|
技术:Java、JSP等
摘要:
随着社会的发展,生活水平的提高,驾驶员技能正逐渐从职业需要转变为人们日常生活的需要,有越来越多的在职人员、在校学生参加在线培训,申请驾驶执照。然而与之对应的情况却是我国驾驶员考试培训行业还处于落后的发展阶段,教学方法效率低,开放性、灵活性差,特别是管理方法比较陈旧,计算机等现代化管理手段没有得到充分的运用。相对于正式考试采用计算机作为考试载体,驾校对于驾驶员理论考试的练习采用以往传统的考试方式显得稍加落后。因此建立一个驾驶员模拟考试练习的在线考试系统势在必行。
本次毕业设计的题目是基于JavaEE的驾驶员模拟考试系统,使用Eclipse作为开发工具,采用MySQL数据库,JavaEE编程,实现在线考试、自动评卷、错题练习等一系列自动化的操作。
本系统可以基本满足学员练习,驾校模拟测试的需求,管理员可以在该系统中增加、删除、修改题目,对学员和自己的信息进行更改;学生可使用本系统进行考试练习、查看考试成绩、进行错题练习、更改个人密码等。本系统是基于B/S架构开发的一个驾驶员模拟考试系统,以实现驾驶员理论模拟考试练习的功能。
本文详细的论述了驾驶员模拟考试系统的开发流程,模块功能与实现结果。包括系统可行性分析、需求分析,功能模块设计与具体实现等。
关键词:驾驶员;模拟考试;JavaEE;
目录:
1 绪论 1
1.1 课题的研究背景及意义 1
1.1.1 课题的研究背景 1
1.1.2 课题的研究意义 1
1.2 开发环境介绍 2
2 系统相关知识简介 3
2.1 JDK介绍 3
2.2 APACHE TOMCAT 7.0介绍 3
2.3 ECLIPSE介绍 4
2.4 MYSQL数据库介绍 5
2.5 JSP介绍 6
2.6 B/S结构模式介绍 9
3 需求分析 10
3.1 可行性分析 10
3.1.1 技术可行性 10
3.1.2 经济可行性 10
3.1.3 时间可行性 10
3.1.4 操作可行性 10
3.2 系统用例图 10
3.2.1 管理员用例图 11
3.2.2 学员用例图 11
3.3 功能需求 12
3.3.1 基本功能需求 12
3.3.2 详细功能需求 13
3.4 非功能需求 13
3.4.1 安全性需求 13
3.4.2 数据完整性需求 13
3.4.3 用户界面需求 14
4 系统设计 15
4.1 总体设计 15
4.2 系统业务 16
4.2.1 前台业务 16
4.2.2 后台业务 19
4.3 系统模块结构 22
4.3.1 学员模块 22
4.3.2 管理员模块 22
4.4 数据库设计 24
4.4.1 数据库的概念结构设计 24
4.4.2 数据库的逻辑结构设计 26
4.4.3 数据库的物理结构设计 27
5 系统实现 30
5.1 管理员模块 30
5.1.1 登录模块实现 30
5.1.2 主页面模块实现 32
5.1.3 业务中心模块实现 33
5.1.4 系统管理模块实现 35
5.2 学员模块 39
5.2.1 登录模块实现 39
5.2.2 考试模块实现 40
5.2.3 成绩查询模块实现 43
5.2.4 错题练习模块实现 43
5.2.5 个人信息修改模块实现 46
6 系统测试 48
6.1 测试概述 48
6.1.1 测试重要性及目的 48
6.1.2 测试分类 48
6.2 测试 49
6.2.1 软件测试 49
6.2.2 测试用例 49
6.2.3 测试环境 51
6.3 测试结果及分析 51
结 论 52
参考文献 53
致 谢 54
外文原文 55
外文译文 60
论文字数:23495
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|