项目整体介绍

榆次公交调度系统采用JavaWeb 开发,MVC设计模式,包含路线管理,车辆管理,分配调度,员工管理,公告管理,乘客用户管理等模块
考虑到实际的乘车情况,故设计开发了一款针对于该公交系统的app软件(网页封装),乘客下载安装该软件后可以通过其进行公交路线查询,
公告查看,登陆注册,登记乘车等操作

整个系统采用eclipse开发,JDK1.8+Tomcat8.0+MySQL5.5版本以上 开发系统环境windows

项目前端采用Bootstrap框架,使用Ajax进行数据请求,json进行数据回传响应,后端使用servlet+jdbc封装实现开发,代码易读

项目的核心功能是车辆调度: 即实现 安排 某名司机 驾驶 某辆汽车 在 确定时间 内按照 某条路线 行驶的逻辑

项目的特色功能有身份证识别添加员工信息功能,其通过封装百度的身份证识别接口得以实现

此外后台有车次分时统计视图,客流量分时统计视图等使用的是echart插件实现。

项目服务器使用的是腾讯云,部署环境linux (也可使用windows) 使用Tomcat8,MySQL5.5;

项目演示视频

公交调度系统

JavaWeb公交调度系统的设计与实现_tomcat

系统结构介绍

JavaWeb公交调度系统的设计与实现_身份证识别_02

JavaWeb公交调度系统的设计与实现_tomcat_03


JavaWeb公交调度系统的设计与实现_身份证识别_04

系统界面介绍

系统分为后台与web移动端模块,其中移动端模块充当了扫码上车,统计乘客流量的功能,后台则是根据乘客流量对车辆进行分配与调整。

系统功能演示

JavaWeb公交调度系统的设计与实现_封装_05


截图如下

JavaWeb公交调度系统的设计与实现_封装_06


JavaWeb公交调度系统的设计与实现_封装_07


JavaWeb公交调度系统的设计与实现_身份证识别_08


JavaWeb公交调度系统的设计与实现_身份证识别_09


JavaWeb公交调度系统的设计与实现_封装_10


JavaWeb公交调度系统的设计与实现_身份证识别_11


JavaWeb公交调度系统的设计与实现_封装_12


JavaWeb公交调度系统的设计与实现_身份证识别_13


JavaWeb公交调度系统的设计与实现_身份证识别_14


JavaWeb公交调度系统的设计与实现_tomcat_15


JavaWeb公交调度系统的设计与实现_tomcat_16


JavaWeb公交调度系统的设计与实现_封装_17


JavaWeb公交调度系统的设计与实现_tomcat_18


JavaWeb公交调度系统的设计与实现_tomcat_19


JavaWeb公交调度系统的设计与实现_tomcat_20