论文摘要
考试是我国教育体制的重要组成部分,研制与该体制下考试模式相配套的题库软件系统,是一件有重要意义的研发工作。本课题研究了我国现有考试系统的特点,在已有题库管理和考试系统开发经验的基础上,结合中小学教育教学的现状和现存的考试模式,研发了一个采用浏览器/服务器结构的题库管理系统。整个系统基于J2EE软件体系结构,利用当前流行的Struts、Hibernate和Spring开源框架进行整合开发而成,是B/S模式下具有较高实用性的系统,适合现有考试模式的需求。系统按功能划分为试卷管理模块、试题管理模块、智能组卷模块、用户管理模块和后台管理模块五个方面。论文中所讨论的需求分析、概要设计、实现都是围绕试卷管理模块展开的。试卷管理模块分成试卷上传子模块和试卷存储子模块两部分。其中试卷上传子模块提供以下功能:word格式试卷文档的解析、word格式试卷文档的分割、单个试题属性的管理(添加、修改、删除)、关联试题的存储等功能。试卷存储子模块负责数据库中所有试卷的添加、删除、修改、检索、排序和试卷属性管理以及向其他功能模块导入导出试卷文件等功能。开发的整个过程严格地遵守软件开发原则,结合软件工程的理论和技术知识,对软件开发的方法进行了实践和探索。测试结果表明,相比现有类似系统而言,该系统适用性广、扩展性好,试卷试题的学科可动态分配、动态增减。试卷文件切割和重组的效率较高。