项目名称:社团天地系统
团队名单:南开大学 孙永谦,浙江大学城市学院 朱勇, 邯郸学院 张婧,南开大学 姜桂飞
一、引言
1.1 编写目的
此功能规格说明书目的在于将网站想法具体化,并规划开发方向,明确功能需求,以提高开发效率。
1.2 项目背景和解决的痛点
学生刚入北航时缺乏了解社团的长期的、便利的渠道;社团公众号文章分散各处;群里发的活动报名问卷容易被水过去,而且每次要填的信息都差不多。社团管理员在管理社员时没有一个很好的工具,来发布活动、统计报名人员、通知活动变更等。
社联在管理所有社团时,在审核活动申请、审核场地申请、星级评定、材料收取等方面也存在一些困难。
1.3 开发意图
我们希望能打造一款软件连接学生、社团和社联,根据用户不同的使用需求,我们计划给将社团展示、活动报名等功能放在手机小程序端,在社团管理的大部分功能放在网页端。
1.4 用户群体
该平台面向北航在读的全体学生,通过用户权限来限制各个不同角色的学生、教师。无论知识层次或能力如何,都能在该平台找到自己的存在感。
二、典型用户
用户 |
用户A |
身份 |
某社团社长 |
年龄 |
20 |
所占比例 |
10% |
重要性 |
非常重要,所占比例不大,通常是社团的管理者,是产生其他用户的基础 |
使用场景 |
发布活动、公告,申请活动经费和场地,添加社团成员。 |
使用环境 |
主要是教室、宿舍、图书馆或家中 |
生活/工作 |
完成课业、组织发展本社团的工作 |
知识层次/能力 |
组织、协调、管理能力 |
动机/目的 |
组建社团,发展社团,开展社团工作 |
用户偏好 |
希望能够更方便的管理社团 |
用户 |
用户B |
身份 |
社联管理教师 |
年龄 |
35 |
所占比例 |
3% |
重要性 |
非常重要,所占比例很小,通常是社联管理人员,是保证社团活动正常开展的基础 |
使用场景 |
审批下发活动经费、活动场所,组织投票评选年度优秀社团。 |
使用环境 |
主要是教师办公室 |
生活/工作 |
平时的学生管理工作、学校经费管理工作 |
知识层次/能力 |
组织、协调、管理能力 |
动机/目的 |
合理分配活动经费、活动场地 |
用户偏好 |
希望能够更好的保证各个社团活动的安全有序开展 |
用户 |
用户C |
身份 |
社团成员 |
年龄 |
20 |
所占比例 |
50% |
重要性 |
非常重要,所占比例较大,通常是社团的成员 |
使用场景 |
参与本社团的活动,完成社长交代的各个任务 |
使用环境 |
主要是教室、宿舍、图书馆或家中 |
生活/工作 |
完成课业、参与本社团的工作 |
知识层次/能力 |
参与、简单的组织能力 |
动机/目的 |
积极参与社团工作、锻炼自己的能力 |
用户偏好 |
能够方便快捷的看到社团的活动信息、积极参与其中 |
三、界面原型设计
社团天地后台的主要功能有用户登录、用户积分管理、统计活动分析、用户管理、社团管理、活动管理、公告管理、评论管理、用户权限管理。所有管理工作都完成了其相应内容的增删改查。
下面是Beta阶段所完善的具体功能页面内容:
1、用户登录 添加了产品Logo
2、用户管理(增加了相关链接)
3、用户积分(新增功能)
4、统计活动分析
5、社团管理
6、用户权限——>用户列表
7、用户权限——>权限管理
小程序版原型部分主要分为以下功能页面的设计工作:唤出小程序、弹出微信授权、关于小程序、首页推荐、社团首页、社团活动预投票、社团活动具体信息、活动咨询功能、活动成员评论功能、成员订阅功能、成员个人信息、成员分享、成员收藏内容、成员权限。
Beta阶段的主要完善内容有:
1、培训课程功能的完善和改进,新增加了评论内容
2、活动咨询功能
3、社团首页增加社团预活动投票功能
4、用户个人信息首页
5、用户分享功能
6、用户收藏功能
7、用户权限查询功能
四、大致功能描述及验收验证标准
功能 |
功能描述 |
验收验证标准 |
||
用户管理 |
全部 用户 |
认证 |
用户登录(可能需要验证码) |
能够正常登录(可能需要验证码)、退出、注册新用户、找回密码、记住登陆状态。 能够对错误的输入进行提醒。 能够根据用户不同身份分配不同的权限 |
退出 |
||||
找回密码 |
||||
记住用户登陆状态 |
||||
不同身份不同权限 |
||||
学生(包括社团社长、社团成员、学生) |
个人信息 |
查看个人信息、个人所在社团、个人所参与的活动、个人即将参与的活动、社团积分 |
||
修改个人信息 |
||||
社联 |
个人信息 |
教师个人信息、工号等 |
||
修改个人信息 |
||||
社联管理 |
经费 |
学校预拨给社联的总费用,已花费费用,剩下的费用 |
能够正确分配经费 |
|
活动场所 |
相应时间点的空余活动场所,被占用活动场所的用途 |
能够查询空余活动场所并进行分配 |
||
发布投票、汇总 |
发布投票问卷,自动汇总投票结果 |
能够发布问卷,汇总信息 |
||
年度评选 |
发布年度评选结果,相应费用奖励划拨到相应社团费用中 |
发布年度评选 |
||
用户权限管理 |
管理不同用户的不同权限,可以增加、修改、删除用户的权限 |
能够完成用户的增、删、改、查 |
||
活动管理 |
新增活动 |
将新增的社团活动发布到页面上 |
社长可以发布活动,可以发起预活动投票功能、申请经费和场地功能 社联可以对各个社团的活动进行管理。其中包括对活动的增删改查和活动经费、场地的批复 |
|
删除活动 |
删除不用的社团活动 |
|||
发布预组织活动 |
将预组织的社团活动发布到页面上 |
|||
活动费用申请 |
活动需要多少费用,提交到社联 |
|||
活动场地申请 |
活动场地申请要求发送社联 |
|||
招募活动赞助商 |
新增活动后,同时发布招募活动赞助商 |
|||
活动问卷调查 |
发布活动问卷调查报告,收集结果 |
|||
社团管理 |
社团近期组织的活动 |
显示本社团近期组织的活动 |
社联完成对社团的增删改查 |
|
社团成员积分 |
显示本社团成员的积分 |
|||
社团排行 |
显示本社团在所有社团中的排行 |
|||
评论管理 |
对于本次活动的评论 |
显示查看发布评论 |
成员可以发布评论,社长、社联可以管理评论 |
五、潜在风险
该客户端要求用户先进行登录才能看到具体内容以及进行下一步操作,可能会流失一部分新用户,且对于只需要浏览内容且不愿意记住登录状态的用户来说会造成一些不便。