没有合适的资源?快使用搜索试试~ 我知道了~
首页基于java web的在线考试系统
系统具备的基本功能: (1)用户登录及注册-对用户进行识别、验证;没有注册的用户跳转到用户注册页面; (2)考试模块-考生选择自己想要参加的考试类别,并进行考试。 (3)历史成绩模块-考生可以看到自己以前参加的考试成绩。以对自己的进步状况进行一次把握。 (4)试题维护模块-教师选择试题的类别,然后针对该试题分类中的所有试题进行维护,可以添加新题目,也可以对现在有的题目进行修改或者删除处理。 (5)试卷设置模块-教师对题库中的题目按照一定分类标准存放,包括分类的添加、修改和删除操作等。 (6)历史成绩管理模块-教师可以看到模式体分类的整体考试情况,考试成绩分布情况,可以判断出题库中的题目难以水平,并可以在以后的维护中做出适当调整。 根据以上的需求分析,画出本系统的Use Case图,如图1.2所示:
资源详情
资源推荐
Java Web程序设计
课程设计报告
题 目 : 基于java web的在线考试系统
专 业 :
班 级 :
姓 名 :
指导教师:
成 绩 :
学号
2017-2018 学年
第二学
期
计算机学院
2018年5月31日
目录
1 系统分析.....................................................................................................................................................1
1.1 现状分析..................................................................................................................................................1
1.2 可行性分析..............................................................................................................................................1
1.3 设计目标..................................................................................................................................................2
1.4 功能要求..................................................................................................................................................2
1.5 系统开发环境配置..................................................................................................................................3
2 系统设计.....................................................................................................................................................4
2.1数据库设计...............................................................................................................................................4
2.1.1 数据库需求分析...................................................................................................................................4
2.1.2 数据库表设计....................................................................................................................................... 4
2.2系统结构设计........................................................................................................................................... 6
2.3用户界面设计........................................................................................................................................... 7
3 系统实现.....................................................................................................................................................9
3.1 数据库连接的实现方法..........................................................................................................................9
3.3考生模块.................................................................................................................................................12
3.4 教师模块................................................................................................................................................18
3.5 管理员模块............................................................................................................................................27
4 系统测试...................................................................................................................................................29
4.1什么是软件测试.....................................................................................................................................29
4.2软件测试的目标与方法.........................................................................................................................29
4.3测试内容.................................................................................................................................................29
4.4系统的不足和展望.................................................................................................................................30
结束语.......................................................................................................................................................... 31
参考文献......................................................................................................................................................32
计算机学院《JavaWeb 程序设计》课程设计报告
1 系统分析
1.1 现状分析
传统的考试方式是教师提前命题、印刷试卷、组织学生考试、学生在统一时间和
地点考试、收卷后教师阅卷、成绩统计。如图1.1
图 1.1 传统考试模式
这种模式存在有较多的问题:
命题:由于是统一的时间进行考试,所以考生的试卷都是一样的,这样对教师命
题带来的很大的麻烦,即:试题太难或者太容易,都达不到考试的目的。如果是大型
的考试,比如英语四级考试,还要担心试题是否被泄漏的等问题(现在已经有类似问
题的出现,才会有现在说的花卷)。
印刷试卷:组织考试,印刷试卷费工费时,成本高,而且对于纸张资源也是一种
浪费,而且印刷的时候,也会担心试题被泄漏的问题。
组织学生考试:监考人资源的浪费,和教师资源的匮乏,如何调配也是一个难题,
如果是全国统一考试,还要涉及不同区域同时考试的问题。
学生统一考试:由于是同一时间,同一地点,同一张试题,考生作弊问题便会出
现,而且是非常难解决的问题,再加上每个监考员监考的严格程度不同,这些人为因
素难控制,使考试难公平,公正。
教师阅卷:教师阅卷比较容易出错,会造成人为的不公正性。
成绩统计:当成绩录入时,数字的混乱会导致录入者输入错误或者看错。
1.2 可行性分析
可行性分析也称为可行性研究,即是在系统调查的基础上,针对新系统的开发是
否具备必要性和可能性,对新系统的开发从技术、经济、管理的方面进行分析和研究,
以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽
可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内
容。
1
教师提前命题 印刷试卷 组织学生考试
学生统一考试教师阅卷成绩统计
计算机学院《JavaWeb 程序设计》课程设计报告
1.2.1 经济可行性
在线考试必然会在今后的教学管理上成为主要的考试形式。开发一套能满足一般
考试的需要,并实现试卷生成、评判自动化的在线考试系统。如果是用在学校的教学
管理上,会得以发挥其潜在的经济效益。因此,本系统在经济上是可行的。
1.2.2 技术可行性
技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,硬、软件能否
满足开发者的需要等。
硬件方面,硬件的更新速度之快,可靠性越来越高,目前一般的硬件平台均能满
足次系统的需要。
软件方面,编程的软件以及Web服务器等均已具备,并且环境变量已经搭好,数
据库用MySQL存储大量的数据,MySQL开源化,目前已经很成熟,在灵活、安全和
易用方面均能提供良好的支持。因此,系统的软件开发平台已经成熟可行。
1.3 设计目标
在线考试系统的总体目标:
本系统提供给管理员类用户、教师类用户及学生类用户使用。不同的用户类型所
能完成的功能不同。
考试数据的存放和处理过程必须保密,需要一定的安全性保障若考生需要查卷,
经审核方可以。
1.4 功能要求
系统具备的基本功能:
(1)用户登录及注册-对用户进行识别、验证;没有注册的用户跳转到用户注
册页面;
(2)考试模块-考生选择自己想要参加的考试类别,并进行考试。
(3)历史成绩模块-考生可以看到自己以前参加的考试成绩。以对自己的进步状
况进行一次把握。
(4)试题维护模块-教师选择试题的类别,然后针对该试题分类中的所有试题进
行维护,可以添加新题目,也可以对现在有的题目进行修改或者删除处理。
(5)试卷设置模块-教师对题库中的题目按照一定分类标准存放,包括分类的添
加、修改和删除操作等。
(6)历史成绩管理模块-教师可以看到模式体分类的整体考试情况,考试成绩分
布情况,可以判断出题库中的题目难以水平,并可以在以后的维护中做出适当调整。
2
计算机学院《JavaWeb 程序设计》课程设计报告
根据以上的需求分析,画出本系统的Use Case图,如图1.2所示:
图 1.2 在线考试系统的 Use Case 图
1.5 系统开发环境配置
1) 操作系统:Windows xp
2) 内存:4G
3) CPU:2.00GHZ
4) Java 平台:JDK 5.0
5) Web 服务器:Tomcat6.0
6) 数据库服务器:MySQL
7) 开发平台: MyEclipse6.0
3
登 录
在 线 考
试
考试
历 史 成
绩
绩
试 题 维
护
考试
试 卷 设
置
考试
历 史 成
绩
管理
考 生 管
理
考试
教 师 管
理
考试
考生
教师
管理员
修改密码
注 册
剩余33页未读,继续阅读
三两光阴七寸执念
- 粉丝: 85
- 资源: 132
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功