更新时间:11-06 上传会员:溪老师
分类:科技学院 论文字数:12378 需要金币:2000个
摘要:针对现在现代汽车的普及以及低碳生活的需求,公交车的使用符合了人们低碳出行的要求,并且减轻了道路的负担。公交管理系统便是为了方便人们管理公交车以及公交路线。本论文主要描述了公交管理系统的设计与实现的过程。从系统的需求,数据库的设计,系统的设计,系统的实现以及相关的技术等方面进行叙述。系统主要实现了人员管理模块,车辆管理模块,路线管理模块,新闻管理模块以及业务处理模块,业务处理模块中有事务的审核和人员的权限管理,其中管理员可以管理系统,普通用户可以查看新闻和公交路线的规划。同时该项目还运用到了百度地图的API,使路线的规划显示更加清晰明了。
整个系统在IntelliJ IDEA环境下开发,采用Mysql数据库,使用java语言作为后台开发语言,bootstrap作为前台显示的模板,整体采用Spring-SpringMVC-Mybatis框架。系统具有一定的可维护性,可拓展性和实用性。
关键词:公交管理系统;百度地图;bootstrap;Spring-SpringMVC-Mybatis框架
目录
摘要
Abstract
1 引言-1
1.1 概述-1
1.2 国内外研究现状-1
1.3 本课题研究的主要内容-1
1.4 本章小结-1
2 系统可行性分析和需求分析-2
2.1 可行性分析-2
2.1.1 技术可行性-2
2.1.2 经济可行性-2
2.1.3 社会可行性-2
2.2 需求分析-2
2.2.1 系统功能需求-2
2.2.2 系统性能需求-3
2.2.3 用户特点-3
2.2.4 非功能性需求-3
2.3 本章小结-3
3 系统设计-4
3.1 总统设计-4
3.1.1 系统模块结构-4
3.1.2 模块功能分析-4
3.2 数据库设计-5
3.2.1 对象实体图-5
3.2.2 数据库表设计-9
3.3 技术难点-13
3.3.1 图片上传-13
3.3.2 路线规划-13
3.4 本章小结-13
4 系统实现-14
4.2 首页-15
4.2.1 首页新闻-15
4.2.2 首页路线-16
4.2.3 修改个人信息-16
4.3 人员管理-17
4.4 车辆管理-18
4.5 路线管理-19
4.5.1 路线地图-19
4.5.2 路线信息-19
4.5.3 创建路线-20
4.6 新闻管理-20
4.6.1 新闻信息-20
4.6.2 创建新闻-21
4.7 业务处理-22
4.7.1 权限管理-22
4.7.2 审核管理-22
4.8 本章小结-23
5 系统测试-24
5.1 软件测试的定义及目的-24
5.2 功能测试-24
5.2.1 登录注册测试用例-24
5.2.2 首页测试用例-25
5.2.3 人员管理测试用例-25
5.2.4 车辆管理测试用例-26
5.2.5 路线管理测试用例-27
5.2.6 新闻管理测试用例-27
5.2.7 业务处理测试用例-28
5.3 性能测试-29
5.4 安全测试-29
5.5 系统错误及处理-29
5.6 本章小结-29
6 结论-30
参 考 文 献-31
致 谢-32