学霸作业|“Keep”产品需求文档

本篇是腾讯课堂&起点学院联合开设的“90天产品经理实战班”23期第6组的第4份作品,这次他们的选题是Keep产品,基于Keep-APP 6.4.0版本做出了他们的产品设计方案,完成了这份PRD(产品需求文档)。

1、前言

1.1需求背景

1.1.1 市场与行业背景

通过对行业与产品的深度挖掘与分析,我们了解到目前互联网健身行业的用户规模日益增长,极光大数据的统计结果显示,过去一年截至今年6月份,健身运动App的每用户日均使用时长同比增长30.8%,日均使用频次同比增长20.8%,由此可见通过App进行健身并记录管理运动数据的习惯,正在慢慢席卷整个社会。

于此同时,市场上以火辣健身、Fit等为首的各大竞品经过一段时间的迭代快速成长,后续发展势头迅猛。在此背景下,Keep想要保持自身行业领先的地位,就必须丰富内容体系,丰富商业模式,优化自身运营模式。

1.1.2 Keep现状

在经过六大版本的迭代后,Keep目前已成为较成熟的产品,日后的迭代方向应以丰富健身模式、社交模式为主,优化现有功能为辅的方式。从数据上来说,Keep目前注册用户数量上亿,在行业上处于领先地位,但活跃度只有0.5%~0.7%,低于行业基准值,故运营层面上应采用促活主,增加留存为辅的策略。

1.1.3 用户调研结论

在前期的用户调研中,我们发现用户的需求痛点归纳总结后大都围绕两个层面,健身动力和健身效果。就健身动力来说,在前期调查问卷中约有90%以上的用户反馈使用Keep最大的问题是没有办法坚持下去,据此,我们提出以完成课程给予奖励,以及增加线下社交方式的方法来增加健身动力。而健身效果,将以优化现有功能结合饮食商品化的功能点来达到间接强化健身效果的目的。

综上,结合前期竞品分析,用户调研以及roadmap的结论,此次将新增如下功能点:

1.运动和学习课程领取K币。目标:促活,可以通过提高课程趣味性、实质性奖励激励用户去应用Keep。

2.课程评论功能。目标:优化用户体验,加深用户对课程的印象,通过优质评论提升初学者信心。

1.2 产品定位


1.3 项目目标

通过对Keep历史的数据进行分析,以及此次迭代以促活为主留存为辅的运营目标,故而制定数据目标如下:

  1. 月活跃率(活跃用户数量/总用户量):0.81%。相较近半年均值0.66%,提升0.15%。

  1. 月活跃人数:1095万。Keep截止10月31日的总用户量大约为1.35亿,按照此数据以及目标月活率0.81%估计目标月活人数应为1095万,相较近半年均值895万,提升200万。

  1. 活跃度(用户平均多长时间打开一次应用):5.5天。相较近半年均值7.15天,减少1.65天。

  1. 次月留存率(上月新增用户中登录用户数/上月新增用户数):35%。相较近半年均值31.87%,提升3.13%。

1.4 适用范围

本文档的阅读适用范围包括:Keep产品组、运营组、技术组全体成员、产品管理部及相关部门人员等。

1.5 名词解释

  • K

Keep应用内虚拟货币,1元=10K币。

  • 领取K币

为拉动用户活跃度,达到领取条件的运动项目即可以免费领取一定的K币。

  • 能量环

根据用户的运动数据动态展示可领取K币的环比。

2、功能概述

2.1 新增功能产品脑图

2.2 功能列表

2.3 领取K币

  • 背景

为了激励用户持续应用Keep,用户完成运动后,如果符合规则,则可以在规定时限内领取一定K币值;考虑到一些免费的GIF视频课程可能存在作弊的情况(是不是运动了不能判断,运动的数量、标准度不能判断),所以前期领取K币定位在付费课程(健身和瑜伽中付费课程及Keepland)和不容易作弊的运动场景(行走、跑步、骑行)。

  • 实现说明

实现领取K币涉及的相关页面如表2-3-1,其中前端除“我的钱包”需要新增页面外,其余均为在现有页面上的内容优化/新增功能入口,后端“K币管理”需要新增功能模块和页面,“用户管理”在现有页面上新增一个分支页面

  • 规则说明

