• 如何写一份受程序员青睐的登录注册需求说明

  • 发布日期:2019-10-23 19:20   来源:未知   阅读:

  可能大多数程序员不喜欢这种说明文档的呈现形式,我!一个产品实习在老大的指导下最近整理了一下关于登录注册在写需求的时候应该注意点什么,一把鼻涕一把泪码了四千多字,终于把登录注册的业务规则写了个大概,当然这不表示适用于所有的情况。

  2. 输入图形验证码,每进入页面一次图形验证码刷新一次。图形验证码为4位动态大小写字母加数字组合。点击刷新图形验证码;

  3. 点击“获取验证码”,显示60s倒计时,倒计时结束显示重新发送,短信验证码有效时限为10分钟,超过十分钟验证码失效,需要重新发送短信验证码;

  6. 如果输入的手机号格式正确且未注册,图形验证码错误则提示用户“图形验证码错误”同时刷新验证码,之前填写的错误的验证码自动清除;

  9. 所有必填信息填写完整之后,立即注册按钮点亮,可以点击,未填写完整则立即注册按钮为灰色且点击无效果;

  13. 点击“立即注册”判断注册协议是否已勾选,如未勾选则提示用户“请阅读并勾选注册协议”;

  14. 图形验证码每分钟只能请求10次,超过10次则提示“请求过于频繁,请稍后在尝试!”每天最多能请求500次。超过500次则不能刷新图形验证码;

  17. 短信验证码每个账号每天最多只能收到5条,超过五条则不能获取提示用户:短信验证码获取频繁,请明天再试!

  18. 所有提示均为页面内提示栏提示,一直显示直到用户重新执行相应的操作,位置为每个输入框的下方以及立即注册按钮的下方;

  2. 输入用户名/手机号,用户名一般为邮箱或手机号,邮箱支持网易邮箱,QQ邮箱,139邮箱,手机号为11位有效数字,判断1开头,超过11位不能输入;

  4. 输入图形验证码,每进入页面一次图形验证码刷新一次。图形验证码为4位动态大小写字母加数字组合。点击刷新图形验证码;

  5. 所有信息全部填写完整之后,立即登录按钮点亮,可以点击,信息未填写完整则为灰色,点击无效果;

  11. 点击“立即登录”,如用户名格式正确且已注册,图形验证码错误,则提示用户“图形验证码错误”;

  12. 点击“立即登录”,如用户名格式正确且已注册,图形验证码正确,密码错误则提示用户“用户名或密码错误”;

  13. 同一账号在1天内连续输入密码错误超过5次则锁定账号,第二天自动解锁(自然日)锁定账号提示用户:“您的账号已被安全锁定,请明天再次尝试登录!”;

  14. 同一ID如果连续登录系统密码错误超过10次则锁定账号,第二天自动解锁(自然日)锁定账号提示用户:“您的账号已被安全锁定,请明天再次尝试登录!”(只记次数不管账号);

  15. 图形验证码每分钟只能请求10次,超过10次则提示“请求过于频繁,请稍后在尝试!”每天最多能请求500次。超过500次则不能刷新图形验证码;

  18. 所有提示均为页面内提示栏提示,一直显示直到用户重新执行相应的操作,位置为每个输入框的下方以及立即登录按钮的下方;

  2. 输入图形验证码,每进入页面一次图形验证码刷新一次。图形验证码为4位动态大小写字母加数字组合。点击刷新图形验证码;

  5. 如果输入的手机号格式正确且已注册,图形验证码错误则提示用户“图形验证码错误”同时刷新验证码,之前填写的错误的验证码自动清除;

  7. 所有必填信息填写完整之后,下一步按钮点亮,可以点击,未填写完整则下一步按钮为灰色且点击无效果;

  11. 输入新密码,密码格式为:允许大写字母、小写字母、数字、特殊符号,设置的密码必须包含其中3项,限制8-24个字符。密码输入超过24个字符不能输入。所有密码输入默认加密处理;

  13. 没输入密码或者输入的密码小于8为则确认修改按钮为灰不能点击,如果输入了密码且大于等于8位则按钮为亮色,可以点击;

  16. 图形验证码每分钟只能请求10次,超过10次则提示“请求过于频繁,请稍后在尝试!”每天最多能请求500次。超过500次则不能刷新图形验证码;

  19. 短信验证码每个账号每天最多只能收到5条,超过五条则不能获取提示用户:短信验证码获取频繁,请明天再试!

  20. 所有提示均为页面内提示栏提示,一直显示直到用户重新执行相应的操作,位置为每个操作对应输入框的下方;

  3. 输入图形验证码,每进入页面一次图形验证码刷新一次。图形验证码为4位动态大小写字母加数字组合。点击刷新图形验证码;

  6. 如果输入的手机号格式正确且已注册,图形验证码错误则提示用户“图形验证码错误”同时刷新验证码,之前填写的错误的验证码自动清除;

  8. 所有必填信息填写完整之后,立即登录按钮点亮,可以点击,未填写完整则立即登录按钮为灰色且点击无效果;

  12. 图形验证码每分钟只能请求10次,超过10次则提示“请求过于频繁,请稍后在尝试!”每天最多能请求500次。超过500次则不能刷新图形验证码;

  15. 短信验证码每个账号每天最多只能收到5条,超过五条则不能获取提示用户:短信验证码获取频繁,请明天再试!

  16. 所有提示均为页面内提示栏提示,一直显示直到用户重新执行相应的操作,位置为每个操作对应输入框的下方。

  3. 手机号和密码填写完整之后,登录按钮点亮,可以点击,未填写完整则按钮为灰色且点击无效果;

  6. 手机号格式正确且已注册,密码错误则提示用户“账号或密码错误,请输入正确的账号或密码”;

  5. 输入登录密码,密码格式为(以上图为例):6-16位数字字母组合密码,最少6位,最多16位,超过16位不能输入;

  6. 所有信息填写完整且登录密码不少于6位,立即注册按钮点亮可以点击,否则按钮为灰色点击无效果;

  11. 手机号格式正确且未注册,验证码未超时且正确,登录密码格式不正确则提示用户“请输入6-16位数字字母组合密码”;

  14. 短信验证码每个账号每天最多只能收到5条,超过五条则不能获取提示用户:短信验证码获取频繁,请明天再试!

  3. 图形验证码,进入页面显示新的图形验证码。图形验证码为4位动态大小写字母加数字组合。点击刷新图形验证码;

  7. 所有的输入全部输入完成继续按钮为亮色,可以点击。有输入未完成则继续按钮为灰色点击无效果;

  10. 点击获取验证码如果输入的手机号正确且已注册,图形验证码错误,则提示用户“请输入正确的图形验证码”;

  13. 图形验证码每分钟只能请求10次,超过10次则提示“请求过于频繁,请稍后在尝试!”每天最多能请求500次。超过500次则不能刷新图形验证码;

  2. 输入密码,密码格式为:6-16位字母数字组合。密码输入超过16位不能输入。所有密码输入默认无需加密处理,直接明文展示,可点击眼睛图标切换密文展示;

  3. 没输入密码或者输入的密码小于6位则确定修改按钮为灰不能点击,如果输入了密码且大于等于6位则按钮为亮色,可以点击;

  4. 点击继续判断输入的密码格式是否正确,不正确则提示“请输入6-16位字母数字组合密码”;

  其实也有很多的登录注册形式我没有写到,我只是以这种类型为例子写了一下,大家以后可以自由发挥,我也是在学习过程中,欢迎各路大牛批评指正,小生感激不尽,必将受用终生!

  作为一个程序员,还是第一次看到这么清晰明确的需求文档。需求越明确,开发质量越高,进度就越快。

  很多人说开发不看不理解,不看这个他们根据自己的想法设定验证码规则?自己随便设置字符限制方式?不看文档是怎么做到的?这些字标原型图上难道字就少了吗?

  需求说明这个词本身就不明确,如果是需求,就不应该用原型,如果是原型说明在原型中标明就好。根本问题是到底什么是需求?很多产品人都在用原型图的方式表达需求,但是原型只是一种解决方案的表达,但如果表达错了,后面就全错了。需求是目的,先要把目的搞清楚,才会有解决方案,也就是原型。而且原型也只是给前端工程师看的,后台工程师要看的是需求。

  好啦各位程序猿大牛们我知道你们不喜欢看这种又臭又长的文档,我人笨还不能给我一个学习的空间嘛😊

  人人都是产品经理(是以产品经理、运营为核心的学习、交流、www.94887.com,分享平台,76588com开奖结果,集媒体、培训、社群为一体,全方位服务产品人和运营人,成立9年举办在线+期,线+场,产品经理大会、运营大会20+场,覆盖北上广深杭成都等15个城市,在行业有较高的影响力和知名度。平台聚集了众多BAT美团京东滴滴360小米网易等知名互联网公司产品总监和运营总监,他们在这里与你一起成长。