团队项目功能规格说明书

相关概念

名称 概念
需求/发布 用户发布的组队招募信息或实习招募信息,包括题目,需求详情,所需人数等关键信息
申请 用户对于某一需求所提交的申请信息,包括简历等我的信息

典型用户

用户A

用户信息 用户状况
姓名 王A
用户身份 某不知名985学校计算机学院学生
知识层次/能力 编程能力较强,熟悉计算机的专业知识,对经常使用的编程语言、数据结构以及算法等都比较精通
生活/工做 平时对待学习十分认真,在学习之余也能有充分的精力开展竞赛等其余活动
用户动机 渴望经过参加一些竞赛实践来提升本身的知识水平
用户困难 目前找不到一个有效的针对本校学生的组队招募平台
典型场景 发布组队招募需求,但愿经过平台招募到志同道合的队友
用户偏好 可以提供答疑区,可以及时答复用户关于招募信息的疑问
用户比例 20%左右

用户B

用户信息 用户状况
姓名 张B
用户身份 某不知名985学校非计算机专业学生
知识层次/能力 专业成绩较好,除了平时的专业课学习以外,对编程以及计算机专业的相关知识十分感兴趣
生活/工做 自制力强,可以充分规划本身的时间
用户动机 但愿能经过参加一些编程竞赛来提升本身的编程能力
用户困难 非计算机专业学生,缺少参加相似比赛的经验,组队困难
典型场景 浏览正在招募中的组队需求信息,选择本身感兴趣且适合本身的招募需求进行报名申请
用户偏好 可以查看发布者的相关信息,可以提供答疑区,对招募需求有疑问时能够在答疑区提出
用户比例 30%左右

用户C

用户信息 用户状况
姓名 李C
用户身份 某不知名985学校计算机学院研究生
知识层次/能力 编程能力较强,熟悉计算机的专业知识,并对某一个研究领域较为擅长
生活/工做 正在从事某一方面的研究工做,科研压力较大
用户动机 但愿招募相关专业的学有余力的学生来实验室实习,锻炼能力
用户困难 缺少有效的招募平台,难以在有限的时间内招到合适的学生
典型场景 发布实验室实习招募需求,但愿经过平台快速招募到合适的学生
用户偏好 但愿申请者可以提供有效的我的信息,查看申请与审核申请的过程可以快速高效
用户比例 10%左右

用户D

用户信息 用户状况
姓名 赵D
用户身份 某不知名985学校计算机学院大三学生
知识层次/能力 成绩较好,对所学的专业的某一领域较为感兴趣,但愿可以在该领域继续深造
生活/工做 成绩较好,有机会保研或计划考研
用户动机 但愿能在本科阶段先在实验室实习,未来继续读研
用户困难 缺少实习经验,不知道哪一个实验室有合适的实习机会,也缺少勇气去主动联系老师
典型场景 浏览正在招募中的实习招募需求信息,选择本身感兴趣且适合本身的招募需求进行报名申请
用户偏好 可以查看发布者的相关信息,最好能与发布者进行必定的沟通
用户比例 40%左右

界面原型设计

页面 功能描述 原型
登陆页面 输入帐号密码登陆
注册页面 用户能够注册本身的帐号
发布页面 能够看到已有的发布,而且能够新建发布
发布详情页面 进入能够看到发布的详情,好比发布题目,发布详情,所需人数。下方的申请按钮还能够提交简历,供发布者查看。
申请页面 用户能够上传本身的简历,而且编写本身的简历
新建发布页面 用户能够新建一个发布,输入题目,详情和所需人数就能够建立发布
我的中心侧边栏 用户点击我的中心,能够看到修改密码,个人发布和个人申请
修改密码页面 用户能够填写如今密码和新密码来进行修改密码
个人发布页面 用户能够看到本身建立的全部发布,而且能够点击进入查看
发布详情页面 发布者点击发布详情,能够看到本身填写的发布效果,点击下方的按钮能够查看申请列表
发布的申请列表 发布者能够看到全部申请该项目的人,而且能够选择申请者加入团队
个人申请页面 申请者能够看到本身全部申请的发布,而且能够查看本身申请的发布的状态

主流的用户/软件交互步

