RuoYi ERP 进销存系统
创建于 2024 年 6 月 9 日
项目介绍
RuoYi ERP 进销存系统来自 20240609-erp 目录,是一套基于若依 RuoYi-Vue 改造的库存业务后台。项目 SQL 中的业务表非常完整:erp_goods、erp_goods_brand、erp_goods_type、erp_goods_unit 负责商品基础资料;erp_suppliers、erp_customer 负责往来单位;erp_ware_house、erp_stock 负责仓库与库存;erp_in_ware、erp_out_ware、erp_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 入门场景中最常用的商品、库存、仓库、出入库、调拨和往来单位管理,适合作为若依二次开发、进销存系统和企业内部管理后台的参考案例。