免费完整的开源 WMSModernWMS 如何让中小仓库半小时跑通入库到出库【免费下载链接】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基于 .NET 7.0 Vue 3 开发覆盖中小企业的入库、库存、出库全流程内置初始数据库零配置即可登录使用。三分钟判断这款免费开源 WMS 适不适合你在动手部署之前先用三分钟确认它和你的场景是否匹配。项目定位从多年商业 ERP 项目中剥离出来的仓储功能模块不是演示级 Demo收货、库存、发货都有完整的单据流转。开源协议Apache-2.0商用友好可以免费拿去用、改、分发只需保留协议声明。技术底座后端 .NET 7.0 EF Core默认 SQLite可切换 MySQL 8 / SQL Server / PostgreSQL前端 Vue 3 TypeScript Vuetify 3 VXETable Vite。部署形态跨平台Linux / Windows支持源码编译部署和 Docker 镜像一键拉起自带 Nginx 配置。适合谁中小企业、个体仓库有真实的出入库需求但 IT 预算有限不想为 WMS 付费。.NET 或 Vue 开发者想找一个结构清晰的开源 WMS 做二次开发底座或拿来学习仓储业务怎么落地。需要跨平台部署的团队同一套代码可以跑在 Ubuntu、Windows Server 或容器里。不太适合谁追求移动端 App、PDA 扫码枪深度集成的场景系统以 Web 端操作为主另有基于 Unity 的大屏与 3D 货位展示页面。超大规模仓储多仓协同、波次拣选优化等高级功能它的设计目标是把中小仓库的账做平而不是高并发调度。从入库到复盘它替你管住了哪四件事下面按仓库里货的实际流向——入库 → 在库 → 出库 → 复盘——把核心能力串一遍。入库到货通知单分三步推进收货以到货通知单ASNAdvance Shipping Notice供应商发货前给你的预报单为起点。你在页面上按到货通知 → 待卸货 → 待分拣 → 待上架四个页签逐步推进卸货确认核对实际到货的商品与数量和预报单对不上时当场就能发现。分拣按商品归整、记录效期等批次信息。上架指定货位并确认数量商品正式计入库存。每一步都是独立待办跳步操作会被状态校验拦住一线人员照着页面提示走即可。界面如下左侧是各步骤的待办入口在库库存查得到、动得动、盘得清库存查询支持按仓库、货位、货主多维度筛选还能按库龄查看库存结构。日常作业提供四类带单据留痕的操作库存调整账实不符时修正数量留调整单。冻结 / 解冻问题批次或待检库存一键冻结冻结中的货不参与出库分配。移库商品从一个货位搬到另一个货位系统记录搬运轨迹。加工原料与成品的转换单处理套装拆分、组合加工等场景。盘点则通过盘点单发起建单 → 实盘录入 → 确认确认后账面数量自动校准。相关模块集中在 仓内作业后端服务Stockadjust / Stockfreeze / Stockmove / Stockprocess / Stocktaking 各对应一类操作。出库发货单是一台状态机发货单按预发货 → 新发货 → 待拣货 → 已拣货 → 待称重 → 已称重 → 待打包 → 已打包 → 待出库 → 已出库 → 已签收推进每个环节在发货管理页对应一个独立页签各自有批量确认操作拣货环节支持指定货位批量分配称重、打包记录操作人和时间确认出库时库存自动扣减取消订单则回滚占用数量。换句话说账实一致不是靠人自觉而是流程本身保证了——状态不对操作就被拒绝。复盘统计报表直接给管理层看统计模块覆盖收货统计、发货统计、库龄分析、安全库存监控四类报表基于 ECharts 可视化输出配合表格导出功能可以直接生成给管理层看的报表见 统计分析页面。另有基于 Unity 的 3D 大屏页面largeScreen 视图适合挂在仓库现场。从克隆到登录最短路径上手环境要求组件版本.NET SDK7.0Node.js16.13.1需全局安装 yarn操作系统Ubuntu 18.04 / CentOS / Debian / Windows 10 1607 或 Server 2012本地开发模式启动克隆仓库后前后端分开跑Swagger 页面可以直接调试接口git clone https://gitcode.com/GitHub_Trending/mo/ModernWMS cd ModernWMS/backend dotnet run # 启动后端 API cd ModernWMS/frontend yarn yarn dev # 启动前端开发服务器生产环境 / Docker 部署Docker 方式最省事拉取镜像直接跑sudo apt install docker.io sudo docker pull modernwms/modernwms:1.0 sudo docker run -d -p 20011:20011 -p 80:80 modernwms/modernwms:1.0 ./run.sh也支持用 docker/ 目录下的 Dockerfile 和 Nginx 配置自己打包镜像。默认数据说明仓库自带wms.db初始数据库SQLite零配置启动后浏览器访问http://127.0.0.1或部署机 IP即可登录账号admin 密码1库里预置了商品、仓库、货位、供应商、客户以及若干收货和发货单据方便你直接体验完整流程。生产环境建议先改默认密码。把开源代码改成你自己的权限与角色菜单级 按钮级控制角色与菜单的绑定数据在 Rolemenu 实体服务实现见 RolemenuService。页面侧对应角色设置与菜单设置给某个角色勾选哪些菜单可见、哪些操作按钮可点保存后即时生效。接口层基于 JWT 认证凭据有缓存与过期策略见 ModernWMS.Core/JWT。可视化审批流给业务节点加条件分支入库等业务的审批流程支持条件节点配置后端逻辑在 FlowSetService前端配合 flow 流程组件做可视化节点编辑——拖节点、配条件、指定审批人不用改代码就能调整审批路径。国际化加一门新语言的成本前端语言文件在 languages/langsJson/现成中 / 英 / 繁三套 json后端提示语走 resx 资源文件见 MultiLanguage.zh-cn.resx。新增一门语言照着现有 json 的键值结构抄一份、在配置里注册即可。二次开发入口五件套模式每个业务模块都按Controller Entity ViewModel IService Service五件套组织见 ModernWMS.WMS/Services/。要加一个新单据类型挑一个现有模块对照着抄结构就行框架层动态搜索、分页、JWT、多租户都是现成的。多租户隔离逻辑在 MultiTenancy实体上带tenant_id字段。这些坑别人替你踩过了Q默认数据库是 SQLite能换成 MySQL 吗能。appsettings.json 里Database.db参数控制走哪个库可选 MySql / SqlServer / SqlLite / PostGres把对应连接串填好即可切换不用改代码。Q接口怎么认证生产环境要注意什么接口基于 JWT一种带过期时间的令牌认证方式Token 过期时间等参数同样在 appsettings.json 的TokenSettings里配置。生产环境建议启用 HTTPS定期备份数据库文件并改掉 admin 的默认密码。Q登录进去后哪些账号能用初始账号admin / 1登录后可以在用户管理里创建新员工账号、分配角色。角色决定了可见菜单和可点按钮建议先建角色再建人。Q它支持多租户吗支持。租户隔离逻辑在 MultiTenancy数据表带租户标识同一套实例可以服务多个互相隔离的租户。Q想加一个自己的业务模块从哪入手按五件套模式扩展先建 Entity表结构再建 ViewModel接口出入参然后 IService Service 写业务最后 Controller 暴露接口前端在 api 目录加请求方法、在 view 目录加页面。参考 Stockadjust库存调整模块这类轻量实现最快。想一起把它做得更好可以参与的几个方向功能开发补全单据类型如采购、退货或统计报表Bug 修复优先处理带复现步骤的 issue文档完善README、部署说明、界面截图都是缺口测试编写目前接口层缺单元测试是门槛较低、价值明确的方向UI 优化Vuetify 组件的交互细节打磨。贡献流程四步分支命名用feature/功能名或bugfix/问题描述提交信息写清改动内容例如[Feature] 添加批量导入后端遵循 C# 规范前端过 ESLint 检查提 PR附改动说明与截图等待维护者评审。结语如果你的仓库现在靠 Excel 和纸单在跑ModernWMS 值得一个下午的验证时间克隆、启动、登录、录一单货账实能不能对上你亲自跑一遍就有答案。项目文档见仓库内的 README.zh_CN.md贡献讨论从 issue 区开始。【免费下载链接】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),仅供参考
企业数字化 ERP 产品动态
相关推荐
SolidCraft 参数化建模上手指南:5 个核心实体特征把草图变成可改尺寸的零件 SolidCraft 参数化建模上手指南:5 个核心实体特征把草图变成可改尺寸的零件 【免费下载链接】solidcraft SolidCraft: an open-source parametric 3D CAD application built in pure Rust. Desktop, web, and automation through MCP. 项目地址: https://gitcode.… · 2026/11/4 1:15:51
Jinja 循环嵌套实战指南:多层与树形数据渲染一次讲透 Jinja 循环嵌套实战指南:多层与树形数据渲染一次讲透 【免费下载链接】jinja A very fast and expressive template engine. 项目地址: https://gitcode.com/gh_mirrors/ji/jinja
接手老项目时,我见过最劝退的模板长这样:{% for %} 套… · 2026/11/4 1:14:51
构建智能教育平台:Hermes Agent个性化学习路径设计 构建智能教育平台:Hermes Agent个性化学习路径设计
Hermes Agent是一款具备工具调用能力、交互式命令行界面、消息集成和任务调度功能的AI代理框架。通过其模块化的设计和强大的工具生态系统,教育工作者和开发者可以快速构建个性化学习平台,为… · 2026/11/4 1:14:51
E24标准电阻表:硬件工程师的工程直觉基石 1. 为什么一张E24标准电阻表值得你打印贴在工位上?“常用标准电阻表 | E24标准电阻表”——这行字看起来平淡无奇,像电子实验室墙角那张泛黄的旧海报。但在我拆解过上百块故障电路板、调试过三千多个模拟前端、帮二十多位硬件新人绕过“阻值选错导致运放… · 2026/11/4 5:49:18
Games101作业0:开箱即用的图形学实验环境配置指南 简介:本资源是GAMES101《计算机图形学与混合现实研讨会》课程2020年春季学期的首份实践作业指南,面向初学图形学、需快速搭建统一开发环境的高校学生及自学者。文档系统讲解了基于VirtualBox虚拟机的全流程配置方案,涵盖虚拟机安装࿰… · 2026/11/4 5:49:18
E24电阻标准值原理与工程应用全解析 1. 项目概述:为什么一张E24电阻表能成为电子工程师的“随身字典”你拆开一块老式收音机主板,发现一个标着“4K7”的贴片电阻;调试一个运放电路时,手册建议用“220R”做反馈;画PCB前查BOM清单,看到“3M3”“… · 2026/11/4 5:49:18
Highcharts桑基图:数据流向可视化实战指南 1. 桑基图:数据流向可视化的终极武器第一次接触桑基图是在分析电商用户行为路径时,面对复杂的跳转关系,折线图和柱状图完全无法清晰展示用户在不同页面间的流转。直到发现Highcharts的桑基图模块,才真正解决了这个痛点。桑基图&am… · 2026/11/4 5:49:18
曲线曲面积分本质解析:从物理动机到空间思维建模 1. 这不是“背公式”的终点,而是理解空间积分的真正起点“考研数学——曲线曲面积分篇”,这八个字在每年九月之后,几乎会准时出现在某高校自习室的草稿纸边角、某线上题库APP的错题本首页、以及无数备考者凌晨三点合上《复习全书》时那一声无… · 2026/11/4 5:49:18
SQL Server表数据量统计与空间监控实战 1. 需求背景与场景解析在日常数据库管理和性能优化工作中,了解数据库中各个表的数据量分布是DBA和开发人员的常见需求。特别是在以下场景中,这种需求尤为突出:数据库迁移前的容量评估:需要知道哪些表占用了主要空间,以… · 2026/11/4 5:48:18
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46
AI辅助技术栈评估:提升研发决策效率60% 1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17
从生成Token到直接决策:Jev如何重塑AI Agent工程实践 1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17
32G统一内存跑大模型:内存账、TPS实测与端云分流 想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46