一期产品迭代上线的K币规则暂定两种:

  • 付费课程在所有课程章节结束后可以领取K币,领取K币值=付费课程金额*N
  • 当日行走项目累计达到1万步可以领取10K币
  • N是营运管理的活动系数,本次迭代一期产品上线预设头一个月的N值为5,具体以运营活动为准。

具体规则限制和前端页面展示如下描述:

2.3.1 逻辑图

2.3.1.1 领取K币流程

2.3.1.2 领取K币功能结构图

2.3.2 前台功能详述

2.3.2.1 领取规则提醒与领取K币

A) 行走模块

用户在行走模块下累积达到1万步即可提示返币。每次运动量均可在能量环累积,每日零点前用户可领取当日返币。

1、行走功能流程图

 

2功能点详述

1)行走模块页面涉及功能:

  • 提醒运动返币规则;
  • 运动前提醒未领K币;
  • 运动退出提醒领币;
  • 点击领取K币;

功能点概述:

1、提醒运动返币规则;

2、运动前提醒未领K币;

3、运动退出后提醒领币;

4、点击领取K币。

原型图:

功能说明

详细说明>行走模块页面>

  • 页面入口一:运动>行走>行走,
  • 用户进入行走模块1提醒该模块的返币规则;
  • 首次进入运动无积累用户,能量环2显示A
  • 运动量达到领币标准,时限内未领取,能量环2显示C
  • 运动量未达到领币标准,或时限内未领取,能量环2显示B
  • 能量环显示C时,用户点击领取K币,同步更新“我的数据”;
  • 页面入口二:运动>行走>行走>暂停>确定退出

● 用户确定退出后回到行走模块页面,若达到领币标准能量环2显示C,若未达到领币标准能量环2更新运动量累积,按比例显示环比,亮条展示;

详细说明>能量环

  • 首次运动无积累用户进入行走模块,能量环显示A
  • 在领取入口关闭时,能量环显示B
  • 在领取入口开放时,能量环显示C
  • √累计多条行走数据,汇总数值在能量环展示;
  • √能量环以运动数据生成时间计算运动数据累积;
  • √每日运动数据跨“零点“清零,如运动数据生成时间在”零点“后计入新一轮累计周期。
  • √每日K币领取在24时之前,跨“零点”K币清零;
  • √整环代表一万步,不到一万步时,按比例显示环比,亮条展示,领取入口不开放;
  • √到达一万步时,整环亮,在时限内未领取,领取入口开放;

√超过一万步时,仍是整环亮无变化,仅数值体现已超一万步,在时限内未领取,领取入口开放;

√已超时或已领取,领取入口不开放;

√领取后,领取入口关闭,显示能量总额K币值。

  • 领取规则说明

逻辑说明

进入行走模块提示该模块返币规则;运动前可领K 币提醒;运动结束后提醒用户领取返币;点击领取返币。

风险说明

1、由于运动量统计失真造成假运动真返币。

2、由于返币规则设计问题未能达到激励用户的目的,甚至引起用户反感。

3、由于领币时限,用币时限等造成用户能量环中K币有效值降低,引起用户不满。

2)行走暂停页面涉及功能:运动中暂停提醒用户返币差异

原型图:

功能说明

详细说明>行走暂停页面

  • 用户暂停后,4匹配返币规则提醒用户领币差距或是否可领K币;

● 用户点击5 “再坚持一会”回到【开始行走页面】,点击6“确定退出”回到【行走模块页面】。

逻辑说明

运动中触发暂停提醒用户是否已达到领币标准。

风险说明

由于运动量统计失真造成假运动真返币。

由于返币规则设计问题未能达到激励用户的目的,甚至引起用户反感。

B)付费课程

用户查看课程详情了解返K币活动,课程购买成功之后,课程学习结束之后可领取K币

1、付费课程领取K币流程图

功能点说明

1、课程详情页新增返币规则;

2、付费课程学习结束课领取K币

实现方式

现有模块新增返K币通知及课程结束可领取K币按钮,详情查看交互原型中图1、图2、图3、图4、图5、图6

交互原型

图1   用户通过个人中心查看课程详情返K币通知入口

图2  用户通过发现查看课程详情返K币通知

图3  用户通过个人中心查看及领取K币流程

图4  完成后提醒领取K币

图5  用户通过发现查看及领取K币流程

图6  完成训练领取K币

领取规则

功能说明

