引言
编写目的
对大学易帮这一欲开发的软件做需求分析,以作记录并明确开发方向。本文档预期读者为该软件开发人员。
背景
待开发软件名为:大学易帮。 项目提出背景:之前为参加发现杯而提出项目,由于时间关系作罢,现在主要是为完成JAVA WEB课程考核而开发。
待填:与其他系统或机构基本相互来往关系
定义
待填
参考资料
待填
任务概述
目标
本软件开发完成后作为JAVA WEB考核作业提交,后期据实际情况考虑上线运行。 本软件初期版本定位用户为本校在校学生,为学生提供发布和接取帮助任务的平台,对于具体任务内容本软件做力所能及的监管,以尽力确保符合国家相关法律法规和学校相关规定,但不予承担相关法律法规以外的责任。
用户特点
使用用户:主要为高校大学生群体,了解智能手机、电子商务与移动支付相关知识。 维护用户:掌握相关软件开发和维护技术,营销或管理技能的高校大学生。 初步认为本软件涉及用户生活的方方面面,被使用的频率可能较高,反馈和维护机制需要做到及时和准确。
假定和约束
本软件开发并无经费支持。 相关技术学习的时间不得多于四周(一个月),本软件开发时间不得多于两周,完成时间不得超过2017-2018第二学期第九周
需求规定
功能规定
功能概述
用户注册模块
项目 |
是否必须 |
备注 |
账号 |
* |
字母、数字、下划线 |
用户名 |
* |
汉字、字母、数字、下划线 |
手机 |
|
用作账号 |
邮箱 |
|
用作账号 |
QQ |
|
用作账号 |
微信 |
|
用作账号 |
密码 |
* |
八位数以上数字字母组合 |
学校 |
* |
|
学号 |
* |
|
院系 |
|
|
专业 |
|
|
班级 |
|
|
姓名 |
* |
实名认证信息 |
身份证号码 |
* |
实名认证信息 |
用户登陆模块
用户类别 |
权限等级(见用户权限说明) |
开发者 |
1 |
维护人员 |
2 |
使用者 |
3 |
发布需求模块
项目 |
说明 |
发布需求按钮(见UI设计) |
进入发布需求界面 |
获取位置信息 |
允许更改信息 |
发布人信息 |
自动补充已存在信息 |
需求说明 |
手动输入 |
设置发布时间 |
立即或计划任务 |
设置需求有效接取时间 |
自发布成功后开始倒计时,过期自动取消,不得少于10分钟 |
设置完成时间 |
自接取成功后开始倒计时,逾期按规定扣费,详见发布、接取规则说明,不得少于10分钟 |
设置酬金 |
预付或到付 |
发布按钮 |
发布需求 |
|
历史记录保存最近一周发布的需求 |
接取需求模块
项目 |
说明 |
接取需求按钮(见UI设计) |
进入接取需求界面 |
获取位置信息 |
可设置显示最近多少公里的需求,最少1公里,默认3公里 |
需求列表 |
可按距离、酬金、有效接取时间排序 |
点击需求查看详情 |
|
接取 |
满足接取条件则接取成功,详见发布、接取规则说明 |
洽谈 |
就当前需求与发布方洽谈,以求双方满意的方案,详见洽谈模块 |
举报 |
若发现发布者或需求内容有明显违规内容,可向系统举报,核实后将移除该信息,详见违规处理 |
|
历史记录保存最近一周接取的需求 |
沟通与联系模块(洽谈模块)
项目 |
说明 |
沟通 |
需求发布人与需求接取人能够相互沟通 |
咨询与投诉模块
项目 |
说明 |
咨询 |
向客服咨询、留言 |
投诉 |
对有明显违规的用户进行投诉、举报 |
查看进度 |
查看留言处理或投诉处理进度 |
定位
项目 |
说明 |
所有用户 |
LBS开放API,大致定位 |
本校用户 |
WLAN连接定位,精确定位 |
注册日志模块
项目 |
说明 |
查看注册日志 |
维护人员查看近期注册用户信息,并做用户审核操作 |
登陆日志模块
项目 |
说明 |
查看登陆日志 |
维护人员查看近期登陆用户信息,并做用户审核操作 |
往来日志模块
项目 |
说明 |
查看往来日志 |
维护人员查看近期往来记录,对往来用户及往来信息做审核操作 |
咨询回复模块
投诉处理模块
需求审核模块
项目 |
说明 |
需求审核 |
维护人员对近期发布的需求做审核操作,根据结果做相应处理 |
用户审核模块
项目 |
说明 |
用户审核 |
保留用户近一周的活动记录,维护人员做审核操作,根据结果做相应处理 |
待补充
信用评分机制
与阿里芝麻信用分挂钩
押金机制
所有用户押金制 交易双方协商押金制
用户协议书 用户权限说明 发布、接取规则说明 洽谈模块 违规处理 UI设计