功能规格说明书
项目 |
内容 |
这个作业属于哪个课程 |
BUAA2020软件工程 |
这个作业的要求在哪里 |
作业要求 |
我们在这个课程的目标是 |
学会团队合作,共同开发一个完整的项目 |
这个作业在哪个具体方面帮助我们实现目标 |
项目功能规格制定与说明 |
项目简介
- 项目名称:”北航社团“小程序与网页平台。(点这里查看项目NACBD)
- 项目背景和解决的痛点:
- 在去年BuaaRedSun团队的北航社团小程序的基础上进行进一步开发;
- 提供社联活动审批,以及活动评级的功能。
- 为学生社团活动预约场地提供可视化操作。
- 为社团提供信息编辑的功能。
- 项目面向的用户:
- 小程序:主要面向北航学生,其中的社团管理功能,则面向社长等社团管理员。
- 网页端:主要面向社长等社团管理员,还能面向社联。
- 项目开发者:北航软件工程 RogerPirates
典型用户
对社团一窍不通但是相加入社团的萌新
用户信息 |
用户情况 |
姓名 |
李四 |
用户身份 |
一般大学生 |
用户动机 |
希望能够查看所有自己感兴趣的社团的信息 |
用户困难 |
目前没有很好的一个整合社团信息软件 |
典型场景1 |
在小程序中修改自己的信息 |
典型场景2 |
在社团信息汇总界面查看社团信息 |
用户偏好 |
分门别类的查看社团 |
用户比例 |
30% |
某社团一般成员
用户信息 |
用户情况 |
姓名 |
钱三 |
用户身份 |
一般成员 |
用户动机 |
查看所有已经参与社团的推送 |
用户困难 |
社团公众号太多,难以查看 |
典型场景1 |
在小程序中查看自己已经参加的社团 |
典型场景2 |
在小程序中查看社团活动并且报名 |
用户偏好 |
及时看到最新消息 |
用户比例 |
40% |
某高校某某社团管理者
用户信息 |
用户情况 |
姓名 |
张二 |
用户身份 |
社团的管理者 |
用户动机 |
希望能够展示自己社团的信息和活动信息,并且希望能够编辑相关信息,能够很容易申请活动和活动场地 |
用户困难 |
当前活动审批太过复杂,信息展示不能及时更新 |
典型场景1 |
在网页端提交活动申请或者活动场地申请 |
典型场景2 |
在社团星级评定之后及时更新小程序端的信息 |
用户偏好 |
能够实现简单的社团管理 |
用户比例 |
20% |
某高校社联成员
用户信息 |
用户情况 |
姓名 |
赵一 |
用户身份 |
某高校社联的管理者 |
用户动机 |
能够简单收到活动和场地申请表,方便对社团活动评价 |
用户困难 |
在疫情期间,接收申请表需要几道步骤很麻烦 |
典型场景1 |
在社团提交申请表之后能够直接收到文件 |
典型场景2 |
在社团活动之后根据社团推送,或者参与学生反馈进行评价 |
用户偏好 |
简单便捷的操作 |
用户比例 |
10% |
界面设计
因为我们是在已有小程序和网页的基础上进行设计所以大致界面基本不变,详情请见这里的原型系统和交互。
验收标准
页面 |
功能描述 |
验收标准 |
社团活动申请 |
能够上传申请文件,并且查看反馈 |
1、能够在小程序端或者网页端,从手机中选择文件上传 2、能够在社团审核之后查看结果 |
社联审批活动 |
能够取得申请表,并且答复 |
1、能够在网页端下载申请表 2、能够直接通过或者驳回活动申请 |
社联评价活动 |
对社团活动进行打分 |
能够在社团的活动结束之后的推送中打分 |
社团申请活动场地 |
提供目前空闲场地的信息 |
1、可以选择多个场地和时间备选 2、能够获得审批结果 |
社联审批活动场地 |
能够获得当前所有场地信息,并且审核申请 |
1、能够在网页端查看当前的场地分配状况 2、能够给予反馈信息 |
社团信息编辑 |
在网页端,社团编辑自己的主页信息 |
1、能够修改社团信息 2、社团上传自己的推送 |
副作用
- 社团修改信息太过频繁,造成管理员审核困难
- 该系统的核心功能仅适用于北航学生,不支持校际活动。