2 系统分析
2.1 项目开发目标
该项目主要目标在与存储驾考试题在移动设备上,并且能够根据人们的不同需求来对应出题,比如特定某一方面的试题,以及学员以前错过的题目。这样就需要对题目进行标记或者存贮,利用内置的sqlite数据库进行存贮。程序并不复杂但是能够满足现实需求,并且需要我进一步学习一门新的知识—Android开发,这对我是个挑战。
2.2 需求分析
本软件是有现实需求的软件,应该结合人们的生活习惯及任务书所说的各个关键点之后能给出功能。
根据以上原则,经过考虑之后得出结论,觉得该软件应实现以下功能模块:顺序练习,随机练习,强化练习,模拟考试,错题库,设置。
通过这几个模块的组合,可以满足学员要进行特点专项训练以加深薄弱环节的目的,也能通过自我检测来衡量自己水平,判断自身学习情况的目的。
其中主要是通过随机练习以及强化练习来进行训练,而在这两个练习项目之外的顺序练习是开始学习阶段时,在整体上熟悉题目,对题目整体有个印象。随机练习和强化练习是后期寻找做题感觉,以及对自身薄弱环节加强训练的联系项目。
之外,错题库也是很重要的,它集合用户自身觉得容易错的,和已经错了的题目,将之重新联系,针对学员薄弱环节进行练习。
最后,毕竟考试是评价学员水平的最终方式,也是学员使用此移动应用的最终原因,所以肯定需要模拟考试这个模块来给出一种评测,帮助了解自身水平。
而设置是针对练习以及考试选项方式,加入错题库方式等的补充。
2.2.1 顺序练习
顺序练习应该是对所有习题进行练习。因为题目较多,根据移动软件特点是利用离散的小跨度时间块的特性,所以这些题目不可能是一次性完成。所以该模块可以通过menu按键进行存标签,之后就可以直接转到标签处,继续练习。除此之外该模块应该也可以通过题号直接跳转,做后面的题目。此时下方有4个按钮,功能分别是回到上一题,确定,加入错题库,下一题。确定就是确认答案并判断正确与否,其余按键功能由名字可知。
2.2.2 随机练习
顾名思义,随机练习就是通过随机出题的方式进行练习。与顺序出题不同,menu按键不再可以跳转题号,保存书签了,指可以连接到设置界面,进行一些设置。
2.2.3 强化练习
强化练习是本软件的特点所在,强化练习有选择界面,学员可以根据自己想加强学习的方面来进行选择,并且强化的类别分几种方面,难度,类别,题型。其中类别是根据题目特别来分,比如出现限速多少公里的部分就可以归为速度类,速度类都是出现时速的数字的,还比如信号标志类,都是关于灯光,以及交通标志的。分类更细可以更准确得帮助学员练习。Menu键也不能跳转题目只能和随机练习一样进行设置。
2.2.4 模拟考试
模拟考试,如名可知是模拟交规考试,按照题型组成结构出一张卷子。而且需要限时完成,并且按键部分也和练习模块不一样,只有上一题,下一题以及交卷的按键,下方并且显示倒计时,并且menu按键不再有用,不能进行任何操作。交卷之后会统计分数,提示错了几题,也能查看错题让自己选择是否加入错题库。
2.2.5 错题库
错题库是统计学院用户错题的功能。这些错题可以是学员答错的题目也可以是学员觉得比较难只是猜对的题目,这样都可以收集到错题库。错题库有目录显示题目题干,点击进入之后可以像再练习模式之下重新做一遍这个题目。此时下面也会有选择可以选择移除错题库。 此时menu选项也只可以进行设置不能跳转。 Android驾考宝典理论考试手机软件设计(4):http://www.751com.cn/jisuanji/lunwen_64953.html