SpringBoot+Vue进销存管理系统
·
基于 SpringBoot3 + Vue3 + MyBatis-Plus + MySQL 的进销存管理系统
系统功能
超级管理员(ADMIN)
- 首页统计:数据可视化展示,包括商品总数、仓库总数、库存总数、预警商品数、今日入库/出库统计、库存预警列表
- 用户管理:新增、编辑、删除用户,支持按用户名和角色查询
- 商品管理:新增、编辑、删除商品信息,包含商品编码、名称、分类、规格、单位、进货价、销售价等
- 仓库管理:新增、编辑、删除仓库,包含仓库编码、名称、地址、负责人信息
- 库存管理:查看所有仓库库存情况,设置库存预警值
- 操作日志:查看系统所有操作日志,包括操作人、操作类型、时间、IP等
- 修改密码:修改当前登录用户密码
仓库管理员(WAREHOUSE)
- 库存查看:查看所有仓库的库存情况
- 入库管理:录入商品入库信息,包括仓库、商品、数量、采购价、供应商等,自动更新库存
- 出库管理:录入商品出库信息,包括仓库、商品、数量、销售价、客户等,自动更新库存,库存不足时提示
- 修改密码:修改当前登录用户密码
技术栈
后端
- SpringBoot 3.2.0
- Spring Security(JWT认证)
- MyBatis-Plus 3.5.5
- MySQL 8.0
- Lombok
- Hutool工具包
前端
- Vue 3.4
- Vue Router 4.2
- Pinia 2.1
- Element Plus 2.4
- Axios 1.6
- Vite 5.0
项目结构

环境要求
- JDK 17+
- Maven 3.6+
- MySQL 8.0+
- Node.js 16+
预览











更多推荐
所有评论(0)