二維碼技術下物流信息管理系統論文

前言:尋找寫作靈感?中文期刊網用心挑選的二維碼技術下物流信息管理系統論文,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

二維碼技術下物流信息管理系統論文

1數據庫設計

針對物流運送信息管理的業務流程,數據庫設計涉及到多用戶,多層次的關聯,需要對普通用戶、運貨人,派送人、業務管理員、系統管理員等多角色進行定義。根據需求設計了多個關系數據表,包括用戶表、訂單表、運單表、貨物信息表、用戶信息反饋表、問題處理表、物流公司信息表、部門表、員工表等,表1~表4說明了主要表字段的具體設計。

1.1用戶表,主要存儲提交訂單的用戶或注冊用戶的基本信息。

1.2訂單表,主要存儲訂單相關信息,管理員根據此訂單生成相應運單。

1.3運單表,存儲生成的運單相關信息,根據物品交運情況,改變運單的狀態。

1.4貨物信息表,存儲交運物品的信息。

2二維碼的生成和解析

2.1服務器端二維碼的生成

二維碼生成在服務器上實現,當管理員點擊生成運單的時候,根據運單信息生成二維碼。信息數據包括:訂單號、訂單人、貨物名稱、下單時間、收單人、收單人地址,還包括生成時的運單號,運送人等。二維碼在生成的時候會先將數據轉換為二進制,并根據其大小來安排每行的小方格的個數。然后通過特有的QR編碼方式將二進制數據進行編碼,并且安排好黑色、白色小白塊的位置。在它的左上角,右上角,左下角都會有一個固定定位區域,其他位置為數據區。

2.2Android端二維碼的解析

移動終端基于Android系統設計開發,客戶程序的使用涉及到用戶和派送員等多個角色。用戶登錄后可以選擇二維碼查詢運單情況,界面如圖4所示,再選擇拍照或從相冊提取照片,如選擇拍照,則進入照相及獲取解析二維碼過程。二維碼的解析涉及到圖像圖形識別分析技術,筆者使用了二維碼開發者提供的開源代碼庫來進行二維碼掃描。二維碼在掃描的時候程序會用攝像頭首先尋找固定的定位區域,判斷出哪里是二維碼區域并取出數據區域,再利用其編碼原理進行解碼,首先轉換為二進制數據再轉換為所需要的數據,并顯示給用戶。

3結論

通過對本系統的研究設計,實現了基于二維碼技術的物流信息管理系統,針對不同用戶設計了移動客戶端和服務器端的不同應用程序,體現出系統的完整性和靈活性,發揮了二維碼在物流信息管理中的優點。本系統提供給用戶多種選擇,也為用戶提供了便捷的服務,使無論從物流工作人員,管理人員到用戶都節省了不少的時間,增加了效率。

作者:趙宇峰 楊洋 賈鵬 單位:西安工業大學計算機科學與工程學院

亚洲精品一二三区-久久