前言:尋找寫作靈感?中文期刊網(wǎng)用心挑選的二維碼技術(shù)下物流信息管理系統(tǒng)論文,希望能為您的閱讀和創(chuàng)作帶來靈感,歡迎大家閱讀并分享。
1數(shù)據(jù)庫設(shè)計
針對物流運送信息管理的業(yè)務(wù)流程,數(shù)據(jù)庫設(shè)計涉及到多用戶,多層次的關(guān)聯(lián),需要對普通用戶、運貨人,派送人、業(yè)務(wù)管理員、系統(tǒng)管理員等多角色進行定義。根據(jù)需求設(shè)計了多個關(guān)系數(shù)據(jù)表,包括用戶表、訂單表、運單表、貨物信息表、用戶信息反饋表、問題處理表、物流公司信息表、部門表、員工表等,表1~表4說明了主要表字段的具體設(shè)計。
1.1用戶表,主要存儲提交訂單的用戶或注冊用戶的基本信息。
1.2訂單表,主要存儲訂單相關(guān)信息,管理員根據(jù)此訂單生成相應(yīng)運單。
1.3運單表,存儲生成的運單相關(guān)信息,根據(jù)物品交運情況,改變運單的狀態(tài)。
1.4貨物信息表,存儲交運物品的信息。
2二維碼的生成和解析
2.1服務(wù)器端二維碼的生成
二維碼生成在服務(wù)器上實現(xiàn),當管理員點擊生成運單的時候,根據(jù)運單信息生成二維碼。信息數(shù)據(jù)包括:訂單號、訂單人、貨物名稱、下單時間、收單人、收單人地址,還包括生成時的運單號,運送人等。二維碼在生成的時候會先將數(shù)據(jù)轉(zhuǎn)換為二進制,并根據(jù)其大小來安排每行的小方格的個數(shù)。然后通過特有的QR編碼方式將二進制數(shù)據(jù)進行編碼,并且安排好黑色、白色小白塊的位置。在它的左上角,右上角,左下角都會有一個固定定位區(qū)域,其他位置為數(shù)據(jù)區(qū)。
2.2Android端二維碼的解析
移動終端基于Android系統(tǒng)設(shè)計開發(fā),客戶程序的使用涉及到用戶和派送員等多個角色。用戶登錄后可以選擇二維碼查詢運單情況,界面如圖4所示,再選擇拍照或從相冊提取照片,如選擇拍照,則進入照相及獲取解析二維碼過程。二維碼的解析涉及到圖像圖形識別分析技術(shù),筆者使用了二維碼開發(fā)者提供的開源代碼庫來進行二維碼掃描。二維碼在掃描的時候程序會用攝像頭首先尋找固定的定位區(qū)域,判斷出哪里是二維碼區(qū)域并取出數(shù)據(jù)區(qū)域,再利用其編碼原理進行解碼,首先轉(zhuǎn)換為二進制數(shù)據(jù)再轉(zhuǎn)換為所需要的數(shù)據(jù),并顯示給用戶。
3結(jié)論
通過對本系統(tǒng)的研究設(shè)計,實現(xiàn)了基于二維碼技術(shù)的物流信息管理系統(tǒng),針對不同用戶設(shè)計了移動客戶端和服務(wù)器端的不同應(yīng)用程序,體現(xiàn)出系統(tǒng)的完整性和靈活性,發(fā)揮了二維碼在物流信息管理中的優(yōu)點。本系統(tǒng)提供給用戶多種選擇,也為用戶提供了便捷的服務(wù),使無論從物流工作人員,管理人員到用戶都節(jié)省了不少的時間,增加了效率。
作者:趙宇峰 楊洋 賈鵬 單位:西安工業(yè)大學計算機科學與工程學院