论文部分内容阅读
随着现代互联网技术的迅速发展,全球已进入一个高速飞跃的信息化时代,传统教育形式与考试方法将面临着信息技术的巨大冲击。考试作为教育的一种有效评价方式,从传统的笔试方式向基于Web的在线考试方式的飞越已经成为了未来考试方式的发展趋势。因此,充分利用现代化的网络工具设计开发基于Web的在线考试系统,对教育的信息化与教学质量的提高有着非常重要的意义。本文的主要研究内容与成果包括:对构建在线考试系统所需使用的.NETFramework关键组件ASP.NET与ADO.NET进行了研究,同时对随机组卷策略与阅卷理论进行了研究,并重点研究了AJAX框架Anthem.net的使用;研究了在线考试系统的总体功能结构,并对系统包含的用户及用户的工作流程进行了分析;从技术与经济等方面对基于Web在线考试系统可行性进行了研究;对在线考试系统的数据流进行了分析,并给出了系统顶层数据流图、一层数据流图与二层数据流分解图,同时对系统中的数据流条目进行了分析。分析了基于Web在线考试系统的设计目标与设计思路,描述了在线考试系统基本体系结构,对体系结构中各层的作用进行了说明,同时对在线考试系统中的关键模块设计进行了分析;对在线考试系统使用的一种基于启发式搜索的在线组卷算法进行了描述;研究了基于Web在线考试系统中随机组卷以及Word形式试卷生成等关键技术的实现。本文研究基于Web的在线考试系统,该系统应该具有良好的开放性和通用性,可适用于进行多功能考试。系统主要采用了基准试卷相同但考生考试试卷不同的组卷策略,从而保证考试的公平与规范;系统支持客观题自动阅卷与主观题在系统后台进行阅卷相结合的方式进行阅卷,使得阅卷更加公平合理;系统具有生成word形式的试卷的功能,这样不仅可以将生成的试卷用于在线考试,也可以随时将试卷打印出来组织传统考试,使得在线考试系统更加具有灵活性。系统采用一种基于启发式搜索的在线组卷方法,该方法可以依据用户指定的模版快速的完成在线随机组卷,并且使用条件约束的方式确保知识面的覆盖和组卷的成功。