哔谱哔谱PRD

PRD 产品需求文档 Product Requirement Document,本需求文档使用「Use Case」的思路来实现。

1. 第三方登录

「Use Case」

  • 功能简介:用户如果想要使用哔谱哔谱的全部功能,则必须进行登陆

  • 业务逻辑:调用后端接口,跳转到第三方授权页面完成登陆,再跳转回哔谱哔谱

  • 主执行者:用户

  • 前置条件:拥有任一哔谱哔谱支持的第三方账号

  • 后置条件:登录成功状态

  • 基本流程: a. 用户点击第三方登录图标; b.浏览器跳转到第三方授权页面; c. 用户填写该平台账号密码并点击授权; d. 登陆成功,跳转回哔谱哔谱,切换为登陆成功状态;

  • 界面原型:

    哔谱哔谱PRD_第1张图片
    第三方授权页面

    登录成功状态栏

2. 新建谱册

「Use Case」

  • 功能简介:用户将感兴趣的谱子收藏到自己创建的谱册,一个用户可以创建多个谱册用于存放不同类型的谱子集合
  • 业务逻辑:调用后端接口,创建谱册
  • 主执行者:用户
  • 前置条件:已登录
  • 后置条件:谱册创建成功,可以往里面添加谱子
  • 基本流程: a. 用户查看收藏弹窗或个人主页,点击「新建谱册」按钮; b.跳转到谱册编辑页面; c. 填写谱册名和简介(去掉标签),上传封面图片,选择是否公开; d. 点击「保存」,成功创建谱册,跳转到之前页面
  • 界面原型:
    哔谱哔谱PRD_第2张图片
    谱册编辑页面
哔谱哔谱PRD_第3张图片
收藏弹窗
哔谱哔谱PRD_第4张图片
个人主页

3. 往谱册添加谱子

「Use Case」

  • 功能简介:用户碰到感兴趣的谱子时,可以点击收藏到自己创建的某个谱册
  • 业务逻辑:调用后端接口,把谱子id添加到对于谱册;
  • 主执行者:用户
  • 前置条件:已登录,仅能添加到自己创建的谱册;
  • 后置条件:显示添加成功提示框;
  • 基本流程: a. 用户在谱子详情页面,点击「收藏」按钮; b. 跳转到收藏弹窗,点击将该谱子添加到哪一个谱册; c. 添加成功,显示提示框
  • 界面原型:
    哔谱哔谱PRD_第5张图片
    收藏弹窗

4. 谱册管理

「Use Case」

  • 功能简介:用户需要修改谱册信息,删除某些谱子
  • 业务逻辑:调用后端的接口,修改谱册信息,删除谱册中的某个谱子id;
  • 主执行者:用户
  • 前置条件:已登录,已经创建过谱册;
  • 后置条件:显示编辑 / 删除成功提示框,刷新谱册信息;
  • 基本流程: a. 用户从个人主页进入谱册详情页面,点击「编辑 / 删除」按钮; b. 显示编辑 / 删除成功提示框,刷新谱册信息;
  • 界面原型:
    哔谱哔谱PRD_第6张图片

5. 谱册收藏

「Use Case」

  • 功能简介:用户在谱册页面,碰到感兴趣的谱册点击进入谱册详情页面,将其添加到收藏夹;
  • 业务逻辑:调用后端的接口,将该谱册id添加到收藏夹;
  • 主执行者:用户
  • 前置条件:已登录,别人创建的谱册;
  • 后置条件:显示收藏成功提示框,可以从个人主页看到收藏谱册列表;
  • 基本流程: a. 用户在别人创建的谱册详情页面,点击「收藏」按钮; b. 显示收藏成功提示框; c. 从个人主页查看收藏谱册列表(可设置自己的收藏谱册列表是否对他人可见);
  • 界面原型:
    哔谱哔谱PRD_第7张图片
    谱册页面

    哔谱哔谱PRD_第8张图片
    谱册详情页面

    哔谱哔谱PRD_第9张图片
    个人主页

6. 谱册取消收藏

「Use Case」

  • 功能简介:删除自己曾经收藏的某个谱册;
  • 业务逻辑:调用后端的接口,将该谱册id从收藏夹删除;
  • 主执行者:用户
  • 前置条件:已登录,已收藏该谱册;
  • 后置条件:显示取消收藏成功提示框,收藏谱册列表不再显示该谱册;
  • 基本流程: a. 用户进入谱册详情页面,点击「取消收藏」按钮; b.显示取消收藏成功提示框,收藏谱册列表不再显示该谱册;
  • 界面原型:
    哔谱哔谱PRD_第10张图片

你可能感兴趣的:(哔谱哔谱PRD)