项目功能规格说明书
1. 引言
1.1 编写目的
此功能规格说明书目的在于将Idea具体化,并规划开发方向,明确功能需求,以提高开发效率。
1.2 项目背景
在东大多年,深深感受周围学生的生活,经常听到的声音便是:某某某,帮我带个饭呗;某某某帮我取一下快递;某某某,从超市回来时候帮我带个可乐。虽然我们可找朋友帮忙,但如果次数一多也会有些不好意思;并且各个QQ群总是充满了一些求**资料,求**帮忙的问题,可以看出我们经常会出现时间上的不方便或者渠道上的不方便,因此我们的“DoMeAFavor”项目启动,构建一个集中制的平台,帮助校内学生们解决一些需求。让学生更加方便自己的生活。
1.3 开发意图
主旨在于营造一个互助的校园,丰富大家的业余生活,赚取生活费
1.4 用户群体
东北大学所有在籍学生,无论你是懒癌患者,还是勤劳的蜜蜂,都会喜欢上这款软件。
- 典型用户
某宅:
不爱走动,喜欢宅在寝室
姓名 | 宅男 |
现实身份 | 学生 |
用户身份 | 任务发布者 |
用户动机 | 懒,想要别人代劳一些事情,经济充足 |
用户困难 | 找不到人帮忙取个快递,带一些吃的 |
典型场景 | 中午有个快递到了,不爱去取,但有没有熟人在快递站,发布任务,校友接受任务并把快递带回,支付报酬 |
用户比例 | 百分之35 |
普通人A
偶尔没有时间,不在学校,但快递到了
姓名 | 普通人A |
现实身份 | 学生 |
用户身份 | 任务发布者 |
用户动机 | 有事不在学校想要找人帮忙 |
用户困难 | 不在学校次数太多不想麻烦朋友,又找不到人 |
典型场景 | 在家时候,快递到了但今天不回学校,于是发布任务校友接受任务帮忙把快递带走,支付报酬 |
用户比例 | 百分之15 |
普通人B
姓名 | 普通人B |
现实身份 | 学生 |
用户身份 | 任务接受者 |
用户动机 | 顺道挣一些零花钱 |
用户困难 | 找不到需要顺道带东西的人 |
典型场景 | 晚上从超市回来,打开平台,发现同宿舍楼有人需要带超市的一种吃的,顺道帮带回来了,获得报酬 |
用户比例 | 百分之10 |
蜜蜂
姓名 | 蜜蜂 |
现实身份 | 学生 |
用户身份 | 任务接受者 |
用户动机 | 时间比较充分,勤劳 |
用户困难 | 时间不是很固定无法出去打工 |
典型场景 | 某天上午没课,也没有什么事,接受了连个任务,帮忙跑腿,挣些生活费 |
用户比例 | 百分之20 |
淘沙者
姓名 | 淘沙者 |
现实身份 | 学生 |
用户身份 | 消息发布者 |
用户动机 | 想要一些本专业的二手书或者其他学习资料 |
用户困难 | 外面的二手书无法确认是本专业的 |
典型场景 | 在广场发布了自己需要二手书的信息,有人评论联系,线下收书交易 |
用户比例 | 百分之10 |
老学长/学姐
姓名 | 老学长/学姐 |
现实身份 | 学生 |
用户身份 | 消息 |
用户动机 | 卖一些自己没有用的材料 |
用户困难 | 不愿出去摆摊 |
典型场景 | 广场发布自己有的代售书籍,被学弟买走 |
用户比例 | 百分之10 |
3. 产品界面原型设计
3.1 预定实现功能
- 用户注册
- 用户登录
- 发布任务
- 接受任务
- 积分货币转换
- 用户信用等级
- 用户反馈
- 举报机制
3.2
主界面
元素 | 功能 | 验收标准 |
“我的主页” | 跳转到我的主页 | 能正确跳转页面 |
“任务大厅” | 跳转到任务大厅 | 正确跳转过去 |
“设置” | 跳转到设置界面 | 正确跳转界面 |
积分 | 显示积分 | 显示你的实时积分 |
“积分通道” | 跳转到积分界面 | 正确跳转界面 |
登录界面
元素 | 功能 | 验收标准 |
账户 | 输入你的学号 | 能匹配学号和密码是否正确 |
密码 | 输入你的密码 | |
登录 | 验证密码和学号 | 正确后跳转到我的主页 |
注册 | 跳转到注册界面 | 成功跳转 |
注册界面
元素 | 功能 | 验收标准 |
学号 | 记录注册学号 | 成功记录到数据库 |
密码 | 记录密码 | 成功记录到数据库 |
确认密码 | 确认之前输入的密码 | 和密码进行比对,不同报错 |
姓名 | 记录真实姓名 | 成功记录到数据库 |
手机号 | 记录用户手机号 | 若符合条件记录到数据库 |
用户名 | 记录用户名 | 存储到数据库 |
专业 | 选择专业并记录 | 记录到数据库 |
班级 | 记录班级 | 符合条件记录到数据库 |
我的主页界面
元素 | 功能 | 验收标准 |
昵称 | 记录注册学号 | 成功记录到数据库 |
学号 | 记录密码 | 成功记录到数据库 |
姓名 | 确认之前输入的密码 | 和密码进行比对,不同报错 |
手机号 | 记录真实姓名 | 成功记录到数据库 |
完成的任务 | 显示用户发布的任务 | 正确显示信息 |
发布的任务 | 显示用户完成的任务 | 正确显示信息 |
任务大厅界面
元素 | 功能 | 验收标准 |
搜索栏 | 搜索任务 | 能按要求搜索到任务 |
图片展示区 | 滚动展示图片 | 自动滚动 |
刷新键 | 刷新任务 | 刷新任务栏 |
添加键 | 添加任务 | 刷新后显示添加任务 |
删除键 | 删除任务 | 刷新后删除的任务不显示 |
积分交易界面
元素 | 功能 | 验收标准 |
目前积分 | 显示目前的积分 | 准确显示目前的积分 |
二维码 | 获得积分 | 扫码后积分上涨 |
设置界面
元素 | 功能 | 验收标准 |
更改颜色 | 更改背景颜色 | 背景颜色更改成功 |
更改字体风格 | 更爱显示的文字风格 | 更改文字风格 |
更改字体大小 | 更改字体大小 | 更改字体大小 |
修改密码 | 显示到修改密码页面 | 显示修改密码具体内容 |
修改密码内容
元素 | 功能 | 验收标准 |
输入原密码 | 更改背景颜色 | 背景颜色更改成功 |
输入新密码 | 更爱显示的文字风格 | 更改文字风格 |
确认新密码 | 更改字体大小 | 更改字体大小 |
确认键 | 显示到修改密码页面 | 显示修改密码具体内容 |
退出键 | 退出到设置界面 | 跳转到设置界面 |
添加任务界面
元素 | 功能 | 验收标准 |
任务标题 | 输入任务的标题 | 显示任务时可以显示出设置的标题 |
任务内容 | 输入任务内容 | 可以显示任务内容 |
截止时间 | 记载任务停止接受的时间 | 到规定时间不可以接受任务 |
积分 | 记录该任务的积分 | 完成任务后积分转换 |
任务类别 | 记录任务类别,方便分类 | 在符合的类别里显示 |
确认 | 确认添加任务 | 刷新后在任务大厅显示任务 |
退出 | 放弃此次添加 | 返回任务大厅 |
4. 副作用分析
感觉最大的副作用还是管理的成本问题:
尽管贡献分这个功能在一定程度上起到了鼓励用户分享资源的作用,但也有可能导致出现一批违反规则的用户,由此为管理带来许多成本。
上传资源的审核成本较大,要是用户上传了恶意信息该怎么办?如果管理员以身试险,那么管理员恐怕就要遭殃了。如何尽可能减少受害者的出现?这些都是带解决的问题
- 相比于之前变化
我们改变了头像的显示位置,间接上解决了头像的问题。
新加了对任务的分类和改变的任务显示方法,已经从新规划了登录操作
需求总体基本无变化,把广场和任务大厅合并