2.智能快递柜(终端篇)
编程语言: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位及取件密码)
用户远程协助
运单号查询
六.后端管理功能
重启软件,从服务器同步信息,格口管理,管理员开锁,调用监控
用户逾期取件 -支付逾期费用
qq:505645074