需求分析

该系统基于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】设计表如下:

字段类型备注
idint(11)ID
chepaihaovarchar(2500)车牌号
yansevarchar(2500)颜色
typeidvarchar(2500)类型ID
ycdwvarchar(250)用车单位
zrrvarchar(2500)责任人
lxfsvarchar(250)联系方式
cjrvarchar(250)创建人
cjsjvarchar(255)创建时间

车辆类型【LEIXING】设计表如下:

字段类型备注
idint(11)ID
namevarchar(255)名称
xiansuvarchar(255)限速
xianzuovarchar(255)限座
youhaovarchar(255)油耗
lishuvarchar(255)里数

车辆轨迹表【TRACK】设计表如下:

字段类型备注
idint(11)ID
chepaihaovarchar(255)车牌号
fangxiangvarchar(255)方向
suduvarchar(255)速度
renshuvarchar(255)人数
jinduvarchar(255)经度
weiduvarchar(255)纬度
addressvarchar(255)地址
dingweitimevarchar(255)定位时间
youhaovarchar(255)油耗
journeyvarchar(255)里数

维修表【UPKEEP】设计表如下:

字段类型备注
idint(11)ID
chepaivarchar(255)车牌号
projectvarchar(255)维修项目
addressvarchar(255)地址
moneyvarchar(255)费用
sbrvarchar(255)申报人
creattimevarchar(255)创建时间
beizhuvarchar(255)备注

系统操作日志表【LOG_LOGIN】设计如下

字段类型备注
idint(11)ID
typevarchar(255)操作类型
login_namevarchar(255)登录名称
user_namevarchar(255)用户名
user_idvarchar(255)用户ID
login_timevarchar(255)登录时间
login_ipvarchar(255)登录IP

其余数据库表的设计参考代码包中的数据库文件

部分运行截图

1、SSM企业车辆调度管理系统-首页数据预览

upfile2、SSM企业车辆调度管理系统-车辆管理

upfile3、SSM企业车辆调度管理系统-轨迹监控

upfile4、SSM企业车辆调度管理系统-维修管理

upfile5、SSM企业车辆调度管理系统-模拟轨迹管理

upfile6、SSM企业车辆调度管理系统-用户管理

upfile