功能入口:1.发现-全 部课程-Class-课程详情

2.个人中心-我的课程-Class-课程详情

  • 课程详情界面新增(1)返K币通知栏,让用户了解返k币规则。

功能入口:1.个人中心-我的课程-Class-课程详情

2.发现-全部课程-class-我的class-课程详情

  • (一)课程详情界面新增返K币通知栏让用户了解返(2)k币规则。
  • (二)页面2中(3)新增领取K币按钮以能量条方式放在在课程右侧。
  • (三)页面2课程开始学习课程跳转至页面3,当课程结束时会有领取(4)K币提示,当用户点击(1)领取K币,则K币保存至我的钱包中,当用户点击(4.2)暂不领取时,则在页面2中(3)新增领取K币按钮中的(3.2)能量满值继续领取K币。
  • (四)(1)已领取0.5K币,则表示本节课程学习结束并领取K币。
  • (五)(2)是领取K币按钮。在课程学习结束并弹出(4)领取K币提示,当用户点击暂不领取,(3.2)领取K币按钮能量满值用户可点击领取K币。当用户领取成功之后,领取K币按钮则变成(3.1)已领取。
  • (六)(3)当用户未开始学习课程时能量条为空则表示本节课未学习,并不能领取K币。
  • 补充说明:1、课程只能领取一次K币,多次学习无效。 2.课程时间比较短,通常只有2-10分钟,因此课程中途退出时不会有继续学习可领取K币提示,只有完成课程时领取K币提示。

C) KeepLand

用户查看课程详情与课包了解返K币活动,成功预约课程或使用课包学习结束之后课可领取K币。

1、Keepland领取K币流程图

2、功能点详述

功能点说明

1、课程详情页及课包新增返币通知;

2、课程学习结束课领取K币

实现方式

现有模块新增返K币通知及课程结束可领取K币按钮,详情查看交互原型中图1、图2、图3

交互原型

图1  通过发现来了解Keepland返K币通知

图2  用户通过个人中心来了解Keepland课包返K币说明

图3  用户用过个人中心领取Keepland返还的K币

逻辑说明

用户成功预约课程,训练结束领取K币

领取规则

功能说明

  • 页面1功能入口:发现-Keepland-查看开店城市-课程详情
  • 页面2功能入口:个人中心-我的Keepland-超值课包-课包详情
  • 页面1 在课程详情界面(1)新增返K币通知,让用户了解返k币规则。页面2在课包说明中新增(2)返K币说明,让用户知道课包够买并使用之后可以领取K。

  • 功能入口:个人中心-我的Keepland-我的课程-已结束
  • 功能说明:页面中在已结束课程右侧新增(3)领取K币按钮,按钮以能量条方式表现。课程结束时能量满值可在此处领取K币。
  • 补充说明:Keepland为线上预约,线下学习模式。线上课程预约成功,线下学习时打卡将数据同步至手机中

D)我的数据

功能点概述

当用户忘记领取K币时,可在个人中心-我的数据领取K币

实现方式

我的数据–行走板块新增K币领取入口

交互原型

功能说明

  • 功能入口:个人中心—我的数据—我的数据详情页行走板块—行走记录页面
  • 图1:“我的数据”模块,点击进入我的数据详情页面
  • 图4:点击行走板块进入行走记录页面

红点

1)红点出现状态:

  1. 当用户有未领取的K币时,显示红点提示用户,红点对应未领取K币的板块。
  2. 红点对应未领取K币的板块的标注位置:“我”(图2)、“我的数据”(图3)、我的数据详情页—“行走板块”(图5)。

2)红点消失状态:

  1. 当用户不满足运动要求领取K币时,不出现红点;
  2. 当用户领取K币后,红点消失;
  3. 当用户逾期未领取K币时,红点消失。

图6:行走记录页面—最近的行走记录

  • 增加领取K币入口

说明:当用户运动过程中没有及时领取K币时,可在此处点击按钮进行领取K币。

①按钮分为:点亮状态和熄灭状态

点亮状态为绿色可点击按钮(图7)

a.当用户满足当前运动领取K币条件时,呈现点亮状态,字体显示“领取K币”

熄灭状态为灰色不可点击按钮

a.当用户不满足当前运动领取K币条件时,呈现熄灭状态,字体显示“不可领取”(图10)

