资讯详情

资讯详情

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基于 .NET 7 与 Vue 3 开发从作者多年商业 ERP 项目中剥离出 WMS 核心能力后完全开放面向 IT 预算有限的中小企业。读完后你可以独立把这套系统部署到本地并完整走通一次从到货通知到发货出库的仓库业务闭环。一、它凭什么免费还够用项目背景开发团队从商业 ERP 系统中拆出仓储模块剥离授权收费机制以 Apache 2.0 协议整体开放。功能边界覆盖收货、库存、仓内作业、发货四大业务域不做采购、财务、生产计划等 ERP 外围模块——它只做仓库但把仓库做全。后端 .NET 7 / 前端 Vue 3 标准技术栈不绑定私有组件团队成员用熟悉语言即可读代码、改代码数据库可选 MySQL、SQL Server、PostgreSQL、SQLite本地起 SQLite 单文件库即可跑通省去装数据库服务的环节多语言界面 二维码/条码打印中文、英文、繁体开箱即用入库扫码场景有现成打印方案角色-菜单级权限模型权限粒度到菜单和按钮而非只分管理员/普通用户两档二、从零到可访问的完整路径克隆仓库得到前后端两个独立工程git clone https://link.gitcode.com/i/bae4c4d57c83fd548e6bad917e8f1695安装两个运行时.NET 7 SDK和Node.js 16前端工程要求 16.13.1 以上。启动后端。命令在项目根目录执行主入口见 backend/ModernWMSdotnet run --project backend/ModernWMS预期看到控制台输出 Now listening on: http://localhost:5056接口文档在/swagger路径可直接访问。改一处前端环境变量frontend/.env.development 中的VITE_BASE_PATH默认指向作者的内网 IP本地运行需改为http://127.0.0.1。然后安装依赖并启动cd frontend yarn install yarn dev预期 Vite 输出 Local: http://localhost:5173浏览器打开即可看到登录页。⚠️常见卡点5056 端口被占用改 backend/ModernWMS/Properties/launchSettings.json 里的applicationUrl前后端端口保持一致即可.env.development内 IP 没改前端一直转圈这是默认配置指向内网地址导致的改成127.0.0.1后重启yarn dev数据库连接失败默认走 MySQL连接串在 backend/ModernWMS/appsettings.json本机没有 MySQL 时把Database:db改为SqlLite仓库自带wms.db直接可用三、跑一遍核心业务流收货、发货、库存登录后左侧导航即业务地图建议按「收货 → 库存 → 发货」的顺序各跑一单。3.1 收货管理六段标签页把入库流程拆到最细收货是库存数字的唯一来源模块位置见 backend/ModernWMS.WMS/Controllers/Asn。界面顶部六个标签页就是货物在库前的全部状态逐段推进到货通知提前录入供应商发货单ASN可手工录入或 Excel 批量导入待到货跟踪在途货物单据进入此状态后才允许后续作业待卸货车辆到库后的卸货确认环节待分拣按商品、货主对到货做分类对应 backend/ModernWMS.WMS/Services/Asn 的分拣逻辑待上架分拣完成货位指定后库存正式增加收货明细全部历史单据归档支持按商品、供应商条件检索价值点货在库前每个环节都有独立状态和责任人任何一单都能回答现在卡在哪一步。3.2 发货管理十一个状态串联出库全链路发货侧的复杂度在状态多模块位置见 backend/ModernWMS.WMS/Controllers/Dispatchlist。顶部标签即发货单的生命周期从左到右依次推进INVOICE发货单初始登记含单号、总数量、总重量、总体积NEW SHIPMENT新建出库单绑定客户与商品明细GOODS TO BE PICKED等待拣货生成拣货任务PICKED拣货完成库存按货位扣减TO BE PACKAGED / PACKAGED待包装与已包装支持按包裹确认TO BE WEIGHED / WEIGHED称重与发货确认单据流转到出库终态价值点一单从创建到出库全程留痕调度看一眼状态列就能定位积压在哪个环节。3.3 库存与仓内作业数字变了单据可查库存模块backend/ModernWMS.WMS/Controllers/Stock提供 SKU 维度与货位维度两个视角并带安全库存预警所有会改变库存数字的操作都集中在「仓内作业」分组下形成四类单据库存移动货位间调拨位置变、数量不变库存冻结质量问题或待检库存锁定不可被发货占用库存调整盘盈盘亏处理库存数与账面校准库存盘点周期性全面清点生成盘点差异单价值点库存每一次变动都有对应单据类型月末对账可以逐单回溯。四、界面与导航逻辑左侧菜单即业务地图左侧导航按业务域分组共五组一级模块对应关系如下模块管什么基础设置公司、角色、菜单、用户、商品、供应商、仓库、货主、运费、客户等主数据收货管理到货通知到上架的入库全流程3.1库存管理SKU 与货位两个维度的实时库存仓内作业加工、移动、冻结、调整、盘点五类单据3.3发货管理新建、拣货、包装、称重、发货的出库全流程3.2五、投产前建议关注的三件事数据库落盘正式环境把 MySQL 连接串从 backend/ModernWMS/appsettings.json 指向生产库改完后备份wms.db或定期执行 dump库存数据没有第二份权限最小化通过「基础设置 → 角色设置 / 用户管理」按岗位分配菜单级权限避免全员共用管理员账号操作留痕才能到人主数据批量导入供应商、客户、商品均支持 Excel 模板导入如 CustomerImportViewModel.cs 对应的导入入口首批数据用模板灌入比手工录入快一个量级克隆 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创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →