摘要:傳統意義上的庫存盤點工作強度大、管理成本高、實時性差、人工操作容易產生誤差,不利于指導企業科學生產。設計了一種基于QR碼的農產品加工企業庫存動態盤點管理系統,主要介紹了系統工作流程、功能設計及QR碼的應用開發。該系統能夠改進傳統的工作方式,有效提高農產品加工企業庫存管理水平。
關鍵詞:QR碼;農產品加工企業;庫存動態盤點管理系統;Windows CE
中圖分類號:F304.3;TP391 文獻標識碼:A 文章編號:0439-8114(2013)16-3980-03
隨著社會快速發展和市場多變不定的客觀因素影響,農產品加工企業的精細化管理需求已快速凸顯出來,并日益成為農產品加工企業占領市場、謀求快速化發展,最終在市場立于不敗之地的決定性因素。庫存管理就是農產品加工企業精細化管理的重要組成部分之一,而信息技術的高速發展已經使庫存管理系統成為農產品加工企業管理中不可或缺的一部分,它克服了以往人工管理的缺點,節省了信息處理時間,提高了經濟效益[1]。
1 設計目標
農產品加工企業以產品自制為主導,為了保證產品的安全和市場供應,從產品加工原料的采購到產品最終進入市場,周期比其他工業產品都要短得多,原料進入及成品出庫等流通速度很快,同時數量龐大、種類繁多,且時時刻刻存在??茖W管理農產品加工企業原料流入及制成品的流出是企業庫存管理的難點。原料數量庫存過少會引起產能利用不足,造成停產,影響市場供應;原料數量庫存過多可能會受市場無序競爭和客觀多變的市場因素的影響,造成積壓、變質[2]。成品庫存過多則使其儲放面積大、搬運費用高、生產控制系統復雜,這都是倉管員和生產操作人員通過傳統人工管理無法控制的。因此,在農產品加工企業中,快速準確反應的動態盤點管理系統會使加工、生產、調度變得更加有序而高效。
研究設計了一種基于QR碼的農產品加工企業庫存動態盤點管理系統,該系統利用QR碼特點、數據庫技術及企業網絡共享數據動態,實現對庫存數據變化的快速反應,準確掌握庫存狀況信息,實時控制好原料與制成品數量和流入流出時間,使其正好滿足生產進程的需要,實現合理庫存的目的[3,4]。它能夠為農產品加工企業提供先進的庫存動態盤點解決方案,改進傳統的工作方式,提高企業生產經營和調度的科學化水平,縮短管理周期,減少人為操作差錯,減輕管理人員的工作強度,降低管理成本。它以強大的實時交互能力和高效的數據處理水平,有效提高了農產品加工企業管理的科學化、規范化和自動化水平。
2 工作流程及功能設計
2.1 系統工作流程
系統工作流程如圖1所示。具體流程如下:①當農產品生產原料采購完成并入庫時,信息管理人員將按照原料分類、原料名稱、產地、采購日期、保質期、數量、包裝規格等采集原料信息,錄入原料信息數據庫,并進行QR碼編碼、圖像打印、粘貼在原料包裝的表面,最終入庫管理。②在生產線最前端,即原料出庫進行產品加工時,倉庫管理人員用無線手持PDA二維碼識別系統對編碼進行識別,將原料出庫信息同步傳遞給數據庫服務器,數據庫做原料出庫處理。③在生產線的末端,即制成品完成包裝后,制成品信息管理員將按照制成品名稱、生產日期、執行標準、監制批號、保質期、產地、制造商、生產廠家聯系方式采集信息,錄入制成品信息數據庫,并進行QR碼編碼、圖像打印、粘貼在制成品包裝的表面,最后入庫管理。④制成品出庫時,倉庫管理人員用無線手持二維碼識讀終端對編碼進行識讀,將制成品出庫信息同步傳遞給數據庫服務器,數據庫做制成品出庫處理。
經過以上4個步驟的處理,完成了從農產品原料入庫到制成品出庫的全過程。在這個過程中,每一步的信息處理都充分利用了二維碼技術,做到了數據的及時、準確、快速收集,利用無線網絡和數據庫技術完成了信息的處理,基本達到了生產數據與生產流程的同步。
2.2 系統的功能設計
系統的功能設計如圖2所示,共有5個子系統(模塊),分別為系統管理功能模塊、原料采購信息子系統、農產品生產管理信息子系統、二維碼編碼子系統、二維碼識別終端子系統。分別從信息登記、系統管理、條碼管理及打印、手持終端管理、數據同步等方面實現農產品加工企業庫存動態盤點管理系統必要的功能。同時,由于該系統采用了B/S架構,具有較強的可擴展性,可將農產品加工企業若干的分支機構構建成一個通用的網絡系統,形成信息共享平臺[5,6]。
3 QR碼的應用開發
QR碼技術是研究所提出的實現農產品加工企業庫存動態盤點的關鍵技術。QR碼是建立在計算機圖像處理技術、組合編碼原理等基礎上的一種新型圖形符號自動識讀處理碼制,它是用特定的幾何圖形按一定規律在平面分布的黑白相間的圖形記錄數據符號信息的,在代碼編制上利用構成計算機內部邏輯基礎的“0”、“1”比特流的概念,使用若干個與二進制相對應的幾何形體來表示文字數值信息,通過圖像輸入設備或光電掃描設備自動識讀以實現信息自動處理[7]。由于QR碼具有數據容量大、糾錯功能強、方便加密以及超高速識讀等特點,因此,在世界上許多國家的很多領域得到了廣泛的應用,如商品標識、圖書信息管理、郵政系統、客運服務、電子票務、防偽系統等領域。在我國,QR碼國家標準已經正式發布實施,許多應用領域已顯示出對QR碼的應用需求[8]。
3.1 QR碼的編碼設計
通過編碼和信息轉換,系統將原料及制成品的信息量賦予二維碼,由條碼打印機打印出條碼標簽,將打印好的條碼標簽貼在包裝盒(袋)上,二維碼就是一個攜帶產品信息的小型的數據庫,并具有防偽功能。本系統涉及的二維碼信息編碼模塊直接采用目前通用的二維碼信息編碼組件QREncode.dll,該組件可以根據編碼選項對輸入的字符串進行QR碼編碼,得到編碼后的QR符號,具體調用方法如下。①調用接口定義為:STDMETHODIMPCQREncoder:Encode(BSTRbstrEncodeData,BYTEbyErrorCorrectionLevel,BOOLbISOI2EC,BSTR3pbstrResultStream);②輸入參數說明:BSTRbstrEncodeData表示待編碼的字符串,注意一個中文字符對應兩個字節,對應漢字內碼;BYTEbyErrorCorrectionLevel表示編碼的糾錯級別選擇,0表示糾錯級別L(7%),1表示糾錯級別M(15%),2表示糾錯級別Q(25%),3表示糾錯級別H(30%);BOOLbISOI2EC表示采用的編碼標準,取值TRUE表示采用國際標準(ISO/IEC18004),取值FALSE表示采用國家標準(GB/TGB/T 18284-2000)。③輸出參數說明:BSTR3pbstrResultStream表示輸出字符串,字符串由3部分組成,第一部分為三字節,為編碼后QR符號的寬度;第二部分為三字節,為編碼后QR符號的高度;第三部分為編碼后的QR符號,長度為QR符號寬度與QR符號高度的乘積。
3.2 嵌入式QR碼識別系統
系統采用基于圖像處理的二維碼識別模式,嵌入式識別終端采用好德芯GC-028識讀終端。嵌入式開發采用的操作系統是Mircosoft Windows CE 6.0 R3,數據庫為SQL Server CE。操作系統平臺Windows CE是一個具有搶先式多任務功能,并具有強大通信能力的嵌入式操作系統,是微軟為移動設備、消費類電子產品、嵌入式應用全新設計的戰略性操作系統產品[9]。SQL Server CE是專門運行在各種智能型嵌入設備或移動設備上的輕量級的數據庫系統,它提供遠程數據訪問和合并復制功能,確保SQL Server數據庫中的數據不僅能夠可靠地提交給用戶,而且還能夠離線修改并在以后的時間與服務器進行同步,這使SQL Server CE成為了移動和無線環境的理想選擇,從而簡化了針對智能設備的數據庫應用的開發過程[10]。QR碼識別流程如圖3所示。
4 結語
研究設計了一種利用QR碼技術實現農產品加工企業庫存動態盤點的管理系統,將有力提升農產品加工企業管理科學化和自動化水平,是提高農產品加工企業經濟和管理效益的重要支撐。研究所提出的基于B/S架構的系統設計,還有利于系統功能的進一步擴展,可與產品溯源系統、物流管理系統無縫對接,構成農產品加工企業從原料采購、生產到銷售的全自動化管理平臺。
參考文獻:
[1] 黃健字.物料庫存管理的標準化[J].機械工業標準化與質量,2005(8):14-16.
[2] 康春穎.網絡二維碼圖片的生成算法研究[J].黑龍江大學自然科學學報,2009,26(2):216-219.
[3] 宋雅杰.基于物聯網技術的庫存控制研究[J].商業時代,2010(24):34-45.
[4] 劉 燕,吳 嫻,羅治平.基于數據庫的庫存管理系統的研究[J].制造業自動化,2009,31(9):34-37.
[5] 馬國俊.物聯網核心技術及其在農業領域的應用[J].江蘇農業科學,2012,40(11):390-392.
[6] 葉 勇,張友華,樂 毅,等.食品安全追溯研究[J]. 華中農業大學學報(社會科學版),2011(2):130-133.
[7] 劉寧鐘,蘇 軍,孫 涵. 工業控制環境中QR Code 的檢測和識別算法[J].電子學報,2011,39(10):2459-2463.
[8] 王保云. 物聯網技術研究綜述[J].電子測量與儀器學報,2009, 23(12):1-7.
[9] 余 華,吳振華.農產品追溯碼的編碼研究[J].中國農業科學,2011,44(23):4801-4806.
[10] 涂傳清,王愛虎. 我國農產品質量安全追溯體系建設中存在的問題與對策[J]. 農機化研究,2011,33(3):16-20.