功能需求
管理员模块
管理员模块是整个学校在线考试系统中最为重要的管理者,能够对网站内的各种信息进行管理,能够对教师、学生的个人资料进行管理,对于已经离校的学生将其剔除考试名单,将新入校的学生纳入到考试名单中。对于入职的教师能够分配权限,让教师能够拥有试卷的管理操作权限。对于已经离职的或者退休的教师,可以对其角色进行冻结。同时管理员也能够对整个系统的试卷、题库等信息进行管理。
教师角色模块
教师能够在线对于考试题库进行管理工作,对于选择题、填空题以及简答题的内容、题型等进行管理。在组装试卷的环节,可以选择自动组装试卷,也能够选择手动组装试卷。在学生考试完毕后,能够实现在线的试卷批改作业。在批改模块下,填空题、选择题和判断题能够由电脑自动进行判卷,对于简答题这样的主观题会由教师进行手动的批改。在批改完毕后,系统会将班级、年级的成绩进行排名,通过排名,教师能够查看到班级每个学生的成绩以及排名情况,便于对班级学生的教学管理。
学生角色模块
学生主要是系统的使用者,能够实现的功能是在线考试以及在线的成绩查询功能。
开发环境
硬件设备
客户机硬件要求:具有Intel i5-7200U 处理器以上,最低8G内存,最小80GB硬盘。
服务器硬件要求:满足以下要求的计算机:最低16G内存,最小200GB硬盘。
支持技术
操作系统:普通玩家常用的Windows系列都可以
浏览器:微软EDGE浏览器以上同等版本以上
服务器:SSM框架技术
Web服务器:MS IIS
数据库:MYSQL
系统登录页面实现
下图可见此次设计的在学校考试管理系统的登录界面,该界面的背景图显示清晰,登录信息显示结构完整。如图所示。
管理员操作界面实现
这是系统的核心功能,管理员模块是整个学校在线考试系统中最为重要的管理者,能够对网站内的各种信息进行管理,能够对教师、学生的个人资料进行管理,对于已经离校的学生将其剔除考试名单,将新入校的学生纳入到考试名单中。对于入职的教师能够分配权限,让教师能够拥有试卷的管理操作权限。
对于已经离职的或者退休的教师,可以对其角色进行冻结。同时管理员也能够对整个系统的试卷、题库等信息进行管理。如图所示:
学生添加管理实现
管理员能够在后台添加学生的信息,通过点击学生添加,即可录入学生的个人信息,在录入完毕后可以提交,即可添加成功。如图所示:
教室列表管理实现
管理员可以在教师管理的模块中查看教师的信息列表,在列表中能够详细的看到每位注册的教师的详细信息,并且可以对其信息进行修改或者其他的操作。如图所示:
课程添加管理实现
当点击课程添加管理时,管理员能够看到当前的课程列表,包括了课程的编号、名称以及上课的日期等信息。管理员可以选择修改、添加和删除操作。如图所示:
题库管理实现
当选择教师的权限登录到学校在线考试系统后,教师可以对题库进行管理,在题库管理中教师能够管理的题型范围非常广泛,例如点击了多选题列表功能,即可看到当前系统中的多选题的题库列表信息,通过信息可以看到题目、选项以及答案等信息。如果答案有误可以在此模块中进行修改操作等。如图所示:
添加题库管理实现
在教师权限下,可以在对应的选择题、填空题等题库内添加新的题型,例如,点击填空题的添加,可以进入考试题添加界面,在该界面中能够输入题目、编号、答案以及解析等信息,具体的展示如图所示:
试卷添加管理实现
教师能够在线生成试卷,在试卷的管理模块中能够选择试卷的添加功能,在添加试卷内,可以进行填写试卷的名称、编号以及单选题、多选题等类型题目的个数,同时对于单选题、多选题等题型能够设定分值,当所有题型设定完毕后,可以点击提交,即可生成试卷了。如图所示:
试卷批改管理实现
在试卷批改管理界面内,教师能够对试卷进行批改,客观题可以交由计算机进行批改,主观题由教师进行手动批改。从界面中可以看出,该界面的显示明晰,答案均用红色字体标出,突出正确与错误的题目,让教师能够很好地对整体试卷的作答结果进行很直接的观察和了解,对于学生易错的题目等也能够进行总结,如图所示:
学生在线考试功能实现
学生在登录到学校在线考试系统后,能够在线进行考试,当学生点击在线考试菜单后,可以看到当前的考试列表,在考试列表中有可以参加的考试的科目名称、发布考试的老师、 各类题型的分值情况以及试卷的状态。点击考试,即可进行考试。如图所示: