写作目的:通过对亲宝宝这款App的使用,倒推出一份产品需求文档,希望与大家多多学习交流。
1.概述
1.1 产品介绍
1.1.1 文档属性
文档属性1.1.2 产品综述
产品综述1.2 需求整理
1.2.1用户画像
1.2.2需求汇总
需求汇总2.版本信息
2.1 修订历史
历史版本3.产品逻辑
3.1 产品信息图
信息结构图3.2 功能结构图
功能结构图3.3 部分业务流程图
3.3.1 注册流程
注册流程4.产品设计
4.1 全局说明
4.1.1 部分交互说明
(1)记录上传状态说明
通过进度条让用户感知当前上传的进度,特别是在网络不佳的地区,感知友好。(2)记录上传过程断网提示
断网通过dialog样式提示(3)发表评论
发表评论直接在当前页底部弹出软键盘,为用户省略一步跳下页4.2 部分功能需求说明
4.2.1 注册账号
注册页面使用场景:未注册用户打开app进入注册页
功能描述:输入手机号、获取验证码、同意隐私条款和服务协议、进入信息和密码完善页
优先级:高
前置条件:未登录状态下打开App进入登录页-选择“注册账号”
页面逻辑:
1.点击“返回”可以回到登录页
2.点击【+86】可以切换手机号所属国家代码
3. 必须填入正确合法的手机号才能点击“获取验证码”
4.手机号和验证码必须匹配且必须勾选“阅读并同意服务协议和隐私条款”才能通过验证进入信息完善页
4.2.2 登录
登录页面使用场景:未登录用户打开app进行登录
功能描述:输入手机号、输入密码、注册账号、通过“忘记密码”重设密码、通过邮箱登录、通过第三方账户登录
优先级:高
前置条件:未登录状态下打开App进入登录页,或者已登录用户退出上一次登录
页面逻辑:
1.点击【+86】可以切换手机号所属国家代码
2.必须填入正确的手机号和密码才能登录成功
3.点击“注册账号”进入注册页
4.点击“遇到问题”-“忘记密码”,进入密码找回页,可以通过手机号重设密码
5.点击“遇到问题”-“邮箱登录”,进入邮箱登录页,通过邮箱和密码登录
6.可以通过QQ、微信、微博第三方账号登录
4.2.3 创建宝宝
使用场景:用户给自己的宝宝创建一个专属空间
功能描述:输入宝宝小名、输入宝宝生日、选择用户和宝宝的关系、设置宝宝头像
优先级:高
前置条件:用户在宝宝列表页或者“我的”页选择“添加宝宝”,并已选择性别(出生的宝宝)或者孕期
页面逻辑:
1.必须输入1~20个字符长度的小名
2.必须选择宝宝的生日
3.选择亲关系(默认为妈妈),亲关系可以自定义
4.点击“下一步”创建完成,进入宝宝空间首页
4.2.4 宝宝动态发表
使用场景:用户想记录宝宝的某一刻,在宝宝空间发表一条成长记录
功能描述:输入内容、添加音频、添加删除照片、添加视频、选择大事记(宝宝的第一次)、选择记录时间、选择可见范围、添加位置
优先级:高
前置条件:用户在宝宝空间页选择创建记录,或者“云相册”页选择导入照片或视频,并已选择文件
页面逻辑:
1.内容最大字数2000字
2.录音时长最长支持10分钟
3.照片支持文件导入和直接拍摄,最多可以添加20张
4.视频支持导入文件和直接拍摄,最长可以拍摄3分钟
5.如果选择照片或视频,记录时间默认为拍摄时间
6.可见范围默认为所有亲可见
7.所在位置默认为不显示
8.多张图片可以随意拖动调整显示顺序
9.视频可以做起始位置的编辑
4.3 部分交互设计
4.3.1 发布宝宝动态页面
交互说明:
【空间首页】点击右上角【创建】,在当前页面从下而上动画弹出【类型选择】,搭配毛玻璃背景。
点击选择某一种方式记录,由下向上弹出【宝宝新变化】创建页。
【创建页】输入内容,点击【保存】,页面由上向下消失,返回空间首页。
【创建页】点击【取消】,页面由上向下消失,返回空间首页。
4.3.2 营养食谱搜索
交互说明:
点击【搜索输入框】,右划进入搜索界面,自动弹出软键盘。
输入内容,点击软键盘【搜索】,隐藏软键盘,显示搜索结果列表
点击【取消】,返回上一个页面(食谱首页)
在搜索结果页,点击输入框,进入可编辑状态,显示【清除】icon,点击清空输入框内容。同时上一次的搜索结果隐藏,显示搜索热词提示。
网友评论