目 录
1 绪 论
1.1研究背景
1.2研究意义
1.3国内外研究现状
1.4论文主要内容
2 相关技术简介
2.1 MySQL数据库
2.2 SpringBoot框架
2.3 Vue框架
2.4 B/S架构
3 系统分析
3.1可行性分析
3.1.1 技术可行性
3.1.2 经济可行性
3.1.3 社会可行性
3.2功能性需求分析
3.2.1用户功能需求
3.2.2管理员功能需求
3.3系统性能分析
3.3.1 系统安全性
3.3.2 数据完整性
3.3.3系统可扩展性
3.4系统流程分析
3.4.1系统登录流程
3.4.2信息添加流程
3.4.3信息删除流程
3.5系统功能分析
4 系统设计
4.1系统概要设计
4.2系统功能模块设计
4.3系统架构设计
4.4数据库设计
4.4.1数据库E-R图设计
4.4.2 数据库表结构设计
5 系统实现
5.1管理员功能介绍
5.1.1管理员登录
5.1.2 代驾订单管理
5.1.3 公告信息管理
5.1.4公告类型管理
5.1.5 新闻管理
5.1.6 新闻类型管理
5.2用户功能介绍
5.2.1 注册功能
5.2.2 登录功能
5.2.3 在线论坛
5.2.4 代驾订单发布
5.2.5 代驾订单投诉
6 系统测试
6.1软件测试
6.2测试环境
6.3测试测试用例
6.3.1用户登录测试
6.3.2添加代驾信息测试
6.3.3公告信息管理测试
6.3.4新闻类型管理测试
6.3.5论坛管理测试
6.4测试结果
总 结
参考文献
致 谢
项目介绍
本项目开发基于 SpringBoot 与 Vue 前后端分离架构的同城代驾管理系统,面向普通用户、代驾司机、平台管理员三类角色设计。后端依托 SpringBoot 搭建业务服务接口,前端使用 Vue 构建交互页面,MySQL 完成业务数据持久化存储。系统实现用户注册登录、代驾订单发布、司机接单、订单跟踪、服务评价、投诉反馈、在线论坛交流等功能,同时提供公告、新闻资讯管理模块,管理员可统一管理用户、司机、订单、资讯等信息。针对传统代驾行业电话预约、人工调度效率低下、订单管理混乱等痛点,系统完成代驾订单全流程线上化管控,规范服务流程。经过多组功能测试,系统页面交互流畅,权限划分清晰,数据操作稳定可靠。系统能够简化代驾业务管理流程,降低人工运营成本,提升代驾服务规范化水平,减少酒驾安全隐患,具备良好的实用价值与推广意义。
开发环境
开发语言:Java
Web 后端框架:SpringBoot
前端框架:Vue
持久层框架:MyBatis-Plus
数据库:MySQL
系统架构:B/S 前后端分离架构
开发工具:IntelliJ IDEA、VS Code、Navicat
运行环境:JDK1.8 及以上、MySQL5.7/8.0、Node.js14.0 及以上、Windows 操作系统
支持定做:java/php/python/android/ 小程序 /vue/ 爬虫 /c#/asp.net
系统实现
项目管理页面提供的功能操作有:查看代驾订单,删除代驾订单操作,新增代驾订单操作,修改代驾订单操作。代驾订单管理页面如图5.2所示。
图5.2 代驾订单管理页面