# wms-plus **Repository Path**: YangCOOL/wms-plus ## Basic Information - **Project Name**: wms-plus - **Description**: 11111111111 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: wms-main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-09-23 - **Last Updated**: 2026-03-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WMS Plus 仓库管理系统

Spring Boot Vue Java License

## 📦 项目简介 **WMS Plus** 是一款基于若依Vue Pro框架开发的现代化仓库管理系统,专为中小企业及大型仓储中心设计。系统采用Spring Boot 3 + Vue 3技术栈,提供完整的仓库管理解决方案。 ### ✨ 核心特性 - 🚀 **现代化技术栈**: Spring Boot 3.5.5 + Vue 3 + JDK 17 - 📊 **全流程管理**: 涵盖入库、出库、库存、盘点等完整仓储流程 - 🔐 **权限控制**: 基于RBAC的精细化权限管理 - 📱 **多端适配**: 支持PC端、移动端、PDA等多终端操作 - 🎯 **智能调度**: 智能货位分配、拣货路径优化 - 📈 **数据分析**: 实时库存报表、进销存分析 - 🔄 **系统集成**: 支持SAP ERP、WCS等外部系统对接 - 🌐 **SAP集成**: 基于SAP JCo 3.0,支持150+查询接口 ## 🏗️ 系统架构 ``` wms-plus/ ├── yudao-dependencies/ # 依赖版本管理 ├── yudao-framework/ # 核心框架封装 ├── yudao-server/ # 应用启动模块 ├── yudao-module-system/ # 系统管理模块 ├── yudao-module-infra/ # 基础设施模块 └── fingu-module-wms/ # WMS业务模块 ├── wms-warehouse/ # 仓库管理 ├── wms-inventory/ # 库存管理 ├── wms-inbound/ # 入库管理 ├── wms-outbound/ # 出库管理 ├── wms-stocktaking/ # 盘点管理 └── wms-report/ # 报表分析 ``` ## 🎯 功能模块 ### 🏢 仓库管理 - **仓库设置**: 多仓库、多库区、货位管理 - **货位管理**: 货位编码、属性配置、状态监控 - **区域规划**: 存储区、拣货区、暂存区划分 ### 📦 库存管理 - **实时库存**: 多维度库存查询、预警设置 - **批次管理**: 生产批次、有效期管理 - **序列号**: 单品序列号跟踪管理 - **库存调整**: 库存调拨、报损报溢 ### 📥 入库管理 - **入库计划**: 预约入库、计划排程 - **收货管理**: 到货登记、质检流程 - **上架策略**: 智能货位分配、上架指导 ### 📤 出库管理 - **出库计划**: 销售订单、生产领料 - **拣货管理**: 拣货单生成、路径优化 - **复核发货**: 复核校验、装车发货 ### 📋 盘点管理 - **盘点计划**: 定期盘点、循环盘点 - **盘点执行**: 移动端盘点、差异处理 - **盘点分析**: 盘盈盘亏分析统计 ### 📊 统计分析 - **库存报表**: 库存明细、库龄分析 - **作业报表**: 出入库统计、效率分析 - **异常监控**: 库存预警、异常处理 ### 🔄 SAP系统集成 - **SAP JCo连接**: 基于SAP JCo 3.0.11,稳定可靠 - **查询接口**: 支持150+个SAP查询接口(物料、库存、预留、生产等) - **实时同步**: 与SAP系统实时数据交互 - **测试工具**: 完整的SAP连接和接口测试功能 ## 🛠️ 技术栈 ### 后端技术 | 技术 | 版本 | 说明 | |----------------------|---------|-------------------| | Spring Boot | 3.5.5 | 核心应用框架 | | Spring Security | 6.5.2 | 安全认证框架 | | MyBatis Plus | 3.5.12 | ORM框架 | | Flowable | 7.0.0 | 工作流引擎 | | Redis | 7.0 | 缓存数据库 | | MySQL | 8.0 | 主数据库 | | Knife4j | 4.5.0 | API文档工具 | | SAP JCo | 3.0.11 | SAP系统集成连接器 | ### 前端技术 | 技术 | 版本 | 说明 | |----------------------|-------|-------------------| | Vue | 3.2 | 前端框架 | | Vben Admin | 2.11 | 后台管理模板 | | Ant Design Vue | 4.0 | UI组件库 | | TypeScript | 5.0 | JavaScript超集 | | Vite | 5.0 | 前端构建工具 | ## 🚀 快速开始 ### 环境要求 - JDK 17+ - Maven 3.8+ - Node.js 18+ - MySQL 8.0+ - Redis 7.0+ ### 后端启动 ```bash # 克隆项目 git clone https://gitee.com/YangCOOL/wms-plus.git # 进入项目目录 cd wms-plus # 安装依赖 mvn clean install # 启动应用 cd yudao-server mvn spring-boot:run ``` ### 前端启动 ```bash # 克隆前端项目(规划中) git clone https://gitee.com/YangCOOL/wms-plus-ui.git # 安装依赖 npm install # 启动开发服务器 npm run dev ``` ## 📋 开发计划 ### Phase 1 - 基础框架 (当前阶段) - [x] 项目框架搭建 - [x] 基础权限管理 - [x] SAP JCo集成(支持150+查询接口) - [ ] 前端项目集成 - [ ] 基础数据管理 ### Phase 2 - 核心功能 - [ ] 仓库货位管理 - [ ] 库存管理模块 - [ ] 入库管理流程 - [ ] 出库管理流程 ### Phase 3 - 高级功能 - [ ] 盘点管理 - [ ] 报表分析 - [ ] 移动端支持 - [ ] API接口开放 ### Phase 4 - 扩展功能 - [ ] 条码标签打印 - [ ] WCS系统对接 - [ ] 高级算法优化 - [ ] 微服务改造 ## 🤝 参与贡献 1. Fork 本仓库 2. 新建 feature/your-feature 分支 3. 提交你的修改 4. 新建 Pull Request ## 📄 开源协议 本项目基于 [MIT License](./LICENSE) 开源协议,个人与企业可 100% 免费使用。 ## 🙏 致谢 感谢 [若依Vue Pro](https://gitee.com/zhijiantianya/ruoyi-vue-pro) 提供的优秀基础框架。 ## 📞 联系方式 - 项目地址: https://gitee.com/YangCOOL/wms-plus - 问题反馈: 请提交 Issue - 技术交流: 欢迎 Star 和 Fork --- ⭐ 如果这个项目对你有帮助,请给一个 Star 支持一下!