任敏, 任英
(無錫工藝職業(yè)技術學院,宜興 214200)
隨著信息技術的發(fā)展和全球經(jīng)濟一體化加劇,使得人們對服務的質量要求也越來越高。而作為新興服務部門的物流產(chǎn)業(yè),其也隨著我國互聯(lián)網(wǎng)的發(fā)展逐步壯大,并形成了以申通、圓通、中通和順豐為代表的物流行業(yè)格局。通過這些物流企業(yè)的服務,并結合信息化技術,大大提高了物流配送的時效性和互動性。但對于小型的物流企業(yè)來講,受各種因素等影響,在物流管理方面的效率還比較低,缺乏對物資配送的實時追溯和跟蹤,甚至在貨物的信息獲取方面,交互性也很差[1-2]。如果按照順豐、申通等代表性企業(yè)的標準對物流管理系統(tǒng)進行構建,會大大增加企業(yè)的成本。因此,對于小型的物流企業(yè)來講,如何開發(fā)一款信息化水平高、成本相對較低和交互性較強的物流管理系統(tǒng),成為當前思考的重點。而物聯(lián)網(wǎng)技術的出現(xiàn)給中小型物流企業(yè)帶來了新的機遇,使得對貨物實時數(shù)據(jù)的采集成為了可能。對此結合當前的物聯(lián)網(wǎng)技術,提出一種基于RFID的物流管理系統(tǒng),并對系統(tǒng)的實現(xiàn)進行了詳細的設計。
根據(jù)物流企業(yè)在物流運輸管理方面的需求[3-6],結合物聯(lián)網(wǎng)技術和計算機技術,將該系統(tǒng)分為3個部分:1)數(shù)據(jù)采集部分。該部分主要主要通過物聯(lián)網(wǎng)技術中的RFID設備對貨物的信息進行采集;2)數(shù)據(jù)傳輸部分。該部分主要通過GPRS網(wǎng)絡和互聯(lián)網(wǎng)將采集到的獲取數(shù)據(jù)上傳到系統(tǒng)后臺服務器,并隨時響應客戶端的請求;3)該部分主要是基于asp.net技術對交互界面即應用程序進行開發(fā)。因此,該系統(tǒng)的整體架構設計,如圖1所示。
2.1 系統(tǒng)硬件整體架構設計
硬件部分主要負責對貨物信息進行采集,并通過GPRS網(wǎng)絡將數(shù)據(jù)傳輸?shù)椒掌鳌R虼?,主控芯片選擇MSP430f149型號[7],該芯片具有高性能、低成本的特點。而根據(jù)上述的要求,將硬件部分設計,如圖2所示。
在圖3中,信號的發(fā)送主要通過TX1和TX2,與天線連接;RX為信號輸入端。
圖1 系統(tǒng)整體架構
2.2 讀卡器外圍電路設計
讀卡器作為讀取tag標簽的一個重要工具[8]。結合目前市場上的讀卡器產(chǎn)品,本文則選擇MF RC522 型號的讀卡器。該讀卡器可有效的適用于頻率高達13.56MHz 的非接觸式通信的芯片,并可支持ISO014443協(xié)議。這款讀卡器的典型的優(yōu)點在于體積小、成本低和便于攜帶等特點。其具體的電路設計,如圖3所示。
圖3 MF RC522 外圍電路設計
2.3 讀卡器具體工作流程
對讀卡器的工作流程來講,其工作主要包括尋卡、防沖撞、驗證、讀/寫卡等幾個部分,并通過不同的函數(shù)來實現(xiàn)。如尋卡功能函數(shù)Pcd Request()、讀卡函數(shù)Pcd Read()[9]。不同的函數(shù)可實現(xiàn)不同工作流程功能。而其具體的讀卡原理則是當IC卡進入到某感應區(qū)域內,讀卡器就會按照規(guī)定的協(xié)議進行通信,然后通過Pcd Request()函數(shù)尋卡,并通過Pcd Read()對IC卡進行讀取,從而獲取IC卡中的具體信息。具體工作流程,如圖4所示。
圖4 讀卡器工作流程
為加強對物流的管理,設計軟件端從而便于用戶及時獲取物流信息,以此更好的為物流管理服務。而結合目前的計算機技術,本文采用ASP.NET+B/S+C/S+sql server對系統(tǒng)進行搭建[10-11]。
3.1 系統(tǒng)功能模塊設計
在功能模塊界面,主要分為B/S和C/S兩個部分。具體的功能模塊,如圖5所示。
圖5 系統(tǒng)功能設計
在上述的功能模塊中,用戶登錄主要用于對網(wǎng)站用戶,而物流信息查詢只需要用戶輸入相應的物流單號,即可查詢到不同物品的運輸信息;后臺登錄主要為管理人員提供,并在后臺對相關的數(shù)據(jù)進行統(tǒng)計。
3.2 部分功能實現(xiàn)代碼
3.2.1 物品查詢實現(xiàn)代碼
為保障用戶及時對物流信息進行查詢,通過及時上傳物流配送信息,并讓用戶通過服務器對該物品的位置信息進行查詢。而根據(jù)ASP頁面設計的相關技術,本文直接通過Datagrip 控件來完成請求,并與后臺數(shù)據(jù)庫連接,查詢相關的信息。具體實現(xiàn)代碼如下:
public Data Table Sel SQL(String SQL)
{ Data Table Table = new Data Table();
Sql Connection my Con = new Sql Connection(Link Str); //Linestr 為連接路徑
Sql Command my Com = new Sql Command(SQL, my Con); my Com.Command Timeout = 0;
Sql Data Adapter Adapter = new Sql Data Adapter(my Com);
try { Adapter.Fill(Table);
return Table;
}
3.2.2 報表打印功能
報表打印是對物流訂單數(shù)據(jù)的統(tǒng)計,為物流公司提供數(shù)據(jù)服務。如通過對物流訂單的統(tǒng)計,可以查看某一時間段內物流訂單數(shù)量;通過物流訂單地址的統(tǒng)計,設置最佳物流配送地點;同時還可以通過對不同時間段發(fā)貨數(shù)量的統(tǒng)計,更好的對配送人員進行安排。其具體代碼為:
private void print Document1_Print Page(object sender, System.Drawing.Printi ng.Print Page Event Args e)
{
e.Graphics.Draw Line(new Pen(Color.Black, 1), 120, 160, 720, 160);
e.Graphics.Draw Line(new Pen(Color.Black, 1), 120, 260, 720,
260); e.Graphics.Draw String("商品類型", new Font("宋體", 15), Brushes.Black, 435, 200);
e.Graphics.Draw String("商品信息", new Font("宋體", 20), Brushes.Black, 360, 80);
3.2.3 數(shù)據(jù)庫連接
在本系統(tǒng)設計中,采用SQL sqlserver作為數(shù)據(jù)庫管理系統(tǒng)。對數(shù)據(jù)庫的連接采用SQL語句,并通過ADO.NET接口進行連接,通過其中的Connection對象連接。具體連接代碼為:
Public void Open()
{
#region
cn=new Sql Connection(Sql Connection String);
cn .Open();
#endregion
}
通過上述的設計,對部分功能界面進行測試,可以得到部分實現(xiàn)界面和結果。
4.1 后臺登錄界面
根據(jù)設計,可以得到物流管理系統(tǒng)后臺登錄界面,具體如圖6所示。
圖6 后臺登錄界面
4.2 報表統(tǒng)計實現(xiàn)
報表統(tǒng)計是該系統(tǒng)的一個重要部分,可實現(xiàn)對不同訂單在不同時刻的統(tǒng)計。本文則對某個時刻的訂單進行統(tǒng)計,可以得到如圖7所示的結果。
結合物流管理的信息化需求,利用RFID標簽和計算機技術,設計了一款可對物流配送進行全面實時監(jiān)控的系統(tǒng)。通過該系統(tǒng),用戶只需要通過點擊網(wǎng)站,輸入相應的物流訂單信息,即可在網(wǎng)站查詢,大大加強了用戶和配送企業(yè)之間的信息互動和溝通,增強了物流配送滿意度。而該系統(tǒng)的創(chuàng)新點在于采用比較簡單的RFID標簽和常用的計算機技術,大大節(jié)約了開發(fā)成本,也提高了配送效率。
圖7 報表統(tǒng)計顯示
[1] 方淡玉,馮艷茹,李艷濤. 基于RFID的物流配送中心信息管理系統(tǒng)模型設計研究[J]. 物流技術,2014(1):342-344.
[2] 張浩,黎宏,楊浩雄. 農(nóng)產(chǎn)品物流配送信息化發(fā)展現(xiàn)狀及對策[J]. 山西農(nóng)業(yè)科學,2014(2):178-181.
[3] 沈蘇彬,林闖. 專題前言:物聯(lián)網(wǎng)研究的機遇與挑戰(zhàn)[J]. 軟件學報,2014(8):1621-1624.
[4] 鄧榮標. 基于RFID與二維碼技術的物聯(lián)網(wǎng)快遞物流配送系統(tǒng)的優(yōu)化設計[J]. 物聯(lián)網(wǎng)技術,2014(9):36-37.
[5] 陳星浩,劉丙午,李俊韜. 基于RFID及語義網(wǎng)技術的物流配送系統(tǒng)設計[J]. 物流技術,2012(1):105-107.
[6] 王永鼎,楊家朋. 基于RFID的AGV及其在物流配送中心的應用研究[J]. 微計算機信息,2012(2):93-95.
[7] 張凱. 農(nóng)超對接物流配送系統(tǒng)應用RFID的經(jīng)濟效益分析[J]. 物流工程與管理,2012(5):79-82.
[8] 劉巧. 基于RFID加密技術的物流配送管理研究[J]. 中國商貿,2014(32):102-104.
[9] 陳長輝. 集成二維碼與RFID技術的物流配送通信終端設計[J]. 物流技術,2015(8):212-214.
[10] 黃曉祥,王永亮,林賢祥,常夏梅. 基于RFID技術的物流配送機器人研究[J]. 信息通信,2016(7):90-91.
[11] 陳海明,崔莉,謝開斌. 物聯(lián)網(wǎng)體系結構與實現(xiàn)方法的比較研究[J]. 計算機學報,2013(1):168-188.