用户名或密码错误 图3 注册登录界面流程图
4.2 在线考试模块
考生在登录成功后,方可进入在线驾照考试系统,浏览以往考试记录,选择相应的试题点击“开始考试”按钮即可进入在线考试系统页面就可以考试了,同时系统会从试卷库和相对应的试卷的试题库调出相应的试题,如果试题考试的时间不在考试的范围,则“显示”的Enable就为False,不能再进行了考试,并提示相应的信息。试题的显示运用的是GridView控件,将该控件的模板进行了相应的设计,不同的试题类型显示的方式也就不一样,模板里每种类型的控件都进行了数据绑定,另外不同类型的分值也会不同,则每种类型的分数根据试卷中类型显示出来相应的分值。考生在考试之前只需要选择可以考试的试卷就可以进行考试了,点击保存,将考生的结果保存到考生的作答库中,以备系统改卷之用。考试有时间限制,如果到了规定的时间就不能再进行答题。时间这部分应用到了AJAX控件,所以程序在运行之前一定要安装AJAX,否则将无法运行,设置计数器Interval每次减少的量为一秒,使用AJAX的好处就是可以实现程序的局部刷新。
考生提交试卷后,系统会根据用户提交上来的信息从数据库中调出相关试题信息以及相关分值进行在线评卷,自动计算分值,系统评卷后,该考生的成绩就被保存到成绩表中了,点击返回即可查看考生试卷评阅情况。
在线考试流程图如图4所示。
图4 在线考试流程图
图5 在线考试效果图
4.3 成绩查询模块
考生进入在线驾照考试系统后,点击“考生成绩查询”即可进入成绩查询页面,输入自己的考生号,点击查询即可查看自己的成绩。
图6 成绩查询流程图
4.4 后台管理模块
当用户以管理员的身份进入到在线驾照考试后台管理系统时,进入到后台管理页面,实现个人信息管理、用户信息管理、考生试卷管理、考试试题管理以及考生成绩管理,分别点击相应的链接即可进入到相应的页面。运行页面如下图所示。
图7 管理员后台管理流程图
图8 管理员后台管理效果图
5. 测试与文护
5.1测试目的
软件测试就是在软件投入运行前对软件的最终复审,是软件质量保证的关键步骤。确切的说,软件测试最终的目的就是为了发现错误,解决问题,完善系统。测试的目的是为了发现程序中的错误而执行程序的过程,能测试出问题的测试才算是有意义的测试。 ASP.net在线驾照模拟考试系统设计与实现(5):http://www.youerw.com/jisuanji/lunwen_4777.html