根据自己的理解,请对APP小恩爱的手机找回密码流程进行梳理
作业要求:
1体验这款产品上述的功能模块
2梳理此功能的业务流程,绘制流程图(包含主流程,异常流程,提示和引导,判断等)
3请此流程进行优缺点分析,并得出结论
一.功能流程的梳理(体验版本:Android4.3系统,v6.2.4.2)
此次梳理不考虑断网的情况
二.流程优缺点分析
优点
- 用户在找回密码页输入手机号时,在找回密码的时候,文本框自动做“000 0000 0000”手机号位数的区分,帮助用户从视觉上识别手机号输入格式和数字是否正确
- 每一步错误都有提示,例如在验证码页面点击返回,会出现提示“验证码可能略有延迟,确定返回并重新开始?”防止用户误操作
- 手机号和验证码的提交按键,在未录入内容时都处于锁死状态,并设有同一时间内连续操作三次的上限设置。降低了恶意操作的数量和频次。
- 利于满足格式要求,才能激活控件的形式,简化了功能流程的步骤,缓解了前后端的压力。
缺点及调整意见
- 连续输入密码错误5次之后,提示利用邮箱找回,但用户可能未绑定邮箱。
调整意见:建议连续输入操作5次之后直接打开“忘记密码”的菜单,进行选择。
意义:避免用户未绑定邮箱的情况。 - 在输入账号密码的时候,手机号未注册的用户并未得到提示,直到找回密码页面才会给出提示,而此时用户已连续点击6次。
调整意见:在输入框中输入密码时,系统直接判断是否为注册账号,然后给予相应的提示。
意义:避免用户操作次数太多而引起的糟糕的体验。 - 用户在短时间内,连续点击找回密码按键超过三次,会提示“用户操作过于频繁,请稍后再试”,但是并未提示用户需要等多长时间。
调整意见:提示语改成:“连续三次错误,请等N分钟后再尝试”。
意义:给用户一个明确的等待时间,降低因等待而引起的焦躁。 - 缺少新密码和历史密码的相似判定,用户容易输入以前用过的密码,如之前账号密码泄露,会带来再次泄露的危险。
调整意见:当用户新录入的密码与历史密码一致时,提示“请勿输入已使用过的密码”
意义:降低再次泄露密码的风险。 - 更改密码完成后,返回登录页,账号输入框里没有自动录入用户获取验证码时录入的账号。
调整意见:在登录窗内,自动录入用户获取验证码时录入的账号。