摘要:随着近年来高校统考课程建设的完善和改革工作的深入,每一门统考课程考试都应该向着规范化、系统化、科学化和智能化的要求发展。为了能在客观和公平的原则下组成一份难度适合,而且又能对知识点进行全面考察的试卷,教师需要花费大量的时间精力。所以,我们就有必要寻找一种更加有效、更加合理的出卷方式来代替传统的方式,以此实现教学质量的提高。
本文设计了一个统考课程试题库管理系统,来解决高校在统考课程考试出卷过程中所存在的问题。本文先介绍了这些管理系统的形成以及发展过程和大致结构。然后通过仔细地分析,提出了目前的这些管理系统还存有系统更新和维护等弊端,所以还仍然不够成熟。因此,基于对现有产品的思考,并且结合J2EE的成熟技术,我想到了是否可以将该技术运用在试题库管理系统中,提出了一个基于J2EE架构的试题库管理系统。通过将该架构与已有结构的试题库管理系统进行比较,分析了该架构的优势,重点介绍了该框架的整体构造以及相关的概念和技术。并借助设计一个基于J2EE架构,结合SQL Server 2005数据库的试题库管理系统对该架构做了一个比较深入的剖析。最后,此试题库管理系统完成了试题库的维护、自动组卷、自动阅卷、学生在线测试和成绩查询等各项功能。
关键词:试题库;统考课程;自动组卷;J2EE;SQL Server 2005
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 研究意义-1
1.3 研究现状-1
1.4 研究方法-2
2 技术简介-3
2.1 B/S结构-3
2.2 J2EE技术-3
3 系统分析-4
3.1 可行性分析-4
3.1.1 经济可行性-4
3.1.2 技术可行性-4
3.1.3 运行可行性-4
3.1.4 社会可行性-4
3.2 功能需求分析-5
3.3 业务流程分析-5
4 系统设计-7
4.1 系统功能模块图-7
4.2 功能模块分析-7
4.3 数据库设计-8
4.3.1 E-R图-9
4.3.2 数据表设计-12
4.3.3 数据流程分析-14
5 系统实现-18
5.1 系统登录实现-18
5.2 用户管理模块实现-19
5.2.1 管理员管理模块-19
5.2.2 教师管理模块-22
5.2.3 学生管理模块-24
6 系统测试-26
6.1 系统测试概述-26
6.2 系统测试项目-26
6.3 系统测试结果与分析-26
结论-28
致谢-29
参考文献-30