1、第 1 页 (共 73 页) 基于基于JSPJSP的的考试管理考试管理系统系统 目目 录录 第一章第一章 数据库的设计数据库的设计3 3 1.1 ORACLE1.1 ORACLE 数据库数据库 5 1.2 ORACLE 1.2 ORACLE 数据类型数据类型 . 5 1.3 1.3 数据表数据表 . 7 第二章第二章 系统总体设计与分析系统总体设计与分析 1111 2 21 1 系统规划系统规划 . 11 2. 2 2. 2 系统功能分析系统功能分析 11 2.2.1 2.2.1 从用户角度来看从用户角度来看 11 2.2.2 2.2.2 从网站的角度看从网站的角度看 11 2 23 3 可行
2、性研究可行性研究 .12 2.3.1 2.3.1 技术可行性分析技术可行性分析12 2.3.2 2.3.2 运行可行性分析运行可行性分析12 2.3.3 2.3.3 经济可行性分析经济可行性分析12 2.3.4 2.3.4 运行环境运行环境 13 2.4 2.4 电子考试管理系统总体设计电子考试管理系统总体设计 .13 2.4.1 2.4.1 系统功能设计目标系统功能设计目标 13 2.4.2 2.4.2 系统功能模块划分系统功能模块划分 14 2.5 2.5 系统的部分运行测试系统的部分运行测试 .17 2.5.12.5.1 系系统测试的目的统测试的目的 17 2.5.2 2.5.2 测试过
3、程测试过程 18 第三章第三章 详细设计详细设计 1919 3 3.1 .1 数据库的实现数据库的实现19 3.1.1 3.1.1 创建数据库用户创建数据库用户19 3.1.2 3.1.2 创建数据库表创建数据库表 .19 3 3.2 .2 系统中系统中 Java BeanJava Bean 的使用的使用 25 3.3 3.3 数据库连接的配置文件数据库连接的配置文件25 3.4 3.4 主要功能模块详细设计主要功能模块详细设计25 3.4.1 3.4.1 管理员模块管理员模块.26 3.4.2 3.4.2 组卷员模块组卷员模块.27 3.4.3 3.4.3 用户资料修改用户资料修改 .29
4、3.5 3.5 组卷组卷, ,监考功能模块详细设计监考功能模块详细设计 .31 3.5.1 3.5.1 管理员登录管理员登录.31 3.5.2 3.5.2 监考功能监考功能 31 3.5.3 3.5.3 创建考试管理模块创建考试管理模块 37 第四章第四章 界面设计界面设计 4646 4.1 4.1 图片处理图片处理 .46 4.2 Flash4.2 Flash 技术技术 46 4.3 JS4.3 JSP P 技术技术 46 4.44.4 服务器服务器.47 4.5 4.5 页面代码实现精美界面页面代码实现精美界面 47 4.5.1 4.5.1 重要网页代码重要网页代码 .47 第 2 页 (
5、共 73 页) 4.5.2 4.5.2 重要重要 JavaJava 代码代码 .59 第五章第五章 系统的更新维护系统的更新维护 6969 5.1 5.1 系统维护的好处系统维护的好处 69 5.2 5.2 系统维护的内容系统维护的内容 69 5.3 5.3 系统的维护类型系统的维护类型 70 5.4 ESET Smart Security5.4 ESET Smart Security TM TM 的作用 的作用 71 第六章第六章 参考文献参考文献 7272 第七章第七章 致谢致谢 7373 第 3 页 (共 73 页) 摘摘 要要 现在是一个信息化迅速发展的时代,随着信息化发展的不发快而有
6、力,很多 院校纷纷都使用了电子考试系统,电子考试系统绿色环保不会使用任何纸质材料, 随着电子考试系统的迅速使用和普及, 现在的大部分院校以及普通院校都已经使 用电子考试管理系统,这不仅仅是中国,甚至全世界,在不久的将来,电子考试管 理系统将会被普遍适用,使用电子考试管理系统的人员也会越来越多。因此研究 电子考试管理系统主要是要一个环保问题以及试卷保存问题, 提高考生答题的效 率, 提高阅卷老师的阅卷效率。 目前电子考试管理系统只有部分城市实现了组卷, 监考,答题,查询成绩的功能, 所以另一个研究目的是为了普及各个城市都能实现 电子考试管理系统更为全面的功能。 此次设计的电子考试管理系统统涉及到数据库的设计(Oracle)、数据库的 建立、 数据表的建立; 友好的人机交互界面, 它涉及到 Photoshop 技术、 Fireworks CS4 技术、Flash 技术、JSP 动态网页技术等,为用户提供了若干功能模块;为 了用户能够访问系统,应用到了 Tomcat 服务器技术;以及为了使系统能够正常 运行,使用了 ESET Smart