SpringBoot3+Vue3+MySQL 快递物流管理系统源码 前后端分离 实战项目

📅 2026/7/12 12:58:05
SpringBoot3+Vue3+MySQL 快递物流管理系统源码 前后端分离 实战项目
一、项目简介本系统是一套基于 Spring Boot 3 Vue 3 前后端分离架构的快递物流管理系统。系统面向普通用户、快递员、管理员三种角色提供在线寄件、物流查询、订单管理、AI 智能客服、运费计算、评价反馈等完整功能链路。后端采用 Spring Boot 3 MyBatis-Plus JWT 权限认证前端使用 Vue 3 Pinia Vite数据库使用 MySQL 8.x。系统内置了权限拦截、操作日志审计、仪表盘统计以及基于 DeepSeek API 的智能问答能力适合中小型快递驿站或校园快递场景的快速部署与二次开发。二、技术栈技术说明后端框架Spring Boot 3.xORMMyBatis-Plus权限认证JWT登录拦截 UserContext 上下文前端框架Vue 3状态管理Pinia构建工具Vite数据库MySQL 8.x其他DeepSeek API / OkHttp / Hutool / Lombok / FastJSON2三、功能模块普通用户端登录/注册支持账号密码登录与新用户注册登录后自动签发 JWT Token。个人资料修改修改昵称、手机号、头像等个人信息。密码修改输入原密码与新密码完成修改。地址管理新增、编辑、删除收货地址支持设置默认地址。创建快递订单填写寄件人、收件人、物品名称/类型/重量/价值系统自动计算运费并生成单号。运费预估输入重量、物品类型、物品价值实时计算预估运费。我的订单按状态筛选待接单/已揽收/运输中/派送中/已签收/已评价支持关键词搜索单号/收件人/物品名。取消订单待接单或已接单未揽收状态可取消。确认收货派送中订单可手动签收。评价订单已签收订单可评分1-5星、填写标签与文字评价。订单详情查看订单完整信息与物流轨迹列表。物流查询输入快递单号查询订单与轨迹。AI 智能客服发送问题系统优先匹配知识库未命中则调用 DeepSeek 大模型回答。对话历史查看与 AI 客服的历史聊天记录。推荐问题查看热门知识问答列表。快递员端工作台仪表盘查看待接单数、待揽收数、运输中数、派送中数、已完成数、当前评分、服务单数、账户余额。可接订单列表查看所有待接单的订单支持关键词搜索单号/寄件地址/收件地址。接单选择订单并接单系统自动记录接单时间与快递员。揽收已接单订单可标记揽收记录揽收时间。开始运输已揽收订单可标记为运输中。开始派送运输中订单可标记为派送中记录派送时间。标记签收派送中订单可标记签收系统自动增加服务单数、结算运费到余额。我的任务按状态筛选查看自己负责的订单。我的评价查看用户对自己的评价列表。管理员端仪表盘查看总订单数、今日订单数、用户数、快递员数以及每日趋势图与状态分布图。用户管理分页查询普通用户支持关键词/状态筛选新增/编辑用户信息启用/禁用用户删除用户。快递员管理分页查询快递员支持关键词/状态筛选新增/编辑快递员删除快递员查看快递员列表。订单管理分页查询所有订单支持状态/关键词筛选强制修改订单状态删除订单。物流管理查看指定订单的完整物流轨迹手动新增轨迹填写位置与描述删除轨迹。评价管理分页查询所有评价支持关键词搜索单号/用户名/快递员名/内容删除评价。系统日志分页查询操作日志支持关键词/模块筛选删除单条日志清理指定天数前的过期日志。AI 知识库管理分页查询知识问答支持关键词/分类筛选新增/编辑问答设置问题、答案、分类、状态删除问答。四、项目总结技术亮点采用 Spring Boot 3 Vue 3 最新技术栈前后端分离架构清晰集成 JWT 权限拦截与 UserContext 上下文实现细粒度权限控制内置操作日志审计与仪表盘统计接入 DeepSeek API 实现 AI 智能客服支持知识库优先匹配与兜底大模型回答运费计算引擎支持多维度实时预估。适用场景课程设计、毕业设计、快递驿站管理系统原型、校园物流系统二次开发也可作为学习 Spring Boot 3 Vue 3 全栈开发的完整实战项目。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K056