论文部分内容阅读
教育技术的不断创新得益于网络技术的飞速发展,评价学习效果也成为现代网络教育中至关重要的内容。其中最主要的评价手段则是考试,教学测评的准确性和客观性与考试的规范性、科学性、合理组织和管理等紧密相关,从而也间接对教学质量的好坏有深远影响。通过互联网络或局域网对一些科目的考试以实现考试的无纸化管理,这是在线平台考试管理的功能。这对校方考务的管理和考生都很方便,尤其适合大范围考试。本文以高校的“基于J2EE的高校在线考试系统设计与实现”项目为依托,认真研究了目前国内外在线考试系统存在的问题,查阅了大量相关文献资料,研究了其它在线考试平台开发中所遇到的难点及其采取的解决方案。本文首先选择合适的技术体系架构,利用J2EE平台技术,研发出一个性能优化,可扩展性强,算法强大且安全可靠的在线考试系统。本文的研究方法是基于软件工程项目管理的基本思路,通过系统需求分析,概要设计,详细设计,代码走查,功能测试,系统集成等流程控制,达到设计目标。本文设计了一条以J2EE为关键平台的技术路线,从底层的需求出发,分模块实现各部分功能,包括人员管理,试题管理,信息管理,成绩查询,系统配置等,最终进行系统集成和系统测试。本文解决的在线考试系统设计难点之一是利用基于随机抽取和回溯试探策略的智能组卷算法完成组卷功能模块设计与实现;解决的难点之二是对教师,学生,管理员三种不同角色的用户进行各自的功能设计并采用UML图进行表达,最终得以实现。本文通过对系统管理、试卷组卷设计、试卷评分等各模块整体的部署和管理,实现了一个利用先进技术架构设计并有可靠稳定考试系统算法的在线考试系统架构。该系统在系统测试时性能稳定,具有独立性、可扩展性、易移植性等许多特点,极大提高了高校的网络教育水平。