大作业 - 附件 3
UC03.互动参与人点赞「话题」
由曾烧麦创建,最后修改于:2021/03/11
文档修改历史
用例描述
本文档描述互动参与人在知识互动中点赞话题的流程和逻辑
术语
角色
互动参与人
参与到话题中进行互动的用户,只要具备知识地图的阅读权限就可以在知识地图内的话题中参与互动,知识地图的专家、订阅用户、普通学员都可以话题参与人
话题发布人
创建和发布知识话题的用户 ,只要具备知识地图的阅读权限就可以在此知识地图内创建和发布话题
可以是知识地图的作者「知识专家」,也可以是知识地图的「订阅用户」,还可以是进入此知识地图浏览学习的「普通用户」
前置条件
互动参与人的账号能够正常登录系统,并且系统的安全会话控制正常运行
互动参与人具备对应知识地图的阅读权限
后置条件
「点赞」成功后,互动参与人能够取消此「点赞」
用户界面
业务活动图
基本流程
用例开始
互动参与人浏览某「知识地图」详情信息
互动参与人请求进入此「知识地图」的「互动」专区
系统按「话题」创建时间倒序展示互动「话题」列表
4.1 互动话题标题、互动话题内容的节选、创建人显示名、创建时间、评论数量、点赞数量
互动参与人请求进入互动「话题」的详情
系统展示知识互动的「话题」详情
6.1 互动话题标题、互动话题内容、创建人显示名、创建时间、评论数量、点赞数量
系统展示评论输入表单
系统展示知识互动的「评论」列表,按评论时间正序排列
8.1 评论内容、评论人显示名、评论时间、评论回复数量、评论点赞数量
互动参与人请求在「话题」上点赞
系统展示新的「话题」点赞数
用例结束
扩展流程
4a. 系统校验「话题」列表中已存在话题内容,执行基本流程 5
4a1. 系统校验「话题」列表中不存在话题内容,用例结束
7a. 系统校验「话题」中「评论」数量大于 0,执行基本流程 8
7a1. 系统校验「话题」中「评论」数量等于 0,执行基本流程 9
9a. 系统校验互动参与人没有在此「话题」上点过赞,执行扩展流程 9b
9a1. 系统校验互动参与人在此「话题」上点过赞,执行扩展流程 9c
9b. 系统将「话题」点赞数+1,并记录用户操作日志,执行扩展流程 9d
9c. 系统将「话题」点赞数-1,并记录用户操作日志,执行基本流程 10
9d. 系统推送「消息」至「话题发布人」“有人为你的话题点赞”,执行基本流程 10
版权声明: 本文为 InfoQ 作者【曾烧麦】的原创文章。
原文链接:【http://xie.infoq.cn/article/54a1588be8f3e5bff3c020329】。未经作者许可,禁止转载。
评论