基于J2EE在线考试系统的设计与实现 |
|
|
以增加、删除、修改学生、教师的信息和访问权限,同时考试系统还可以对学生和教师的基本信息进行管理,保证了系统的安全性和保密性。(2)题库管理:管理员可以根据考试的安排和需求来添加、删除、修改、查询题库的试题,对题库进行相应的操作。(3)试卷管理:管理员根据考试的要求进行试题组卷的参数操作,如设置试卷的难度系数、考试科目、考试时问、题目数量,实现自动抽题组卷。 2)学生子系统 (1)查询考试时间:学生登录考试前,需查询自己的考试时间,系统检查验证考生所进行的考试当前时间是否与安排的考试时间相符,并给出相应的提示,如果不符,则不能抽题考试。(2)登录考试:首先学生输入考号、姓名进行登录验证成功后,如果查询考试时间成功就可以进行抽题考试。当学生登录考试后,如果出现死机等无法继续正常考试的情况下,服务器要能够保存学生已经做完的考试记录,当学生重新登录时,能够继续答题,答过的题目不需要重新作答;正常考试完需求验证是否提交试题;考试过程中显示当时剩余时间及当前时间。 学生子系统主要包括查询考试时间、登录考试、成绩查询等功能。 3)教师子系统 教师子系统主要包括批改试卷和评分、.成绩统计、成绩查询等功能 (1)批改试卷和评分:学生考试完,教师可以登录进行批改试卷,客观题系统自动完成批改,主观题可以进行手工批改,本课题提出的主观题评分,由于时间关系,还未能够完全实现,这一部分功能尚有待于完善。(2)成绩统计:学生完成考试并批改完试卷后,教师能够登录系统对本班的学生成绩进行统计分析,直接给出本班的成绩单,以Excel文件的形式给出,这样教师就可以利用Excel再进行成绩的具体分析和处理了,很大程度地提高了教师的工作效率。 3.3数据库的设计 本系统数据库设计的原则是:建立一个逻辑上统一,物理处于独立的数据库管理系统,保证系统的信息交换。系统数据库选用SQLServer2005,因为它是一种基于服务器/客户机的关系型数据库管理系统,它使用Transact-SQL语句传输请求和答复,并且其本身内建立一种可以与WEB服务器相连接的机制。数据库系统设计是建立一个操作的数据环境,是面向应用的设计,即一般是从某一或某些具体应用出发来进行数据库设计,然后在数据库上建立起这些上一页 [1] [2] [3] [4] 下一页 |
|
|
|
上一个论文: 基于MATLAB的坐标转换系统的设计与实现 下一个论文: 企业网升级改造中的网络安全设计 |
|