资产出入库管理系统

2023-10-12

资产出入库管理系统

项目介绍

本项目是一个基于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

功能模块

  1. 资产类型维护: 管理资产的分类信息。
  2. 资产入库: 记录资产的入库操作。
  3. 资产领用出库: 记录资产的领用出库操作。
  4. 资产出库审核: 对资产出库进行审核管理。

安装与运行

前端

  1. 克隆项目到本地
  2. 使用 VsCode 打开前端项目目录
  3. 安装依赖:npm install
  4. 运行项目:npm run serve

后端

  1. 使用 IntelliJ IDEA 打开后端项目目录
  2. 配置数据库连接信息
  3. 启动 Spring Boot 项目

数据库

  1. 安装 MySQL 和 Redis
  2. 导入数据库脚本

项目文档

项目文档包含详细的系统设计、数据库设计、接口文档等,请参考项目目录中的 docs 文件夹。

贡献

欢迎提交 Issue 和 PR,一起完善这个项目。

许可证

本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。


希望本项目能帮助你更好地管理企业资产,如有任何问题,请随时联系我们。