首页 -> 2006年第2期
基于ASP/ADO.NET在线考试系统的设计与实现
作者:罗映红 魏永峰 周 丰
考生提交试卷后,系统即时判分,返回成绩到考生。确定后安全退出考试系统。
试题控制为实现试题的保密,禁止查看html源代码,禁止右键及刷新功能。
3.3系统管理与维护子系统
负责用户(教师、学生)、题库、成绩和试卷的管理。
1)用户管理。系统通过登录界面来限定用户的权限级别,并限制其访问数据的范围:①考生:需注册成功后才能登录本系统,其操作权限仅为参加考试和查询考试成绩。不允许两台或两台以上计算机用同一用户ID同时登陆;②教师管理员:需要注册,并要得到系统管理员的审批确认。该角色具有考生所没有的权限,即具有考生信息管理、考试题库管理以及试卷信息管理等操作权限;③系统管理员:为系统的唯一超级用户,不需注册。该角色除了拥有教师管理员的所有操作权限外,还可以对教师管理员信息进行管理。发布考试新闻;
2)题库管理。管理员可以对数据库中各科目的各种类型的试题库进行添加、编辑修改、删除和查询等操作。其数据库字段包括试题编号、试题所属科目、试题类型、试题内容、试题标准答案等。还可以对考试科目,考生所属院系、专业和班级等基本信息进行添加、编辑修改、删除和查询等操作;
3)试卷管理。管理员可通过试卷信息管理界面修改试卷基本信息。试卷基本信息主要包括课程代码、试卷代号、考试科目、题型、题量、分值、考试总时间、考试有效时间等,试卷基本信息生成后,需系统管理员审核后才能成为正式考试试卷;
4)考试成绩管理。管理员和考生均可以通过该模块查询某科目考生的考试成绩。另外,管理员还可以查询考试记录,来查看考生是否参加了考试。对一些历史上的考试结果和成绩库进行删除和清理工作。图8为管理员主界面。
4结束语
本系统采用目前先进的ASP/ADO.NET技术,基于B/S体系结构开发,整个系统由四个主要部分组成:用户管理、题库管理、试卷管理、成绩管理。完整地实现了试题输入、组卷、发布试卷和考后进行成绩及试卷、试题和用户的管理全过程。设计了简明直观的系统用户界面,设计和实现了网上考试系统后台数据库并为系统自身提供了必要的安全保证。由于采用了B/S结构,系统具有良好的可维护性和可扩充性, 不仅适合电工学系列各课程的考试,同样适合其它课程的考试。不足的是,题型只有判断题,所以还需要投入更多的时间和精力来完善它,添加主观题部分。实现真正意义上的网络在线考试。
参考文献
1薛华成.管理信息系统(第2版)[M].北京:清华大学出版社,2002.
2陈玉峰 .SQL Server 2000 数据库开发教程 (第1版)[M]. 北京:科学出版社,2003.
3金雪云,焦桂英.ASP.NET高级开发技术与范例(第3版)[M].北京:科学出版社,2002.
4徐世浩 .高校教育网站ASP.NET技术应用研究.电化教育研究,2004,(1).
On-line Examination System Based on ASP/ADO.NET
Luo Yinghong Wei Yongfeng Zhou Feng
(Institute of Information and Electrical Engineering,Lanzhou Jiaotong University,Lanzhou,Gansu,730070)
AbstractThis paper presents an on-line examination system based on a B/S three-tier structure mode,using advanced ASP/ADO.NET techniques under Web environment.The main principles,functions and dependent key techniques used in the system are discussed in the paper which consist of tree function-modules,that is,test system,management system and login system to realize transition from traditional test to no paper test with network.
Key wordsASP.NET,ADO.NET,Web application,on-line test.
注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
[1]
本文为全文原貌 请先安装PDF浏览器
原版全文