论文部分内容阅读
随着信息技术和网络技术的飞速发展,远程教育已成为众多大学的教学手段之一,学生可通过网络异地学习、考试并获得评价。随着各高校软、硬件资源的完善,教学信息数字化、网络化已成为高校校园建设的规划目标。为了适应学校信息数字化的需要,考试网络化被高校越来越重视和认可。网络考试解决了传统考试的时间和空间的局限性,真正实现了无纸化考试。使用考试变得更加灵活,易操作。网络考试系统作为数字校园建设中的一个应用,能够满足技术和学校课堂体系结构的变化,并能快速的为学生和教师搭建一个网络测试平台,能及时反馈考试结果,并可自动完成学生成绩情况的分析和综合测试功能。本系统采用B/S模式的多层体系结构设计,以JAVA语言为基础使用MyEclipse开发软件,结合Struts、Hibernate和Spring开源框架,数据库采用开放型关系数据库MySQL,根据J2EE开发环境的优点开发的一款网络考试系统。本文包含了研究背景,介绍了数字校园建设的整体规划,根据软件工程设计思路,论文本档很好的介绍了系统需求分析、概要设计、功能实现和测试等内容。本考试系统包括三大子系统,管理员子系统、教师子系统和学生子系统,不同角色用户登陆成功后进入不同的子系统。管理员可对学生、教师进行信息维护;教师可对试题进行上传、查询、修改、删除的操作。可以根据试卷生成条件采取自动组卷和人工组卷两种方式生成考试试卷;可以设置考试科目和考试时间,查看试卷并阅卷;可以以图表的形式分析学生成绩,并可导出生成excel成绩表或将本次成绩导入教务系统生成学生成绩表。学生可在考试期间登陆系统参加考试,并可修改个人信息。本系统主要解决了以下三方面的问题:一是试卷的自由组合,即基于随机组卷策略和人工选择组卷策略的试卷组卷设计;二是试卷的输出,如确实需要纸质版考试方式,可从该题库中将试卷导出,生成word格式文档。三是考试成绩图表的生成及成绩的导出;四是基于规范化格式的word题库的导入。本系统降低了考试成本,解决了考试的时间和空间的局限性,使得考试和阅卷变得简单、快速。