1、在线考试系统的设计 1 毕 业 论 文 在线考试系统 学 院: 计算机学院 专 业: 计算机科学与技术 学生姓名: 学 号: 指导教师: 2012 年 4 月 23 号 在线考试系统的设计 2 摘摘 要要 考试系统主要采用了 JSP 技术, Ajax 技术, MySQl 数据库技术, Servlet 技术, Tomcat Web 服务器技术, 实现了在线自动组卷, 计算成绩, 成绩入库, 成绩查询, 个人信息修改等功能。 关键词:JSP,Ajax,MySQL,Servlet,Tomcat Abstract This system mainly uses JSP technology, Ajax
2、 technology, MySQl database technology, Servlet technology, Tomcat Web server technology, realizing the online automatic generating test paper, calculation result, result storage, query results, modify personal information and other functions. Key words: JSP,Ajax,MySQL,Servlet,Tomcat 在线考试系统的设计 3 目录目
3、录 摘 要. I ABSTRACT(英文摘要) . 目 录. 第一章 引 言. 1 1.1 课题的目的和意义 4 1.2 本课题的研究对象、目标和方法 . 4 1.3 系统功能描述 5 第二章 源代码及注释. 6 2.1 JAVA源代码 6 2.1.1 DAO接口极其实现 . 6 2.1.2 ENTITY数据层 . 19 2.1.3 SERVLET核心逻辑 30 2.1.4 工具包 44 2.2 JSP源代码 . 46 2.3 CSS样式文件 .104 2.4 JS文件117 2.5 XML 文件 120 2.6 数据库建表说明 121 参考文献. 128 致谢及声明. 129 在线考试系统的
4、设计 4 第一章 引 言 1.1 课题的目的和意义 随着计算机技术的迅猛发展, 学校教学与管理的信息化发展也有长足的进步, 考试也是 一样。与传统的考试方式相比,网络考试系统极大地提高了教学的灵活性,并在许多领域已 经有了广泛的应用。 网上考试系统的最大优点是可以动态地管理各种考试信息, 这大大的降 低了考生作弊的可能性,在各类考试中发挥高效、便捷的作用,能把老师从繁重的工作中解 脱出来! 随着社会的进步与商品经济的不断发展, 社会对劳动者与技术人员的知识与能力水平的 要求越来越高。考试作为衡量人的能力的重要手段,在现代生活的地位进一步提高,并深入 到社会各个方面,各种各样的学历考试、资格证书考试层出不穷。同时,Internet 技术的发 展是得考试的技术手段与载体发生了革命性的变化。Internet 的开放性与分布性的特点以及 基于 Internet 的巨大计算能力使得考试突破了时间与空间的限制。网络应用不断扩大,如远 程教育与虚拟高校的出现等;使得基于 Web 的在线考试系统成为现实。基于 Web