论文摘要
传统考试主要依靠手工组卷来命题,教师要花费大量的时间和精力命制试题、组成试卷,学校要组织大量的人力物力进行试卷印刷、组织考试、试卷批阅和成绩分析等工作,存在效率低、周期长、对学生考试情况的反馈较弱等弊端。针对传统考试的弊端,本文以山东中医药大学教务处的教改项目为背景,设计实现了题库考试系统。山东中医药大学题库考试系统基于校园网网络平台,结合学校的课程考核要求,按照技术的先进性和稳定性原则,采用先进的开发模式和开发平台设计并实现系统功能。在开发模式上,采用智能客户端技术,使客户端应用程序既拥有丰富的用户界面,又能够方便快捷地实现部署和更新。本文首先阐述了系统开发背景,在分析传统考试弊端的基础上提出本课题的研究思路和方法。然后介绍了题库考试系统的功能性需求和非功能性需求,并完成了该系统的包图和总体用例图。在设计阶段,给出了题库考试系统的架构设计和详细设计,并用类图和数据库设计描述了系统的静态结构,用时序图描述了系统的动态过程。最后,详细介绍了题库管理功能模块的实现、基于粒子群优化算法的自动组卷策略及成绩管理功能模块的实现,简要介绍了题库考试系统的测试工作。山东中医药大学题库考试系统能够实现系统管理、题库管理、试卷管理、在线考试、成绩统计分析等功能。系统按照课程分类建立试题库,每次考试前根据组卷策略自动生成试卷,实现在线考试、阅卷、成绩查询和分析。该系统通过改革课程的考核模式,实现教考分离和考核方式的多样化、标准化。目前,已通过山东中医药大学教改项目检查验收,并在C语言和数据结构两门课程的考试过程中试用,效果良好。