基于Java的在线考试系统 联系客服

发布时间 : 星期二 文章基于Java的在线考试系统更新完毕开始阅读366f1a12783e0912a2162ab9

存档日期: 存档编号:

本科生毕业设计(论文)

论 文 题 目: 基于Java的在线考试系统

Java-Based Online Examination System 姓 名: 系 别: 专 业: 年 级 、 学 号: 指 导 教 师:

××大学印制

××大 学毕 业 设 计 论 文

基于Java的在线考试系统

摘 要:为了帮助学生更好地掌握所学的知识。本人设计了一套在线考试系统。 本系统所设计的用户有管理员教师,参加练习或考试的学生和对考试进行打分的评分老师这三种身份。本系统可以根据管理员教师的意愿进行科目,试题以及试卷的管理。本系统的开发模式为B/S模式。开发平台为MyEclipse8.5,所用的数据库是MySQL数据库,服务器是Tomcat6.0。所用到的主要开发语言是Java,HTMl,与JavaScript。本系统的主要特点是:操作容易,结构简单。学生利用本系统,能够更加及时的进行练习和考试。教师利用本系统可免去统计成绩,录入考试分数等繁琐的工作提高了工作效率。 关键词:在线考试 B/S MyEclipse8.5 MySQL Tomcat6.0 Java

Java-Based Online Examination System

Abstract:In order to help students to better understand what they have learned. I designed a set of online examination system.. This system is designed for users with three roles include administrators; students who want to participate in exercises or join in examinations and the rating teachers. The system can edit the curriculums,tests and papers according to the administrators wishes. This system uses the B / S development model.And the development platform is MyEclipse8.5, the database is MySQL and the server uses Tomcat6.0. The main development language used by the Java, HTMl, and JavaScript. Easy to operate and simple structure are the main feature of this system Students can do exercises and exam more timely with this system. This system can improve the efficiency of teachers and they do not have to worry about statistical results, entry test scores anymore.

Keywords: Online exam B/S MyEclipse MySQL Tomcat6.0 Java

I

××大 学毕 业 设 计 论 文

目 录

1 绪论 ............................................................. 1 1.1引言 ............................................................ 1 1.2选题背景 ........................................................ 1 1.3国内外发展情况 .................................................. 1 1.4系统开发方法 .................................................... 2 2 系统开发相关技术与工具简介 ....................................... 3 2.1 JSP技术简介 .................................................... 3 2.2 JSP工作原理 .................................................... 3 2.3 MYSQL数据库简介 ................................................ 4 2.4 JDBC技术与系统数据库的连接 ..................................... 4 2.5 NAVICAT FOR MYSQL简介 .......................................... 6 2.6 WEB服务器与超文本标记语言 ...................................... 6 3 系统分析及其基本功能 ............................................. 7 3.1 可行性分析 ..................................................... 7 3.2 系统需要解决的主要问题 ......................................... 7 3.3 系统基本功能 ................................................... 8 3.4 系统总体结构设计 ............................................... 8 4 系统主要模块详细设计 ............................................ 10 4.1 系统数据结构设计 .............................................. 10 4.2 系统登录模块的设计 ............................................ 11 4.3 管理员教师模块的设计 .......................................... 13 4.4 考生模块的设计 ................................................ 23 4.5 评分教师模块的设计 ............................................ 27 5 系统功能测试 .................................................... 30 6 总结 ............................................................ 33 致 谢 ................................................... 34 参 考 文 献 .................................................... 35 附录1 本设计所包含的其他数据表 ................................... 36 附录2 本设计所提到的代码 ........................................ 38

××大 学毕 业 设 计 论 文

1 绪论

1.1引言

考试在教学中是必不可少的,可以检验学生对知识的掌握程度和学习能力的高低。对学生来讲,适当的测试压力有助于巩固所学的知识,训练基本技能,开发智力,发散思维,提升学生分析问题解决问题的能力。然而考试的形式有很多种除了我们传统的纸质习题外,我们也应该顺应时代的发展开发出一种更加方便快捷和容易操作的系统——在线考试系统。这个设计不仅学生和老师的学习和工作带来了方便还能够节省教学资源,节约了传统考试所需纸张的问题也能为环保事业做出一些贡献。本设计需要对网络编程和相关数据库的技术有所了解。还需会使用一些相关的应用软件和开发工具。

1.2选题背景

新世纪的到来和科学技术的快速发展将我们带入了信息时代,在当今这个高速发展的时代里计算机日趋成为我们生产生活中必不可少的工具。然而对于学生来说计算机技术的发展将给我们的学习方式和教育方法带来翻天覆地的变化。因此计算机网络技术的发展对教学和考试的方式方法起到了导向性的作用。这些技术可以极大的推动教育的发展,创新教学模式推进教学改革。为教育的升级创造必要的条件。本设计主要为了探索一种基于计算机网络技术的教学模式。在本次设计中学生用户可以突破纸质学习资料的局限性使用计算机进行在线测试与考试,能够更加及时的巩固新知识从而增强学习效果提高教学的质量。

1.3国内外发展情况

网络技术的发展使得考试的形式发生了革命性的变化。因特网强大的计算能力与其开放性,分布性的特点将考试的工作变的方便而有效率,解放了部分人力和物力。因此基于网络的考试系统越来越受国内外教育机构的重视。在一些发达国家基于网络的教育已进入更加深入的阶段。教育机构将网络技术与课程的巧妙结合使得网络技术在教学中的作用更加明显也让学生们的学习变的轻松快乐。一些发达国家电脑已普及,远程教育的参加人数正日益递增。在中国,网络的教育

1