关于项目

1.项目简介

闲钱宝是大学生通过做任务挣钱的云平台,它属于以运营为中心的服务软件,也可以理解为面向大学生的专业“众包”系统。系统非常简单:有一个云服务中心,其业务在不断完善中;每个学生都装有“挣闲钱”客户端;一些机构,称为“奶牛”,他们提供任务给平台。基本业务是,奶牛发布任务要求与薪酬,系统推送到客户端,学生完成任务可获得系统内部的“闲钱币”,“闲钱币”可用于发布任务或提现。系统不支持零元交易。

2.重要分析设计文档

3.敏捷开发迭代管理与大事纪

初始准备阶段

第0轮迭代项目需求

功能模块 优先级
用户注册,用户登录,用户注销 P0
支持更多用户信息(如用户昵称,头像) P1

用户登录逻辑:

户逻辑闭

根据上图:我们可以把0轮迭代中PC端任务简单拆解为:首页,登录页,注册页,注册之后返回用户操作页面

我们在0轮迭代中实现首页,登录页,注册页,同时实现用户登录,注册,注销等相关逻辑.

PC端交互逻辑

模块 原型图 描述
首页初版 1. 主⻚⾯配图进⾏产品介绍 2. 提供登陆、注册按钮,点击跳转相应页面
登录页 1. 登陆页面仅提供「手机号+密码」一种登陆方式。2. 「手机号+密码」登录时,提供「账户」、「密码」、「图形验证码」三个输⼊框。三个框均对应正确时即登陆成功,否则登陆失败。 3. 在完成P0迭代之后视需求决定是否加入手机号+验证码的登录方式 4. 最终存储到后台数据库的木马必须加密处理
注册页 1.提供「学号」「姓名」「年龄」「性别」「年级」「专业」「手机号」、「密码」、「再次输入密码」、「图形验证码」10个输⼊框。 2.每个输⼊框均有⼀定的输⼊限制条件,「学号」为8位数字学号,且为必填,非法输入需要重新输入。「姓名」允许英汉两种形式,必填。「年级」为选择选项,大一,大二,大三,大四,研一,研二,研三,必填。「专业」必填。「手机号」11位数字,格式不正确提供提示并重新输入,后端需要进行手机号匹配,「密码」、「再次输入密码」两次密码必须相同,不同不予通过,「图形验证码」必须正确匹配。

前端异常提示

模块 操作信息 交互与提示
注册页 手机号格式不正确 输入框自动判断,如果无效,输入框变红,给出提示。提交的icon按钮变灰,点击无反应
第二次密码与此一次不一致 输入框自动判断,如果无效,输入框变红,给出提示。提交的icon按钮变灰,点击无反应
图形验证码不正确 输入框自动判断,如果无效,输入框变红,给出提示。提交的icon按钮变灰,点击无反应
登录页 账号密码不匹配 点击登陆时判断,弹窗提示「对不起,用户名或密码有误!」,清空密码栏输入,保留账号栏输⼊。
图形验证码不正确 输入框自动判断,如果无效,输入框变红,给出提示。提交的icon按钮变灰,点击无反应

第1轮迭代项目需求

功能模块 优先级
奶牛发放任务(问卷形式) P0
奶牛查看问卷数据结果,编辑问卷,删除问卷 P0
学生端填写问卷,获得赏金 P0
用户查看,修改个人资料 P0
用户账户充值 P0
用户赏金提现 P0
答卷详细数据分析(具体到每一个选项有有多少比例的人选择) P1
指定任务面对对象(如大三以上的学生才能填写问卷) P2

(P0级代表紧急度最高,P1级在P0级基本完成之后考虑开始实现,P2级最后看情况实现)

用例设计:

用户相关逻辑:

任务相关逻辑:

问卷相关逻辑:

除了上文提到的发布问卷和填写问卷,还应该包括以下逻辑:

第2轮迭代项目需求

需求范围/优先级

功能模块 优先级
用户信誉系统,初始化用户信誉都为100分 P0
奶牛端发布其他任务,查看进行中的任务,删除未被接受的任务 P0
学生端接受任务,查看接受的任务,完成任务,放弃任务 P0
奶牛端审核学生端任务完成情况,发放赏金 P0
奶牛端和学生端对不满意的交易单进行投诉 P0
超级管理员审核投诉单,投诉单成立扣除用户信誉积分 P0
邮箱告知用户任务状态信息(有人接单,接单,放弃接单,审核交易单,投诉单) P0
多种类的惩罚力度,如扣除信誉积分先低后高 P1

(P0级代表紧急度最高,P1级在P0级基本完成之后考虑开始实现,P2级最后看情况实现)

用例设计

此前我们已经有完整的用户系统,交易系统,账户系统了,这次的任务侧重于完善任务系统(其他类型任务),新增投诉系统,用户信誉系统。

奶牛端相关逻辑:

学生端相关逻辑

超级管理员相关逻辑

具体用例说明:

奶牛端:

学生端:

超级管理员: