[Gamma] Design and Planning


demand analysis

Realized function

  • Through alpha and beta stages, our program to help small Northern community has put up a basic framework, provides the following features
    • Community news
    • social activity
    • Associations Details
    • Community forum
    • Internal Management Associations
  • These features can be summarized as body
    • Provide community information
    • Support community management

User Motives

  • Our target user can be simply divided into two categories, students and the general community administrator, then the motivation they use small programs, degree requirements, we corresponding implementation is as follows
Ordinary students motivation The extent of demand The achievement of
View community information, events and news mainly to keep the user stickiness Most of the core needs of active users The full realization of the function
Application to participate in activities Most of the core needs of active users
Apply after attending an event reminder More difficult to assess, some users may need, if need be a very sticky features Not implemented
After pushing new activities concern the community More difficult to assess, some users may need, if need be a very sticky features Not implemented
Join association applet help (application providing an inlet, and a guide, a follow up user community by providing internal information community after) the process The entire regulatory framework essential to the function An inlet provided application, the process does not provide guidance on how to contact the community administrator if the application, such as internal information display community internal micro-channel group number, qq by the group number
Community administrators motive demand analysis The achievement of
Propaganda societies, to show themselves, make their own detailed information, events and news so that more people see Foreign vibrant communities have a greater demand for foreign inactive community may think we can have but not necessary (because it already has micro-channel group number and other public push mode) Realized community input interface information. If you can crawl news is able to greatly reduce the cost
Join a company providing the interface and processing requests to join a company, increasing members Most active community needs Application Process table above, the audit has been achieved to view user information, or denied
Management members If the applet is not the major active community platform, but for most associations may have no need; if small communities rely on activities to promote the program, registration, it is an important function Realized members deletions, additions and deletions administrator
Filing activities This in itself is a convenient club with management of the community itself may not have much benefit, but if filing activity enables communities to provide promotional force (show recently active in community activities and the like), may be more attractive Not yet been realized.
To carry out site application Pain points. There are different after the application process, depending on the venue, the information could integrate this feature is that most of the applets can be used but is not necessary to use small community management incentive program Not implemented
Community management services to obtain information about (with a question or retrieve an existing "community management encyclopedia" to the agency) It may not be urgent needs, but achieve greater long-term value after. The new administrator after the general community needs for information. Not implemented

The current difficult stage of promotion

  • At this stage, the core of the difficulties we encountered in the user level is the
    • And community dock that let the community use small programs, improve their own information, entry of new activities and news
  • We encountered an infinite loop
    • There are no user -> communities feel that the current purely promotional function no object, no value
    • No community information -> General Student program does not feel small community up to date information, there is no use value
  • We have social contact with the docking promotion

