本文采取的定性方法是对校车系统的运用技术SSM框架SpringMVC + Spring + MyBatis,对传统的校车的数据存储进行更新,改进,探究,同时使用MySQL 来管理和维护数据库,用查询的方式来完成校车管理。
(1)管理员管理:此角色拥有最高权限,可以分配其他用户的权限,以及对基本信息进行管理。
(2)用户管理:用户管理主要是每个学校的校级用户,可以管理本学校的校车,学生信息,班级信息等。
(3)学校管理:对拥有校车的学校进行管理,包含本校的班级、学生、校车等信息。
(4)班级管理:班级信息主要是学生信息的归类。
(5)学生管理:对学生的基本信息进行管理,例如:年龄、姓名、家庭住址、班级、性别等。
(6)路线管理:路线主要是校车的经停站和时间点,以此方便学生乘车。
(7)车次管理:主要对每辆汽车行径路线和编号,以及发车时间等。
(8)节假日管理:主要是公示本校的节假日,包括双休日,以及法定节日和学校特定假日。
(9)车辆管理:对车辆进行归类,属于哪个学校,以及车牌等信息以及车辆承载人数等。
(10)车辆调配:本模块主要是分配车辆路线和发车日期。
(11)车辆任务管理:对车辆每日的任务进行分配。
(12)司机管理:针对实际所归属校车进行分配管理。
目 录
摘要 1
abstract 1
目 录 2
1 绪论 4
1.1 开发背景 4
1.2 开发意义 4
2 开发技术介绍 4
2.1 系统平台概述 5
2.2 jsp语言 5
2.3 java语言特点 6
2.4 数据库介绍 7
2.5 web服务器 7
2.6 SSM开发框架介绍 8
3 系统分析 8
3.1 需求分析 8
3.2 可行性分析 8
3.1.1技术可行性 8
3.1.2操作可行性 9
3.1.3法律可行性 9
3.3 功能模块设计 9
3.4 数据库设计 10
3.4.1 数据表说明 10
3.4.2 逻辑设计 10
4 详细实现 13
4.1 系统登陆 14
4.2 班级模块 15
4.3 车辆模块 16
4.4 车次模块 17
4.5 车辆调配模块 19
4.6 节假日模块 21
4.7 车辆任务模块 22
4.8 司机模块 23
4.9 学生模块 25
4.10 学校模块 27
4.11 系统部署 28
5 测试运行 33
5.1 软件测试的方式 33
5.2 软件测试的表格 33
结束语 36
总结 36
参考文献 36
致谢 38