b.点击领取成功后:按钮颜色显示灰色,按钮不可点击,按钮字体为“已领取”并显示已领取K币数。(图8)所领取的K币数加入到我的钱包K币余额。

c.用户逾期未领取K币时:按钮颜色显示灰色,按钮不可点击,按钮字体为“已过期”。(图9)

2.3.2.2 用户查看领取记录

功能点概述

用户领取K币后可在个人中心查看历史详情

所属逻辑图

2.3.1.1领取K币流程、2.3.1.2领取K币功能结构图

实现方式

K币余额历史记录图中新增“领取记录”页面,如图2-3-2-3-2

权限说明

所有注册用户且已登陆用户

关联功能

设置K币领取规则、领取K币

交互原型

前置条件

用户领取K币

输出项

逻辑说明

用户领取K币后,后台更新用户的K币数据并在前端展示、提供用户查看

功能说明

  • 功能入口:个人中心-我的钱包-K币余额-历史记录-领取记录进入
  • 图中1: 点击左上角<返回上级页面K币余额
  • 图中2: 显示K币余额总值
  • 图中3: 无记录时,领取记录内容区域显示“还没有领取记录”;
  • 有记录时,领取记录内容区域按照领取日期降序排列显示历史信息,历史信息包括运动类型、运动项目、运动日期、领取K币值,如图2-3-2-3-1
  • 用户查看领取记录所示,具体页面交互效果和样式说明请详见“UED交互说明”文档
  • 页面切换:点击消费记录进入消费记录的历史信息

2.3.3 后台功能详述

2.3.3.1.设置领取规则
功能点概述

按照运营需要设置领取K币的条件、数量、时限等

所属逻辑图:2.3.1.1领取K币流程

实现方式 :后端K币管理新增“领取规则”模块和相关页面,如图2-3-2-4-6、图2-3-2-4-7
权限说明:拥有设置权限的运营人员

关联功能 :领取K币
交互原型

图2-3-2-4-1设置领取规则

前置条件 :点击“新建规则”
输入项

输出项:保存成功或失败的消息

控制项

  • 点击保存时若必填项目未录入信息,则提示保存失败,并在该必填项目前以*标注
  • 点击返回时判断当前页面内容是否有修正,若有则提示是否保存,是则保存并返回上一级页面,否则不保存并返回上一级页面
    触发事件 :领取K币规则表新增记录
    逻辑说明
  • 运动分类

图2-3-2-4-2运动分类区

  •  系统按照前端展示分类自动带出
  • 选中某一运动项目后在右侧区域设置规则
  • 每个运动项目只能设置一个规则
  • 子分类继承父分类规则,优先执行子分类规则,符合父分类规则的再行执行,若与父分类规则有冲突则仅执行子分类规则
    领取条件设置

