大学易帮——软件需求分析

引言

编写目的

大学易帮这一欲开发的软件做需求分析,以作记录并明确开发方向。本文档预期读者为该软件开发人员。

背景

待开发软件名为:大学易帮。 项目提出背景:之前为参加发现杯而提出项目,由于时间关系作罢,现在主要是为完成JAVA WEB课程考核而开发。

待填:与其他系统或机构基本相互来往关系

定义

待填

参考资料

待填

任务概述

目标

本软件开发完成后作为JAVA WEB考核作业提交,后期据实际情况考虑上线运行。 本软件初期版本定位用户为本校在校学生,为学生提供发布和接取帮助任务的平台,对于具体任务内容本软件做力所能及的监管,以尽力确保符合国家相关法律法规和学校相关规定,但不予承担相关法律法规以外的责任。

用户特点

使用用户:主要为高校大学生群体,了解智能手机、电子商务与移动支付相关知识。 维护用户:掌握相关软件开发和维护技术,营销或管理技能的高校大学生。 初步认为本软件涉及用户生活的方方面面,被使用的频率可能较高,反馈和维护机制需要做到及时和准确。

假定和约束

本软件开发并无经费支持。 相关技术学习的时间不得多于四周(一个月),本软件开发时间不得多于两周,完成时间不得超过2017-2018第二学期第九周

需求规定

功能规定

功能概述

使用用户 维护人员 开发者
用户注册(见用户注册陆模块 注册日志(见注册日志模块)
用户登陆(见用户登陆模块 登陆日志(见登陆日志模块)
发布需求(见发布需求模块 往来日志(见往来日志模块)
接取需求(见接取需求模块 咨询回复(见咨询回复模块)
沟通与联系(见沟通与联系模块 投诉处理(见投诉处理模块)
咨询与投诉(见咨询与投诉模块 需求审核(见需求审核模块)
定位(见定位模块) 用户审核(见用户审核模块)

用户注册模块

项目 是否必须 备注
账号 * 字母、数字、下划线
用户名 * 汉字、字母、数字、下划线
手机 用作账号
邮箱 用作账号
QQ 用作账号
微信 用作账号
密码 * 八位数以上数字字母组合
学校 *
学号 *
院系
专业
班级
姓名 * 实名认证信息
身份证号码 * 实名认证信息

用户登陆模块

用户类别 权限等级(见用户权限说明)
开发者 1
维护人员 2
使用者 3

发布需求模块

项目 说明
发布需求按钮(见UI设计) 进入发布需求界面
获取位置信息 允许更改信息
发布人信息 自动补充已存在信息
需求说明 手动输入
设置发布时间 立即或计划任务
设置需求有效接取时间 自发布成功后开始倒计时,过期自动取消,不得少于10分钟
设置完成时间 自接取成功后开始倒计时,逾期按规定扣费,详见发布、接取规则说明,不得少于10分钟
设置酬金 预付或到付
发布按钮 发布需求
历史记录保存最近一周发布的需求

接取需求模块

项目 说明
接取需求按钮(见UI设计) 进入接取需求界面
获取位置信息 可设置显示最近多少公里的需求,最少1公里,默认3公里
需求列表 可按距离、酬金、有效接取时间排序
点击需求查看详情
接取 满足接取条件则接取成功,详见发布、接取规则说明
洽谈 就当前需求与发布方洽谈,以求双方满意的方案,详见洽谈模块
举报 若发现发布者或需求内容有明显违规内容,可向系统举报,核实后将移除该信息,详见违规处理
历史记录保存最近一周接取的需求

沟通与联系模块(洽谈模块)

项目 说明
沟通 需求发布人与需求接取人能够相互沟通

咨询与投诉模块

项目 说明
咨询 向客服咨询、留言
投诉 对有明显违规的用户进行投诉、举报
查看进度 查看留言处理或投诉处理进度

定位

项目 说明
所有用户 LBS开放API,大致定位
本校用户 WLAN连接定位,精确定位

注册日志模块

项目 说明
查看注册日志 维护人员查看近期注册用户信息,并做用户审核操作

登陆日志模块

项目 说明
查看登陆日志 维护人员查看近期登陆用户信息,并做用户审核操作

往来日志模块

项目 说明
查看往来日志 维护人员查看近期往来记录,对往来用户及往来信息做审核操作

咨询回复模块

项目 说明
咨询回复 对用户咨询的问题做回复

投诉处理模块

项目 说明
投诉处理 对用户投诉做相应处理与回复

需求审核模块

项目 说明
需求审核 维护人员对近期发布的需求做审核操作,根据结果做相应处理

用户审核模块

项目 说明
用户审核 保留用户近一周的活动记录,维护人员做审核操作,根据结果做相应处理

待补充

信用评分机制

与阿里芝麻信用分挂钩

押金机制

所有用户押金制 交易双方协商押金制

用户协议书 用户权限说明 发布、接取规则说明 洽谈模块 违规处理 UI设计

上一篇
下一篇