论文部分内容阅读
随着互联网的飞速发展和社会信息化水平的不断提高,计算机网络技术在教育领域的应用越来越广泛,传统的考试方式正面临着重大的变革,网络考试做为一种先进的考试方式,将成为必然趋势,开发一个功能完善的网络考试系统有了迫切的市场需求。本考试系统包括消息中心管理、题库管理、试卷管理、权限角色管理、考试、模拟练习、个人信息管理等模块。本系统将协助考试管理人员的日常考试管理工作,减轻其工作强度。同时又提高了考试的效率和信度,对提高教学效果和教学质量具有重要意义。论文首先介绍了课题的研究意义和国内外的研究现状,包括网上考试系统的结构、题库建设与测量理论等。然后以构建考试系统为核心,逐步介绍了建立系统所需要的一些基本理论与技术,包括.NET框架、ASPNET、ADO.NET、Ajax技术和数据库技术等。在此基础上,分析了网络考试系统应完成的基本功能以及对系统的架构结构后,提出了基于Web+AJAX的网络考试系统模型。其次,在建立题库模型时,结合了网络考试系统的自身特点,分析了组卷模块功能和策略,并提出了改进的组卷算法,详细分析了网上考试系统实现过程中需重点解决的关键问题:提出了影响组卷质量的7项约束条件,根据约束程度将约束条件分成强、柔、弱三类,在自动组卷过程中对三类约束区别对待,从而提高组卷效率。再次,在系统设计和实现过程中,给出了系统模块结构设计和数据库结构设计。阐述了利用Ajax技术在构建考试系统中的巨大优势,如:实现异步式随机抽题、自动保存数据、自动提示信息,提供更为人性化、更具交互性与响应性的在线考试体验。并详细介绍了基于Ajax技术的网上考试系统模型的实现过程,及系统实现中的一些关键问题,如考试计时、题面录入与制卷、页面刷新等。最后,论文介绍了系统安全性控制和性能优化的具体措施,还提出了系统中存在的问题和需要进一步完善的工作。本课题的意义在于:不仅成功地实现了一个全新架构的、性能优越的在线考试,而且在系统的设计与开发中所采用的AJAX技术和方法可不断地提高考试系统的功能。