图2-3-2-4-3领置条件设置

  • 运动类设置:设置非课程类领取条件(与课程类设置二选一)
    当你创建的领取K币规则是运动类时,此运动类设置为必填,反之则反。
  • 按时间设置:Radio box,选择此Checkbox后Radio box为单选且必选,选定后需要和其它Checkbox一起组合使用,如果选择“连续完成多少天”,需要在后面输入框中,填写具体天数
  • 每天/每周/每月/每季度:用户选择此项目作为一个周期,在周期范围内,只要用户在此运动项目中符合领取条件,前端开放领取K币入口;不符合领取条件,前端不开放领取K币入口
  • 连续完成多少天:只要用户选择此项目,连续每天完成规定内容,符合领取条件后,前端开放领取K币入口;不符合领取条件,前端不开放领取K币入口;
  • 按步数设置:数值类型,长度32位,选择此Checkbox后数值为必填,此Checkbox可单独使用也可以和其它Checkbox组合使用
    记录用户在此运动项目中的步数值,并按照设定的数值审核用户是否符合规则,用户步数值>=设定数值,则符合领取条件,前端开放领取K币入口;用户步数值<设定数值,则不符合领取条件,前端不开放领取K币入口
  • 按公里数设置:数值类型,长度32位,选择此Checkbox后数值为必填,此Checkbox可单独使用也可以和其它Checkbox组合使用
    记录用户在此运动项目中的公里数值,并按照设定的数值审核用户是否符合规则,用户公里数值>=设定数值,则符合领取条件,前端开放领取K币入口;用户公里数值<设定数值,则不符合领取条件,前端不开放领取K币入口
  • 按卡路里设置:数值类型,长度32位,选择此Checkbox后数值为必填,此Checkbox可单独使用也可以和其它Checkbox组合使用
    记录用户在此运动项目中的卡路里数值,并按照设定的数值审核用户是否符合规则,用户卡路里数值>=设定数值,则符合领取条件,前端开放领取K币入口;用户卡路里数值<设定数值,则不符合领取条件,前端不开放领取K币入口
  • 累计运动数据:Radio box,选择此Checkbox后Radio box为单选且必选,选定后需要和其它Checkbox一起组合使用
    设定为是,则用户在此运动项目中的多次运动记录数据可以累加计算,并依据累加计算值作为领取条件判断;若同时有时间规则限制,则仅记录规定时间内的累计数值,到达另一个时间周期时累计数值需置0重新计算
    设定为否,则仅以用户在此运动项目中的单次运动记录数据作为领取条件判断,即每产生一条运动记录均要执行一次条件判断
  • 组合Checkbox:判断时需要同时满足设定的所有规则条件,若全部满足则符合领取条件,前端开放领币K币入口;若只满足其中一个/多个条件,但只要不满足其中一个条件都视为不符合,则不符合领取条件,前端不开放领取K币入口
  • 课程类设置:设置课程类领取条件(与运动类设置二选一)
    当你创建的领取K币规则是课程类时,此课程类设置为必填,反之则反。
  • 学习完成所有课程设置: Checkbox,在设置课程类规则时,默认选择且不可更改
    领取K币设置

图2-3-2-4-4领取K币设置

  • 领取K币设置:Radio box,单选且必选
  • 选择固定K币数时,录入K币数值,长度32位,用户在符合领取K币条件时,领取K币值以此值为准
  • 选择阶梯K币数时,按照领取条件设置阶梯值,长度32位,前值<后值,且和后一条阶梯连续,两条间数值均能对应到某一条,针对每一条设置领取K币数值,用户在符合领取K币条件时,以此值所在的阶梯计算领取K币值;点击新增阶梯在阶梯尾新增一行阶梯供录入
    领取时限设置

图2-3-2-4-5领取时限设置

  • 领取时限设置:Radio box,单选且必选
  • 选择当日有效时,则当日符合领取条件的必须在当日00:00前完成领取动作,若超时未领取则关闭领取K币入口
  • 选择规定时间内有效时,录入时间数值,长度2位,则符合领取条件的必须在录入的时期内最后一天00:00前完成领取动作,若超时未领取则关闭领取K币入口
    功能说明: 领币规则列表

图2-3-2-4-6领币规则列表页

  • 功能入口:K币管理-K币规则-领币规则进入
  • 图中1: 查询区域
    【输入项】

 

【输出项】:图中2区域内容
【控制项】

  • 图中2: 新建规则,点击此按钮进入图2-3-2-4-7
  • 图中3: 列表区域,以列表形式展示所有领取规则
    【输出项】

【控制项】

【触发事件】
点击查看进入图2-3-2-4-5,内容区域不为空,默认为上一次保存内容,且在此页面可以直接进行修改(仅在禁用状态时可用,启用状态不可修改)
点击启用,弹出确认对话框,确认无误后,该规则生效执行,启用状态为启用,按钮变更为禁用,反之点击禁用,弹出确认对话框,确认无误后,则该规则失效不执行,启用状态为禁用,按钮变更为启用
点击删除,弹出确认对话框,确认无误后,则删除该规则,该功能只能在规则禁用状态时可用,可用时显示,不可用时置灰
点击上一页,页面刷新进入上一页列表内容,若当前页为第一页则功能置灰、不可用
点击下一页,页面刷新进入下一页列表内容,若当前页为末尾页则功能置灰、不可用
若列表页内容仅有一页,则上一页、下一页功能置灰、不可用
新建规则页

图2-3-2-4-7新建规则页

  • 页面入口:图2-3-2-4-6中点击新建规则
  • 图中1: 运动分类区域,见逻辑说明
  • 图中2: 规则名称,文本类型,长度30,必填
  • 图中3: 领取条件设置,见逻辑说明
  • 图中4: 领取K币设置,见逻辑说明
  • 图中5: 领取时限设置,见逻辑说明
  • 页面切换:点击领取后的提醒进入2.3.2.5,点击领取后的备注进入2.3.2.6
  • 异常说明 发生系统服务错误,页面做好404、502等错误友好交互

