太原市智慧公交实时查询系统:UniApp + Spring Boot 实时公交方案
太原市智慧公交实时查询系统:UniApp + Spring Boot 实时公交方案
作者:技术分享
基于 UniApp + Spring Boot 的太原市智慧公交实时查询系统,支持线路/站点查询、实时到站、路径规划与后台模拟定位。
项目亮点
- 实时性:WebSocket 推送车辆位置,前端地图动态展示
- 智能性
- 完整性
- 易用性
技术栈
- 后端:Spring Boot 3、MyBatis Plus、MySQL、Redis、WebSocket、JWT
- 前端 App:UniApp + Vue 3 + 高德地图 SDK
- 管理端:Vue 3 + Element Plus + ECharts
- 接口文档:Knife4j(
http://localhost:8080/api/doc.html)
核心功能
乘客端(UniApp)
管理端(Vue3)
核心业务流程
实时位置模拟(演示重点)
线路查询
路径规划
数据库设计(核心表)
tb_user / tb_route / tb_station / tb_route_station tb_vehicle / tb_vehicle_position tb_favorite / tb_query_log tb_announcement / tb_feedback
启动与部署要点
- 后端:
mvn clean package → java -jar target/bus-system-1.0.0.jar - 管理端:
npm run build 生成 dist 部署到 Nginx - App
- 注意配置 高德地图 Key(manifest.json)
特别说明
本系统的实时位置功能为毕业设计演示场景开发,生产环境需对接真实 GPS 数据。
可扩展方向
二维码扫码乘车、电子支付、拥挤度预测、到站提醒、历史行程等。
演示与截图说明


