基于ASP的网上考试系统的设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要
随着计算机技术的发展及计算机的日益普及,网络化考试已成为大势所趋。网络化考试也越来越成为各种考试的好帮手,在电子政务蓬勃发展的时候,职称考试等考试的网络化就显得尤其的重要了。
本文首先进行系统的需求分析,得出要建的各个系统模块。其次用Microsoft ODBC数据源管理支持下的数据库Microsoft Access建立系统运行所要的后台数据库。本考试系统具有自动出题、随机出题、自动阅卷计分、在线记时考试、用户帐户管理、批量添加考生、成绩存档等功能,它将有效的提高考试效率。在本系统的设计中,尽量做到了对其的设计达到较强的移植性,使得本系统具有一定的应用前景。
关键词:考试系统;数据库管理;在线考试
The On-Line Examination System Based On asp
Abstract
Being long with the development of the computer technology, the development of the exam online system is so fast that it will become a good helper of the multiplicity exam. Especial in the quick development of the national's information construction, the exam-system will play a important role in the construction.
First of all, it is necessarily to analyze the requirement of this system in order to constitute the module needed. Secondly, we must to create the Database of the system which supported by the Microsoft ODBC Data source. So that this system have several important functions, such as set question automation, set question randomly, count Statistic the score automatically, online test by time keeping, the management of user account etc, it improves examination efficiency with high efficient. In the designing of this system, we try our best to make the program to achieve strongly transplantation to ensure it will have a certain application foreground.
Key words: Examination System; Management of Database; On-line Examination.
考试子系统是网络考试系统的核心部分,由于采用Web技术实现,所以从理论上讲,考试可以在任何时候、任何地方进行,但是为了使考场易于组织和管理,所以本系统对考试时间作了严格的限制,因此在进入网站时首先判断当前时间是否为申请试卷时制定的考试时间,由于判断的时间是服务器端的时间,所以跟考试机器的时间无关,即使考生修改所在机器的时间,也无济于事。为了方便将学生集中起来考试有利于监考,也可以通过锁定考试中心IP地址的方式限制学生的使用的电脑。考生在这个页面输入自己的信息,如考场编号,准考证号码、密码等等,单击"登陆"后进入信息处理程序(在服务器端执行),试卷页面上的试题内容根据与现有考试中心管理员申请好的。同时在页面上动态地显示考试状态,考试开始的时间、结束的时间和剩余时间,考生在开始考试前可以浏览考试介绍,考场规则等,在正式考试前考生可以通过测试试卷(也可以直接跳过)来熟悉考试过程和考试题型,当提交测试卷后系统会根据考生的测试卷分数自动在后台随即为考生生成一份正式卷,当考试时间到或考生点击"提交试卷"按钮时,系统会自动将试卷提交,后台自动进行阅卷。
[资料来源:http://www.THINK58.com]
1、考生登陆:这里会首先验证考场的状态(开/关),考生的IP地址,考生登陆的时间和申请试卷(由考试中心管理员负责)时指定的考试时间是否相同,然后再验证考生的准考证编号和登陆密码。
2、考试介绍
3、考场规则
4、开始考试:正式开考前可以通过测试卷熟悉考试题型了解考试的大体方式方法(也可直接跳过),在测试或正式考试当中可以为试题加标记,以便于检查。
5、答案预览:通过预览答案,检查自己的选择答案,可以发现自己加了标记的题号,单击题号回到原题
6、提交试卷:在不同状态下提交不同的试卷(系统自动判断并自动在后台完成阅卷和自动组卷)。
7、关闭系统
2)考试中心(考场或班级)管理子系统
1、考试中心管理员登陆:
2、考生信息注册:对考生的不同信息作了不同的限制,身份证编号是考生的唯一标识,不允许重复,可以一次为考生一次申请任意多个科目的试卷,(一个科目一个考生只能申请一份试卷,第二次申请其他科目的试卷是必须提供相同的姓名和准考证编号),注意这里为考生指定考试日期。
3、考生信息查询:查询已申请了试卷的考生,可以修改考生的注册信息,打印准考证,删除考生(试卷会自动删除)。 [资料来源:THINK58.com]
4、试卷申请查询:查询考生申请试卷的详细情况,可以修改考生的考试日期。
5、历史信息查询:查询考生的考试成绩。
6、修改密码:修改管理员密码。
7、关闭系统
3)管理中心(管理考试中心或年级)系统流程
1、管理中心管理员登陆
2、试卷申请查询:查看该管理中心所属所有考试中心的试卷申请情况(可以查看某月份的试卷申请)
3、历史信息查询:查看该管理中心所属所有考试中心的考生考试情况(可以查看某月份的考生情况)
4、结算单查询:查看该管理中心所属所有考试中心的结算情况(可以查看某月份的)
4)考试服务+管理中心系统流程
1、管理员登陆
2、开关考试系统:用来限定考生登陆和考试中心管理员登陆
3、考试科目设置:可以添加任意科目,修改,删除并且可以指定相应的项目
4、试卷题型设置:当前仅限于单选题、多选题和判断题。可以修改相应的项目
5、管理中心管理:添加修改管理中心
6、考试中心管理:添加修改考试管理中心(隶属于某个管理中心)
7、考试题库维护:添加修改试题
8、审核提交试卷:审核试卷是否交费
9、其他项目维护:维护考试介绍,考场规则等
10、试管理中心的考生考试情况,可以删除修改某份试卷
11、历史信息查询:查询所有管理中心的试卷结算情况。
12、结算单查询:卷申请查询:查询所有管理中心的试卷申请情况,可以删除某份试卷
5)后台功能系统(整个考试系统的核心所在)
1、随机组卷:随即组题生成测试卷,再根据自动阅卷测试卷的分数自动生成正式卷,各个题型在测试卷和正式卷中的数量由考试服务中心管理员指定(在数据库中)。
2、自动阅卷:考生提交试卷(系统也会根据考试时间)系统自动进行。 [资料来源:www.THINK58.com]
[来源:http://www.think58.com]
上一篇:基于BS结构的仓储物流管理系统