3.1需求分析 3.1.1系统需要解决的主要问题 因为考试是有特定的对象的,所以考生在进入该系统前应该进行在线报名。报名时填写相应的个人信息(如身份证号、报考科目等),报名后到相关部门进行交费。由管理员进行审核后,考生进入考试系统,根据报名时选择的考试科目,参加相应的考试。鉴于计算机等级考试为全国性统一考试,考试时间有相应的规定。因此要对登录了考试系统进行参考的用户进行考试时间判断,避免在非考试时段参加考试。另外,系统还应该对考试时间进行控制,时间到了会要求考试者交卷。在考试过程中要防止考生作弊,要禁止避免某些按键(如ALT、F5等)的操作。考试者选择答案提交后,应该由计算机自动判卷,得到成绩先保存,在阅卷人审核后在考生信息页面显示出来。考试完毕后,系统关闭考试页面,回到考试前页面。
6.4 考生在线考试页面设计
此页面为考生参考主页面。为了方便考生掌握考试时间,页面上有计时器。考试时间一到,系统会自动提交试卷并保存相关答题信息,防止考生超时答卷。为了避免考生作弊,系统还禁用了相关按键,如F5、Alt、Ctrl + C等,以保证考试的公平公正。 考试计时代码(JavaScript): <script language="JavaScript" type="text/javascript"> //计时函数 <!-- var timeminute; var timesecond; var timerID = null; var timerRunning = false; var thisPassTime=0; |