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项目落地经验提炼而来基于.NET 7.0与Vue 3技术栈免费帮助预算有限的中小企业管好入库、库存与出库。ModernWMS面向中小企业的仓库管理系统覆盖从收货通知到发货的完整链路⚡ 最快部署路径三步跑通ModernWMS想先看效果用Docker最快。以下三条命令把前端、后端、Nginx一次性打包启动。先克隆源码并进入Docker构建目录git clone https://gitcode.com/GitHub_Trending/mo/ModernWMS cd ModernWMS/docker构建镜像并以端口映射方式启动前端走80端口docker build -t modernwms:latest . docker run -d -p 80:80 --name modernwms modernwms:latest浏览器访问http://服务器IP输入默认账号即可登录。5分钟后你看到的就是一个能建的仓、能录单的完整WMS。️ 系统能力全景一笔货从进仓到发出去的旅程不按模块罗列跟着一笔业务走一遍你就知道这套WMS给了你什么。ModernWMS收货管理界面到货通知单创建、审核与明细查询到货通知与收货- 供应商还没发货你先建好到货通知单货到了按待卸货→待分拣→待上架逐步推进每一步都有操作记录可追溯。上架与库位绑定- 货物按SKU落到具体库位库存数据从这一刻开始实时可信。仓内作业- 库存移动、冻结、调整、加工、盘点五类高频作业独立成模块账实差异有正式流程去处理而不是改库了事。出库发货- 从新建出库单开始经历拣货、复核打包、称重、运费、签收等状态流转一单货走到哪一步列表里一目了然。基础资料管理- 仓库、库区库位、货主、客户、供应商、SKU、运费模板全部可视化维护支持Excel批量导入。 环境与技术栈要求后端- .NET 7.0SDK用于编译运行时即可运行生产环境前端- Vue 3.2 TypeScript 4.1Vite构建Node.js 16.x yarn编译数据库- SQLite内置零配置、MySQL 8.0、SQL Server 2017、PostgreSQL 12由 backend/ModernWMS/appsettings.json 中的Database.db项切换操作系统- Ubuntu 18.04/20.04/22.04、CentOS Stream 8/9、Debian 10/11、Windows 10(1607)及Windows Server 2012硬件门槛- 1GB内存即可流畅运行单机部署足够中小企业日常单量️ 分平台部署详解方案一Linux脚本流适合生产服务器步骤1安装.NET SDK 7.0与Node.js 16Ubuntu/Debian为例wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb sudo apt update sudo apt install -y dotnet-sdk-7.0 curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - sudo apt install -y nodejs sudo npm install -g yarn步骤2编译前端并把API地址改成你的服务器IP生产环境前端会直连后端20011端口cd frontend sed -i s#http://127.0.0.1#http://你的服务器IP#g .env.production yarn yarn build步骤3发布后端并确认wms.dbSQLite库文件已随发布目录一起拷贝cd ../backend dotnet publish -c Release -o ./publish步骤4部署Nginx托管前端静态文件然后把frontend/dist产物拷入站点目录启动后端dotnet ModernWMS.dll --urls http://0.0.0.0:20011方案二Windows图形化流程适合本地验证步骤1安装.NET 7.0 SDK、Node.js 16.x与Nginx for Windows均为官方安装包一路下一步。步骤2命令行编译前后端cd frontend yarn yarn build cd ..\backend dotnet publish -c Release步骤3把frontend/dist产物拷入Nginx的html目录并修改.env.production中VITE_BASE_PATH先yarn build再拷贝。步骤4启动Nginx与后端浏览器访问本机IP即可cd backend\ModernWMS\bin\Release\net7.0\publish dotnet ModernWMS.dll --urls http://0.0.0.0:20011方案三Docker容器化推荐新手见上文最快部署路径。镜像定义见 docker/ 目录内部已预装aspnetcore-runtime-7.0与Nginx构建后即可跨机器迁移适合装一次到处跑。 初始化登录与核心操作体验部署完成后记住这几个关键信息访问地址-http://服务器IP前端Nginx 80端口默认管理员- 账号admin密码1API接口文档-http://服务器IP:20011/swagger后端端口- 20011Docker容器内为21011见docker/run.sh登录后的首页是全局工作台左侧导航按基础设置/收货管理/库存管理/仓内作业/发货管理分组结构清晰ModernWMS首页按收货、库存、仓内作业、发货分组的完整WMS功能导航日常操作建议从三件事入手先在基础设置里建好仓库、库区库位和SKU再到收货管理创建第一张到货通知单并走完收货流程最后在发货管理建出库单体验状态流转ModernWMS发货管理出库单按新发货、已签收、出库等状态分栏跟踪 数据统计与报表能力业务跑起来后统计模块直接基于库存与出入库流水出数库存统计- 按SKU、仓库、货主维度汇总数量与体积支持导出呆滞库存分析- 找出长期未动的SKU为清库和补货提供依据出入库统计- 按时间与单据类型分析作业量评估仓库产能安全库存预警- SKU级安全库存上下限设置低于阈值自动提示补货大屏看板- 内置可视化大屏页面适合挂在仓库现场做实时作业展示报表均支持Excel导出可以直接进经营分析会。 常见问题速查数据库连接失败- 打开backend/ModernWMS/appsettings.json核对Database.db与对应连接串不想装数据库时把db改为Sqlite并把wms.db放到后端发布目录即可。前端页面打开但接口全404- 生产构建时会把API地址打进包里确认frontend/.env.production的VITE_BASE_PATH是服务器真实IP然后重新yarn build。前端样式显示异常- 清浏览器缓存或重新执行cd frontend yarn build后再拷贝产物。20011端口被占用- 换端口启动dotnet ModernWMS.dll --urls http://0.0.0.0:20012同时同步修改前端的VITE_SERVER_PORT并重新构建。登录后数据很假- 系统内置演示数据方便上手正式投产前在各基础资料列表里清空即可。 进阶技巧多仓库协同- 基础设置中维护多个仓库库存查询与调拨天然支持跨仓视角适合中心仓分仓的布局。权限精细到按钮- 角色菜单模块可把权限配置到具体操作按钮仓管员、财务、管理层各给一个角色数据安全不用额外开发。对接自有业务- Swagger文档里每个接口都有说明拣货PDA、ERP对接都可以直接基于REST接口开发无需碰核心代码。ModernWMS把商业WMS里中小企业真正需要的功能抽出来、开源出来入库有流程、库存有账、出库有跟踪1GB内存的机器就能跑起来Apache-2.0协议可自由商用。建议先按本文跑通一个环境熟悉功能后清空演示数据正式投产对接开发需求时从http://服务器IP:20011/swagger开始看接口是最高效的路径。更多细节可参考 README.zh_CN.md。提示正式投产前请在appsettings.json中改掉TokenSettings的默认签名密钥并给 admin 账户设置强密码——这两处是部署后最容易被忽视的安全点。【免费下载链接】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),仅供参考
阅读完成 · 觉得有帮助?