(一)系统结构
按照分层设计的思路,在线考试系统设计成由报名系统、题库系统、考试机管理系统、考试机系统和评分系统5个子系统组成,对考试流程整体进行全面管理。各个子系统相对独立又相互影响,形成统一的整体。系统总体设计如图1所示。
图1 系统总体设计图
其中,题库管理系统部署在数据库服务器,考试机管理系统部署在应用服务器,而考试机系统位于考生端,另外根据实际情况可以选择将网上报名系统和评分系统部署到数据库服务器或应用服务器。该系统的设计基于三层体系结构,包括数据库服务器、应用服务器、考生端三部分。
(二)系统功能描述
下面分别对各个子系统所实现的主要功能描述如下:
1.网络报名子系统
(1)注册考生信息。考生在线报名,输入考生信息,包括姓名,性别,身份证号,报考专业等考生信息,系统生成唯一的准考证编号。
(2)生成考生报名文件。当报名系统截止日期到来时,系统可以生成考生报名数据文件,并导出为EXCEL格式,方便查看。
(3)查询考生成绩。考试结束后,考生可以凭本人身份证号和准考证编号登录本子系统,查看本人的考试成绩。
2.题库子系统
(1)文本题管理。包括文本题的录入、修改和删除等功能。
(2)图文题管理。包括图文题的录入、修改和删除等功能,其中还包括附加图片、音频、视频等多媒体文件的功能。
(3)题库加密。包括全库加密以及题干和选项的双重加密,分别采用不同的加密算法,加强被破解的难度。
3.考试机子系统
(1)自适应屏幕分辨率。考试机启动时,调整为系统设计时的屏幕分辨率,以求答题界面显示时的一致性,当考试机系统退出时,还原系统的分辨率。
(2)登录验证。所有考生开始考试前,必须凭考生准考证编号登录,系统显示该考生的姓名、性别、报考专业、身份证编号等信息,当考生查看并确认无误后,考生单击确认,才能进入系统。
(3)阅读考生须知。考生进入考试系统后首先要做的事就是阅读考生须知。包括题目类别、答题时间、计时规则、违纪处理等内容。
(4)题目导航。系统在答题界面上会显示上一题、下一题、第一题、最后一题以及跳转题目按钮。
(5)答题状态提示。系统在答题界面上显示总题数,已答题数和未答题数信息。
(6)考试计时。系统分两段计时,每个考试阶段的用时独立计时,两个阶段的时间不可以共享使用。
(7)续考登录。当考生因操作系统原因导致退出考试系统时,可以重新登录考试系统完成续考,此时,考试时间会自动继续计时。(www.daowen.com)
(8)交卷:系统提供自动、主动和手工交卷方式。
4.考试机管理子系统
(1)题库导入。考试前题库将导入到考试机管理子系统。
(2)自动组卷。考试前由考试机管理子系统按照设定的组卷策略完成自动组卷。
(3)下发试卷。考试机子系统将组卷后生成的试卷下发到各个考生端。
(4)考场监控。考试机系统负责监控考场网络连接、考生交卷是否成功等。
(5)作答记录回收。负责将考生作答记录加密后的文件提交到考试机子系统的数据库中。
5.评分子系统
(1)考试结果文件处理。自动将考生考试结果文件解码并合并。
(2)成绩评定。按照评分规则,分别计算出各个模块以及总成绩的原始分,并按照专家预定的转换规则将原始成绩转换为标准成绩,并为录取决策所用。
(3)导出考生成绩表(EXCEL)。本子系统提供EXCEL格式的成绩单,方便查看。
(三)数据库设计
本系统包括考生信息表、题库表和成绩表,此外还有考生题型表、报考专业表以及考场记录表等(见表1~表3)。下面是主要的数据库表。
表1 考生信息表(ksxxb)
表2 题库表(tkb)
表3 成绩表(cjb)
续表
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。