劉銀浩 向 軍 潘如如
(江南大學,江蘇無錫, 214122)
紡織品倉儲管理是紡織品生產流程中的一個后續環節,在紡織品供應鏈管理中具有重要的作用,其能夠確保成品紡織品的安全儲存、高效管理和及時交付,對提高供應鏈效率和產品質量具有重要意義。然而傳統紡織企業在倉儲過程中通常依賴人工操作和紙質記錄,存在諸多問題,如入庫隨意、效率低和信息不準確等,從而導致庫存積壓、出庫復雜、訂單延遲等不良后果。
隨著工業4.0 時代的到來,紡織行業也面臨著向數字化、網絡化和智能化轉換的趨勢,這已成為企業發展的重要方向。徐琪[1]將RFID 射頻識別與信息智能分析決策技術相結合,研究了服裝供應鏈基于RFID 的倉儲配送智能化管理方法,提出了一種倉儲配送方案,提高了倉儲系統的出庫效率;楊衡亮[2]利用射頻識別技術開發的紡織企業倉庫管理系統對企業倉庫貨物入庫、出庫、盤點、移庫等作業流程進行了優化,提高了倉庫管理效率;肖榮等[3]對紡織企業倉儲管理現狀進行研究,所開發的紡織企業倉儲管理信息系統對庫存物資數據庫、基礎信息代碼數據庫、臺賬數據庫等基礎信息進行操作,有助于企業加強倉儲財務核算,降低了庫存資金;黃勇強等[4]使用了前后端分離技術,利用Jeecg-boot 平臺快速搭建項目,有效控制和管理物資,做到及時補充物資,避免了出現物資不足的情況;黃文鍵[5]提出的基于HTML5技術的智能倉儲管理系統,選擇以Web 端進行開發,適用于所有主流移動端設備,并且結合移動端設備和條形碼掃碼,實現了快速入庫,提高了入庫效率;尹新富等[6]提出的B/S 模式下物流倉儲管理系統充分展示了B/S 架構的優勢,并結合ASP. NET 技術實現了企業的智能化管理;徐盼[7]提出的在線聯網采集系統對織機設備進行了可視化管理,有助于提高企業的管理效率;李智英[8]利用移動APP 技術實現了物資倉儲的移動化管理,降低了倉儲保管員的勞動強度和物資倉庫運作成本。
從上述文獻來看,目前紡織企業在倉儲管理系統上主要結合條形碼、RFID 等技術實現對紡織品的倉儲管理,但對于紡織品品種規范化、出入庫智能化和操作便捷化還不夠深入。由于紗線存儲在紡織品倉儲管理中更加復雜,本研究開發了基于B/S 架構的紗線倉儲管理系統,通過紗線命名規范、出入庫位置推薦、直觀的倉庫盤點等操作對倉庫內的紗線庫存和供需做到把控,進而提高企業紗線倉儲管理效率。
本系統后端采用Springboot 框架,登錄使用SpringSecurity 安全訪問框架,Web 端采用Vue-Element-Admin 框架,移動端使用HBuilderX 集成開發工具,采用Uniapp 框架,數據庫使用MySQL8.0。這些技術均為目前互聯網技術的重要框架,保證了整個系統的穩定性和流暢性。
本系統入庫部分結合手持掃碼槍可以進行快捷入庫。手持掃碼槍利用光學原理,把條形碼的內容解碼后通過數據線或者無線的方式傳輸到電腦或者移動端設備。用掃碼槍讀取條形碼,即可獲得入庫紗線的品種、批次號、重量等基礎信息,然后將這些信息存儲到數據庫中。
該B/S 模式下的紗線倉儲管理系統,根據需求導向原則,在功能開發上主要分為品種管理、入庫管理、出庫管理、倉庫盤點四大模塊,通過這幾個模塊實現企業紗線倉儲管理的規范化、智能化、操作簡潔化。具體框架如圖1 所示。

圖1 紗線倉儲管理系統結構框架圖
目前,紗線命名方式雖然存在各種形式,但都是基于紗線原料名、組分占比、加捻形式等要素。該倉儲管理系統集成了多種紗線命名方式,企業可以根據自己需求,選擇規范的紗線命名形式,使用者通過該倉儲管理系統的品種命名模塊,對纖維組分進行確定,再對復絲數、股線數等要素進行確定,即可生成紗線名稱。
針對當前入庫過程中倉儲主觀性強和入庫效率低等問題,該系統在進行紗線入庫時,有兩種入庫方式,其一為掃碼槍入庫,操作員只需要使用手持掃碼槍,對所需要入庫的紗線進行條形碼掃描,即可得到該紗線品種、批次號、重量等基礎信息,系統會自動推薦最優位置,并對倉庫的所有貨架做一個可視化處理,操作員既可根據系統推薦位置存放紗線,也可以根據實際情況,自行選擇位置進行存放;其二為品種入庫,操作員在入庫模塊中輸入紗線名稱,系統便會推薦最優位置,操作員只需輸入該批紗線的重量,然后選擇位置,即可完成入庫操作。具體位置推薦算法如圖2 所示。

圖2 位置推薦算法流程圖
當紗線入庫時,首先會遍歷整個倉庫的貨架列表,將其做一個可視化處理。倘若入庫的品種名稱未在品種數據庫表中,則返回一個空的貨架,將其貨架背景色設置為灰色;如果找到名稱但與該位置所對應的品種名稱不一致,則構建該位置已存在紗線信息,將總重量編碼成字符串,展示在該位置,并將貨架背景色設置為藍色;如果找到該品種且入庫名稱與貨架位置存儲的品種名稱一致,則構建此入庫紗線信息,將總重量編碼成一個字符串,展示在可視化貨架位置,并將背景色設置為橘黃色,優先推薦該位置入庫。
紗線出庫效率主要考慮紗線的先入先出原則和操作員出庫工作量。因為紗線會因受潮或其他因素影響而導致紗線品質下降,所以需要考慮先入先出原則,而工作量可以用操作員尋找待出庫紗線貨架位置的次數來反映。所以生成一個最優的出庫單,既需要考慮到紗線品質又要兼顧到出庫工作量,這是一個多目標優化問題,具體流程如圖3所示。