2.3.3.2.设置提醒规则
功能点概述: 按照运营需要设置领取K币的规则提醒
所属逻辑图: 2.3.1.1领取K币流程
实现方式: 后端K币管理新增“领取规则”模块和相关页面,如图2-3-2-5-6、图2-3-2-5-7
权限说明: 拥有设置权限的运营人员
关联功能: 领取规则提醒、领取K币
交互原型

图2-3-2-5-1设置提醒规则

前置条件: 点击“新建规则”
输入项

输出项: 保存成功或失败的消息
控制项:

  • 点击保存时若必填项目未录入信息,则提示保存失败,并在该必填项目前以*标注
  • 点击返回时判断当前页面内容是否有修正,若有则提示是否保存,是则保存并返回上一级页面,否则不保存并返回上一级页面
    触发事件: 领取K币提醒规则表新增记录
    逻辑说明

图2-3-2-5-2设置提醒逻辑图

运动分类区域,逻辑说明同2-3-2-4
运动开始前

  • 未达到条件时提醒:文本类型,长度200,非必填,若设置该内容,用户在开始运动前时,在前端运动页中显示提醒内容,显示位置、样式等需参照“UED交互说明”文档;
  • 达到条件时提醒:文本类型,长度200,非必填,若设置该内容,用户在开始运动前时,在前端运动页中显示提醒内容,显示位置、样式等需参照“UED交互说明”文档;
  • 领取后提醒:文本类型,长度200,非必填,若设置该内容,用户在开始运动前时,在前端运动页中显示提醒内容,显示位置、样式等需参照“UED交互说明”文档;
    运动暂停时
  • 未达到条件时提醒:文本类型,长度200,非必填,若设置该内容,用户在运动进行中点击暂停时,在前端运动页中显示提醒内容,显示位置、样式等需参照“UED交互说明”文档;
  • 达到条件时提醒:文本类型,长度200,非必填,若设置该内容,用户在运动进行中点击暂停时,在前端运动页中显示提醒内容,显示位置、样式等需参照“UED交互说明”文档;
  • 领取后提醒:文本类型,长度200,非必填,若设置该内容,用户在运动进行中点击暂停时,在前端运动页中显示提醒内容,显示位置、样式等需参照“UED交互说明”文档;
    运动结束后
  • 未达到条件时提醒:文本类型,长度200,非必填,若设置该内容,用户在点击运动结束后,在前端运动页中显示提醒内容,显示位置、样式等需参照“UED交互说明”文档;
  • 达到条件时提醒:文本类型,长度200,非必填,若设置该内容,用户在点击运动结束后,在前端运动页中显示提醒内容,显示位置、样式等需参照“UED交互说明”文档;
  • 领取后提醒:文本类型,长度200,非必填,若设置该内容,用户在点击运动结束后,在前端运动页中显示提醒内容,显示位置、样式等需参照“UED交互说明”文档;
    功能说明: 领币规则列表

图2-3-2-5-6领币规则列表页

同2-3-2-4中功能说明
提醒规则设置

图2-3-2-5-7提醒规则设置页

  • 页面入口:图2-3-2-5-6中点击新建规则-提醒
  • 图中1: 运动分类区域,见逻辑说明
  • 图中2: 运动开始前,见逻辑说明
  • 图中3: 运动暂停时,见逻辑说明
  • 图中4: 运动结束后,见逻辑说明
  • 页面切换:点击提醒前的领取进入2.3.2.4,点击提醒后的备注进入2.3.2.6
  • 异常说明:发生系统服务错误,页面做好404、502等错误友好交互

2.3.3.3.运营备注信息
功能点概述 :按照运营需要设置领取K币的备注信息,便于查阅
所属逻辑图: 2.3.1.1领取K币流程
实现方式: 后端K币管理新增“领取规则”模块和相关页面,如图2-3-2-6-4、图2-3-2-6-5
权限说明: 拥有设置权限的运营人员
交互原型

图2-3-2-6-1运营备注信息

前置条件: 点击“新建规则”
输入项:

