需求分析
该系统基于SSM(Spring+SpringMvc+MyBatis)实现的GPS“车辆”调度管理系统可通过监控中心,对车辆进行全程监控,可实时显示车辆所在的位置(模拟轨迹数据),并可以对车辆进行轨迹回放,停车地点、停车时间及运行速度等,管理系统可对车辆进行调度管理、人员管理,有效的控制车队、降低成本、增加收入、提高人车安全、为社会、工业、企业等提供高效率、高水平的服务。
运行环境
JDK1.8、Tomcat8.0、MySql5.6、Eclipse
项目技术
Spring,、SpringMvc、MyBatis、 Bootstrap、Jsp、 JQuery,百度地图,
项目介绍
技术原理
本毕设基于B/S架构,MVC设计模式,分层结构清晰,后端框架采用的是Spring+SpringMVC+Mybatis技术,视图展示是JSP技术,地图采用百度地图API、前端采用JQuery+Bootstrap、采用Java语言开发,使用Mysql作为数据信息存储与管理的工具,通过Tomcat服务器运行,通过浏览器打开网页来进行数据的渲染和展示。
功能亮点
该系统能够直观地展示工业车辆的使用情况,其次方便工业、企业等一体化管理从而提高车辆管理效率。主要分为管理员, 普通驾驶员管理员两个角色。
实现如下功能
【数据预览】可查看当前车辆总数以及使用情况,保养预警,行驶排行榜等
【轨迹预警】实现采用百度地图API进行车辆轨迹数据撒点定位,轨迹线路回放,耗油记录,超载记录等车辆信息查询、导出轨迹数据等功能
【车辆管理】车辆信息的添加、查询、修改、删除等操作。
【车辆类型】车辆类型限速、限座、油耗等信息的添加、查询、修改、删除操作。
【轨迹管理】模拟轨迹数据的添加、查询、修改、删除等操作。
【车辆保养】车辆保养信息的增加,查询,修改,删除等操作。
【系统管理】实现了用户管理,用户权限管理,角色管理,菜单管理,系统操作日志管理等功能。
数据库设计
部分数据库表设计如下, 其他参见源码包
车辆表【CHELIANG】设计表如下:
字段 | 类型 | 备注 |
---|---|---|
id | int(11) | ID |
chepaihao | varchar(2500) | 车牌号 |
yanse | varchar(2500) | 颜色 |
typeid | varchar(2500) | 类型ID |
ycdw | varchar(250) | 用车单位 |
zrr | varchar(2500) | 责任人 |
lxfs | varchar(250) | 联系方式 |
cjr | varchar(250) | 创建人 |
cjsj | varchar(255) | 创建时间 |
车辆类型【LEIXING】设计表如下:
字段 | 类型 | 备注 |
---|---|---|
id | int(11) | ID |
name | varchar(255) | 名称 |
xiansu | varchar(255) | 限速 |
xianzuo | varchar(255) | 限座 |
youhao | varchar(255) | 油耗 |
lishu | varchar(255) | 里数 |
车辆轨迹表【TRACK】设计表如下:
字段 | 类型 | 备注 |
---|---|---|
id | int(11) | ID |
chepaihao | varchar(255) | 车牌号 |
fangxiang | varchar(255) | 方向 |
sudu | varchar(255) | 速度 |
renshu | varchar(255) | 人数 |
jindu | varchar(255) | 经度 |
weidu | varchar(255) | 纬度 |
address | varchar(255) | 地址 |
dingweitime | varchar(255) | 定位时间 |
youhao | varchar(255) | 油耗 |
journey | varchar(255) | 里数 |
维修表【UPKEEP】设计表如下:
字段 | 类型 | 备注 |
---|---|---|
id | int(11) | ID |
chepai | varchar(255) | 车牌号 |
project | varchar(255) | 维修项目 |
address | varchar(255) | 地址 |
money | varchar(255) | 费用 |
sbr | varchar(255) | 申报人 |
creattime | varchar(255) | 创建时间 |
beizhu | varchar(255) | 备注 |
系统操作日志表【LOG_LOGIN】设计如下
字段 | 类型 | 备注 |
---|---|---|
id | int(11) | ID |
type | varchar(255) | 操作类型 |
login_name | varchar(255) | 登录名称 |
user_name | varchar(255) | 用户名 |
user_id | varchar(255) | 用户ID |
login_time | varchar(255) | 登录时间 |
login_ip | varchar(255) | 登录IP |
其余数据库表的设计参考代码包中的数据库文件
部分运行截图
1、SSM企业车辆调度管理系统-首页数据预览
2、SSM企业车辆调度管理系统-车辆管理
3、SSM企业车辆调度管理系统-轨迹监控
4、SSM企业车辆调度管理系统-维修管理
5、SSM企业车辆调度管理系统-模拟轨迹管理
6、SSM企业车辆调度管理系统-用户管理