欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

PRD共享|网易云音乐APP产品需求分析文档

最编程 2024-04-21 07:21:41
...

PRD分享|网易云音乐产品需求分析文档

目录

一、文档历史

1.1 版本修订记录

1.2 PRD输出环境

1.3 产品概述

1.4 产品综述

二、产品说明

2.1 产品功能结构图

2.2 产品信息结构图

三、全局说明

3.1 功能权限

3.2 键盘说明

3.3 页面内交互

四、用户操作主流程(仅播放音乐)

五、部分功能详细说明

5.1 登录页面/注册页面

5.2 首页

5.3 音乐播放页面

5.4 云村页面

5.5 我的

六、非功能性需求

6.1 性能需求

6.2 可用性需求

七、总结

一、文档历史

1.1 版本修订记录

1.2 PRD输出环境

1.3 产品概述

网易云音乐是一款由网易开发的音乐产品,是网易杭州研究院的成果,依托专业音乐人、DJ、好友推荐及社交功能,在线音乐服务主打歌单、社交、大牌推荐和音乐指纹,以歌单、DJ节目、社交、地理位置为核心要素,主打发现和分享。

1.4 产品综述

二、产品说明

2.1 产品功能结构图

注:虚线箭头表示点击之后呈现相同的页面内容。

2.2 产品信息结构图

注:做到后续慢慢发现网易云音乐的信息架构比较复杂,如有缺少或遗漏,敬请谅解。

三、全局说明

3.1 功能权限

(1)分为登录状态和未登录状态;

(2)登录状态可进行App内所有操作;

(3)未登录状态下:

仅可以浏览页面、正常播放歌曲,但不可以进行收藏、创建歌单、收藏、购买、喜欢电台等操作;

不可以在任何界面进行喜欢、评论、转发、关注用户、参加活动、订阅标签的操作;

无法手机、电脑多端同步,无法下载歌曲;

无法在商城进行付款操作;

3.2 键盘说明

(1)点击(手机号与验证码)输入框时页面底部弹出数字键盘;

(2)点击其他输入框页面弹出字母全键盘;

3.3 页面内交互

(1)底部弹窗

(2)Toast,Dialog,Alert

四、用户操作主流程(仅播放音乐)

       根据用户操作的主流程可以看出,网易云音乐app希望将音乐播放变成一件十分简单的事情,只有当用户在收藏歌曲的时候,才会判断用户是否登录。用户在未登录的状态下依然可以播放和下载音乐。只有用户在对个人喜好或者偏爱的音乐进行收藏时,才会适时提醒用户登录,这个很小的举措,在一定程度上增加了用户黏性与舒适度。

五、部分功能详细说明

5.1 登录页面/注册页面

(1)页面名称:登录

(2)入口:初始登录app

(3)基本事件流程:

App显示登录表单页面,表单中包含文本:①输入电话号码 ②输入验证码;

用户输入11位手机号码,获取验证码并输入;

点击登录按钮,进行登录;

登陆成功进入首页。

(4)页面逻辑:

登录方式:①手机号码登录 ②提供第三方登录;

点击手机号/验证码登录,输入手机号码/验证码进行登录;

用户点击下一步,输入手机号码,填写验证码,设置密码登录,并默认“注册代表同意用户使用协议”;

(5)后置条件:登陆成功/登录失败重新登录。

(6)异常处理:用户短信验证码错误,弹出“验证码输入错误”,用户重新操作。

5.2 首页

(1)页面名称:首页

(2)前置条件:① 登录app ②网络良好

(3)页面逻辑:

点击听歌识曲,通过app中听歌识曲功能,对未知音乐进行探索;

点击搜索框,关键词搜索音乐、视频、歌词、电台;

点击正在播放,快速跳转到音乐播放页面;

点击Banner图,跳转到相关页面;

点击对应标签跳转至相关页面;

点击推荐歌单banner,跳转至相应页面及操作;

点击风格推荐,可快速进行音乐播放;

(4)刷新机制:下拉页面刷新

(5)异常流程:

无网络情况下用户当前页面受影响,但是对已下载歌曲播放正常;

无网络情况下无法操作功能按钮及歌单详情。

5.3 音乐播放页面

(1)页面名称:音乐播放页面

(2)前置条件:① 进入app ② 网络良好/已下载

(3)页面逻辑:

显示歌曲名称、歌曲作者,进行转发;

点击播放键按钮,让音乐正常播放;

点击执行喜欢、下载、下载用作铃声、评论等歌曲操作;

点击进行歌曲循环、上/下一首、暂停/播放、歌单等播放操作。

(4)刷新机制:固定页面布局,无刷新状态;

(5)异常情况:

无网络状态下进入页面,如未提前下载,则无法播放选定音乐;

无网路状态下无法获取歌曲相关信息。

5.4 云村页面

(1)页面名称:云村

(2)前置条件:网络良好

(3)页面逻辑:

点击添加关注,可以对热门用户、音乐人、音乐达人进行关注;

点击云村热评墙,实时了解每日热评资讯;

点击热门话题,浏览其他用户对音乐理解与分享;

(4)刷新机制:下拉页面刷新;

(5)异常情况:

在无网络情况下,无法进入热门话题页面;

在无网络情况下,无法进行刷新操作。

5.5 我的

(1)页面名称:进入app——我的

(2)前置条件:① 登录app ②网络良好

(3)页面逻辑:

点击我喜欢的音乐、私人FM、古典专区、全部已播放歌曲、歌单进入对应页面;

点击进入用户头像,进入个人信息相关设置;

显示用户名、会员信息;

(4)刷新机制:固定页面布局,无刷新状态;

(5)异常情况:无网络状态下进入页面,无法播放未下载的音乐和歌单。

六、非功能性需求

6.1 性能需求

(1)App启动时间不超过5s(目前启动时间为3s);

(2)App内操作的响应时间不超过3s,在网络连接超时/网络较差情况下,需给出响应提示并重新加载;

(3)程序闲时没有异常的CPU占用,忙时没有异常的峰值占用;

(4)前端实现图片懒加载,节约用户流量,保障页面加载速度以及音乐播放流畅度。

6.2 可用性需求

(1)容错性:必要的引导和提示文字,应该突出能够让用户看到;

(2)状态可见:让用户了解自己处于何种状态;

(3)环境贴切:使用用户熟悉的界面规范和概念;

(4)用户可控:页面返回按键处于明显位置,且位置统一化;

()一致性:结构/色彩/文字/操作/反馈一致性。

七、总结

       由于网易云音乐app框架庞大,流量入口繁杂,同时我也是一个产品小白,所以在此主要对比较简单页面进行撰写说明,其他部分会在以后逐一补充。本篇PRD是个人根据现有的网易云音乐app产品倒推的,一定会有很多疏漏之处,作为一个决心入行的产品准新人小白,恳请您的谅解,此外有些功能逻辑或页面逻辑阐述不合理的,也请您能帮我指出,在以后的学习中一定会逐渐修正,本人不胜感激!