该系统为用户提供运行时间查询、站点信息查看、地铁路线获取以及客服聊天等功能,满足用户日常出行信息需求与问题咨询。同时,为管理员提供用户管理、站点信息管理、运行时间管理、地铁路线管理以及客服聊天管理等功能,便于对系统数据及用户互动进行维护与优化,确保系统高效稳定运行,提升用户体验与管理效率。随着城市化进程加快,地铁成为重要交通方式。传统地铁信息查询依赖纸质地图或人工咨询,存在信息更新滞后、查询效率低、无法个性化推荐等问题。本地铁线路推荐系统采用 Vue 构建前端,实现交互界面;后端基于 Spring Boot 框架,处理业务逻辑;数据存储使用 MySQL 数据库。系统功能涵盖用户端的运行时间查询、站点信息查看、地铁路线规划和客服聊天,以及管理员端的用户管理、站点信息管理、运行时间管理、地铁路线管理和客服聊天管理。
关键词:地铁线路推荐;Spring Boot;Vue;MySQL




目录
摘要 I
Abstract II
1 绪论 1
1.1 研究背景与意义 1
1.1.1 研究背景 1
1.1.2 研究意义 1
1.2 国内外研究现状 1
2 相关技术介绍 4
2.1 SpringBoot框架 4
2.2 Vue技术 4
2.3 B/S框架 5
2.4 MySQL数据库 5
3 需求分析 7
3.1 功能需求分析 7
3.1.1 用户功能 7
3.1.2 管理员功能 7
3.2 非功能需求分析 8
3.3 可行性分析 9
3.3.1 技术可行性 9
3.3.2 操作可行性 9
3.3.3 经济可行性 9
4 系统设计 10
4.1 系统架构设计 10
4.2 系统总体流程设计 10
4.2.1 用户登录流程 10
4.2.2 添加信息流程 11
4.2.3 修改信息流程 12
4.2.4 删除信息流程 12
4.3 系统总体功能设计 13
4.4 数据库设计 13
4.4.1 概念设计 14
4.4.2 数据库表设计 17
5 系统实现 21
5.1 用户功能实现 21
5.1.1 运行时间 21
5.1.2 站点信息 21
5.1.3 地铁路线 22
5.1.4 客服聊天 22
5.2 管理员功能实现 23
5.2.1 用户管理 23
5.2.2 站点信息管理 23
5.2.3 运行时间管理 24
5.2.4 地铁路线管理 24
5.2.5 客服聊天管理 24
6 系统测试 26
6.1 测试目的 26
6.2 测试方法 26
6.3 测试内容 26
6.4 测试结论 29
7 总结 30
参考文献 31
致谢 33