答题评卷系统具有降低考试成本,解决繁重的考务工作的优点。实现无纸化考试,大大提高了工作效率。一个成功的基于WEB的考试,需要一个好的网络环境,一个好的考试平台。 基于B/S模式将应用逻辑与用户界面和数据访问相分离,使系统的文护变得简单,同时简化了客户端的功能,用户只需浏览器即可使用考试系统,更适宜于互联网上的考试。所有的系统升级和更新均需要在服务器端完成。这样,可以灵活地适应考试内容的不断更新,从而减少系统更新、升级的工作量,同时有利于远程的系统文护与管理。
2.答题评卷系统分析与研究
2.1系统的需求分析
(1)对学生来说,使其有登陆个人主页、修改个人信息、在线考试、查询成绩的功能。
(2)对使其教师,同样具备登陆个人主页,修改个人信息功能,与学生不同的是,还具有试题录入、试题文护、考试管理功能。
(3)对管理员来说,对学生和教师的信息进行添加和修改,并对数据库信息进行文护功能。
2.2功能要求
随着Internet技术的迅猛发展,基于WEB答题评卷系统更适应现代社会的需求。基于WEB答题评卷系统具有对系统环境要求比较低,考生参加考试的时间、地点更加灵活。它是现代社会教育不可或缺的一部分,开发在线考试系统,需要解决的一些性能需求。所以,功能需求有以下要求:
(1)通用性:现阶段只实用一个数据库来进行管理,在其他学科开始时,只要对数据库稍做文护就可以了。
(2)在线测试能力:能否做到准确、真实地反映出被测试者的水平,是衡量在答题评卷系统的关键所在。因此采用老师自主出题原则,对不同的学习阶段进行出题。
(3)智能阅卷:考生提交试卷以后,对客观题,系统会根据教师已存的正确答案进行比对。对于主观题,教师可以通过后台进行登录批阅考生试卷。
(4)成绩管理:系统能够显示考生的考试成绩、对考试情况进行分析和汇总。
3.答题评卷系统概述
3.1系统概述
整个系统分为3个角色,考生、教师和系统管理员,角色的划分有利于系统的管理与安全。考生和教师角色都是通过系统管理员直接添加到数据库的,考试试卷是教师通过试题录入模块,把考试试题录入到数据库,在考试管理模块来定制试卷,把添加的试题有选择的组合成试卷。考生可以通过考试管理模块,来选择要考试的科目,然后进行答题。基于WEB答题评卷系统的构架如图1所示:
图1 答题评卷系统构架图
3.2答题评卷系统的数据库设计
答题评卷系统离不开数据库系统的支持,数据库的设计是答题评卷系统的一个重要环节,不论是试题、答案,还是考生信息都需要存放在数据库中,而且数据库独立于程序而存在,具有较好的安全性,本系中的数据库数据库系统采用SQL SEVER 2005实现,数据库名为xTest。 本系统设计的目的是为了满足学生、教师、管理员实现各自的操作功能。数据库主要表的设计如下:
(1)学生信息表(tb_student),如表1所示:
表1 学生信息表
列名 数据类型 允许为空
ID int 否
StudentID varchar(50) 是
StudentName varchar(50) 是
StudentPwd varchar(50) 是
Sex char(2) 是
ClassID vachar(50) 是
(2)试卷详细信息表(ExamDetail),如表2所示: ASP.NET答题评卷系统的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_719.html