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