
开发日记
lMouse_
一笑而过~
展开
-
一个简单答题系统的设计与实现(一)
开发背景在2018年底,博主朋友找到博主想让我帮他开发一个软件,因为他要考他所在单位的某项认证考试,看书低效,不如结合使用用软件答题刷题有效果。就此我准备给他开发一个简单的答题系统,他给出如下需求。有练习模式(自由答题),可以选择各种题型;有考试模式,随机生成一套试卷答题。需求分析我的朋友单位是内网,不能与外网连接,所以不能用B/S模式开发;他不懂数据库,是一个计算机门外汉,所以不能...原创 2019-02-14 20:38:02 · 21547 阅读 · 5 评论 -
一个简单答题系统的设计与实现(二)
在一个简单答题系统的设计与实现(一)博文中列出了需求分析,与详细设计,现在按照之前的详细设计开始一步一步实现。文件设计(数据层设计)该系统由于需求场景限制,在数据层利用文件和文件的读写实现查询。具体思路如下图:在该系统中用到的是以txt(文本文档)文件作为应用程序访问目标。既然是数据层,那么基础的CRUD肯定是要实现的。在该系统的实现中,我将其定位成工具类,功能是加载文件。我们在实现功能时...原创 2019-02-16 13:37:51 · 6485 阅读 · 0 评论 -
一个简单答题系统的设计与实现(三)
在一个简单答题系统的设计与实现(二)中,实现了文件设计(数据层设计)、业务设计(逻辑设计)的一部分,这一篇博文将会实现业务设计的另外一部分(业务逻辑)。业务设计-业务逻辑实现按照上一篇博文列出的逻辑一一实现:答题部分答的是什么题在之前设计的问题类型中已经定义了成员变量questionType,这个变量会让我们知道当前题的类型是什么。答的题是否正确在之前设计的问题类型中定义了成...原创 2019-02-17 13:23:30 · 5260 阅读 · 1 评论 -
一个简单答题系统的设计与实现(四)
这篇描述生成试卷和练习模式、错题本的功能的思路与实现。生成试卷在平常生活中,考试和平常练习是不同的两种状态,在考试时,试卷有分配好的题型和题数,在本系统中,将其定义为常量:Constant系统常量类public class Constant{ public static final int CHOOSE_NUMBER=50;//选择题题数 public static final...原创 2019-02-23 12:09:34 · 8956 阅读 · 9 评论