登录注册模块需求文档(PRD)

这是我第二份需求文档的写作练习,希望路过的各路大神不吝指点,谢谢!

目录

一、版本信息

二、产品定位

2.1功能模块目标

2.2注册方式

2.3登录方式

2.4异常情况

2.5使用场景分析

三、产品逻辑

3.1功能列表

3.2字段列表

3.2提示信息列表

3.4业务流程图

四、全局说明

4.1产品权限设置

4.2设备权限设置

4.3页面内交互

五、产品设计

5.1启动页

5.2登录注册页

六、其他功能

6.1其他接口

6.2非功能需求

6.3埋点设置

七、我的思考

一、版本信息

二、产品定位:知识就在得到

2.1功能模块目标(产品+商业)


目标分析:

(1) 索取用户信息:得到APP属于“知识服务平台”,更强调【转化率】而非【风险控制】。所以真实姓名;身份证号码;年龄;头像;绑定银行卡...不是必须在此处索取的信息,登录/注册环节,目前只索取【手机号】。如果是第三方登录,提供【微信】为接口。因为在微信平台上,有【罗辑思维】【得到】的公众号,是其中主要的用户导流来源。

(2)登录、注册方式:为了降低【跳出率】提升【转化率】,所以为用户提供友好快捷的注册和登录方式。因为得到产品的特性是知识服务,应该允许用户以游客的方式在未登录的状态下,对产品的部分内容进行浏览,并提供【新用户】一定的优惠政策引导用户【注册】和使用产品。

2.2注册方式:

(1)手机号码+验证码(临时密码)。

(2)第三方【微信】直接完成注册并登录(前置条件:微信处于登录状态,得到与微信对接)。

2.3登录方式:

(1)手机号登录+验证码;

(2)手机号+密码;

2.4异常情况:

忘记登录密码,进行密码找回,找回的方式:手机号码+验证码

2.5使用场景分析:

(1)该模块在什么场景下出现/判断用户是否登录?

(2)新下载app进入首页,会出现dialog提示框【要允许 得到 访问您设备上的照片、媒体内容和文件吗?】;

(3)设备未登录状态,打开得到APP;

(4)支付场景

(5)发布场景:评论、UGC内容、笔记。

(6)身份验证场景:(查看特殊权限)涉及到游客、新登录用户、付费用户之间的不同权限。

(7)用户推出登录状态。

三、产品逻辑

3.1功能列表(核心功能和其他功能

 

3.2字段列表


3.3提示信息列表


3.4业务流程图


四、全局说明

五、产品设计

线框图采用(360*720)px


六、其他功能


七、我的思考


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 身为RAC的小白,希望可以和大家讨论一下关于ReactiveCocoa,这个采用函数响应式编程(FRP)的...
    i_苏阅读 909评论 0 2
  • 无题 文/梨落如风【西安】 是夜晚孕育了发光之物。且被它们忠诚的守卫。凤城八路的霓虹灯,是恒久的黄昏。它的黄...
    北方的海洋阅读 85评论 0 0
  • 皇上送礼的故事 光绪年间,内务府有个郎中名叫庆宽,专门负责办理慈禧太后宫中事务,颇受信任和重用。有一天,光...
    寺舍吾入阅读 162评论 0 0