论文部分内容阅读
近年来,网络技术的飞速发展和计算机应用技术的普遍普及,国内、国外的许多学校先后建立了自己的校园网平台,为远程网络教育的实现打下了良好的基础。从我国高校教育教学的效率角度来看,用纸和笔为主要工具的传统考试方式的弊端越来越的显现。题目内容的设计、试卷的组织、印刷、分发、考试、试卷评阅等都将耗费大量的人力和物力,而且工作效率极为低下,主观性很强,要依靠传统的教育考核方式来实现提高教育效率和考试公平性是非常困难的,借助网络教育形式来发展、扩充高等教育,使用在线考试的方式是今后高校考试发展的必然趋势。而在线考试系统作为网络教育的重要组成部分,已经成为许多机构进行研究的热点课题。目前,网络应用软件运行的模式主要有二类:Client/Server模式,Browser/Server模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端只需一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它的主要优点是便于扩充应用、升级、维护简便。基于上述考虑,用Browser/Serve模式来设计考试系统比较合适,服务器端我采用Access数据库系统、JAVA组件、WEB组件和Tomcat来构成考试的应用服务系统,客户端采用浏览器来完成考试全过程,同时系统管理员可进行远程系统维护和管理。本课题的主要阐述在线考试系统的后台操作过程及一些关键技术:首先该系统管理用户信息从数据库直接录入。系统管理用户创建考试管理用户、考试用户信息数据库、试题数据库和管理维护系统。然后考试用户登陆考试系统,选择考试后进入考试窗体,后台处理程序针对登录的考试用户信息,进入试题数据库按照试题类型的比例随机抽取适合当前考试用户的所有试题,将抽取到的试题和答案随机排序后生成试卷给考试用户,可有效防止相邻考生互相窥视,这样保证考试的真实性。考试用户完成本次考试,提交试卷后,系统将统计本张试卷的考试成绩,将考试成绩返回给考试用户,同时写入考试成绩数据库存档。