公交智能化系统-springboot + vue

35 阅读3分钟

公交智能化系统-springboot + vue

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

项目描述 基于springboot + vue的公交智能化系统

前台登录网址: http://localhost:8080/springbooto904d6p1/front/dist/index.html

后台登录网址: http://localhost:8080/springbooto904d6p1/admin/dist/index.html

管理员账户密码: admin/admin

用户账户密码: 用户账号1/123456

二、项目功能

【用户模块】

系统首页:一眼览尽常用线路、公告与推荐,像“公交版今日头条”。

公交线路:输入起终点,秒出最少换乘/最短时长方案,并附票价、首末班。

公交站点:地图+列表双模式,点站点看途经线路、预计到站时间。

公交信息:车辆实时位置、满载率、拥堵路段动态刷新,等车不再盲等。

周边服务:基于当前站点或终点,推送餐饮、商超、公厕。

公告信息:运营调整、线路变更、临时停运等官方消息置顶推送。

个人中心:收藏线路/站点、历史查询、头像昵称、一键反馈。

【管理员模块】

用户管理:后台增删改查乘客账号,可批量导入、禁言、重置密码。

线路管理:可视化画线排站,拖拽即可调整走向,自动生成票价表。

车次管理:按线路排班,设置发车间隔、首末班、车辆绑定,冲突自动提醒。

公交线路管理:维护线路元数据并同步前端。

公交站点管理:增改站点坐标、名称、照片,同步更新高德/百度坐标。

公交信息管理:录入单车牌、车型、核载、所属公司。

周边服务管理:增删改 POI,支持分类、评分、图片,前端即时生效。

公交动态管理:人工或接口录入拥堵、事故、大客流,首页弹窗预警。

系统管理-关于我们:富文本编辑企业介绍,前端页脚一键更新。

系统管理-系统简介:一句话版本说明、技术栈展示,支持版本号控制。

系统管理-轮播图管理:上传 3 张广告/活动图,可排序、设跳转链接。

系统管理-公告信息:撰写、定时发布、置顶、撤回,支持富文本+附件。

系统管理-公告信息分类:自定义栏目,方便用户侧按类筛选。

我的信息-修改密码:原密码+新密码二次确认,强制强度校验。

我的信息-个人信息:管理员头像、姓名、联系方式维护,前台展示权威标识。

三、运行环境

运行环境开发工具:idea2024.1

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1+tomcat8.0

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:springboot

前端技术:Vue

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1758596446-a1a576489760925.png

1758596449-f01862433533bed.png

1758596452-acc3c3339adc55f.png

1758596456-4baf3ba5f3202e9.png

1758596459-66041b95e29bb63.png

1758596462-84c87ee667dd300.png

1758596465-4986a5239e41183.png

1758596468-32c96a65394f359.png

1758596474-583fdb54c1c1fb9.png

1758596479-db8e16d4aefa2e1.png

1758596483-436ba078aaadc9a.png

1758596486-79363e32f7483c0.png

1758596489-af65019db6aad70.png

1758596492-551a606d56f2339.png

1758596498-75f76e65efd8efa.png

1758596501-9be582a69c6e2dd.png

1758596507-98e59427a09f2aa.png

1758596510-6517cf18a90de81.png

1758596516-e6b65a3e039744c.png

1758596522-5728dc73ebaaf1a.png

1758596525-858ac866a780efd.png

1758596528-d184ae591e671f7.png

1758596531-2829172fa19af29.png