尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
ModernWMS:免费开源的仓库管理系统,5 分钟完整部署与上手指南
ModernWMS免费开源的仓库管理系统5 分钟完整部署与上手指南【免费下载链接】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/ModernWMSModernWMS 是一款免费开源的仓库管理系统WMS由作者从多年 ERP 项目实践中提炼而来专门面向 IT 预算有限、却仍有仓储管理需求的中小企业。系统采用 .NET 后端加 Vue 3 前端的前后端分离架构覆盖从收货、库存、仓内作业到发货的完整业务链路并内置三语国际化与 Docker 部署能力。下文带你完成一次真实部署并沿着业务动线把每个模块讲清楚。场景一张 Excel 台账撑不起的仓库月底盘点前仓库负责人打开那张用了三年的 Excel 台账某 SKU 账面有 240 件实际货架上却只有 180 件对不上要查某个货主的库存得在多个文件里来回翻发货员拿着打印单满仓库找货找错了还要重新拣。库存对不齐、货位找不到、责任理不清这是中小仓库最典型的日常。ModernWMS 想解决的正是这件事把收发存搬进系统用库位、单据和状态流转替代手工登记让账实能对得上、过程能追溯。Docker 五步完成仓库管理系统部署仓库自带 docker/ 目录含 Dockerfile、nginx.conf 与启动脚本可基于源码构建镜像整体流程如下克隆代码到本地git clone https://gitcode.com/GitHub_Trending/mo/ModernWMS编译前端进入frontend/执行yarn yarn build将产物dist/*拷入docker/frontend/。编译后端进入backend/执行dotnet publish将publish/*与wms.db一并拷入docker/backend/。构建并启动容器cd docker docker build -t modernwms:1.0 . docker run -d -p 20011:20011 -p 80:80 modernwms:1.0 ./run.sh验证访问浏览器打开http://服务器IP端口 80用初始账号admin、密码1登录能看到带完整菜单的首页即部署成功。如果前后端不在同一台机器需要把前端构建配置.env.production中的接口地址改成你的后端 IP 再重新构建。仓库根目录的 README 同时给出了不依赖 Docker 的「源码编译 Nginx」部署方式可按需选择。功能拆解沿业务动线走一遍全链路使用前先把基础档案建起来在录任何一单业务之前需要先把仓库的“骨架”建好。基础设置里的仓库、库区、货位定义了库存的存放结构商品与类目、货主、供应商/客户、运费设置提供业务主数据用户管理与角色菜单则决定谁能看、谁能操作。这一步的意义在于档案建得准后面的收货上架、库存查询才能自动对到正确的库位和货主上而不是靠人脑记忆。使用中收货、库存与仓内作业收货是库存进入系统的入口。收货管理按「到货通知 → 待到货 → 待卸货 → 待分拣 → 待上架」的状态推进每张到货单都挂在具体的货主和供应商下适合在仓库每天收货、上架的环节使用。库存管理提供按库位、按 SKU 的实时库存查询并配合安全库存做补货提醒适合在拣货前确认“能不能出、还能出多少”时查看。仓内作业则覆盖移库、冻结、调整、盘点、加工五类操作货位要调整用移库问题批次要锁住用冻结账实差异用调整定期核对用盘点组合拆装用加工对应仓库日常最琐碎却最高频的动作。使用后发货与统计追溯发货管理把一单出库拆成「订单 → 拣货 → 打包 → 称重 → 发货」的连续状态每一单的量、重量、体积、客户都留痕适合在订单激增、多人并行拣货时保证不错发、不重发。作业做完后统计报表汇总到货、发货、库存与账龄数据配合系统内置的图表与 3D 数字孪生大屏帮管理者一眼看清库存结构与作业效率操作日志记录关键动作方便事后追溯“谁在什么时候改了什么”。这一层不直接干活而是为复盘和考核提供依据。谁适合用三类典型仓库场景其一电商与中小卖家的自营仓。SKU 多、订单碎、退货频繁靠表格很难管住系统化的收发存能明显减少错发与漏发。其二制造业的原材料与成品仓。需要按批次和库位管理进出冻结与盘点功能有助于控制呆滞料与账实差异。其三第三方物流或多货主仓。系统支持货主维度与多租户隔离多个客户的货物可以放在同一套系统里各管各的数据互不串扰。代码结构与二次开发入口后端分两层。backend/ModernWMS.Core/ 是框架层含Controller、DBContext、JWT、Middleware、MultiTenancy等通用能力数据库连接、Token、多租户都在这里配置backend/ModernWMS.WMS/ 是业务层Entities、IServices、Services、Controllers按 Asn、Stock、Dispatchlist 等模块分目录一个业务域对应一整套文件。前端集中在 frontend/src/view/base放基础设置wms放收货与库存warehouseWorking放仓内作业deliveryManagement放发货statisticAnalysis放统计。接口封装在frontend/src/api/与后端 Controller 一一对应路由在frontend/src/router/index.ts里按菜单动态加载三语文案在frontend/src/languages/langsJson/cn / en / tw。想做二次开发典型入口是后端加一个EntityServiceController前端加一个view页面与对应api再补一条菜单配置即可挂到系统里数据库连接、Token 与 Swagger 参数都在backend/ModernWMS/appsettings.json支持 MySQL、SQL Server、PostgreSQL、SQLite 等多种数据库。文档、配置与问题反馈渠道部署与使用说明都写在仓库根目录的README.md和README.zh_CN.md包含 Linux / Windows / Docker 三种路径的完整命令与验证方式是上手的第一入口。运行时配置集中在backend/ModernWMS/appsettings.json改数据库、调 Token 过期时间、开 Swagger 都在这里。遇到问题或想提功能建议直接到项目仓库的 Issue 区提交 Bug 或建议即可该项目已加入 dotNET China 开源社区组织相关讨论与贡献可在项目页集中跟进。写在最后ModernWMS 的定位很明确把商业 WMS 里最常用的收发存功能剥离出来以 Apache 2.0 协议免费开放给预算有限的中小企业而不是做一套大而全的 ERP。它功能完整、部署简单、代码分层清晰既可以直接拿来管仓也能作为学习和二次开发的底子。如果你的仓库正被台账和错发困扰不妨先按上面的步骤跑一个本地实例再决定要不要深入。【免费下载链接】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),仅供参考
RELATED

