国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android平臺的倉儲物流移動管理系統(tǒng)的實現(xiàn)

2020-02-22 03:10鄭春紅劉志敏董海山
現(xiàn)代信息科技 2020年17期

鄭春紅 劉志敏 董海山

摘? 要:為了改善倉儲物流效率,文章設(shè)計了基于Android平臺的倉儲物流移動管理系統(tǒng),首先進行了系統(tǒng)需求分析,給出了系統(tǒng)整體方案,然后對各個模塊進行了詳細設(shè)計并對關(guān)鍵技術(shù)進行解析。經(jīng)測試,通過系統(tǒng)可充分利用移動設(shè)備的便攜性及其集成的攝像頭和藍牙等硬件功能,不僅可以滿足現(xiàn)場作業(yè)人員實時進行系統(tǒng)操作的需求,還減少了重復勞動,提高了工作效率。

關(guān)鍵詞:倉儲物流;Android;掃碼識別;藍牙打印

中圖分類號:TP316;TP315? ? ? 文獻標識碼:A 文章編號:2096-4706(2020)17-0171-04

Abstract:This paper designs a warehouse logistics mobile management system based on Android platform in order to improve the efficiency of warehousing logistics. Firstly,the system requirements are analyzed and the overall scheme of the system is given. Then,each module is designed in detail and the key technologies are analyzed. After testing,the system can make full use of the portability of mobile devices and its integrated camera,Bluetooth and other hardware functions. It can not only meet the needs of field operators for real-time system operation,but also reduce repeated labor and improve work efficiency.

Keywords:warehouse logistics;Android;barcode scan;Bluetooth printing

0? 引? 言

隨著計算機技術(shù)的快速發(fā)展,計算機技術(shù)在傳統(tǒng)倉儲物流行業(yè)中的應(yīng)用越來越普及,業(yè)務(wù)數(shù)據(jù)也由傳統(tǒng)的人工記錄方式轉(zhuǎn)變?yōu)槭褂糜嬎銠C軟件進行管理[1,2]。作為高職院校計算機專業(yè)的教師,為了積累軟件工程實踐經(jīng)驗,累積教學素材,利用寒暑假時間到倉儲物流企業(yè)進行研修學習。研修期間,參與企業(yè)項目的調(diào)研、需求分析及整體設(shè)計和詳細設(shè)計,并且在調(diào)研期間,發(fā)現(xiàn)倉儲物流行業(yè)現(xiàn)場的工作人員在辦理出入庫業(yè)務(wù)時,需要根據(jù)實際情況在不同地點進行辦公,辦理業(yè)務(wù)時先是手工記錄,然后在業(yè)務(wù)辦理結(jié)束后再通過PC端的管理系統(tǒng)進行處理,辦公效率低?;谠摤F(xiàn)狀并結(jié)合目前Android移動應(yīng)用技術(shù)的廣泛應(yīng)用,考慮在Android平臺基礎(chǔ)上設(shè)計實現(xiàn)適合現(xiàn)場工作特點的移動管理系統(tǒng),利用移動終端進行實時處理來減少現(xiàn)場工作人員手工記錄,提高辦公效率。

1? 系統(tǒng)需求分析

傳統(tǒng)倉儲物流行業(yè)中,現(xiàn)場理貨員在收貨或者貨物出庫業(yè)務(wù)辦理過程中需要隨時監(jiān)視貨物的狀況,需要在場地隨時走動,業(yè)務(wù)辦理結(jié)束后才能回到固定的辦公地點,使用PC端的管理系統(tǒng)完成業(yè)務(wù)的處理。這樣的工作流程辦公效率低,而且容易出錯。如果在業(yè)務(wù)辦理過程中能同時使用移動終端系統(tǒng)實時處理,不僅能減少現(xiàn)場工作人員的工作量,也能避免手工記錄出現(xiàn)的失誤,大大提高現(xiàn)場人員的工作效率。

現(xiàn)場理貨員的業(yè)務(wù)主要包括入庫和出庫。入庫時根據(jù)業(yè)務(wù)員登記的入庫車輛和貨物信息,安排現(xiàn)場裝卸工人打托,然后通過移動終端登記入庫貨物信息并打印入庫小票,貼在貨物外包裝上,移動端確認入庫后,叉車將托盤入庫從而完成入庫操作;出庫時根據(jù)業(yè)務(wù)員提前預配的出庫貨物進行出庫操作,叉車先從庫內(nèi)將指定的貨物放到指定的出庫位置,理貨員通過移動終端的掃碼功能,掃描托盤上入庫時粘貼的入庫小票(二維碼),確認出庫貨物信息后在移動終端確認出庫,完成出庫操作。