The current phase of the task priority (promotion of ideas)

  • So for the promotion, our idea is
    • First based on community management staff, let them know that there is such a platform, and then provide the functionality they desperately need, so that they use a small program, it is best even if do not want to be forced to use
      • Provide a venue application functionality, integrated information application process, support for mobile end Form for convenience as the goal (if you can become the interface must be used with the help of community-linked
      • Providing Activity filing function, filing information to the community as their own promotional activities (if you can become the interface must be used with the help of community-linked
      • News reptiles realize that zero-cost community can use information functions (no need to own entry) will be able to promote
    • There are societies with only a small program data (new events, news), will have an active regular students
    • And then optimize based on the average student experience
      • Support Event Registration
      • Improve the information provided in the application process to join a company
      • Support alerts
    • Realization of the poster sharing function, which is automatically generated based on activity information posters
      • Two-dimensional code on the poster, the scan code can jump to the small program in this activity details page
      • With the promotion of small user program
  • According to the above description, the priority is obviously based on the function of community managers is higher than the average student experience based on the function
  • Considering the approaching end of the period, team members time constraints, we will choose a high-priority function prevails

The main function analysis

Community venues to apply

  • Apply only to achieve community venues River area
  • According to the priority screening realize only classrooms, meeting rooms, canteens application
  • Brief flow field applications is as follows
    • Societies submit different application form before the week before the event, depending on the venue Thursday 22:00
    • All forms by the agency with a summary, before the weekend handed League review
    • League table has stamped return Social Union office, each community on Monday to retrieve their own, their walk back after the audit process
  • Objective function
    • Applet provides end filling and instant save function (see also quit and then into not filled out before the table)
    • Linked to the social web client provide a summary spreadsheet file export function
      • And require the original table looks like probably need to generate the script handwriting latex or other text generated script
    • After submitting the form to provide guidance applets progress process ends
      • Display different application process based on the type of application different venues
      • If the application canteen
        • Form before submitting Tip If you have a video sent to the mailbox xx
        • After being prompted to fill in a form before Monday League review
        • Reminder return Social Union office (location) on Monday, can be retrieved
          • And apply canteen subsequent process, that is to stamp logistics service center, take the canteen venue or video player
  • reference document
    • documents_collection / table summarizes / Location Form
    • documents_collection / table summarizes / Location Form / Process .pdf

Community activities filing

  • This feature was originally set up to facilitate the management of community-linked, many communities feel that trouble do not want to perform?
  • So we aim to achieve this function is to allow community input activity (compared to the later filing to the club with just about filling can also advertise our own community)
  • Again suggesting the usefulness of this feature:
    • Societies do not fill the last semester of activity again at the time of registration and examination stars, social-linking can be derived directly from the database
  • Preparation activities reported the following table
key value
Community name
type of activity Optional regular, everyday teaching, liberal arts, field, trip, game, other 7
Event name
Number of activities
Event Start Time
Event End Time Optional
Event Location Tip jump site application
The number of participants
Co Can be no
Cooperative societies select
Whether displayed on the applet Publicly display, on display in the community, do not show
Horizontal plate poster image Optional
Riser poster image Optional
The need for registration
The maximum size of participation (registration required)
Activities title push
Activities push link
Activities Review title push
Push Past Events Links
  • 选了在小程序上展示才有额外信息,展开后才有下面的
  • 选了需要报名才有最大规模

小程序端

  • 在表格的底部实时preview生成的活动卡片,点进去后可以看到活动详情页面
  • 支持长按活动卡片后以此为模板填写新的活动

网页端

  • 社联可以直接导出活动报备的汇总表(本学期以及可选时间段)

参考文件

  • documents_collection/表格汇总/活动报备表

完善入社流程的信息提示

  • 提交入社申请后可以看到自己提交的信息 以及 当前阶段的联系人
    • 个人信息
    • 申请理由
    • 联系人:如社长、管理员的联系方式
    • 当前阶段的引导文字
  • 通过后额外提示
    • 现在你可以在社团详情页面看到社团的内部信息了

通知功能

通知管理

  • 小程序端在我的页面提供tab,可以设置用户接受哪些通知以及通知的形式

通知类型

  • 关注社团之后:若社团发布了新的活动,系统将主动推送提示消息。
  • 申请加入社团之后:若审核通过,或审核被拒绝,系统将主动推送提示消息。
  • 关注活动之后,系统在以下两种情况下会向用户主动推送消息:
    1. 社长或管理员通过网页端接口更改活动信息。
    2. 在活动开始的24h前,主动推送消息进行提醒。("24h"可由社长在网页端定制)
  • 社团申请审核
    • 社团管理人员每隔一段时间接到(新的xx个入社申请的通知
  • 活动报名审核
    • 社团管理人员每隔一段时间接到(新的xx个活动申请的通知
  • 活动报名通过通知

活动报名

  • 活动报备时可以设置对外公开报名
  • 可以报名的活动点击报名后弹出确认框后将提交申请将个人信息提交到社团处
  • 社团管理员可审核活动报名的人,通过后申请者可以看到活动的内部信息

用户信息修改

  • 支持用户修改手机号
  • 修改个人昵称
  • 添加微信号,qq,OPTIONAL

活动海报生成

  • 根据活动详细信息生成一张海报图片,保存到相册
  • 上面有二维码扫码后跳转到小程序里该活动的页面

公众号新闻爬虫(最好能有)

  • 社团管理员可以绑定小程序公众号
    • 小程序提供页面填写公众号绑定信息申请
  • 之后自动爬取公众号文章更新小程序端的新闻

小程序端本地图片缓存(低优先级)

  • 某些多图页面每隔一段时间才主动刷新一次图片,如社团按类别的简略列表

具体实现 - 小程序端

社团活动场地申请

  • 原型还在画

活动报备

  • 原型还在画

完善入社流程的信息提示

  • 原型还在画

活动报名

  • 审核页面参考社员管理

用户信息修改

  • 原型还在画

活动海报生成

  • 原型还在画

通知设置

  • 原型还在画

具体实现 - 网页端

社联管理人员

  • 生成并导出活动报备汇总表
    • 本学期全部活动
    • 选择时间范围(低优先级)
  • 导出场地申请表
    • 参考不同表格手写表格生成脚本
  • 修改社团星级
    • 读excel修改

社团管理员

  • 导出社员信息汇总表
  • 参考
    • documents_collection/表格汇总/社团人员信息统计表

未来可能支持的功能

消息列表页面

  • 整合所有重要操作的消息
    • 如入社申请审核状态变更
    • 活动信息变化
    • 活动提醒
    • 新的社员申请、活动申请
    • 场地申请状态变更

会议通知和签到

  • 社联 --> 社长会议通知
    • 指定选择某些社长,某些类别
  • 二维码生成和现场签到
    • 社团工作人员扫社长生成的签到码进行签到

社联项目发布

发布某个项目如赞助信息、节目报名、活动报名,系统提示社团的社长,后续的交互我需要按类整合设计一下)

社团管理百科

  • 建立一个社团管理的百科卡片页面,即社长和管理员 对 社联提出 社团管理方面的问题
  • 所有人可见,只有社团、社联管理人员能提问回答
  • 功能
    • 提问
    • 回答
    • 删除置顶评论(社联管理员)
    • 不需要点赞
    • 搜索问题关键字

Guess you like

Origin www.cnblogs.com/buaareadsun/p/10930940.html