项目简介
本项目是一个前后端分离的仓库管理系统,基于Spring 5.x和React框架构建。系统具备基本的出库入库功能,还涵盖商品管理、仓库管理、品牌管理、类别管理、供应商管理以及用户管理等功能,可有效提升仓库管理的效率与准确性。
项目的主要特性和功能
后端API层
- Spring 5.x:具备强大的依赖注入和AOP功能。
- Spring Boot 2.x:简化Spring应用的配置与部署。
- MyBatis:用于数据库访问,提供灵活的SQL映射。
- MyBatis-Plus:增强MyBatis功能,提供便捷的CRUD操作。
前端Web层
- React:用于构建用户界面的JavaScript库。
- React-Redux:进行状态管理,确保数据一致性。
- Ant Design Pro:提供丰富的UI组件,加速前端开发。
主要功能模块
- 出库入库管理:记录和管理仓库的出库和入库操作。
- 商品管理:添加、编辑、删除商品信息。
- 仓库管理:添加、编辑、删除仓库信息。
- 品牌管理:添加、编辑、删除品牌信息。
- 类别管理:添加、编辑、删除商品类别。
- 供应商管理:添加、编辑、删除供应商信息。
- 用户管理:添加、编辑、删除用户信息。
安装使用步骤
后端安装
- 复制项目:从Git仓库复制项目到本地。
- 配置数据库:在
application.properties
文件中配置数据库连接信息。properties spring.datasource.url=jdbc:mysql://localhost:3306/warehouse spring.datasource.username=root spring.datasource.password=yourpassword
- 启动应用:使用Spring Boot启动应用。
bash cd warehouse-api mvn spring-boot:run
前端安装
- 安装依赖:进入前端项目目录,安装依赖包。
bash cd warehouse-web npm install
- 启动前端应用:使用React脚手架启动前端应用。
bash npm start
访问应用
- 前端地址:打开浏览器,访问
http://localhost:3000
。 - 后端API地址:默认情况下,后端API运行在
http://localhost:8080
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】