目录
需求分析
已实现 功能
- 走过alpha和beta阶段,我们的北航社团帮小程序已经搭起了基本框架,提供了以下功能
- 社团新闻
- 社团活动
- 社团详细信息
- 社团讨论区
- 社团内部管理
- 以上功能主体可以简单概括为
- 提供社团信息
- 支持社团管理
用户使用动机分析
- 我们的目标用户可以简单分为两类,社团管理员和普通学生,那么他们使用小程序的动机、需求程度、我们对应的实现情况如下
普通学生使用动机 | 需求程度 | 实现情况 |
---|---|---|
浏览社团信息,主要以 活动和新闻 保持用户粘性 | 大部分活跃用户的核心需求 | 功能上完全实现 |
申请参加活动 | 大部分活跃用户的核心需求 | |
申请参加活动后提醒 | 较难评估,可能有一部分用户需要,如果需要可能是一个很有粘性的功能 | 还未实现 |
关注社团后推送新活动 | 较难评估,可能有一部分用户需要,如果需要可能是一个很有粘性的功能 | 还未实现 |
申请加入社团,小程序提供流程上的帮助(提供申请入口,和引导,通过后提供社团的内部信息方便用户后续联系社团) | 是整个管理框架必不可少的功能 | 已提供申请入口,未提供流程上的引导,如申请后如何联系社团管理员,通过后显示社团内部信息如内部微信群号,qq群号 |
社团管理员使用动机 | 需求分析 | 实现情况 |
---|---|---|
宣传社团,展示自我,使自己的详细信息、活动和新闻让更多人看到 | 对外活跃的社团有较大需求,对外不活跃的社团可能觉得可以有但没必要(因为已经有了微信群、公众号等推送方式) | 已实现社团录入信息的接口。如果能爬取新闻则能很大地降低使用成本 |
提供入社接口并处理入社请求,增加社员 | 大部分活跃社团的需求 | 申请流程见上表,审核已实现查看用户信息,通过或拒绝 |
社员管理 | 如果小程序不是社团的主要活跃平台,对大部分社团可以有但没必要;如果社团依赖小程序进行活动推广、报名,则是一个重要功能 | 已实现社员增删、管理员增删 |
进行活动报备 | 这件事本身是方便社联管理的,对社团自身可能没有多少好处,但如果报备活动能使社团提供宣传力(展示近期活跃社团活动之类的),可能会更有吸引力 | 还未实现。 |
进行场地申请 | 痛点。根据不同场地有不同申请流程,进行信息整合后此功能可能会是大部分 对小程序可以用但没必要 的社团管理人员使用小程序的动机 | 还未实现 |
关于社团管理事务获取信息(向社联提问或检索已有的“社团管理百科”) | 可能不是迫切需求,但实现后长期价值较大。社团换届后的新管理员需要了解相关信息。 | 还未实现 |
当前阶段推广困难
- 现阶段,我们在用户使用层面遇到的核心困难是
- 和社团对接,即先让社团使用小程序,完善自身信息,录入新活动和新闻
- 遇到了死循环
- 没有用户-->社团觉得目前单纯的推广功能没有对象,没有使用价值
- 没有社团信息-->普通学生觉得小程序没有up to date的社团信息,没有使用价值
- 我们已联系社联对接进行推广
当前阶段任务优先级(推广思路)
- 于是对于推广,我们的思路是
- 先立足于社团管理人员,首先让他们知道有这么一个平台,然后提供他们迫切需要的功能,让他们使用小程序,最好是就算不想用也迫不得已要用
- 提供场地申请功能,整合申请流程信息,支持移动端表格填写,以便捷性为目标(可以的话在社联的帮助下变成必须使用的接口
- 提供活动报备功能,报备信息即可作为社团自身的活动宣传(可以的话在社联的帮助下变成必须使用的接口
- 实现新闻爬虫,使社团能零成本使用新闻功能(无需自己录入)就能宣传
- 有社团用小程序才有数据(新的活动,新闻),才会有活跃的普通学生
- 再立足于普通学生优化体验
- 支持活动报名
- 完善申请入社流程中的信息提供
- 支持提醒功能
- 实现活动的海报分享功能,即根据活动信息自动生成海报
- 海报上有二维码,扫码后可以跳转到小程序中此活动的详情页面
- 借助用户推广小程序
- 先立足于社团管理人员,首先让他们知道有这么一个平台,然后提供他们迫切需要的功能,让他们使用小程序,最好是就算不想用也迫不得已要用
- 按照上面的描述,优先级显然是 立足于社团管理人员的功能 高于 立足于普通学生体验的功能
- 考虑到临近期末,团队成员时间紧张,我们将选择高优先级的功能优先实现
主要功能解析
社团活动场地申请
- 只实现沙河地区的社团活动场地申请
- 根据优先级筛选只实现教室、会议室、食堂申请
- 场地申请的流程简述如下
- 在活动前一周周四22:00之前社团根据不同场地提交不同的申请表
- 所有表格都由社联汇总,周末前上交团委审核
- 审核后的表有团委盖章,返回社联办公处,各社团于周一自行取回,各自走后面的流程
- 目标功能
- 提供小程序端填表和即时保存功能(退出后再进还能看到之前没填完的表)
- 给社联提供网页端导出汇总表格文件的功能
- 需要和原表长得一样,大概需要手写latex生成脚本或者其他文本生成脚本
- 表格提交后提供小程序端的进度流程指引
- 根据不同场地的申请类型展示不同的申请流程
- 如申请食堂
-
- 表单提交前提示如果有视频发送到xx邮箱
- 填表后到周一前提示正在团委审核
- 周一时提醒已返回社联办公处(地点),可以取回
- 并申请食堂的后续流程,即到后勤保障服务中心盖章,拿去食堂场地或视频播放
- 参考文件
- documents_collection/表格汇总/场地申请表
- documents_collection/表格汇总/场地申请表/流程.pdf
社团活动报备
- 此功能原本是为了社联方便管理设置的,很多社团都觉得麻烦不愿执行?
- 那么我们实现这一功能的目的在于让社团录入活动(相比于交给社联以后只是报备一下填我们的还可以宣传一下自己的社团)
- 再提示此项功能的用处:
- 社团在注册和星级考核时不用再次填写过去一学期的活动,社联可直接从数据库导出
- 活动报备表格如下
key | value |
---|---|
社团名称 | |
活动类型 | 可选例会、日常教学、博雅、外场、出访、比赛、其他7项 |
活动名称 | |
活动次数 | |
活动开始时间 | |
活动结束时间 | 可选 |
活动地点 | 提示跳转场地申请 |
参与人数 | |
合作单位 | 可无 |
合作社团 | 选择 |
是否在小程序上展示 | 公开展示,对社内展示,不展示 |
横板海报图片 | 可选 |
竖板海报图片 | 可选 |
是否需要报名 | |
最大参与规模(需要报名) | |
活动介绍推送标题 | |
活动介绍推送链接 | |
活动回顾推送标题 | |
活动回顾推送链接 |
- 选了在小程序上展示才有额外信息,展开后才有下面的
- 选了需要报名才有最大规模
小程序端
- 在表格的底部实时preview生成的活动卡片,点进去后可以看到活动详情页面
- 支持长按活动卡片后以此为模板填写新的活动
网页端
- 社联可以直接导出活动报备的汇总表(本学期以及可选时间段)
参考文件
- documents_collection/表格汇总/活动报备表
完善入社流程的信息提示
- 提交入社申请后可以看到自己提交的信息 以及 当前阶段的联系人
- 个人信息
- 申请理由
- 联系人:如社长、管理员的联系方式
- 当前阶段的引导文字
- 通过后额外提示
- 现在你可以在社团详情页面看到社团的内部信息了
通知功能
通知管理
- 小程序端在我的页面提供tab,可以设置用户接受哪些通知以及通知的形式
通知类型
- 关注社团之后:若社团发布了新的活动,系统将主动推送提示消息。
- 申请加入社团之后:若审核通过,或审核被拒绝,系统将主动推送提示消息。
- 关注活动之后,系统在以下两种情况下会向用户主动推送消息:
- 社长或管理员通过网页端接口更改活动信息。
- 在活动开始的24h前,主动推送消息进行提醒。("24h"可由社长在网页端定制)
- 社团申请审核
- 社团管理人员每隔一段时间接到(新的xx个入社申请的通知
- 活动报名审核
- 社团管理人员每隔一段时间接到(新的xx个活动申请的通知
- 活动报名通过通知
活动报名
- 活动报备时可以设置对外公开报名
- 可以报名的活动点击报名后弹出确认框后将提交申请将个人信息提交到社团处
- 社团管理员可审核活动报名的人,通过后申请者可以看到活动的内部信息
用户信息修改
- 支持用户修改手机号
- 修改个人昵称
- 添加微信号,qq,OPTIONAL
活动海报生成
- 根据活动详细信息生成一张海报图片,保存到相册
- 上面有二维码扫码后跳转到小程序里该活动的页面
公众号新闻爬虫(最好能有)
- 社团管理员可以绑定小程序公众号
- 小程序提供页面填写公众号绑定信息申请
- 之后自动爬取公众号文章更新小程序端的新闻
小程序端本地图片缓存(低优先级)
- 某些多图页面每隔一段时间才主动刷新一次图片,如社团按类别的简略列表
具体实现 - 小程序端
社团活动场地申请
- 原型还在画
活动报备
- 原型还在画
完善入社流程的信息提示
- 原型还在画
活动报名
- 审核页面参考社员管理
用户信息修改
- 原型还在画
活动海报生成
- 原型还在画
通知设置
- 原型还在画
具体实现 - 网页端
社联管理人员
- 生成并导出活动报备汇总表
- 本学期全部活动
- 选择时间范围(低优先级)
- 导出场地申请表
- 参考不同表格手写表格生成脚本
- 修改社团星级
- 读excel修改
社团管理员
- 导出社员信息汇总表
- 参考
- documents_collection/表格汇总/社团人员信息统计表
未来可能支持的功能
消息列表页面
- 整合所有重要操作的消息
- 如入社申请审核状态变更
- 活动信息变化
- 活动提醒
- 新的社员申请、活动申请
- 场地申请状态变更
会议通知和签到
- 社联 --> 社长会议通知
- 指定选择某些社长,某些类别
- 二维码生成和现场签到
- 社团工作人员扫社长生成的签到码进行签到
社联项目发布
发布某个项目如赞助信息、节目报名、活动报名,系统提示社团的社长,后续的交互我需要按类整合设计一下)
社团管理百科
- 建立一个社团管理的百科卡片页面,即社长和管理员 对 社联提出 社团管理方面的问题
- 所有人可见,只有社团、社联管理人员能提问回答
- 功能
- 提问
- 回答
- 删除置顶评论(社联管理员)
- 不需要点赞
- 搜索问题关键字