论文部分内容阅读
随着互联网的发展,远程教育技术也迅速而广泛的发展开来。现代远程教育是以现代通信技术、计算机技术、网络技术和多媒体技术等为基础,使计算机的交互性、多媒体的信息综合性和网络的分布性相综合,为人们提供的远程教育信息服务。教育改革和教育信息化的逐步实施,使得各类考试工作的模式也面临着新的变革,因此摒弃传统的考试模式便成了高校教学管理亟待解决的问题。引进现代化的教育技术手段是现代教育技术面临的新的机遇和挑战。传统的基于纸和笔的考试存在诸多弊端:一方面,教育者要花费大量的时间和精力进行出题、阅卷、统计成绩等,工作量大的同时也导致了周期长,受教育者的反馈能力弱的特点;另一方面,过多的人为因素也影响着考试成绩的准确性。随着高校扩招和各类考试自动化出卷批改的要求,迫切需要一种高效、快捷、科学的考试方式。计算机技术与网络技术的迅猛发展,给利用计算机网络技术,实现计算机网上考试取代传统的手工考试创造了成熟的条件。本论文的选题是基于Jsp/Servlet的在线考试系统的设计与实现。系统开发采用WINDOWS 2003操作系统加VISUAL STUDIO 2005开发环境。本系统采用C/S和B/S相结合的体系结构,后台基于.NET开发平台,C#编程语言开发,ADO.NET为数据访问技术,前台采用JSP开发,前台后台均采用ORACLE数据库。大幅提高了系统的安全性和可维护性。在自动组卷策略上进行了深入探索,并设计了具体的自动组卷算法。从人为因素和技术因素入手,构筑了该考试系统的安全保垒。为了避免当线用户过多时系统压力过大,在本系统中应用了负载均衡技术。当系统压力过大时可根据情况增加服务器数目来减少压力,以提高服务器工作效率。