用户A
    A想发布一个需求,这个时候他就能够点开咱们的app,而后登陆本身的帐号,进入页面以后,点击了新建发布这个按钮进入了下一个页面,这时候,他就能够填写本身的需求信息,好比需求题目,需求详情,以及需求人数。填写完成后,他就能够发布这个需求。完成发布以后,A就能够在我的中心中看到本身已经发布的项目,而且能够看到本身向本身投递简历的人,这个时候他就能够选择人来加入本身的项目。
用户B
    B须要找到一个项目,这个时候他点击了咱们的app,而且登陆了本身的帐号,进入页面以后,他浏览了全部的发布,这个时候,他发现了很是适合本身的发布,他点击进入了这个发布页面,浏览了发布的题目,详情和所需人数,肯定本身想要加入这个项目以后,他点击申请按钮提交了本身的简历,以后,他就在本身的我的中心中看到本身申请的项目列表,查看本身的申请进度。

功能描述及验收验证标准

功能 描述 验收验证标准
用户登陆 输入帐号密码登陆 1. 输入用户名密码不合规范时能及时显示提示信息
2. 对于帐号不存在或帐号密码不匹配的问题能准确识别和反馈
3. 登陆成功后能跳转到发布页面
用户注册 用户经过输入有效的我的信息注册本身的帐号 1. 输入用户名、密码、学号等信息不合规范时能及时显示提示信息
2. 对于用户名已存在或两次输入密码不匹配的问题能准确识别和反馈
3. 注册成功后能跳转到登陆页面
需求列表展现 能够看到已发布的需求,而且能够发布新的需求 1. 全部已发布需求标题可以按发布时间顺序展现
2. 点击一个已发布的需求能够跳转到发布详情页面
3. 发布按钮显示在醒目位置,点击后能够跳转到需求发布页面
需求详情展现 进入能够看到发布的需求详情,好比题目,发布详情,所需人数。下方的申请按钮还能够提交简历,供发布者查看。 1. 发布的需求题目,需求详情,所需人数能够有序展现
2. 点击申请按钮能够跳转到申请页面
需求申请 用户能够上传本身的简历,或者填写相关我的信息 1. 可以在上传简历和填写我的信息两种方式之间选择
2. 点击上传简历按钮以后能够在文件系统中选择文件
3. 点击申请按钮以后能够返回到需求详情页面
需求发布 用户能够发布一个需求,输入题目,详情和所需人数就能够发布 1. 输入题目,详情和所需人数的输入框有序罗列,并进行字数限制
2. 点击发布按钮后能够成功发布需求并跳转到需求详情页面
我的中心 用户点击我的中心,能够显示我的中心侧边栏,看到修改密码,个人发布和个人申请 1. 点击我的中心按钮后能够显示侧边栏和修改密码,个人发布和个人申请三个选项
2. 点击对应选项能够跳转到对应页面
修改密码 用户能够填写如今密码和新密码来进行修改密码 1. 当输入的旧密码和新密码不符合规范时可以及时给出提示信息
2. 输入的旧密码不正确时给出提示信息
3. 修改为功后返回需求列表页面
个人发布 用户能够看到本身建立的全部需求,而且能够点击进入查看 1. 用户全部已发布需求标题可以按发布时间顺序展现
2. 点击一个已发布的需求能够跳转到发布详情管理页面
发布详情管理 发布者点击发布详情,能够看到本身填写的发布效果,点击下方的按钮能够查看申请列表 1. 发布的需求题目,需求详情,所需人数能够有序展现
2. 点击申请管理按钮能够跳转到该需求的申请列表页面
申请列表 发布者能够看到全部申请某一个项目的人,而且能够选择申请者加入团队 1. 发布的全部申请人能够有序展现
2.点击详情按钮能够查看或下载申请者的简历
3. 点击赞成按钮能够选择申请者加入团队,同时该按钮变为已赞成
4. 已赞成的申请人数达到所需人数时其他的赞成按钮变为灰色且再也不响应
个人申请 用户能够看到本身全部申请的发布,而且能够查看本身申请的发布的状态 1.用户的全部申请及其状态能够有序展现

产品可能的反作用

​ 项目的合理性以及合法性的区分,咱们要对发布的项目进行审核,以后对不合法的项目进行排除并警告。算法

​ 项目要更贴切大学生用户群体,不然与现有产品的竞争力不足。编程

界面优化

在版本更新过程当中,咱们对部分界面的设计作了大幅度优化。对好比下数据结构


原需求列表展现

新需求列表展现

原需求详情展现

新需求详情展现

原个人发布

新个人发布

原个人申请
新个人申请
相关文章
相关标签/搜索