图4.3 学生登陆失败界面
4.1.2 考试模块测试
1. 此模块主要针对的是有考试资格的学生,只有有权限进入考试界面才能进行答题。
进入后首先需要选择题号如下图4.4所示。
图4.4 试题选择
2. 选择试卷号后,点击开始答题之后便可以进入答题了,第一部分主要是选择题,由于选择题题量在40道,所以设计的倒计时模块控制在45分钟。另外剩余的时间是让学生来进行操作题的考试的。下图4.5为详细的答题界面。
图4.5 回答问题界面
3. 答题过程中点击上图4.5中的答题卡按钮便可以查看答题卡信息,具体如下图4-6所示。
图4.6 答题卡界面
4.题目答完之后可以选择交卷,若时间还充裕当然可以先检查一下在提交,交卷后会立即显示出你的第一部分得分如下图4.7所示。
图4.7 选择题成绩
若你乱答,或者说错了好多则会出现闪图4.7的状态,可以说还是比较人性化的。做完让老师记录一下第一部分成绩。
5.选择题做完之后,便是第二部分操作题,此类型题由于无法自动批阅所以单独列了出来,如下图4.8所示。
图4.8 操作题
先查看题目的问题,然后点击word和excel图标就能连接到相应的软件进行答题了,做完后,记得一定要一正确的格式和位置保存所答的内容,这样才便于教师人工批阅。
4.2 后台系统模块测试
4.2.1 管理员登陆测试
1) 教师登陆成功
若选择了教师权限而且账号和密码都正确则会跳转到教师工作窗口,在此窗口中教师可以进行如图4.9所示的操作。
图4.9 教师工作窗口
2) 教师登陆失败
假如出现下图4.10所示的界面,说明该用户不存在,或密码不对,要重新输入才能进入教师工作窗口
图4.10 教师登陆错误界面
4.2.2 试题管理测试
在这个模块中,你可以添加试题,并选择其答案,然后选择难度级别(有利于控制试卷的难易程度),最后一定要注意的一点就是一定要选择试卷号,要不然就会出现错误。
PS:在选择答案和难度级别的时候,系统都会提醒你刚才的操作点击了那个选项,有利于出题的老师急时的发现问题。如下图4.11.
图4.11 增加试题界面
另外在试题列表中可以显示系统中已经有的题目详细信息,此模块想当强大,可以修改大量题目的信息,并且可以修改其所属的题库只要在最后保存修改就可以了。但是数据库中的字段都是有属性的,所以不能凭空乱编空格中的值,这样反而会使得系统奔溃,导致数据库信息紊乱,因此一定要按操作来。具体内容如下图4.12所示。
图4.12 试题列表界面
4.2.3 学生信息管理测试
此模块主要记录了学生的一些基本信息,里面包含了登录名,密码,班级,学号,性别。但能看到这些信息的只有教师权限的人,学生互相之间是无法查看他人的密码的,所以还是有一定的安全性的。下图4.13
图4.13 学生信息管理
4.3 本章小结
本章针对系统的功能进行实现和测试。各功能模块的实现,其中包括了数据库的连接,然后对前台后台两个系统模块进行了较为详细的测试,同时也对遇到问题进行了修改,改善了一下方案计划。
本课题的重点是对学生提交试卷后能够即时地进行自动批阅。对于选择题来说,这个实现起来比较容易。但是操作题,这需要在考试系统中能够连接到word、excel来完成考试内容,这个操作我就直接将考试的题型放到系统中,通过调用word, excel, 直接来做题目,然后将做好的东西要保存到D盘,并且有一定的保存格式规范。后期若有时间的话可以考虑扩充一下操作题的功能,比如从数据库中随机选择题目,连接操作的软件后,会默认打开相应题目并显示题目的要求。要是能够实现这一点,相信这个系统的实用性会更加高。 C#高职计算机导论考试系统设计与实现(12):http://www.751com.cn/jisuanji/lunwen_182.html