相关推荐

AutoCAD 鼠标移动严重卡顿?一次排查全记录:揪出隐藏在机械硬盘与用户配置下的“内鬼”

AutoCAD 鼠标移动严重卡顿?一次排查全记录:揪出隐藏在机械硬盘与用户配置下的“内鬼”

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/10/23 7:31:54
YOLO26涨点改进 | 全网独家创新、注意力改进篇 | SCI一区 2024 | YOLO26引入HIFA全局信息融合增强模块、多维度特征交互优化、强化全局语义关联与局部细节保留、助力通用目标检测、

YOLO26涨点改进 | 全网独家创新、注意力改进篇 | SCI一区 2024 | YOLO26引入HIFA全局信息融合增强模块、多维度特征交互优化、强化全局语义关联与局部细节保留、助力通用目标检测、

目录 一、研究背景与原生模型核心缺陷 二、HIFA全局信息融合增强模块核心原理与多重改进机制 2.1 HIFA模块整体架构拆解 2.1.1 局部细粒度特征提取单元 2.1.2 全局长距离信息建模单元 2.1.3 分层维度交互增强单元 2.1.4 自适应归一化融合增强单元 2.2 HIFA多重核心改进…

📅 2026/10/23 7:31:54
GPT-Image-2 提示词速查:544 个案例里挖出可复用模板的三种走法

GPT-Image-2 提示词速查:544 个案例里挖出可复用模板的三种走法

GPT-Image-2 提示词速查:544 个案例里挖出可复用模板的三种走法 【免费下载链接】awesome-gpt-image-2 Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530 个案例、20 套工业级模板与可复用 Skills,新增 2.5 同提示词对比专区&#xff…

📅 2026/10/23 7:31:54
MORE NEWS

更多资讯

📰

NLP训练前必做的5大文本数据分析方法

很多朋友训练NLP模型时,最容易犯的一个错误就是“盲人摸象”——数据拿到手,简单看一眼样例,洗一洗,直接就扔进模型里开始训练。我以前也这么干过,结果模型效果差得莫名其妙,折腾了很久才发现问题根本不在模…

📰

LLaMA-Factory实战指南:个人电脑也能玩转大模型微调

最近总有人跟我聊起大模型微调,第一反应都是“得几千张显卡吧”。其实在开源工具发展到今天的阶段,微调门槛已经低到个人电脑就能试着跑一版。LLaMA-Factory就是这类工具里绕不开的一个名字,它把LoRA、QLoRA、全参微调这些概念封装成了直观的…

📰

从状态机DP视角彻底搞懂买卖股票系列(LeetCode 121到714)

如果你的动态规划学习进度已经走到第30天,大概率会在一个系列题目上停下来死磕:买卖股票。这套题从LeetCode 121一直排到714,横跨六七个编号,故事背景全是“给定一个价格数组,算最大利润”,但解法却一层比一…

📰

大模型代理合作与聚合平台:从技术原理到落地实战全解析

1. 单一模型撑不起真实业务:落地失败的第一类根因 这两年聊AI落地,大家有个越来越明显的共识: 过去那种"接入一个大模型API就万事大吉"的思路,放在真实业务里根本撑不住。 我见过太多项目,初期跑演示时效果…

📰

git remote prune:清理过期远程跟踪分支,解决仓库迁移后push失败

先说结论:如果你刚把远程仓库地址从旧服务器切到新服务器,紧接着就发现 push 失败或发布流水线开始闹脾气,报错信息五花八门,但无论怎么折腾 SSH key 和读写权限都毫无起色,那十有八九是本地 Git 仓库里还留着一堆“旧…

📰

模式识别三层决策逻辑:不确定性建模、判别结构与优化求解

简介:本资源是西安电子科技大学(XDU)《模式识别》课程期末复习专用知识点串联笔记,面向人工智能、智能科学与技术等专业本科生,聚焦考前系统梳理与重点突破。内容覆盖贝叶斯决策理论、线性与非线性判别方法&#xff08…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