今天校园里到处是快递小哥,同学们也经常帮别人取快递,快递小哥不会很细致的核实身份,就允许代领,存在很多不安全因素。
设计一款基于手机的app,用于快递小哥验证身份,顾客领取快递。具体认证方法不限,简单易行。
(1)给出:app包含哪些部分(可加图示),每部分的功能;
(2)模仿kerberos的写法,描述交互过程,并加说明。
答:(1)app应该包含三个部分,分别是平台端、快递员端和用户端。
平台端:显示快递信息、显示物流状况、为快递员分配任务、生成快递取件码、实现快递员与顾客的交流。
快递员端:查看快递信息、接受快递任务、核对用户身份。
用户端:查看快递信息、查看物流状况、获取取件码。
(2)
①登录
②平台对用户显示快递信息、物流信息、取件码
③平台对快递员发布任务、显示快递信息
③用户与快递员通过平台交流
④用户进行取件认证