作业5 身份认证

题目

今天校园里到处是快递小哥,同学们也经常帮别人取快递,快递小哥不会很细致的核实身份,就允许代领,存在很多不安全因素。

设计一款基于手机的app,用于快递小哥验证身份,顾客领取快递。具体认证方法不限,简单易行。

(1)给出:app包含哪些部分(可加图示),每部分的功能;

(2)模仿kerberos的写法,描述交互过程,并加说明。

 

方案

(1)APP

客户端:

查看订单信息

获取取件二维码或取件码

签收信息提醒

 

快递员端:

产看订单信息

获取来者的取件凭证(二维码或取件码)

验证身份

确认派送成功

 

后台管理端:

管理订单信息

为快递员分配任务

为用户生成取件认证信息(二维码或取件码)

校验取件认证信息

 

(2)交互过程

  1. 客户登录:向后台发送用户名、密码等认证信息;
  2. 后台认证信息成功后发送快递信息、取件信息等;
  3. 快递员登录:向后台发送身份认证信息如姓名、密码、电话等;
  4. 后台向快递员分配任务、允许快递员查看快递信息、提供用于认证客户身份的二维码或取件码;
  5. 客户向快递员提供二维码或取件码等信息;
  6. 快递员扫描二维码等向后台发送;
  7. 后台向快递员发送验证成功信息;
  8. 快递员向客户端发送取件成功信息。

 

 

posted @ 2022-05-15 09:52  wind~飘  阅读(33)  评论(0编辑  收藏  举报