手冊:中小團隊零成本搭建專業(yè)倉儲管理系統(tǒng),5分鐘跑通)
ModernWMS部署實戰(zhàn)手冊中小團隊零成本搭建專業(yè)倉儲管理系統(tǒng)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是一款開源的簡易完整的倉庫管理系統(tǒng)WMS由作者多年ERP項目落地經(jīng)驗提煉而來基于.NET 7.0與Vue 3技術(shù)棧免費幫助預(yù)算有限的中小企業(yè)管好入庫、庫存與出庫。ModernWMS面向中小企業(yè)的倉庫管理系統(tǒng)覆蓋從收貨通知到發(fā)貨的完整鏈路? 最快部署路徑三步跑通ModernWMS想先看效果用Docker最快。以下三條命令把前端、后端、Nginx一次性打包啟動。先克隆源碼并進入Docker構(gòu)建目錄git clone https://gitcode.com/GitHub_Trending/mo/ModernWMS cd ModernWMS/docker構(gòu)建鏡像并以端口映射方式啟動前端走80端口docker build -t modernwms:latest . docker run -d -p 80:80 --name modernwms modernwms:latest瀏覽器訪問http://服務(wù)器IP輸入默認賬號即可登錄。5分鐘后你看到的就是一個能建的倉、能錄單的完整WMS。? 系統(tǒng)能力全景一筆貨從進倉到發(fā)出去的旅程不按模塊羅列跟著一筆業(yè)務(wù)走一遍你就知道這套WMS給了你什么。ModernWMS收貨管理界面到貨通知單創(chuàng)建、審核與明細查詢到貨通知與收貨- 供應(yīng)商還沒發(fā)貨你先建好到貨通知單貨到了按待卸貨→待分揀→待上架逐步推進每一步都有操作記錄可追溯。上架與庫位綁定- 貨物按SKU落到具體庫位庫存數(shù)據(jù)從這一刻開始實時可信。倉內(nèi)作業(yè)- 庫存移動、凍結(jié)、調(diào)整、加工、盤點五類高頻作業(yè)獨立成模塊賬實差異有正式流程去處理而不是改庫了事。出庫發(fā)貨- 從新建出庫單開始經(jīng)歷揀貨、復(fù)核打包、稱重、運費、簽收等狀態(tài)流轉(zhuǎn)一單貨走到哪一步列表里一目了然?;A(chǔ)資料管理- 倉庫、庫區(qū)庫位、貨主、客戶、供應(yīng)商、SKU、運費模板全部可視化維護支持Excel批量導(dǎo)入。 環(huán)境與技術(shù)棧要求后端- .NET 7.0SDK用于編譯運行時即可運行生產(chǎn)環(huán)境前端- Vue 3.2 TypeScript 4.1Vite構(gòu)建Node.js 16.x yarn編譯數(shù)據(jù)庫- SQLite內(nèi)置零配置、MySQL 8.0、SQL Server 2017、PostgreSQL 12由 backend/ModernWMS/appsettings.json 中的Database.db項切換操作系統(tǒng)- Ubuntu 18.04/20.04/22.04、CentOS Stream 8/9、Debian 10/11、Windows 10(1607)及Windows Server 2012硬件門檻- 1GB內(nèi)存即可流暢運行單機部署足夠中小企業(yè)日常單量? 分平臺部署詳解方案一Linux腳本流適合生產(chǎn)服務(wù)器步驟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地址改成你的服務(wù)器IP生產(chǎn)環(huán)境前端會直連后端20011端口cd frontend sed -i s#http://127.0.0.1#http://你的服務(wù)器IP#g .env.production yarn yarn build步驟3發(fā)布后端并確認wms.dbSQLite庫文件已隨發(fā)布目錄一起拷貝cd ../backend dotnet publish -c Release -o ./publish步驟4部署Nginx托管前端靜態(tài)文件然后把frontend/dist產(chǎn)物拷入站點目錄啟動后端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產(chǎn)物拷入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/ 目錄內(nèi)部已預(yù)裝aspnetcore-runtime-7.0與Nginx構(gòu)建后即可跨機器遷移適合裝一次到處跑。 初始化登錄與核心操作體驗部署完成后記住這幾個關(guān)鍵信息訪問地址-http://服務(wù)器IP前端Nginx 80端口默認管理員- 賬號admin密碼1API接口文檔-http://服務(wù)器IP:20011/swagger后端端口- 20011Docker容器內(nèi)為21011見docker/run.sh登錄后的首頁是全局工作臺左側(cè)導(dǎo)航按基礎(chǔ)設(shè)置/收貨管理/庫存管理/倉內(nèi)作業(yè)/發(fā)貨管理分組結(jié)構(gòu)清晰ModernWMS首頁按收貨、庫存、倉內(nèi)作業(yè)、發(fā)貨分組的完整WMS功能導(dǎo)航日常操作建議從三件事入手先在基礎(chǔ)設(shè)置里建好倉庫、庫區(qū)庫位和SKU再到收貨管理創(chuàng)建第一張到貨通知單并走完收貨流程最后在發(fā)貨管理建出庫單體驗狀態(tài)流轉(zhuǎn)ModernWMS發(fā)貨管理出庫單按新發(fā)貨、已簽收、出庫等狀態(tài)分欄跟蹤 數(shù)據(jù)統(tǒng)計與報表能力業(yè)務(wù)跑起來后統(tǒng)計模塊直接基于庫存與出入庫流水出數(shù)庫存統(tǒng)計- 按SKU、倉庫、貨主維度匯總數(shù)量與體積支持導(dǎo)出呆滯庫存分析- 找出長期未動的SKU為清庫和補貨提供依據(jù)出入庫統(tǒng)計- 按時間與單據(jù)類型分析作業(yè)量評估倉庫產(chǎn)能安全庫存預(yù)警- SKU級安全庫存上下限設(shè)置低于閾值自動提示補貨大屏看板- 內(nèi)置可視化大屏頁面適合掛在倉庫現(xiàn)場做實時作業(yè)展示報表均支持Excel導(dǎo)出可以直接進經(jīng)營分析會。 常見問題速查數(shù)據(jù)庫連接失敗- 打開backend/ModernWMS/appsettings.json核對Database.db與對應(yīng)連接串不想裝數(shù)據(jù)庫時把db改為Sqlite并把wms.db放到后端發(fā)布目錄即可。前端頁面打開但接口全404- 生產(chǎn)構(gòu)建時會把API地址打進包里確認frontend/.env.production的VITE_BASE_PATH是服務(wù)器真實IP然后重新yarn build。前端樣式顯示異常- 清瀏覽器緩存或重新執(zhí)行cd frontend yarn build后再拷貝產(chǎn)物。20011端口被占用- 換端口啟動dotnet ModernWMS.dll --urls http://0.0.0.0:20012同時同步修改前端的VITE_SERVER_PORT并重新構(gòu)建。登錄后數(shù)據(jù)很假- 系統(tǒng)內(nèi)置演示數(shù)據(jù)方便上手正式投產(chǎn)前在各基礎(chǔ)資料列表里清空即可。 進階技巧多倉庫協(xié)同- 基礎(chǔ)設(shè)置中維護多個倉庫庫存查詢與調(diào)撥天然支持跨倉視角適合中心倉分倉的布局。權(quán)限精細到按鈕- 角色菜單模塊可把權(quán)限配置到具體操作按鈕倉管員、財務(wù)、管理層各給一個角色數(shù)據(jù)安全不用額外開發(fā)。對接自有業(yè)務(wù)- Swagger文檔里每個接口都有說明揀貨PDA、ERP對接都可以直接基于REST接口開發(fā)無需碰核心代碼。ModernWMS把商業(yè)WMS里中小企業(yè)真正需要的功能抽出來、開源出來入庫有流程、庫存有賬、出庫有跟蹤1GB內(nèi)存的機器就能跑起來Apache-2.0協(xié)議可自由商用。建議先按本文跑通一個環(huán)境熟悉功能后清空演示數(shù)據(jù)正式投產(chǎn)對接開發(fā)需求時從http://服務(wù)器IP:20011/swagger開始看接口是最高效的路徑。更多細節(jié)可參考 README.zh_CN.md。提示正式投產(chǎn)前請在appsettings.json中改掉TokenSettings的默認簽名密鑰并給 admin 賬戶設(shè)置強密碼——這兩處是部署后最容易被忽視的安全點?!久赓M下載鏈接】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創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考