基于JavaEE的在线考试系统的设计与实现
摘要:现如今,互联网技术推动了社会的发展,网络技术也随着互联网的发展进入到了各行各业的生产和人们的生活中了,因此教育事业也受到了互联网的影响。例如现在我国有很多学校都在使用在线考试系统来检测学生的学习成绩。并且也因为它的价格低廉、运行快速等特点受到用户的青睐。因此本系统的设计与开发也是基于现如今较为流行的B/ S模式,使用Java语言和JSP技术,以及DIV+CSS布局方法,和MySql数据库。本系统由教师、管理员和学生组成。教师登陆本系统后可以人工生成试卷或让系统自动生成试卷、试卷的维护和管理以及查看学生的考试成绩等功能; 学生登陆该系统可以参加在线网络考试、考完试后可以查询自己的成绩和修改个人部分基本信息等功能;管理员登陆后可以管理用户的个人信息。
目录:
目录
1引言 1
1.1开发背景 1
1.2研究现状 1
1.3系统开发意义 1
2系统分析 2
2.1技术可行性 2
2.2经济可行性 2
2.3方案可行性 2
3开发工具介绍 3
3.1Java简介 3
3.2MySql数据库 3
4技术介绍 4
4.1JSP技术 4
4.2JDBC技术 4
5需求分析 5
5.1主要内容 5
5.2系统功能 5
5.2.1前台学生功能: 5
5.2.2后台教师功能: 5
5.2.3后台管理员功能: 6
5.3需求规范 6
6总体设计 7
6.1系统开发的目标 7
6.2系统架构图 7
6.3系统模块图 7
7详细设计 9
7.1数据结构设计 9
7.1.1类图 9
7.1.2用例图 10
7.2数据库设计 12
7.2.1实体联系图 12
7.2.2数据库表结构 13
7.3算法设计(系统流程图) 17
7.3.1在线考试 17
7.3.2科目管理 18
7.3.3手动生成试卷 18
7.3.4管理员登录 19
8系统实现 21
8.1主要功能截图 21
8.1.1在线考试 21
8.1.2科目管理 21
8.1.3手动生成试卷 22
8.1.4管理员登录 22
8.2主要功能代码 23
8.2.1在线考试 23
8.2.2科目管理 23
8.2.3手动添加试卷 24
8.2.4管理员登录 24
9测试 25
9.1软件测试基础理论 25
9.1.1测试定义 25
9.1.2测试步骤 25
9.2测试目的 25
9.3测试方法 25
9.3.1黑盒测试 25
9.3.2白盒测试 25
9.4管理员登录测试 25
9.5测试报告 26
10总结 27
致谢 28
参考文献 29
论文字数:9198
包含资料:毕业设计论文、项目源代码
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]