編程語言:Java
開發環境:Netbeans+jdk1.8
使用技術:SerialPort+HttpClient+SocketClient+TTS
數據庫:Sqlite
運行環境:WINDOW7/UBUNTU 12.04
首頁界面

一.快遞員登錄

登錄認證步驟1:輸入4位校驗碼(通過手機校驗碼編碼規則),校驗通過后后台系統自動發送6位短信動態碼到投遞員手機

登錄認證步驟2:輸入6位短信動態碼,並進行校驗,校驗通過后返回該投遞員信息(快遞公司,賬戶余額等)

登錄成功界面

二.快遞員投件
投件步驟1:掃描或輸入包裹條碼

投件步驟2:輸入用戶手機號

投件步驟3:選擇格口大小

可進行“重開箱門”,“重選格口”,“投遞成功”,“取消投遞”

> 正常操作:投遞員關閉正確格口,超時存件認定為存件成功

> 異常操作1:投遞員存錯格口位置,並關閉錯誤格口,可點重開箱門,打開錯誤格口

> 異常錯誤2:投遞員未對異常錯誤1進行處理,還是將包裹投錯格口位置,並關閉正確格口后,選擇界面會出現“異常格口”按鈕,點擊“開箱”,取回包裹

三.快遞員取回
取回方式1:掃描包裹取件


取回方式2:批量取回


> 正常操作:投遞員取出包裹關閉格口

> 異常操作3:投遞員取出后還有包裹,處理方式:重開箱門

> 異常操作4:未對異常操作3進行處理

四.快遞員遠程協助(輸入運單號+取件手機號,獲取短信動態碼,驗證開箱)


五.用戶取件
重發取件密碼

用戶取件(輸入手機號后4位及取件密碼)

用戶遠程協助

運單號查詢

六.后端管理功能
重啟軟件,從服務器同步信息,格口管理,管理員開鎖,調用監控


用戶逾期取件 -支付逾期費用


