考试系统
本系统主要分为两部分:
1,第一部分为学生考试部分;
2,第二部分为后台管理部分;
其中第一部分主要实现的功能及说明如下:
(1),考生登陆;
功能说明:这部分很容易,与普通的登陆校验一样,主要是校对学号;
(2),考生随机抽题;
功能说明:这生在未作答之前可以通过刷新界面随机抽题,但在刷新过程中时间会不停的减少,一旦考生开始作答则再刷新界面也不能抽题了,因为此时该学生已与本套试卷邦定了。
(3),考生试卷的动态提交;
功能说明:只要考生试卷发生变化则立即使用AJAX技术提交试卷,阅卷,并记录考生作答结果,可了防止突发性断电等意外情况。
(4),防止考生刷新;
功能说明:倒计时的时间从数据库里面读取,可以防止考生刷新页面而使倒计时又重新开始。
其中第二部分主要实现的功能说明如下:
(1) 题库管理;
功能说明:此部分主要为一些通常的增删改查操作。
(2) 考师组卷模块;
功能说明:此部分分为手动组卷,自动组卷。其中手动组卷可由教师从题库中选题从而组成试卷,而自动组卷则是只需录入各种题型的个数与分值即可完成试卷生成工作。
(3) 考生成绩动态显示;
功能说明:在考生考试的过程中,后台能够动态的显示每个时段考生的成绩情况,此项是使用AJAX与页面自动刷新实现。
(4) 考生试卷复查;
功能说明:后台只需输入考生学号即可查询出学生的作答纪录,以防误判分问题;
(5) 试卷列表管理;
功能说明:此项只需进行简单的增删改查即可;
(6) 考生列表管理;
功能说明:此项亦只需简单的增删改查即可;
(7) 考生成绩重置;
功能说明:此项用到了中文验证码;
系统部署简介:
1,装上JDK6.0;
2,装上Tomcat6.0;
3,装上SQL server2000 ;
4,装上 sp4补丁;
5,将附件中的压缩包解压到tomcat的webapp目录下;
6,将附件中的jar包放到项目中的lib目录下;
7,附加数据库,sa,密码为空;
附加项说明:
引处只上传了发布后的程序,由于原程序稍大,就没上传了,有需要的留下邮箱即可,欢迎交统指正;
本程序是由SSH整合开发的,所需JAR文件,把JAR包放到lib下程序就能跑起来了,可以通过以下链接下载:
是126网盘里面的,应该不要密码,如果要的话如下:jiang5495为号码,,123456为密码
http://www.126disk.com/fileview_2537.html
程序运行截图如下:
(1),考生登陆界面如下:
(2),考生考试界面如下,题库中的题目是用循环自动生成的:
(3),考试结束页面如下:
(4),后台管理登陆如下:
(5),后台管理中心如下:
(6),题库的增删改界面如下:
(7),教师手动组卷模块:
(8) 考生成绩实时显示:
(9),考生试卷复查:
(10),复查结果显示:
(11),考试系统重置: