# chuangxin-wms-java-course **Repository Path**: mrt_0607/chuangxin-wms-java-course ## Basic Information - **Project Name**: chuangxin-wms-java-course - **Description**: 老苗项目实战课堂-创新wms项目后端 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2026-03-25 - **Last Updated**: 2026-03-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 老苗项目实战课程-创新wms项目v2.0 =============== 当前最新版本: 2.0(发布日期:2026-03-31) b站:https://space.bilibili.com/1411213685?spm_id_from=333.1007.0.0 项目介绍 ----------------------------------- WMS( Warehouse Management System)即仓库管理系统,它是一套专门用于管理仓库操作的软件系统,它通过自动化和系统化的方式,帮助企业优化库存管理、订单处理、货物接收与发货、仓库布局优化等关键环节,提高仓库运营效率和准确性。 本项目面向零基础学员,只要你学习过Java基础知识就可以学习本项目。 #### 学习目标 1. 掌握系统需求分析的流程与方法 2. 掌握系统设计的流程与方法 3. 掌握使用低代码和AI进行单体应用的开发方法 4. 掌握储位管理模块的设计与开发方法 5. 掌握商品管理模块的设计与开发方法 6. 掌握入库管理模块的设计与开发方法 7. 掌握出库管理模块的设计与开发方法 8. 掌握Spring AI 开发智能体应用的方法 9. 掌握AI 在WMS系统中的应用方法 10. 掌握用户认证授权模块的设计与开发方法 11. 掌握SaaS多租户模块的设计与开发方法 12. 掌握IOT 系统设备管理模块的设计与开发方法 13. 掌握IOT 系统性能监视模块的设计与开发方法 14. 掌握IOT 系统报警处理模块的设计与开发方法 15. 掌握系统部署及线上故障处理的流程与常用方法 解决方案 1. 缓存一致性解决方案 2. 文件存储解决方案 3. 低代码技术解决方案 4. Web打印技术解决方案 5. 条形码技术解决方案 6. Excel导入导出解决方案 7. 唯一序号生成解决方案 8. 异构系统远程调用解决方案 9. Spring AI开发智能体解决方案 10. 最短路径规划解决方案 11. 用户认证授权解决方案 12. 多租户数据隔离解决方案 13. 多线程任务处理解决方案 14. 任务调度解决方案 15. 分布式锁解决方案 16. 大屏监控解决方案 17. 基于MQTT物联网监控解决方案 18. InfluxDB时序数据库解决方案 19. MQ消息处理解决方案 技术架构: ----------------------------------- #### 后端 - IDE建议: IDEA (必须安装lombok插件 ) - 语言:Java 17 - 依赖管理:Maven - 基础框架:Spring Boot 3 - 微服务框架: Spring Cloud Alibaba 2021.0.1.0 - 持久层框架:MybatisPlus 3.5.3.2 - 报表工具: JimuReport 1.9.4 - 安全框架:Apache Shiro 1.12.0,Jwt 3.11.0 - 微服务技术栈:Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywalking - 数据库连接池:阿里巴巴Druid 1.1.24 - 日志打印:logback - 缓存:Redis - 其他:autopoi, fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等。 #### 前端 - 前端IDE建议:WebStorm、Vscode、IDEA - 采用 Vue3.0+TypeScript+Vite+Ant-Design-Vue等新技术方案,包括二次封装组件、utils、hooks、动态菜单、权限校验、按钮级别权限控制等功能 - 最新技术栈:Vue3.0 + TypeScript + Vite5 + ant-design-vue4 + pinia + echarts + unocss + vxe-table + qiankun + es6 - 依赖管理:node、npm、pnpm #### 数据库 MySQL8 #### 讲师介绍 苗润土老师,拥有20余年一线项目开发经验,精通Java全栈技术体系,并紧跟技术前沿,深入研究Spring AI、RAG、Agent等大模型相关技术,具备将AI能力与Java后端深度融合的实战能力。 自2004年入行至今,长期深耕Java技术体系与企业级应用开发。曾担任架构师、项目经理等关键职务,具备丰富的系统设计与团队管理经验。2014年加入黑马,历任高级讲师、教学主管及课程研究员,设计并开发了以下多款广受好评的黑马实战项目: - 黑马星辰WMS(仓库管理系统) - 黑马云岚到家(本地生活服务平台) - 黑马学成在线(在线教育系统) - 黑马闪聚支付(聚合支付平台) 获取资料请jia wei: mrt_0607 (备注项目资料)