在线考试系统需解决的问题
该系统是专门用于用户注册、登录、参加在线考试以及管理员进行试题录入、修改、删除、成绩查询、管理用户的ASP应用程序。它应该具有开放性、方便性和灵活性。管理员不仅可以轻松地向题库添加、修改和查询试题,而且还可以自动新增科目并建立相应的数据;它还允许用户根据自己的需求,选取考试科目及各种难度的试题。考生在进行有效的身份验证登录后,选择考试科目,并要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提示。一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅;另外,还可完全由计算机根据难度系系数自动灵活、随机地抽取试题库中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变,而且,不同的考生生成的试题是不同的。
本毕业设计适用于各种用户,可以是学校等单位的教师及学生和企事业单位的培训部门(因企事业单位每年要对员工进行素质、安全教育与技能等方面的培训及考试等)。通过这次毕业设计,我熟练掌握了VBScript语言,而ACCESS数据库方便的知识也得到了增强,并且学会了如何使用ASP编程技术以及SQL语言进行基于B/S架构的动态网站的设计与开发,为自己今后在动态WEB技术方面的发展奠定了坚实的基础。
在线考试系统应该具备的基本功能
(1)用户注册:用户可以进行注册,然后登陆。
(2)用户信息的管理:管理员可以增删用户。
(3)试题模型设置:设置各科目试题的每种题型的数量和分值。
(4)试题库管理:分科目,对单选、多选两种题型试题库的管理,使试题的增删、编辑更为简便。
(5)试卷生成:可以指定试卷的各题型的数量,从试题库里随机抽取试题生成一份原始试卷。
(6)在线考试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。
(7)计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。
(8)成绩查阅:考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。除了实现上述功能以外,在线考试系统还应该具有友好、简洁的界面,安全性要高,稳定性要强,能够满足100人以上同时及进行在线考试。