news 2026/7/23 3:24:42

Spring Boot 3 + Vue 3 + MySQL 仓储物流管理系统源码 前后端分离实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Spring Boot 3 + Vue 3 + MySQL 仓储物流管理系统源码 前后端分离实战

一、项目简介

本系统是一套基于 Spring Boot 3 + Vue 3 + MySQL 的仓储物流管理系统,采用前后端分离架构。系统覆盖商品管理、仓库管理、入库出库管理、库存监控、订单处理、物流追踪、系统配置与日志审计等核心业务环节,实现仓储与物流全链路数字化管理。系统支持管理员、商家、普通用户三种角色,各角色拥有独立的操作界面与权限范围,满足多角色协同作业需求。

二、技术栈

技术说明
后端框架Spring Boot 3
ORMMyBatis-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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/23 3:22:37

洛谷 P2709:[模板] 莫队 / 小 B 的询问 ← 莫队算法

【题目来源】 https://www.luogu.com.cn/problem/P2709 【题目描述】 小 B 有一个长为 n 的整数序列 a,值域为 [1,k]。 他一共有 m 个询问,每个询问给定一个区间 [l,r],求: 其中 ci 表示数字 i 在 [l,r] 中的出现次数。 小 B 请…

作者头像 李华
网站建设 2026/7/23 3:20:41

没有完美的系统:辩证法视角下的计算机架构演进与实践论

可用的系统,并且这种系统也需要随着现实情况的变化,而调整乃至于重构其自身。所以,整个系统不能看成是绝对稳定的,系统的架构会随着各种各样内外部条件的变化而不断演进,其总有着发生变化的趋势。由此可见,…

作者头像 李华
网站建设 2026/7/23 3:18:23

粉笔刷题App 与华图在线题库对比:客观评测与选型参考

引言:公考刷题工具的选型逻辑 公考报名人数持续走高。根据国家公务员局公布的数据,2024 年国考报名人数突破 300 万,平均竞争比约 77:1,部分热门岗位竞争比更高。在这样高强度的竞争环境下,刷题几乎是每一位考生的必修…

作者头像 李华
网站建设 2026/7/23 3:15:35

Grok AI助手:从代码审查到架构设计的全方位开发效率提升指南

最近在AI圈里有个很有意思的现象:大家都在讨论大模型的能力边界,但真正能让人眼前一亮的实用工具却不多。直到看到Elon Musk对Grok的评价——"可靠的多面手",这个描述让我开始重新审视这个AI助手到底能做什么。很多人可能以为Grok只…

作者头像 李华