资产出入库管理系统
项目介绍
本项目是一个基于SpringBoot和Vue实现的资产出入库管理系统,适用于中小企业管理行政办公资产。系统涵盖了资产类型维护、资产入库、资产领用出库、资产出库审核这四大核心业务。通过为每个资产档案提供唯一标识,系统能够快速批量采集物品入库、出库等各个作业环节的数据,确保企业及时掌握资产库存的真实数据,合理保持和控制企业库存。
技术栈
前端
- Vue: 构建前端界面的核心框架,版本 2.6.14
- View UI: 基于 Vue.js 2 的组件库,版本 4.7.0
后端
- Spring Boot: 构建系统核心逻辑的后端框架,版本 2.7.3
- MyBatis Plus: 后端连接数据库的框架,版本 3.5.2
数据库
- MySQL: 主数据库,版本 8.0.30
- Redis: 用于图形验证码和用户菜单权限的临时存储,版本 5.0.14.1(基于 Windows 版本)
开发环境
- VsCode: 项目前端的开发工具,版本 1.68.0
- IntelliJ IDEA: 项目后端的开发工具,版本 2022.2
功能模块
- 资产类型维护: 管理资产的分类信息。
- 资产入库: 记录资产的入库操作。
- 资产领用出库: 记录资产的领用出库操作。
- 资产出库审核: 对资产出库进行审核管理。
安装与运行
前端
- 克隆项目到本地
- 使用 VsCode 打开前端项目目录
- 安装依赖:
npm install
- 运行项目:
npm run serve
后端
- 使用 IntelliJ IDEA 打开后端项目目录
- 配置数据库连接信息
- 启动 Spring Boot 项目
数据库
- 安装 MySQL 和 Redis
- 导入数据库脚本
项目文档
项目文档包含详细的系统设计、数据库设计、接口文档等,请参考项目目录中的 docs
文件夹。
贡献
欢迎提交 Issue 和 PR,一起完善这个项目。
许可证
本项目采用 MIT 许可证,详情请参阅 LICENSE
文件。
希望本项目能帮助你更好地管理企业资产,如有任何问题,请随时联系我们。