从 0 到 1 搭好一套 WMS:开源仓库管理系统 ModernWMS 快速上手指南

发布时间:2026/11/4 2:03:54
从 0 到 1 搭好一套 WMS:开源仓库管理系统 ModernWMS 快速上手指南 从 0 到 1 搭好一套 WMS开源仓库管理系统 ModernWMS 快速上手指南【免费下载链接】ModernWMSThe open source simple and complete warehouse management system is derived from our many years of experience in implementing erp projects. We stripped the original commercial system wms function and opened it up for free, hoping to help the majority of small and medium-sized enterprises. At present, the system supports cross-platform。项目地址: https://gitcode.com/GitHub_Trending/mo/ModernWMS中小企业的仓库管理卡在哪不是没有需求——收货、库存、发货天天都在发生——而是上不起一套完整的 WMS仓库管理系统。ModernWMS 就是为此生的开源项目从多年商业 ERP 交付经验里把仓储核心功能剥离出来免费开放。技术底座是 .NET 7 EF Core 后端、Vue 3 TypeScript 前端默认 SQLite 零配置也支持 MySQL / SQL Server / PostgreSQL 一键切换跨平台运行还附带 Docker 部署脚本。项目速览开源协议Apache-2.0后端技术栈.NET 7.0 EF Core默认 SQLite可选 MySQL 8 / SQL Server / PostgreSQL前端技术栈Vue 3 TypeScript Vuetify 3 VXETable Vite数据库仓库自带wms.db初始库启动即有可用数据运行平台Ubuntu / CentOS / Debian / Windows 10另附docker/一键部署功能亮点收货上架——每一步都是待办跳步直接拦纸质单加口头交接的收货方式常见问题是货到了没人卸、分拣没安排、账实对不上。ModernWMS 把收货拆成状态链到货通知单ASN建单后单据在待卸货 → 待分拣 → 待上架之间推进每一步对应一个独立待办页卸货确认核对商品与数量上架确认后库存正式入账漏做或跳步操作会被直接拦截。库存日常——调整、冻结、移库、加工、盘点五件套库存查询支持按仓库、货位、货主多维度检索还能按库龄分析库存结构。日常作业提供库存调整、冻结/解冻、移库、加工四类操作均走单据留痕盘点通过盘点单发起确认后自动校准账面数量查得到、调得动、盘得清。发货出库——状态机管到签收发货单按待发货 → 待拣货 → 已拣货 → 待称重 → 待打包 → 已发货 → 已签收推进每个环节对应独立操作页支持批量确认、批量打印二维码与标签。发货确认后库存自动扣减取消订单则回滚占用账实一致由流程本身保证。统计分析——数据直接支撑决策统计模块覆盖收货统计、发货统计、库龄分析、安全库存监控四个维度基于 ECharts 可视化输出配合 Excel 导出功能可以直接给管理层看报表不用再手动拉数据。从零到跑通环境要求一句话.NET SDK 7.0 和 Node.js 16.13.1Linux 建议 Ubuntu 18.04 及以上Windows 需 10 或 Server 2012 以上。git clone https://gitcode.com/GitHub_Trending/mo/ModernWMS cd backend dotnet run # 启动 APISwagger 可直接调试 cd frontend yarn yarn dev # 启动前端后端起在 5555 端口前端 Vite 服务起来后即可登录验证初始账号admin密码1。仓库自带wms.db初始数据库启动即有可用数据可以直接点一遍收货、发货流程感受单据流转。目录结构很简单backend/是 .NET 7 解决方案Core 框架层 WMS 业务层 Web 宿主frontend/是 Vue 3 前端工程docker/放 Nginx 配置与部署脚本。深入定制与扩展权限与菜单角色菜单绑定数据在 backend/ModernWMS.WMS/Entities/Models/Rolemenu/实现在 backend/ModernWMS.WMS/Services/Rolemenu/页面侧给角色勾选菜单可见性与按钮权限改完即时生效审批流程入库等业务的流程条件配置在 backend/ModernWMS.WMS/Services/Approve/FlowSetService.cs配合前端 frontend/src/components/flow/ 做可视化节点编辑国际化前端语言文件在 frontend/src/languages/langsJson/现有中/英/繁后端在 backend/ModernWMS.Core/Models/MultiLanguage.zh-cn.resx加一门新语言照着现有格式新建 json 加配置即可业务扩展按Controller Entity ViewModel IService Service五件套扩展参考 backend/ModernWMS.WMS/Services/ 下任一现有模块即可复刻协作与生态参与方向功能开发补全单据类型或统计报表Bug 修复优先处理带复现步骤的 issue文档完善README、部署说明、界面截图测试编写接口层单元测试UI 优化Vuetify 组件的交互细节参与流程四步走分支命名用feature/功能名或bugfix/问题描述提交信息写清改动内容例如[Feature] 添加批量导入后端遵循 C# 规范前端过 ESLint 检查提 PR附改动说明与截图等待维护者评审高频疑问速答Q运行 ModernWMS 需要哪些环境后端 .NET SDK 7.0前端 Node.js 16.13.1。开发时前后端分别dotnet run和yarn dev生产环境可用 docker/ 目录下的 Dockerfile 打包部署。Q默认数据库是什么能换成 MySQL 吗默认使用仓库自带的 SQLitewms.db零配置。backend/ModernWMS/appsettings.json 中把Database.db改成目标库名、调整对应ConnectionStrings即可切换四种数据库的连接串模板都已备好。Q接口认证和数据安全怎么保障接口基于 JWT 认证Token 默认 60 分钟过期并支持刷新敏感操作受角色权限控制实现都在 backend/ModernWMS.Core/JWT/。生产环境建议启用 HTTPS并定期备份数据库文件。Q支持多租户吗二次开发从哪入手支持租户隔离逻辑在 backend/ModernWMS.Core/MultiTenancy/。二开最省事的入口是按五件套Controller / Entity / ViewModel / IService / Service照 backend/ModernWMS.WMS/Services/ 现有模块复刻一个新单据。收束与行动指引仓库地址https://gitcode.com/GitHub_Trending/mo/ModernWMS建议先照 README.zh_CN.md 把环境跑通、用初始账号走一遍建单 → 收货 → 发货完整链路再按业务需求逐块深入。想贡献代码的话issue 区就是最快的入口先挑一个带复现步骤的 bug 入手不迟。【免费下载链接】ModernWMSThe open source simple and complete warehouse management system is derived from our many years of experience in implementing erp projects. We stripped the original commercial system wms function and opened it up for free, hoping to help the majority of small and medium-sized enterprises. At present, the system supports cross-platform。项目地址: https://gitcode.com/GitHub_Trending/mo/ModernWMS创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询