返回作品

RuoYi ERP 进销存系统

创建于 2024 年 6 月 9 日

标签
  • 若依
  • Spring Boot
  • Vue 2
  • ERP
  • 进销存

项目介绍

RuoYi ERP 进销存系统来自 20240609-erp 目录,是一套基于若依 RuoYi-Vue 改造的库存业务后台。项目 SQL 中的业务表非常完整:erp_goodserp_goods_branderp_goods_typeerp_goods_unit 负责商品基础资料;erp_supplierserp_customer 负责往来单位;erp_ware_houseerp_stock 负责仓库与库存;erp_in_wareerp_out_wareerp_stock_allot 负责入库、出库和调拨;erp_balance 则用于结算或账务记录。

这套系统适合中小企业、商贸公司、仓储门店和课程设计场景。它把进销存最核心的“货品是谁、从哪里来、放在哪里、去了哪里、库存还剩多少”完整记录下来,比单纯商品管理更接近真实业务。

项目架构

后端采用 Spring Boot + MyBatis,沿用若依多模块结构;前端基于 Vue 2 + Element UI,业务页面接入若依的菜单、权限和导出能力。数据库同时提供 MySQL 5.7 兼容脚本和常规脚本,方便不同环境部署。

业务模型以商品主数据为中心,往外连接供应商、客户和仓库;入库增加库存,出库减少库存,调拨在仓库之间转移库存,结算表则记录业务往来结果。

核心功能

  • 商品资料:维护商品、品牌、分类、单位等基础信息。
  • 往来单位:管理供应商和客户资料,支撑采购与销售流转。
  • 仓库库存:维护仓库档案和商品库存余额。
  • 入库出库:记录采购入库、销售出库或其他出入库业务。
  • 库存调拨:支持商品在不同仓库之间调拨,保留调拨记录。
  • 结算管理:通过结算表记录与业务单据相关的资金或余额信息。

快速上手

创建数据库后导入 20240611-ry-vue-erp.sql 或 MySQL 5.7 版本脚本,配置若依后端数据源并启动服务。前端进入 ruoyi-ui 安装依赖后运行开发服务,登录后台即可进入 ERP 模块。

总结

这个项目覆盖 ERP 入门场景中最常用的商品、库存、仓库、出入库、调拨和往来单位管理,适合作为若依二次开发、进销存系统和企业内部管理后台的参考案例。