2? 整體方案設(shè)計

通過實際考察調(diào)研及系統(tǒng)需求分析,進行了系統(tǒng)整體方案的設(shè)計。本系統(tǒng)為了保證倉儲移動管理系統(tǒng)的安全性,設(shè)計用戶管理模塊對用戶信息及用戶權(quán)限進行維護;為了方便用戶實時查看當前的入庫任務(wù)并進行入庫貨物尺碼采集和貨物入庫核對及確認操作,設(shè)計入庫管理模塊實現(xiàn)貨物的入庫業(yè)務(wù),包括送貨車輛顯示、入庫貨物尺碼采集及貨物入庫操作功能;為了方便用戶及時獲取當前的出庫任務(wù)并進行出庫核對確認操作,設(shè)計出庫管理模塊實現(xiàn)貨物的出庫業(yè)務(wù),包括出庫任務(wù)顯示和貨物出庫操作功能;為了方便用戶查詢貨物的相關(guān)信息,設(shè)計查詢模塊,供用戶查詢貨物的庫存數(shù)量、入庫時間、庫內(nèi)存放位置、操作員等相關(guān)信息;為了提供條形碼和二維碼生成及掃描識別服務(wù),設(shè)計掃碼模塊,集成Android開源ZXing條形碼、二維碼圖像處理庫,實現(xiàn)條形碼、二維碼的生成及掃描功能;設(shè)計打印模塊,集成便攜式藍牙打印機,為系統(tǒng)其他模塊提供統(tǒng)一的打印服務(wù)。整體方案設(shè)計如圖1所示。

3? 詳細設(shè)計

根據(jù)系統(tǒng)的整體方案設(shè)計,下文分別對系統(tǒng)的各個模塊進行詳細設(shè)計。

3.1? 用戶管理模塊設(shè)計

為了保證系統(tǒng)的安全性,對倉庫管理員及理貨員設(shè)置權(quán)限管理,設(shè)計用戶管理模塊進行用戶信息的管理。該模塊功能主要包括用戶注冊、用戶登錄、權(quán)限管理及信息修改等功能,如圖2所示。

3.2? 入庫管理模塊設(shè)計

傳統(tǒng)入庫管理中,理貨員需要到現(xiàn)場核對入庫貨物信息,然后到PC端錄入系統(tǒng),效率低,易出錯。設(shè)計移動端入庫管理模塊,可以方便理貨員實時錄入信息,方便快捷,降低出錯率。

通過移動端入庫管理模塊進行入庫操作時,由業(yè)務(wù)員在PC端進行入庫車輛及貨物的登記,現(xiàn)場理貨員通過入庫車輛預覽界面找到需要辦理入庫業(yè)務(wù)的車輛,隨后進入入庫貨物預覽界面,選中需要入庫的貨物,在入庫界面輸入入庫件數(shù)后確認貨物入庫,在尺碼采集界面錄入貨物的尺碼信息,然后再通過藍牙便攜打印機打印入庫小票并貼在托盤上,最后由叉車將貨物移入庫內(nèi),完成入庫操作。入庫詳細流程如圖3所示。

3.3? 出庫管理模塊設(shè)計

傳統(tǒng)的出庫管理中,理貨員需要到現(xiàn)場核對出庫貨物信息,然后到PC端錄入系統(tǒng),效率低,易出錯。設(shè)計移動端出庫管理模塊,理貨員可以直接在現(xiàn)場利用手機進行掃碼出庫。

通過移動端出庫管理模塊進行出庫操作時,由業(yè)務(wù)員在PC端系統(tǒng)登記出庫貨物明細,然后由叉車將指定的貨物移動到指定的出庫位置,現(xiàn)場理貨員再通過移動終端掃描托盤上的條形碼,進入貨物出庫操作功能,確認出庫貨物及件數(shù)后,完成出庫操作。出庫詳細流程如圖4所示。

3.4? 信息查詢模塊設(shè)計

在倉儲物流管理過程中,有效控制并跟蹤倉庫出入庫貨物信息、實時庫存等信息,是至關(guān)重要的。設(shè)計查詢模塊,可以方便倉庫管理人員和理貨人員實時掌握庫存、庫容信息,實時了解貨物的出入庫信息。

查詢模塊包括入庫信息查詢、出庫信息查詢和庫存信息查詢。通過入庫信息查詢功能可查詢貨物的詳細入庫記錄,包括送貨車輛信息及入庫貨物的名稱、廠家、件數(shù)、重量和體積等基本信息;通過出庫信息查詢功能可查詢貨物的詳細出庫記錄,包括貨物出庫時間、出庫數(shù)量、提貨人及提貨車輛等出庫明細;通過庫存信息查詢可查詢倉庫中貨物的詳細庫存信息,并可通過立體模型展示貨物在庫內(nèi)的存放情況。

