项目简介
本项目是基于Spring Boot框架开发的仓库管理系统,采用前后端不分离的单体架构,结合Spring Boot、MyBatis、Thymeleaf等技术栈,可用于管理仓库的出入库操作、材料库存、用户权限等,还能提供数据的可视化展示。
项目的主要特性和功能
- 仓库管理
- 材料入库管理:含材料检验入库、入库查询、入库类别按月统计。
- 材料出库管理:包括材料库存查询、材料出库、出库查询、出库类别按月统计。
- 仓库信息管理:支持仓库的创建、编辑、删除和查询。
- 材料管理
- 材料库存管理:可进行材料的增加、编辑、删除和查询。
- 材料类别管理:支持对材料分类管理,方便统计和查询。
- 用户管理
- 用户权限管理:能控制不同角色(普通用户、审核员、仓管员和系统管理员)的用户权限。
- 用户信息管理:支持查看、编辑和修改用户信息。
- 数据可视化:使用ECharts展示出入库记录、库存信息等数据。
- 权限控制:通过自定义Token机制实现用户登录和权限验证,保障系统安全。
安装使用步骤
环境准备
- 安装JDK 8及以上版本。
- 安装MySQL 8.0数据库。
- 安装Maven构建工具。
数据库配置
- 创建数据库,导入项目中的SQL文件初始化数据库表结构。
- 在
application.yml
文件中配置数据库连接信息(数据库URL、用户名和密码)。
项目构建
- 使用Maven构建项目:
mvn clean install
。 - 运行项目:
mvn spring-boot:run
。
访问系统
- 打开浏览器,访问
http://localhost:8080
进入系统登录页面。 - 使用默认账号(如
123456@qq.com
,密码123456
)登录。
功能使用
- 登录后,用户按权限进行仓库管理、材料管理、用户管理等操作。
- 利用系统的查询和统计功能,通过图表查看仓库出入库情况和库存信息。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】