公交信息在线查询系统-ssm + vue +微信小程序
项目描述 基于ssm + vue +微信小程序的公交信息在线查询系统
本项目旨在开发一个公交信息在线查询系统,通过 SSM 框架(Spring + SpringMVC + MyBatis)作为后端技术栈,Vue.js 作为前端技术栈,同时结合微信小程序,为用户提供便捷的公交信息查询服务。系统分为用户模块和管理员模块,满足不同用户群体的需求,实现公交信息的高效管理和查询。
登录网址: http://localhost:8080/ssm3957q/admin/dist/index.html
管理员账户密码: abo/abo
用户账户密码: 用户名1/123456
项目功能
(一)用户模块
个人信息:用户可以登录系统查看和编辑个人基本信息,包括姓名、联系方式、头像等,并支持密码修改和联系方式更新。
线路信息:用户可通过输入线路名称或编号查询公交线路的详细信息,如起点站、终点站、途经站点、首末班车时间等,同时支持模糊搜索和实时位置查询。
站点信息:用户可以查询指定站点的详细信息,包括站点名称、所在位置、途经线路等,并支持站点收藏功能,方便用户快速访问常用站点。
周边信息:根据用户当前或指定位置,查询周边的公交站点、线路及各类设施信息,结合地图展示,增强出行规划的便捷性。
新闻公告:系统会发布与公交相关的新闻、公告及线路调整信息,帮助用户及时了解最新动态。
我的收藏管理:用户可以对收藏的站点、线路等信息进行管理,方便快速查询和使用。
(二)管理员模块
个人中心:管理员可以修改个人密码和查看个人信息,确保账号安全和信息准确性。
用户管理:管理员可以对用户信息进行管理,包括用户权限分配、用户状态管理等,确保系统用户信息的规范性。
线路信息管理:管理员可以添加、编辑、删除公交线路信息,包括线路名称、起点站、终点站、途经站点、首末班车时间等,确保线路信息的准确性。
站点分类管理:管理员可以对站点进行分类管理,方便用户快速查找和定位站点信息。
站点信息管理:管理员可以添加、编辑、删除站点信息,包括站点名称、位置、途经线路等,确保站点信息的完整性和准确性。
周边分类管理:管理员可以对周边设施进行分类管理,方便用户查询周边信息。
周边信息管理:管理员可以添加、编辑、删除周边设施信息,确保周边信息的准确性和完整性。
系统管理:管理员可以管理轮播图和新闻公告,通过轮播图展示重要信息,通过新闻公告发布与公交相关的最新动态,提升用户体验。
运行环境开发工具:idea2024.1
运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1+tomcat8.0(此配置为本人调试所用,仅供参考)
项目技术
服务端技术:SSM
前端技术:Vue+微信小程序
以上系统源码经过技术整理与调试,确保能正常运行