开源、免费、可商用:一款基于若依框架的轻量级仓库库存管理系统
项目概述
Wms-Ruoyi 是基于国内知名的开源后台管理系统 RuoYi 框架开发的仓库库存管理解决方案。本项目旨在为企业提供一套可快速部署、功能灵活且支持二次开发的仓库管理系统。作为 RuoYi 的衍生项目,Wms-Ruoyi 继承了若依框架的核心技术栈(如 Spring Boot、MyBatis、Shiro 等),同时针对仓储管理的实际业务场景进行了深度适配,例如库存调拨、入库出库流程优化、多仓库支持等,适合中小型企业或开发者快速构建定制化的仓储管理系统。
核心功能模块
- 基础配置管理
- 仓库与货架管理:支持多仓库层级划分,可配置货架位置及容量限制。
- 商品信息管理:维护商品基础数据(如 SKU、分类、规格)及库存阈值预警。
- 供应商与客户管理:记录供应链上下游企业信息,便于追溯物流关系。
- 库存操作流程
- 入库管理:支持采购入库、退货入库等多种场景,自动生成入库单并更新库存。
- 出库管理:根据订单或调拨需求生成出库单,支持扫码验货与批次追踪。
- 库存调拨:实现跨仓库货品转移,记录调拨原因及责任人。
- 数据统计与报表
- 实时库存看板:可视化展示各仓库库存分布及周转率。
- 出入库流水查询:按时间、商品等维度生成操作日志。
- 盘点功能:支持周期盘点与差异分析,确保账实一致。
- 权限与安全控制
- 基于若依框架的权限体系,实现角色分级(如库管员、管理员)和数据隔离。
- 集成 XSS 攻击防范机制,保障系统操作安全性。
快速上手
环境准备安装 JDK 1.8、MySQL 5.7 和 Maven。
克隆地址
数据库配置
创建数据库 ry,执行项目中的 SQL 脚本初始化表结构。
修改 application-druid.yml 文件中的数据库连接信息。
启动与测试
运行主类 RuoYiApplication.java,控制台输出启动成功提示后访问 http://localhost:80。
默认管理员账号:admin,密码:admin123。
界面抢先看
首页

大屏

入库单

编辑入库单

打印

库存盘点

库存统计

库存明细

库存记录

结语
Wms-Ruoyi 作为一款专注仓储管理的开源系统,既保留了若依框架的稳定性和易用性,又通过业务场景的垂直优化提升了实用性。对于需要快速搭建仓储管理系统的团队或开发者,该项目是一个高性价比的起点。感兴趣的可以移步:
开源地址

浙公网安备 33010602011771号