圖3 多目標優化算法流程圖
在出庫過程中有兩個優化目標:紗線存在于貨架里的時長和操作員尋找待出庫紗線貨架位置的次數。使用權重法解決多目標優化問題。首先設置目標函數,用L表示紗線存在于貨架里的時長,P表示操作員尋找待出庫紗線貨架位置的次數,則目標函數可以表示為function=w1×L+w2×P。其中:w1和w2是權重,用于平衡兩個目標。其次,將多目標問題轉化為單目標優化問題,使用A*算法得到只考慮某一目標時的最優出庫方案。然后,根據設定的權重和單目標優化算法的結果,得到不同權衡條件下的最優解。最后,取最優的權重參數,生成出庫單。故只需要輸入一個出庫品種和出庫數量,該系統便會提供一個最優的出庫單,操作員依照出庫單完成出庫操作即可。
針對當前倉庫盤點不及時、不全面等問題,該倉儲管理系統可實時存儲整個倉庫的紗線品種、批次號、出入庫重量、出入庫類型、存儲位置等信息,不定時、不定期對倉庫的紗線庫存進行精確盤點,并對該時間段內的進出庫情況做好統計分析,由系統自動計算出所查詢時間段的某品種或某批次的重量結余。
規范的紗線命名可以準確反映產品的特征和屬性,包括紗線種類、纖維材料、工藝等。該倉儲管理系統的品種命名模塊,不僅可以對組分進行確定,也可以對支數(S)、復絲數(F)、股線數等要素進行確定,紗線品種命名及命名釋義如下。品種1:C40/T60 30S/2F/2+滌綸,普通混紡紗,表示該紗線中普梳棉和滌綸的占比分別為40%和60%,細度為30 支,復絲數、股線數分別為2,芯紗是滌綸。品種2:C60/T30/R10 40S/3F/3+氨綸,普通混紡紗,表示該紗線中普梳棉、滌綸和粘膠的占比分別為60%、30% 和10%,細度為40支,復絲數、股線數分別為3,芯紗是氨綸。品種3:C60S/N30D+2F/2+氨綸,賽絡菲爾紡,表示該紗線中普梳棉為60 支,錦綸為30 旦尼爾,復絲數為2、股線數為2,芯紗是氨綸。
通過該倉儲管理系統實現對紡織品的統一命名,讓紡織品的識別和分類更加簡便明了,同時建立統一的命名標準也有助于整體管理水平的提高。
倉庫盤點報表囊括了紗線品種名稱、剩余量、上月結余、本月結余、存儲位置等關鍵信息,如表1 所示。企業可以不定時、不定期通過查看報表數據,查詢每個品種的庫存情況以及該品種紗線的庫存位置。當某品種數據量異常時,管理者可對該品種出入庫情況進行進一步檢查,對可能出現的因入庫設備或人員操作而導致的紗線數據異常情況進行核實,保證了倉儲的精準化和合理化。而各個品種的存儲位置信息可以幫助員工快速找到所需出庫的紗線,有助于提高工作效率。

表1 倉庫盤點報表
倉儲物資移動APP 系統作為基于B/S 架構的紗線倉儲管理系統的輔助移動系統,便于倉庫操作員日常工作,降低了倉庫操作員的勞動強度。該移動端APP 也實現了入庫、出庫、倉庫盤點、報表查詢等模塊,具體如圖4 所示。

圖4 移動端操作流程圖
實現倉儲管理的移動化,有助于降低倉儲操作員的勞動強度,解決了查詢工作必須在電腦端處理的問題,打破了操作員必須在電腦端工作的局限性,可隨時隨地工作,提高了工作效率。將移動APP 技術運用在倉儲管理系統中也提升了倉儲管理的規范化和標準化水平。
該倉儲管理系統在江蘇無錫某企業應用后,效果較為明顯,主要表現在以下3 個方面。
(1)規范了紗線命名。企業通過該倉儲管理系統實現了對紡織品的統一命名,使得紡織品的識別和分類更加簡便明了,幫助企業實現庫存管理、質量追溯等方面的高效運作。
(2)智能出入庫方案提高了企業倉儲效率。操作員通過該倉儲管理系統進行入庫操作時,可根據推薦算法所提供的位置進行快速入庫,進行出庫操作時,可以根據提供的最優出庫方案進行出庫,避免了因操作員主觀性而導致的入庫混亂、出庫難等問題,提升了倉儲效率。
(3)簡化了倉儲操作方式,利用手機端即可完成出入庫、倉庫盤點等工作,實現了倉儲管理的移動化,有助于降低操作員勞動強度,打破了只能在電腦端進行操作的局限性。
由于紡織企業在倉儲管理過程中存在紗線命名隨意、倉儲主觀性強、倉儲效率低等問題,增加了倉儲成本,不利于紡織企業倉儲效率的提升。本研究設計的基于B/S 架構的紗線倉儲管理系統,是一個基于Java 的Web 端和移動端雙端應用程序,規范了紡織企業對紗線的命名、提高了出入庫效率、簡化了倉儲操作方式,并通過Web Server與數據庫進行數據交互,提高了紡織企業倉儲管理效率,降低了企業倉儲成本。