編程語言: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位及取件密碼)
用戶遠程協助
運單號查詢
六.后端管理功能
重啟軟件,從服務器同步信息,格口管理,管理員開鎖,調用監控
用戶逾期取件 -支付逾期費用