Spring Boot 3 + Vue 3 + MySQL 仓储物流管理系统源码 前后端分离实战 一、项目简介本系统是一套基于 Spring Boot 3 Vue 3 MySQL 的仓储物流管理系统采用前后端分离架构。系统覆盖商品管理、仓库管理、入库出库管理、库存监控、订单处理、物流追踪、系统配置与日志审计等核心业务环节实现仓储与物流全链路数字化管理。系统支持管理员、商家、普通用户三种角色各角色拥有独立的操作界面与权限范围满足多角色协同作业需求。二、技术栈技术说明后端框架Spring Boot 3ORMMyBatis-Plus权限基于 HttpSession 的登录状态校验前端框架Vue 3状态管理Pinia构建工具Vite数据库MySQL前端 UI 库Element Plus路由Vue Router三、功能模块管理员端用户管理查看用户列表支持按用户名/真实姓名关键词搜索按角色筛选新增/编辑/删除用户启用或禁用用户账号切换 status 状态商品分类管理查看分类列表按排序字段排序新增、编辑、删除分类商品管理查看商品列表支持按名称搜索新增、编辑、删除商品仓库管理查看仓库列表分页查看所有启用中的仓库新增、编辑、删除仓库订单管理查看用户订单列表支持按订单状态筛选修改订单状态如发货/取消入库单管理查看入库单列表支持按状态筛选审核入库单审核通过后自动增加对应仓库的商品库存数量出库单管理查看出库单列表支持按状态筛选审核出库单库存管理查看库存列表支持仅显示低于预警数量的库存查看库存详情商品名称、仓库名称、是否预警物流管理查看物流信息列表分页系统操作日志查看系统操作日志分页记录用户操作、方法、IP 等信息系统配置管理查看配置列表编辑配置值数据统计概览查看用户数、商家数、商品数、仓库数、订单数、入库单数、出库单数、库存预警数、待处理订单数商家端商品管理查看商品列表仅显示当前商家的商品支持按名称搜索新增商品自动绑定当前商家 ID编辑商品上架/下架商品切换 status入库单管理查看入库单列表仅显示当前商家的入库单支持按状态筛选新增入库单自动生成单号状态为待审核出库单管理查看出库单列表仅显示当前商家的出库单支持按状态筛选新增出库单自动生成单号状态为待审核确认出库审核通过后自动扣减对应仓库的商品库存数量库存信息查看查看所有库存列表分页查看库存详情商品名称、仓库名称、是否预警用户订单处理查看所有用户订单列表支持按状态筛选为订单发货填写物流公司、收件人、收件电话自动创建物流单及初始物流轨迹数据统计查看商品数量、入库单数、出库单数、订单数、待审核入库单数、待审核出库单数普通用户端注册与登录注册新账号填写用户名、密码、真实姓名、手机号自动赋予 USER 角色并启用登录系统支持管理员/商家/用户快捷登录退出登录个人信息管理查看个人信息用户名、真实姓名、角色、头像、手机、邮箱修改个人资料真实姓名、手机、邮箱、头像修改登录密码需验证原密码商品浏览浏览商品列表支持按名称/分类筛选仅展示上架商品查看商品详情订单创建选择商品、填写数量、收货地址、备注自动计算总价生成订单状态为待处理订单管理查看我的订单列表仅显示当前用户订单支持按状态筛选查看订单详情包含商品信息、物流信息物流追踪查看物流单详情物流公司、物流单号、当前位置查看物流追踪轨迹列表按时间倒序四、项目总结本系统技术亮点包括基于 Spring Boot 3 与 Vue 3 的最新版本组合采用前后端分离架构便于独立部署与扩展通过 MyBatis-Plus 实现高效数据库操作借助 Pinia 管理前端状态权限控制基于 HttpSession 实现轻量级登录校验。系统覆盖仓储物流全链路业务适合作为企业级项目实战学习或二次开发的基础框架。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K135