基于Java EE的在线考试系统设计与实现

 2022-09-18 05:09

论文总字数:19336字

摘 要

21世纪,是一个知识的时代,生活离不开知识的熏陶,网络走进了生活,信息化非常迅速的促进时代的成长,各个行业都离不开它。普遍高校学习的科目越来越多,每个学期都要修不少的课程,无论是老师还是学生,都对在线测试表现出了一种热切的需要,测试系统会对师生带来很大的便利,这是研究测试系统的主要的目的。

这篇文章会系统的描述考试系统的大体方向,设计这个系统的特殊思路以及方法,包括他完善功能以及如何使用都会有特别详细的概论。这个系统先从用户管理,再到试题管理,其次试卷组成管理,然后班级信息系统,最后再到账户信息管理来体现它的全部功能。它是一个方便的直观表达的界面,可以被师生很容易的操作,完全是在网络语言的基础上表达出它的功能的。本系统的设计路线和实现过程运用到了一种开发语言,这个语言的名字叫做JAVA。这个语言相对简单,方便做出效果,实现操作。是MYSQL数据库作为技术来描绘的,JSP网页动态作为它的软件的开发平台,B/S(浏览器服务器)模式成为了系统构造的体系模式,用网页来描述它的思想,来完成师生们的需求。

考试测试的这个论文会把使用到的一些工具,操作以及技术的体现都会在文章中表达出来,还在这个设计中参考了数据库的具体设计的结构和组成说明,设计的系统的五个模块非常的简洁,还有这五个模块代码的编程实现也会有一定程度的描述,最后的结果就是把这五个模块展现出来,完成学生考试,教师阅卷的系统。

关键词:课程;在线测试;B/S; java

ABSTRACT

The 21st century is an era of knowledge. Daily life can not be separated from the edification of knowledge, and the network has entered the era of life and informatization, every industry can not do without it. There are more and more subjects in colleges and universities, and there are many courses to be taken each semester. Both teachers and students show a kind of online test urgent need, this test system will bring very useful convenience to teachers and students, which is the purpose of research and test system.

My article will systematically describe the general direction of the examination system, the special ideas and methods of designing this system, including his perfect function and how there will be a very detailed introduction to the use. This system first from the user management, and then to the test management, followed by the composition of the test paper management, and then the class information system, and finally to account information management to reflect its all functions. It is a convenient and intuitionistic expression interface, which can be easily used by teachers and students, and also has strong operability, which is completely expressed on the basis of network language functional. The design route and implementation process of this system is applied to a development language, which is called JAVA. This language is simple, convenient to make results, to achieve the operation. The MYSQL database is depicted as a technology. JSP page dynamic as its software development springboard, B / S model has become the system model of its system, using web page to describe its ideas, to realize the ideas and needs of teachers and students.

This paper of my test will show me in detail some of the tools and operations I have used and the embodiment of technology, I will also tell the structure and composition of the detailed design of the database that I refer to in this design, and the five modules of my design system are very popular simple, and the realization of the code of the five modules will also have a certain degree of solution, the final result is to show these five modules.

Key words : online test : B / S : Java

目 录

摘 要 I

ABSTRACT II

第1章 绪论 1

1.1 课题背景 1

1.2 课题研究目的及意义 1

1.3 研究方法 1

1.4 本章小结 1

第2章 相关技术介绍 2

2.1 SSH简介 3

2.2 servlet简介 3

2.3 JavaBean简介 3

2.4 Mysql简介 3

2.5 B/S模式分析 4

2.6 本章小结 5

第3章 需求分析 6

3.1 需求分析 6

3.1.1 应用需求分析 6

3.1.2 运行需求分析 6

3.1.3 运行环境需求 6

3.1.4 其他需求分析 7

3.2 数据流程分析 7

3.2.1 系统操作流程 7

3.2.2 数据增加流程 7

3.2.3 数据修改流程 8

3.2.4 数据删除流程 9

3.3 可行性分析 10

3.3.1 经济可行性 10

3.3.2 技术可行性 10

3.3.3 操作可行性 10

3.4 本章小结 10

第4章 系统设计 11

4.1 功能模块设计 11

4.2 数据库概念设计 12

4.3 数据库逻辑结构设计 13

4.4 本章小结 14

第5章 系统实现 15

5.1 系统首页实现 15

5.1.1 服务器启动web.xml的环境配置 15

5.1.2 数据库链接及初始化数据 15

5.2 登陆模块实现 16

5.3 管理员管理模块实现 18

5.4 教师模块实现 20

5.5 学生模块实现 22

5.6 本章小结 24

第6章 程序测试与评价 25

6.1 程序调试 25

6.2 程序的测试 25

6.2.1 测试的重要性及目的 25

6.2.2 测试的方法 25

6.2.3 测试用例 25

6.3 系统的特点和优点 26

6.4 系统存在的不足和改进方案 26

6.5 本章小结 27

第7章 结束语 28

致 谢 29

参考文献 30

第1章 绪论

1.1 课题背景

俯瞰当今时代的飞跃式发展,信息化代替了从古至今的文字书写技术,从以前的作业是用书面表达的来看待,现当代的大多数作业是用电子作业稿来完成老师布置的一些课程提纲的作业,尤其像计算机这门课程学科的学生,会按照老师每周发布的不同的作业提纲来完成标准的作业系统,这些在纸上书写是肯定完成不了的,只有通过网络不断地修改调试全部达成任务的要求才行。这个是当代社会的必然趋势,把传统的从古代延续下来板书的教学方式和这种非常高端的网络方式传达的教学内容放在一起,如若相互比较,那么,网络的教学模式适合老师和学子们更好的交流。

科技时代迈着迅速的步伐走入了生活,更为让大家难以想象的是电脑这些产品的普及,电脑的应用也已逐步的从大规模科学计算的数据处理转移到大量的事务处理。才有了数据库方面管理层次的系统为利用的工具,计算机的高超技术为中心技术内容。系统方面的技术在大规模的事务处理与解决上拥有着极大的用处。

1.2 课题研究目的及意义

伴随着计算机资源网络技术的不断普及在我们的生活中,教师对在线测试这个技术想要到达的高度有了新的更完善的要求,学生也是在模仿按照老师的要求不断提高自己,把web技术为基本的技术指标来完成系统而且还需要求助于大面积遍布在全球范围的网络来开始,从刚才提到的语句和说法不难想象可以得到的结果是,当老师想要给无论哪个学生考察一下成绩的时候,不管这个学生在哪里,不会受到来自时间上的限制或者空间上的限制,从这个角度可以给出一些结论,那就比方它的灵活性,方便的不是一点,而是很特别的高端的利于人们的生活,考试的同学可以用自己的准考证号和必不可少的密码来进入到系统进行答题,每份试卷都有自己的准确的乃至精确无误的答案,答案存放在服务器端的某个数据库中,这样子就不存在抄袭或者不公平的测试,这个方法更好的诠释了信息的规范的管理,也很方便于用科学的方式进行统计分数乃至快速的查询到每个人不一样的分数,对管理上的工作量大大的减轻。

剩余内容已隐藏,请支付后下载全文,论文总字数:19336字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;