输出项: 保存成功或失败的消息
控制项

  • 点击保存时若必填项目未录入信息,则提示保存失败,并在该必填项目前以*标注
  • 点击返回时判断当前页面内容是否有修正,若有则提示是否保存,是则保存并返回上一级页面,否则不保存并返回上一级页面
    触发事件: 领取K币备注信息表新增记录
    逻辑说明-运动分类

图2-3-2-6-2运动分类区

同2-3-2-4中逻辑说明
运营备注信息设置

图2-3-2-6-3运营备注信息设置

文本类型,长度1000,非必填,与前端不交互,仅作为运营查阅时使用

功能说明-领币规则列表

图2-3-2-6-4领币规则列表页

同2-3-2-4中功能说明
运营备注信息设置

图2-3-2-6-5运营备注信息设置页

  • 页面入口:图2-3-2-6-4中点击新建规则-备注
  • 图中1: 运动分类区域,见逻辑说明
  • 图中2: 运营备注信息,见逻辑说明
  • 页面切换:点击备注前的领取进入2.3.2.4,点击备注前的提醒进入2.3.2.5
  • 异常说明 1、 发生系统服务错误,页面做好404、502等错误友好交互;

2.3.3.4.后台记录领取信息
功能点概述: 用户领取K币后在后台存储,并可进入用户详情查看历史领取信息
所属逻辑图: 2.3.1.1领取K币流程
实现方式: 后端用户管理用户详情页新增“K币领取记录”页面,如图2-3-2-7-3
权限说明: 拥有查看权限的运营人员
关联功能: 领取K币
交互原型

图2-3-2-7-1设置领取规则

前置条件: 用户已领取K币
输出项

控制项

逻辑说明

用户在前端点击领取K币后将领取K币值计入到该用户的K币余额中,并记录本次领取信息,用户可在个人中心-我的钱包-K币余额-历史领取记录中查看,运营人员可在用户管理-用户详情-K币领取记录中查看
功能说明-用户管理列表

图2-3-2-7-2用户管理列表页

  • 功能入口:K币管理模块进入
  • 图中1: 查询区域
    【输入项】

【输出项】
图中2区域内容
【控制项】

  • 图中2: 列表区域,以列表形式展示所有用户信息

【输入项】

【输出项】

【控制项】

【触发事件】

  • 点击查看进入图2-3-2-7-3
  • 点击禁用,弹出确认对话框,确认无误后,则该用户账号失效,用户状态为禁用(用户计入黑名单,前端不可登陆,用于管理恶意发布信息等情况),按钮变更为启用,反之点击启用,弹出确认对话框,确认无误后,则该用户账号恢复生效(用户从黑名单中删除,前端恢复登陆),用户状态为启用,按钮变更为禁用
  • 点击上一页,页面刷新进入上一页列表内容,若当前页为第一页则功能置灰、不可用
  • 点击下一页,页面刷新进入下一页列表内容,若当前页为末尾页则功能置灰、不可用
  • 若列表页内容仅有一页,则上一页、下一页功能置灰、不可用
    用户详情

图2-3-2-7-3用户详情页

  • 页面入口:图2-3-2-7-2中点击查看

图中1: 查询区域

【输入项】

【输出项】
图中2区域内容
【控制项】

图中2: 列表区域,以列表形式展示用户领取K币的所有历史信息
【输入项】

【输出项】

【控制项】

【触发事件】

  • 点击上一页,页面刷新进入上一页列表内容,若当前页为第一页则功能置灰、不可用
  • 点击下一页,页面刷新进入下一页列表内容,若当前页为末尾页则功能置灰、不可用
  • 若列表页内容仅有一页,则上一页、下一页功能置灰、不可用

2.4. 课程评价

为了增加用户与课程的粘合度以及方便收集用户对课程的建议和反馈,在原有的课程评价的基础上新增星级评论功能;此外用户也可以在我的模块里面对评价和回复进行删除管理。

2.4.1.逻辑图

2.4.2.星级评价

功能点概述: 可以对课程进行星级评价
实现方式: 在原有的课程评价上新增评价按钮,点击跳转到评价页面;新增星级评价功能
交互原型

触发事件: 按钮点击
逻辑说明: 用户可直接在课程详情页进入评论页面,并且可以对该课程进行星级评价
功能说明:

