-
Notifications
You must be signed in to change notification settings - Fork 1
Description
用户体验报告
By Wei Wanting
本报告将模拟用户使用产品的过程,将动作、设想目的和实际结果进行阐述与对比。
标注了“设想”的是脑补部分,实现与否视进度和精力来定。
默认layout顶栏一直有【注册/登陆】,【退出登录】,【个人中心】按钮,不再赘述。
index:
游客进入首页,可见活动推送和队伍推送列表。
(1)动作:点击登录/注册
目的:登录已有账号/注册新账号
结果:分别跳转login/register
(2)动作:点击活动/队伍项目
目的:查看项目详情
结果:跳转到team_detail和activity_detail
(3)动作:点击项目分类/搜索框搜索
目的:细化目标,寻找心仪的项目
结果:筛选出符合条件的项目(设想)
如果用户已登录。
(4)动作:点击顶栏的用户名
目的:进入个人主页,查看与自己有关的信息
结果:跳转到userinfo
(5)动作:点击【创建队伍】
目的:创建一个队伍
结果:如果用户已登录,跳转到person_team_create,否则跳转到login
login:
前提是用户未登录,否则跳转到userinfo.
(1)动作:输入用户名密码,点击登录
目的:登陆账号
结果:后台登陆成功,跳转到userinfo(或者index也可以,但是userinfo可以督促用户处理与自己有关的队伍动态);后台登陆不成功,留在login,显示错误信息。
(2)动作:点击【注册】
目的:注册新账号
结果:跳转到register。
(3)动作:点击顶端logo或回到首页
目的:回到首页
结果:跳转到index
start/register:
前提是用户未登录,否则跳转到userinfo.
(1)动作:输入必要的信息,点击注册
目的:注册新账号
结果:后台验证个人信息成功,弹出成功提示,跳转到index;验证不成功,留在register,显示错误信息。
(2)动作:点击【登录】
目的:登录已有账户
结果:跳转到login。
(3)动作:点击顶端logo或回到首页
目的:回到首页
结果:跳转到index
userinfo:
前提是用户已登录,否则跳转login.
(1)动作:可看到自己当前个人信息的列表,点击编辑
目的:修改个人信息,如昵称、技能等
结果:进入修改页面(设想)
(2)动作:看到与自己有关的队伍显示,有显眼的状态提示,如【已加入】【审核中】
目的:管理加入与创建的队伍,查看情况
结果:点击相应的项目进入team_detail
(3)动作:点击【创建队伍】
目的:创建一个队伍
结果:跳转到person_team_create
(4)动作:点击【返回首页】
目的:回到首页
结果:跳转到index
person_team_create:
(1)动作:填写必要的信息。包括队伍名字、队伍分类(搜索tag)、队伍介绍、队员要求以及联系方式。同时可以将其他已存在用户加到已有队员列表中(设想)。
设想:表单填写最好有清晰简易的指导,不要直接扔一个空白的文本编辑器,更需要在这基础上对于上述提到的必要信息设置分栏,必填。
(2)动作:点击提交
目的:创建一个新队伍
结果:提交表单验证成功,创建队伍并进入team_detail页面,否则停留在原页面并显示错误信息。
team_detail:
该页面显示相应队伍的详细信息,包括队伍名字、队伍分类(搜索tag)、队伍介绍、队员要求、已加入用户、时间限制以及联系方式等。
下方为评论区,各用户可以针对该队伍进行提问、评论和回复。
如果当前用户为队伍创建者,可以查看到对该队伍感兴趣的用户列表以及申请加入的用户列表。
(1)动作:点击列表中用户头像
设想:弹出显示该用户相应的公开信息,包括组队留言和联系方式。
(2)动作:对申请加入的队员头像下方点击【同意组队】
目的:确认组队请求
结果:该用户状态从申请加入变为已加入。同时系统会对该用户发送消息提示。(设想)拒绝组队同理。
(3)设想:该页面还有一个【系统推荐队员】的用户列表,队长可以点击向这些用户发送组队邀请。受邀请用户可以在userinfo里选择接受或拒绝。
sponsor_activity_create:
若当前用户有sponsor权限时,在index和userinfo里都有【创建活动】按钮。 点击后跳转到本页面。
(1)动作:填写必要的活动信息。包括活动名字、活动分类、活动要求、队伍人数限制、报名人数限制、时间限制等等。
设想:表单填写最好有清晰简易的指导,不要直接扔一个空白的文本编辑器,更需要在这基础上对于上述提到的必要信息设置分栏,必填。
(2)动作:点击提交
目的:创建一个新活动
结果:提交表单验证成功,创建队伍并进入activity_detail页面,否则停留在原页面并显示错误信息。
activity_detail:
可查看当前活动的介绍。列出这个活动下的队伍信息。未过期的活动有【发起队伍】按钮。
(1)动作:点击【发起队伍】。
设想:跳转到team_create页面,创建的队伍与该活动关联。同时活动创建者可以看到所有队伍参与者的信息。