1 / 37
文档名称:

JAVA在线考试系统设计毕业设计(论文).docx

格式:docx   大小:471KB   页数:37页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JAVA在线考试系统设计毕业设计(论文).docx

上传人:cdsqbyl 2017/11/10 文件大小:471 KB

下载得到文件列表

JAVA在线考试系统设计毕业设计(论文).docx

文档介绍

文档介绍:毕业设计(论文)
(或者毕业学期顶岗实****工作报告)
在线考试系统
目录
摘要 I
第一章 绪论 1
项目背景 1
课题研究的目的及意义 1
第二章系统需求分析 2
系统功能分析 2
系统流程分析 2
第三章系统设计 4
系统特点 4
系统总体结构设计 4
系统总体设计 4
系统详细设计 5
数据库设计 5
第四章 系统开发工具及技术 8
开发工具 8
Eclipse简介 8
Dreamweaver简介 9
4. MySQL数据库简介 9
4. Tomcat服务器 9
相关技术 10
SSH框架 10
JavaScript和jQuery 10
Servlet 和JSP 11
第五章系统实施 11
与数据库创建连接 11
登录主界面设计 12
管理员功能模块设计 13
考生信息管理 13
考生成绩查询 14
试卷管理 15
题目管理 16
学生功能模块设计 16
在线考试 16
成绩查询 19
修改密码 20
第六章系统测试 21
测试基础 21
测试内容 22
模块测试 22
集成测试 24
结束语 25
参考文献 26
致谢 27
摘要
在计算机网络飞速发展的今天,互联网应用在人们政治、经济、生活等各个方面发挥着重要的作用,然而在教育方面却没有得到充分的利用。在追求效率与公平的时代,为了使学校、教师以及学生在考试过程减少时间、金钱的投入,因此设计开发了这个在线考试系统。
为网络平台、三层架构(B/S)的在线考试系统的设计原理、设计思想及具体的实现过程,对在设计过程中涉及到的关键算法及重要作业流程作了具体分析和介绍,并对各个模块的设计思想及设计过程作了详细阐述。本系统采用Jsp+Servlet等技术,设法为学校创建一个便捷公平的在线考试平台。本论文阐述了系统所要实现的功能,其中包括学生考试,人员管理,题库管理等多个功能,对各功能模块的实现流程以及后台数据库的设计进行说明,并详细介绍了在线考试系统主要业务的实现方式。对于不同用户角色,本文将分别关于功能结构进行介绍,并对其逻辑和代码实现进行解释和说明。
关键词:在线考试;Mysql数据库;JSP;MVC;SSH
第一章 绪论
项目背景
当今时代是一个信息化的时代,随着科学技术的迅速发展,各行业的面貌都在发生着翻天覆地的变化,教育行业更是受到很大的影响和改变。在科学技术的冲击下,网络考试也正在兴起和发展,相信在不久的将来,方便快捷的网络考试模式会代替传统的考试模式。 
我们都知道,传统的考试要经过一系列繁杂的步骤,例如出卷、排版、学生考试、阅卷、成绩评估和试卷分析,显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分繁琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。 
因此,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,从而提高了考试的质量,使考试更趋于公证、客观、激发学生的学****兴趣。为了适应新形势的发展和本次毕业设计的需要,特推出了这套在线考试系统。希望其能在考试中发挥高效、便捷的作用。把教师从繁重的工作中解脱出来。
课题研究的目的及意义
为了适应新形势的发展,目前国内有很多公司团体研究开发了基于Web的考试系统。而我们知道网络应用软件运行的模式主要有两类:Client/Server模式、Browser/Server模式。前者主要的缺点是维护、升级较麻烦,迅速发展而应运而生的一种技术,在这种模式下,客户端需要一个浏览器,服务器端是Web Server ,而Web Server是与数据库和应用服务器的紧密结合,可见,这种模式是瘦客户端,,它的主要优点是便于扩充应用、升级维护简便。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,因此有必要开发一个完备的在线考试系统。该在线考试系统可以使用户在网上学****过后及时检验自己的学****效果,以发现自己的不足,使得学****效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要