①用户在课程详情页点击写评论按钮进入评价页面
②用户可以对该课程进行星级评价
1-2星(含2星)为差评
3星为中评
4-5星为好评
③用户可以点击按钮进行图片选择,亦可直接调取手机相机进行拍摄
④用户可以选择匿名,评论列表和详情将不会显示用户名称,而在我的评论中依然可以看到自己的评论
风险说明

2.4.3.回复评价
功能点概述: 可以对课程的评价进行回复
实现方式: 新增回复功能,可对课程评价进行回复
交互原型

触发事件:回复按钮
逻辑说明:用户可点击进入回复页面进行回复
功能说明:

①点击回复按钮进入回复页面
②回复页面显示被回复评价的内容(150个字以内,其他以…代替),回复内容可以图片,文字限制在300个字以内
风险说明

2.4.4.查看评价详情

功能点概述: 点击评价区域即可跳转到该评价的详情页
实现方式: 在原有的评价列表中的每条评论上添加链接,新增评价详情页面
交互原型

触发事件: 评价内容区域点击
逻辑说明: 用户可在每条评价区域点击进入评价详情页
功能说明

①用户在课程详情页或者评价列表的每条评价区域点击进入评价详情页
②评价详情页有该评价的文字、图片,以及所有回复

2.4.5.展示前3条评价

功能点概述: 展示3条评价
实现方式: 在原有的课程详情页展示
交互原型

功能说明: 按照点赞或者评论最多的排序,展示3条评价

2.4.6.按好评度筛选

功能点概述: 课程评价列表可按差评 中评 好评筛选
实现方式: 在课程列表页新增差评、中评、好评、全部评价、有图五个筛选按钮
交互原型

触发事件: 点击按钮实现切换
功能说明

①点击全部评价按钮展示所有评价
②点击好评按钮只显示好评评价
③点击中评按钮只显示中评评价
④点击差评评按钮只显示差评评价
⑤点击有图评按钮只显示带有图片的评价

2.4.7.我的评论

功能点概述: 我的评价模块,用于展示和管理用户所有的评价和回复
实现方式: 在我的模块里新增我的评价链接以及我的评价页面
交互原型

触发事件: 点击按钮实现页面切换
功能说明: 点击我的评价按钮进入我的评价列表页

2.4.8.评论管理

功能点概述: 编辑评价实现选择删除和一键删除功能
实现方式: 在我的评价列表页中新增编辑按钮
交互原型

触发事件 :点击编辑按钮进入我的评价管理
功能说明

①点击编辑按钮进入评价/回复管理
②可选择多条评价/回复进行删除
③可以一键删除所有评价/回复
④删除评价时弹出确认弹窗以防用户误点击

3. 异常情况全局说明

1、页面加载异常,网络异常,请求服务器失败(页面之间跳转);
2、缺省页;
3、全局交互异常,如:加载、刷新异常(在同一个页面内,点击某个按钮后加载失败);
4、全局异常结束语提示;
5、权限提示;

4. 非功能需求

4.1. 数据需求

4.1.1.基础数据
为了解某个时间段内,新版本以及运营方案落地后的用户及版本概况,现提出如下数据需求,以便后期绘制出变化曲线,及时掌握新版本的推出效果。
(1) APP用户数据

(2) APP版本占有情况

4.1.2.页面埋点
应运营以及后续版本迭代需求,需在新功能推出后及时了解到各个新页面的用户触达量,停留时间,访问路径等数据,如下表所示,故而增加以下页面埋点。

(1) 页面埋点统计数据

(2) 页面

4.1.3.事件埋点
为统计用户在每个页面上的动作行为数据,为后续运营以及迭代打下数据基础,现需时间埋点如下:
(1) 基本数据:每个事件均需记录的数据

(2) 事件

4.2运营需求

4.3风控需求

加入90天产品经理实战班,这样的作品你也可以有;在学习产品知识的同时,通过实战真实再现产品研发过程中的点滴,学以致用。
推荐零基础的同学快速入行产品,产品基础不牢固的同学掌握产品经理必备文档的规范写法,系统学习产品知识,构建产品知识体系。
详细咨询 Coco,QQ:2763635529

90天产品经理实战班

帮助转岗/入行的零基础运营/产品人,掌握运营/产品知识+技能,胜任运营/产品岗位要求。

课程

在线咨询

产品课程
1878830836
运营课程
1467455307
总监课程
1983442169
企业培训
1186406600
电话咨询
18682011582