员工社区需求说明 V1.docx
《员工社区需求说明 V1.docx》由会员分享,可在线阅读,更多相关《员工社区需求说明 V1.docx(28页珍藏版)》请在冰豆网上搜索。
员工社区需求说明V1
功能详情
一.鉴权
1.登陆
∙场景描述:
使用者通过登陆,可以完成更多操作
∙功能描述:
使用者登陆咪咕OA后,点击社区链接,自动完成登陆操作
∙涉及页面:
无
∙页面元素:
无
∙需求说明:
a.可以通过OA完成自动登陆
b.同一账号可以在同一时间在多个PC端登陆
∙产品逻辑:
a.使用者进入OA系统,点击社区链接,进入咪咕社区,自动登陆
∙交互逻辑:
a.使用者进入OA系统,点击社区链接,进入咪咕社区,自动登陆后,社区顶部显示签到信息,消息信息,个人头像信息,快捷操作信息
2.登出
∙无
二.首页
1.banner
∙场景描述:
社区需要向用户展示最新的活动等信息
∙功能描述:
展示当前时间,社区向使用者展示较为重要的活动等信息
∙涉及页面:
首页
∙页面元素:
图片组,切换按钮
∙需求说明:
a.可以完成轮播,时间由管理后台设置
b.可以手动轮播
c.可以设置显示时间,时间由管理后台设置
∙产品逻辑:
无
∙交互逻辑:
a.首页显示后,轮播图开始按时间间隔轮播
b.鼠标移入轮播区域,出现向左向右箭头,点击按顺序切换
2.官方通知
∙场景描述:
使用者在首页希望看到官方的最新通知
∙功能描述:
展示当前时间,社区向使用者展示最新的通知公告信息
∙涉及页面:
首页
∙页面元素:
标题、正文、切换按钮
∙需求说明:
a.可以完成轮播,5s每次
b.可以手动轮播
c.点击进入相应通知详情
∙产品逻辑:
无
∙交互逻辑:
a.首页显示后,轮播开始,5s每次
3.热门文章
∙场景描述:
使用者在首页希望看到热门文章
∙功能描述:
展示当前时间,社区向使用者展示最新的热门文章列表
∙涉及页面:
首页
∙页面元素:
热门文章列表,更多按钮
∙需求说明:
a.展示最新的热门文章列表(前三条为全部推荐,后五条为我关注的小组文章推荐)
b.点击更多跳转到热门文章列表
c.点击单条跳转到热门文章详情
d.可以完成转发
∙产品逻辑:
无
∙交互逻辑:
a.点击转发按钮,弹出转发框
b.转发框内选择可见区域,弹出下拉菜单
c.点击发布,进行转发,按钮loading效果并且置灰,待结果返回,关闭转发框
4.热门专辑推荐
∙场景描述:
为使用者展示当前时间下的热门专辑推荐
∙功能描述:
展示当前时间下的系统热门专辑推荐
∙涉及页面:
首页
∙页面元素:
列表、刷新按钮
∙需求说明:
a.初始状态推荐内容源
b.长期状态推荐用户专辑(按照转发量排序,24h更新一次)
∙产品逻辑:
无
∙交互逻辑:
a.用户点击刷新,更换列表内容
5.热门小组推荐
∙场景描述:
为使用者展示当前时间下的热门小组推荐
∙功能描述:
展示当前时间下的系统热门小组推荐
∙涉及页面:
首页
∙页面元素:
列表、刷新按钮
∙需求说明:
a.可以完成加入小组功能
b.可以刷新
∙产品逻辑:
a.点击加入小组即可加入当前小组
∙交互逻辑:
a.加入小组后,加入的小组消失,重新增加一个未加入小组
6.音乐
∙场景描述:
为使用者展示当前时间音乐推荐
∙功能描述:
展示音乐推荐列表
∙涉及页面:
首页
∙页面元素:
列表、标签、刷新按钮、全部按钮
∙需求说明:
a.可以展示当前时间系统推荐的音乐列表
b.点击标签可以切换音乐类型
c.点击刷新可以更换音乐列表
d.点击更多可以查看更多音乐
e.列表的每个列表项可以完成添加的操作
∙产品逻辑:
列表项-更多-添加到-选择添加目标-完成添加
∙交互逻辑:
a.鼠标划入列表项出现更多按钮,点击弹出下拉框,点击添加到弹出二级下拉框,选择添加目标点击,即可完成添加
7.读书
∙场景描述:
为使用者展示当前时间读书推荐
∙功能描述:
展示图书推荐列表
∙涉及页面:
首页
∙页面元素:
列表、标签、刷新按钮、全部按钮
∙需求说明:
a.可以展示当前时间系统推荐的图书列表
b.点击标签可以切换图书列表
c.点击刷新可以更换图书类型
d.点击更多可以查看更多图书
e.列表每个列表项可以完成添加操作
∙产品逻辑:
列表项-更多-添加到-选择添加目标-完成添加
∙交互逻辑:
a.鼠标划入列表项出现更多按钮,点击弹出下拉框,点击添加到弹出二级下拉框,选择添加目标点击,即可完成添加
8.搜索
∙场景描述:
为使用者提供全局搜索功能
∙功能描述:
完成快捷搜索
∙涉及页面:
首页
∙页面元素:
输入框、搜索按钮
∙需求说明:
a.可以在首页完成快捷搜索
∙产品逻辑:
a.输入关键字,点击搜索或回车键,弹出搜索内容列表
∙交互逻辑:
无
三.发现页
1.分栏
∙场景描述:
使用者快速定位内容类型
∙功能描述:
为方便使用者快速定位内容类型的左侧菜单
∙涉及页面:
发现页
∙页面元素:
列表、角标
∙需求说明:
a.展示当前内容类型
b.可以快速定位内容类型
c.显示不同类型新内容条数
∙产品逻辑:
无
∙交互逻辑:
a.点击列表项,刷新内容列表
2.我的资料
∙场景描述:
使用者概览用户信息
∙功能描述:
展示当前用户的头像、花名、动态数、粉丝数、关注数
∙涉及页面:
发现页
∙页面元素:
图片、文本
∙需求说明:
a.展示当前用户头像、花名
b.展示当前用户动态总数,点击进入个人中心-动态
c.展示当前用户粉丝总数,点击进入个人中心-粉丝
d.展示当前用户关注总数,点击进入个人中心-关注
∙产品逻辑:
无
∙交互逻辑:
无
3.官方通知
∙场景描述:
使用者浏览最新三条官方通知
∙功能描述:
展示当前时间最新三条官方通知
∙涉及页面:
发现页
∙页面元素:
列表、更多按钮
∙需求说明:
a.显示最近三条官方通知
b.列表项可以快捷进入通知详情
∙产品逻辑:
无
∙交互逻辑:
无
4.内容列表
∙场景描述:
使用者浏览内容列表
∙功能描述:
展示当前时间系统内容列表(专题、专辑、音乐、动漫、图书、游戏、视频)
∙涉及页面:
发现页
∙页面元素:
列表、图片、标签、文本
∙需求说明:
a.每页10条展示当前时间内容
b.最底部滚动加载
c.最顶端实时显示事否有更新数据
d.列表项显示创建人、时间、标签、小组、正文
e.可以完成收藏
f.可以完成转发
g.可以完成评论
h.可以完成赞
i.内容源可以实现添加功能
j.内容源可以实现分享功能
∙产品逻辑:
无
∙交互逻辑:
a.列表至最低端,滚动加载历史数据
b.列表顶端30s更新一次是否有新内容,如有,则显示提示信息,点击加载
c.点击收藏,弹出确认框
d.点击转发,弹出转发框
e.点击赞,数字+1,并动效显示icon
f.点击评论,展开评论框
g.内容源鼠标移入显示更多按钮,点击弹出下拉选择框,选择添加到弹出二级下拉选择框,点击添加目标,完成添加
5.分享内容源
∙场景描述:
使用者分享内容源
∙功能描述:
使用者分享内容源
∙涉及页面:
发现页
∙页面元素:
弹框、下拉菜单
∙需求说明:
a.分享可以群可见、小组可见、仅自己可见
b.选择群可见,可以创建群,可以添加成员
c.选择小组可见,可以选择小组
∙产品逻辑:
无
∙交互逻辑:
a.选择群可见、小组可见均在弹框内完成
b.提交时,分享按钮loading效果并置灰
c.成功时,显示发布成功效果,2s后关闭弹框
四.咪家
1.快捷发布-发工作圈
∙场景描述:
使用者快捷发布工作圈
∙功能描述:
咪家页使用者可以快捷发表工作圈
∙涉及页面:
咪家
∙页面元素:
TAB页、输入框、下拉菜单
∙需求说明:
a.可以输入文本
b.可以选择图片
c.可以选择视频
d.可以选择音频
e.可以选择专辑
∙产品逻辑:
无
∙交互逻辑:
a.默认状态输入框一行,点击输入框后,展开
b.选择底部小功能,弹出选择文件框
2.快捷发布-发文章
∙场景描述:
使用者发布文章快捷入口
∙功能描述:
咪家页使用者可以快捷进入发文章页
∙涉及页面:
咪家
∙页面元素:
TAB页
∙需求说明:
a.可以快捷进入
∙产品逻辑:
无
∙交互逻辑:
a.点击写文章TAB页,进入发帖子页面
3.快捷发布-发专辑
∙场景描述:
使用者快捷发布专辑
∙功能描述:
咪家页使用者可以快捷发表专辑
∙涉及页面:
咪家
∙页面元素:
TAB页、弹窗
∙需求说明:
a.可以选择专辑
b.可以发布专辑
∙产品逻辑:
无
∙交互逻辑:
a.点击发专辑TAB页,切换至发专辑并弹框,选择我的专辑,确定发表
b.点击确定按钮,进入loading状态并置灰,直至请求返回,成功关闭弹窗
4.热门工作圈
∙场景描述:
使用者在咪家页可以查看当前时间热门工作圈
∙功能描述:
展示当前时间热门工作圈
∙涉及页面:
咪家
∙页面元素:
列表、更多按钮
∙需求说明:
a.默认状态展示当前时间运营推荐工作圈
b.长期状态以回复和点击量进行推荐
c.点击可以进入工作圈详情页
d.点击更多可以进入工作圈列表页
∙产品逻辑:
无
∙交互逻辑:
无
5.我所在的小组
∙场景描述:
使用者在咪家页可以查看我加入的小组
∙功能描述:
展示我加入的小组
∙涉及页面:
咪家
∙页面元素:
列表、更多按钮
∙需求说明:
a.没有加入小组时,显示官方小组
b.加入小组后,按加入时间排序
∙产品逻辑:
无
∙交互逻辑:
无
6.热门专辑推荐
∙场景描述:
为使用者展示当前时间下的热门专辑推荐
∙功能描述:
展示当前时间下的系统热门专辑推荐
∙涉及页面:
咪家
∙页面元素:
列表、刷新按钮
∙需求说明:
a.初始状态推荐内容源
b.长期状态推荐用户专辑(按照转发量排序,24h更新一次)
∙产品逻辑:
无
∙交互逻辑:
a.用户点击刷新,更换列表内容
7.专题
∙场景描述:
使用者在咪家页可以查看推荐专题
∙功能描述:
展示系统土建专题
∙涉及页面:
咪家
∙页面元素:
标签、轮播组件
∙需求说明:
a.专题推荐由管理后台设置
b.5s轮播一次
c.点击可进入专题详情
∙产品逻辑:
无
∙交互逻辑:
a.轮播图按时间间隔轮播
b.点击轮播图,进入相应专题界面
8.明星用户
∙场景描述:
使用者在咪家页可以查看明星用户
∙功能描述:
展示当前时间的明星用户
∙涉及页面:
咪家
∙页面元素:
列表、图片
∙需求说明:
a.可以查看当前时间明星用户
b.点击可进入明星用户个人主页
∙产品逻辑:
∙交互逻辑:
9.内容列表
∙场景描述:
使用者在咪家页可以查看内容列表
∙功能描述:
展示内容列表
∙涉及页面:
咪家
∙页面元素:
列表
∙需求说明:
a.每页10条,展示内容列表
b.最底部滚动加载
c.最顶端实时显示事否有更新数据
d.列表项显示创建人、时间、标签、小组、正文
∙产品逻辑:
无
∙交互逻辑:
a.列表至最低端,滚动加载历史数据
b.列表顶端30s更新一次是否有新内容,如有,则显示提示信息,点击加载
c.点击收藏,弹出确认框
d.点击转发,弹出转发框
e.点击赞,数字+1,并动效显示icon
f.点击评论,展开评论框
g.内容源鼠标移入显示更多按钮,点击弹出下拉选择框,选择添加到弹出二级下拉选择框,点击添加目标,完成添加
10.内容列表-小组选择
∙场景描述:
使用者只想查看某个或者某几个小组的内容
∙功能描述:
选择小组以供内容筛选
∙涉及页面:
咪家
∙页面元素:
小组选择按钮、弹框
∙需求说明:
a.可以完成小组的选择,供用户筛选
b.小组选择可以针对性分类
∙产品逻辑:
a.选择小组后,内容根据小组筛选
∙交互逻辑:
a.点击小组选择按钮,弹出小组选择框,选择小组,点击确定,刷新内容列表
11.内容列表-标签选择
∙场景描述:
使用者只想查看某个或者某几个标签的内容
∙功能描述:
选择标签以供内容筛选
∙涉及页面:
咪家
∙页面元素:
标签选择按钮、弹框
∙需求说明:
a.可以完成标签的选择,供用户筛选
∙产品逻辑:
a.选择标签后,内容根据标签筛选
∙交互逻辑:
a.点击标签选择按钮,弹出标签选择框,选择标签,点击确定,刷新内容列表
12.内容详情
∙场景描述:
使用者希望查看帖子或者工作圈详情
∙功能描述:
展示帖子或者工作圈详情
∙涉及页面:
帖子详情页|工作圈详情页
∙页面元素:
文本、图片、按钮、输入框、列表、下拉选择框
∙需求说明:
a.可以查看帖子或朋友圈详情(标题、作者花名、作者头像、日期、标签、正文、附件列表)
b.附件可以下载,多个附件可以批量下载
c.可以评论(文本、表情、选择公开类型)
d.可以查看评论列表(评论人花名、评论人头像、评论时间、评论内容)
∙产品逻辑:
无
∙交互逻辑:
a.用户在评论框输入评论后,点击发布,按钮变为loading状态并且置灰,服务端返回结果,刷新评论列表
13.创建帖子
∙场景描述:
使用者在使用社区系统时,可以自己发表文章
∙功能描述:
为使用者提供发表文章的操作
∙涉及页面:
新建帖子页
∙页面元素:
输入框、富文本编辑器、按钮、列表、弹窗
∙需求说明:
a.帖子可以编辑标题、正文、选择小组、
b.帖子可以选择可见类型、可以选择评论类型
c.帖子可以预览
d.帖子可以上传附件(一个或者多个)
∙产品逻辑:
a.附件上传最多支持5个附件,单个附件大小不超过20M
b.小组选择最多支持4个小组
c.从小组中点击发帖,小组名称自动带入,可以删除
∙交互逻辑:
a.点击上传附件,弹出附件选择框,选择文件后(可以多选),进行上传,上传过程中显示上传进度
b.点击添加小组,弹出小组选择框体,分类展示小组列表,选择小组后,点击确定,关闭弹窗并且在内容中,加入小组选择标签
14.创建帖子-草稿箱
∙场景描述:
使用者在发表文章时,系统默认保存内容至草稿箱,防止内容突然中断
∙功能描述:
2m保存一次用户创建的帖子,防止内容突然丢失
∙涉及页面:
新建帖子页
∙页面元素:
列表、按钮
∙需求说明:
a.用户在创建帖子时,可以实时保存编辑内容
∙产品逻辑:
a.2m保存一次帖子内容
∙交互逻辑:
无
15.工作圈列表
∙场景描述:
使用者可以查看全部工作圈列表,以便针对性的浏览工作圈
∙功能描述:
分类展示工作圈的列表
∙涉及页面:
工作圈列表页
∙页面元素:
列表、按钮、分页组件
∙需求说明:
a.分类展示热门、我的、全部工作圈列表
b.工作圈列表分页查看
c.全部工作圈可以实现字母查看
∙产品逻辑:
无
∙交互逻辑:
a.选择左侧分类菜单,列表刷新,展示相关内容
b.点击列表项按钮关注,按钮变为已关注
16.创建小组
∙场景描述:
使用者可以创建一个新的小组,用来发表帖子
∙功能描述:
创建一个小组
∙涉及页面:
创建小组页
∙页面元素:
按钮、输入框、弹窗
∙需求说明:
a.可以编辑小组名称、简介
b.可以上传小组头像
∙产品逻辑:
a.上传头像限制png、jpg格式
b.上传头像大小在3M以内
∙交互逻辑:
a.点击标签选择按钮,弹出标签选择框,选择标签,点击确定,刷新内容列表
17.小组列表
∙场景描述:
使用者可以查看小组列表,以便针对想查看小组详情
∙功能描述:
分类展示小组列表
∙涉及页面:
小组列表页
∙页面元素:
列表、按钮、分页组件
∙需求说明:
a.分类展示热门、我的、官方小组列表
b.小组列表分页查看
∙产品逻辑:
无
∙交互逻辑:
a.点击左侧分类菜单,列表刷新,展示相关内容
b.点击列表项按钮关注,按钮变为已关注
18.小组详情
∙场景描述:
使用者可以查看某个小组的详情,在小组详情里可以浏览、操作
∙功能描述:
展示小组详情
∙涉及页面:
小组详情页
∙页面元素:
列表、分页组件、按钮
∙需求说明:
a.展示小组详细信息
b.展示小组相关统计
c.可以完成加入|退出小组
d.可以查看小组帖子列表
e.可以在小组内发帖子
f.可以完成小组内搜索
g.可以删除小组标签
h.可以创建、删除文件夹
i.可以上传文件、删除文件、移动文件
j.可以按照列表|详情模式查看
k.可以进行条件排序
l.可以编辑背景图片
∙产品逻辑:
a.分页每页10条数据
b.搜索功能在小组内搜索
c.未加入小组时,会提示需加入小组才能发帖|回复
d.精华帖为点击量达到2000
e.小组组长可以对帖子进行删除,小组组员可以对自己发的帖子进行删除
f.背景图片分为推荐和自定义图片
∙交互逻辑:
19.小组文件库
20.个人主页
∙场景描述:
使用者查看某个用户的详情信息
∙功能描述:
展示用户详情信息
∙涉及页面:
个人主页
∙页面元素:
列表、按钮、输入框
∙需求说明:
a.展示用户基本信息(花名、简介、头像)
b.展示用户统计信息(动态数、粉丝数、关注数)
c.可以关注|取消关注
d.可以发私信
e.可以查看他的工作圈|动态
f.可以查看他创建|收藏的专辑
g.可以查看他创建|关注的小组
∙产品逻辑:
无
∙交互逻辑:
a.点击他的动态,下拉出选择框,选择后收起选择框,刷新列表
b.点击他的专辑,下拉出选择框,选择后收起选择框,刷新列表
c.点击他的小组,下拉出选择框,选择后收起选择框,刷新列表
21.创建专辑
22.专辑详情
∙场景描述:
使用者查看某个专辑的详细信息
∙功能描述:
展示专辑的详细信息
∙涉及页面:
专辑详情页
∙页面元素:
列表、输入框
∙需求说明:
a.专辑基本信息(专辑名称、创建时间、标签、点播量、简介)
b.可以播放、收藏
c.展示专辑歌曲列表(歌曲名称、操作、歌手、专辑名、时长)
d.展示评论数和评论列表
e.展示点赞数和点赞列表
∙产品逻辑
∙交互逻辑
23.发工作圈
五.众筹
六.个人中心
1.顶部设置
∙需求说明:
a.可以编辑背景图
b.可以更换头像
c.可以编辑签名
2.我的动态
∙需求说明:
a.在动态栏目:
动态列表会有原创、转发、点赞和收藏,可以进行动态搜索,可以查看历史记录
b.在关注栏目:
关注列表会有批量管理、列表分类(全部关注、互相关注、已关注)、列表操作(加入黑名单、私信、举报)、搜索
c.在粉丝栏目:
粉丝列表会有列表分类(全部关注、互相关注、已关注)、关注情况(关注ta、互相关注)、列表操作(加入黑名单、私信、举报)、搜索
d.在群栏目:
群列表会有列表分类(全部、我创建的、我加入的)、列表操作(退出该群、举报)、搜索
e.在黑名单栏目:
黑名单列表会有列表分类(全部、正序、倒序)、列表操作(移出黑名单)、搜索
f.在赞栏目:
赞列表会有列表分类(全部、文章、工作圈、专辑、音乐游戏、图书、动漫、图片)、图片批量管理(批量下载)、图片查看、搜索
g.谁看过我:
用户列表有关注情况(已关注、关注ta、互相关注)、更多操作(删除该记录、加入黑名单、私信、举报)、历史记录
h.我看过谁:
用户列表有关注情况(已关注、关注ta、互相关注)、更多操作(删除该记录、加入黑名单、私信、举报)、历史记录、我加入的小组
i.我的创新(暂无)
j.我的专辑:
专辑列表有专辑分类(全部、我创建的、我收藏的)、专辑详情(专辑信息介绍、专辑内容列表、专辑操作)、新建专辑、专辑操作(分享、编辑、移动、删除)、搜索
k.我的网盘:
网盘列表有列表分类(全部、图书、音乐、视频、图片、文档、其他、回收站)、列表操作(上传、新建文件夹、排序、分享、下载、删除、重命名、移动到、复制到、批量操作)、传输管理(暂停、开始、重新上传、删除)、搜索
l.我的收藏:
收藏列表有列表分类(全部收藏、帖子收藏、专辑收藏、众筹收藏、星标收藏)、列表操作(删除、标为星标收藏、分享)
m.浏览记录:
记录列表有列表分类(全部、图书、音频、视频、游戏、帖子、众筹)、列表操作(删除)、搜索
n.草稿箱:
列表有分类(文章、众筹)、新建、删除、编辑(题目、正文、附件、小组、设置、预览、发布)
七.APP版员工社区
需求说明:
1)论坛:
包括导航切换(进入发现、图书等)、菜单编辑、搜索、历史记录、快捷新建、小组展示、帖子展示;2)扫一扫;3)我;4)IM
八.管理后台
需求说明:
1)数据同步:
包括用户基本数据、帐号密码等与oa系统保持一致;2)登录鉴权;3)权限管理:
包括管理员角色&权限、管理员用户设置(增删改查管理员角色对应用户);4)内容运营管理:
包括活动/推荐的内容维护、标签管理、标签数量设置等、小组管理、内容审核&举报处理;5)用户统计&管理:
包括积分策略的管理、每日签到、举报、违规、新增小组&贴子等基础数据统计;6)日志管理、异常监控等维护模块。
九.其他
1.导航-每日签到
∙场景描述:
使用者查看当年签到次数(登陆次数)
∙功能描述:
展示用户签到次数
∙涉及页面:
顶部导航
∙页面元素:
无
∙需求说明:
a.展示用户当年签到次数
∙产品逻辑:
a.统计本年度,该用户全部签到次数,每日只计算第一次登陆
∙交互逻辑:
无
2.导航-消息
∙场景描述:
使用者查看当前时间我收到的消息数量
∙功能描述:
分类展示当前时间用户收到的消息数量
∙涉及页面:
顶部导航
∙页面元素:
无
∙需求说明:
a.展示当前时间系统通知数量
b.展示当前时间通知公告数量
c.展示当前时间兴趣小组消息数量
d.展示当前时间私信消息数量
e.展示当前时间点赞数量
f.展示当前时间评论数量
∙产品逻辑:
a.1-99时显示具体数字,超过99时显示红点
∙交互逻辑:
a.点击弹出下拉菜单,选择相应选项
3.导航-我的
∙场景描述:
使用者快捷进入个人中心子页面
∙功能描述:
为用户快速进入个人中心子页面
∙涉及页面:
顶部导航
∙页面元素:
无
∙需求说明:
a.快速进入我的动态、我的专辑、我的网盘、我的收藏、浏览记录、草稿箱页面
∙产品逻辑:
无
∙交互逻辑:
a.点击弹出下拉菜单,选择相应选项
4.导航-快捷操作
∙场景描述:
使用者快捷进入操作页面
∙功能描述:
为用户提供快捷操作
∙涉及页面:
顶部导航
∙页面元素:
无
∙需求说明:
a.快速进入发工作圈、发布文章、新建小组、新建专辑页面
∙产品逻辑:
无
∙交互逻辑:
a.点击弹出下拉菜单,选择相应选项