摘要:随着经济的不断发展,人民生活水平也不断提高,家庭轿车成为越来越多家庭的交通工具,面对庞大的市场需求,大大小小的驾校培训机构也随之产生。然而,很多驾校培训机构由于没有完善的管理机制,在实际管理过程中存在很多问题,其中包括学员在培训过程中,驾校没有严格按照考试大纲及学时的规定,存在减少课时的违规行为。因此,在驾校培训机构的日常管理及运营需要引入信息化、现代管理的思想,建立一套有效的驾校管理系统,以一种高效的管理方式来适应信息化时代和社会的发展,是十分必要的。本系统是根据当前驾校所存在的问题和用户的需求而设计的。
本课题主要是对驾校管理系统的各个模块的功能进行了详细的设计与分析,同时也对系统使用者建立了用例分析模型。这个系统是用Java语言来进行编写的,作为当前比较流行的语言,它的功能也是不言而喻的。以此为基础设计了这个基于SSM(Spring+SpringMVC+MyBatis)的驾校管理系统。本系统主要实现了学员管理、教练管理、考试管理、留言管理等功能。
驾校管理系统的设计实现,是为了更好的方便管理驾校人员和更好的实现用户的需求,从而解决当前所存在的一系列问题。
关键词:驾校;JSP;SSM框架;管理系统
目录
摘要
Abstract
1引言-1
1.1 背景-1
1.2 目的与意义-1
1.3 国内外研究现状-1
1.4 课题内容-2
1.5 软硬件需求-2
1.6 论文结构-3
2课题方案选择及开发技术-4
2.1 方案介绍-4
2.1.1 B/S模式-4
2.1.2 Java语言-4
2.2 开发工具-4
2.2.1 MyEclipse-4
2.2.2 MySQL-4
2.2.3 Tomcat-5
2.3 开发技术-5
2.3.1 SpringMVC-5
2.3.2 Spring框架-6
2.3.3 MyBatis框架-6
2.3.4 JSP技术-6
3 需求分析-8
3.1 需求调研-8
3.2可行性分析-8
3.2.1 技术可行性分析-8
3.2.2 经济可行性分析-8
3.2.3 操作可行性分析-8
3.3 系统需求-9
3.4 功能需求-9
3.5 性能需求-9
3.5.1 安全性需求-9
3.5.2 完整性需求-10
4系统概要设计-11
4.1 系统用例图-11
4.2 系统功能结构图-12
4.3 整体流程图-13
4.4 系统数据库设计-14
4.4.1 数据库概念设计-14
4.4.2 数据库表设计-16
4.4.3 数据库的连接原理-18
5详细设计与功能实现-20
5.1 各功能详细设计-20
5.1.1 用户管理模块功能-20
5.1.2 管理员模块功能-20
5.2 系统实现-21
5.2.1 学员模块实现-21
5.2.2 管理员模块实现-28
6系统测试-31
6.1系统测试概述-31
6.2测试用例-31
6.2.1登录模块测试-31
6.2.2 注册模块测试-32
6.2.3 学员信息模块测试-32
6.2.4 考试信息模块测试-33
7 结论-34
致 谢-36