4? 關(guān)鍵技術(shù)解析

本系統(tǒng)為實現(xiàn)入庫實時打印和掃碼出庫用到了ZXing掃碼技術(shù)和藍牙打印技術(shù),下面分別對這兩種關(guān)鍵技術(shù)進行詳細的介紹。

4.1? ZXing掃碼技術(shù)

ZXing是Google提供的開源條形碼/二維碼圖像處理庫,可在多平臺使用。ZXing庫主要包括核心代碼庫、適用于J2SE客戶端的版本、適用于Android客戶端的版本、Android的集成等。本文使用的ZXing版本為3.3.0,源碼目錄中和Android平臺相關(guān)的模塊有:BarcodeScanner為掃碼示例工程;Android-integration提供了一種簡單的途徑將示例工程BarcodeScanner整合到調(diào)用方的APP中;Androidtest是一個Android的測試工程,模擬調(diào)用方應(yīng)用程序通過Android- integration模塊調(diào)用BarcodeScanner接口;core是實現(xiàn)條形碼和二維碼掃描解析的核心代碼庫[3]。

集成ZXing掃碼模塊后,通過調(diào)用掃碼模塊下的CaptureActivity即可打開掃碼窗口。通過測試,可快速準確的識別出條碼。掃碼結(jié)果如圖5所示。

4.2? Android藍牙打印技術(shù)

本文選用型號為富士通MPL3000的便攜式藍牙打印機;打印紙張使用尺寸約70 mm×100 mm的不干膠貼;紙卷直徑約50 mm,130張/卷。針對MPL3000,廠家提供了SDK接口,可方便集成到Android項目中進行二次開發(fā)。在開發(fā)中通過Printer.draw_text()接口繪制各種打印文本,通過Printer.draw_barcode1d()接口繪制需要打印的條形碼,最后通過Printer.page_print()接口完成打印工作。測試打印結(jié)果如圖6所示。

5? 系統(tǒng)測試

5.1? 入庫測試

首先在入庫界面選中需要操作的送貨車輛,進入車輛貨物明細界面,選中需要入庫的貨物進入收貨操作界面,輸入件數(shù)后點擊入庫確認即完成貨物的入庫操作。入庫功能如圖7~9所示。

5.2? 出庫測試

首先在出庫界面選中需要操作的出庫任務(wù),進入貨物出庫操作界面,在該界面掃描入庫時粘貼的二維碼即可完成出庫操作,如圖10所示。

6? 結(jié)? 論

本文研究了基于Android平臺的倉儲物流移動管理系統(tǒng),首先通過調(diào)研進行系統(tǒng)需求分析,然后結(jié)合實際需求給出系統(tǒng)整體及詳細設(shè)計,并對關(guān)鍵技術(shù)進行解析。通過測試,本系統(tǒng)可充分利用移動終端便攜性及其集成的攝像頭、藍牙等硬件功能,相比于傳統(tǒng)的倉庫出入庫管理系統(tǒng)具有方便攜帶并且操作及時便捷的優(yōu)勢,可降低倉庫現(xiàn)場工作人員的工作強度,提高工作效率。目前該系統(tǒng)仍處于測試階段,下一步將結(jié)合倉儲物流企業(yè)實際業(yè)務(wù)進行優(yōu)化,爭取應(yīng)用到實際生產(chǎn)作業(yè)中。

參考文獻:

[1] 龐澤平,方朝曦,李國勝.基于Android平臺的物流倉儲叉車調(diào)度系統(tǒng)的設(shè)計 [J].電子技術(shù)與軟件工程,2017(6):66-68.

[2] 余世欣,李勇.基于RFID的倉儲管理系統(tǒng) [J].信息技術(shù),2016(5):81-83.

[3] 羅玲,彭誠.基于Android平臺的小型倉庫管理系統(tǒng)設(shè)計與實現(xiàn) [J].電腦知識與技術(shù),2015,11(16):74-77.

作者簡介:鄭春紅(1987—),女,漢族,山東青島人,碩士研究生,講師,研究方向:計算機應(yīng)用技術(shù);劉志敏(1986—),女,漢族,山東濰坊人,碩士研究生,講師,研究方向:計算機軟件與理論;董海山(1981—),男,漢族,山東青島人,碩士研究生,講師,研究方向:計算機軟件與理論。