【Gamma】設計與計劃


需求分析

已實現 功能

  • 走過alpha和beta階段,咱們的北航社團幫小程序已經搭起了基本框架,提供瞭如下功能
    • 社團新聞
    • 社團活動
    • 社團詳細信息
    • 社團討論區
    • 社團內部管理
  • 以上功能主體能夠簡單歸納爲
    • 提供社團信息
    • 支持社團管理

用戶使用動機分析

  • 咱們的目標用戶能夠簡單分爲兩類,社團管理員和普通學生,那麼他們使用小程序的動機、需求程度、咱們對應的實現狀況以下
普通學生使用動機 需求程度 實現狀況
瀏覽社團信息,主要以 活動和新聞 保持用戶粘性 大部分活躍用戶的核心需求 功能上徹底實現
申請參加活動 大部分活躍用戶的核心需求 沒有數據,
申請參加活動後提醒 較難評估,可能有一部分用戶須要,若是須要多是一個頗有粘性的功能 還未實現
關注社團後推送新活動 較難評估,可能有一部分用戶須要,若是須要多是一個頗有粘性的功能 還未實現
申請加入社團,小程序提供流程上的幫助(提供申請入口,和引導,經過後提供社團的內部信息方便用戶後續聯繫社團) 是整個管理框架必不可少的功能 已提供申請入口,未提供流程上的引導,如申請後如何聯繫社團管理員,經過後顯示社團內部信息如內部微信羣號,qq羣號
社團管理員使用動機 需求分析 實現狀況
宣傳社團,展現自我,使本身的詳細信息、活動和新聞讓更多人看到 對外活躍的社團有較大需求,對外不活躍的社團可能以爲能夠有但不必(由於已經有了微信羣、公衆號等推送方式) 已實現社團錄入信息的接口。若是能爬取新聞則能很大地下降使用成本
提供入社接口並處理入社請求,增長社員 大部分活躍社團的需求 申請流程見上表,審覈已實現查看用戶信息,經過或拒絕
社員管理 若是小程序不是社團的主要活躍平臺,對大部分社團能夠有但不必;若是社團依賴小程序進行活動推廣、報名,則是一個重要功能 已實現社員增刪、管理員增刪
進行活動報備 這件事自己是方便社聯管理的,對社團自身可能沒有多少好處,但若是報備活動能使社團提供宣傳力(展現近期活躍社團活動之類的),可能會更有吸引力。 由於須要錄入的信息較多,不考慮在小程序上實現。在網頁端已經實現
進行場地申請 痛點。根據不一樣場地有不一樣申請流程,進行信息整合後此功能可能會是大部分 對小程序能夠用但不必 的社團管理人員使用小程序的動機。但這些目前只是咱們的猜想,並且這個流程的工做量比較大,咱們認爲須要結合社長範圍的需求調研決定是否進行開發。 還未實現
關於社團管理事務獲取信息(向社聯提問或檢索已有的「社團管理百科」) 可能不是迫切需求,但實現後長期價值較大。社團換屆後的新管理員須要瞭解相關信息。 還未實現

當前階段推廣困難

  • 現階段,咱們在用戶使用層面遇到的核心困難是
    • 和社團對接,即先讓社團使用小程序,完善自身信息,錄入新活動和新聞
  • 遇到了死循環
    • 沒有用戶-->社團以爲目前單純的推廣功能沒有對象,沒有使用價值
    • 沒有社團信息-->普通學生以爲小程序沒有up to date的社團信息,沒有使用價值
  • 咱們已聯繫社聯對接進行推廣

當前階段任務優先級

  • 因而對於推廣,咱們的思路是
    • 先立足於社團管理人員,首先讓他們知道有這麼一個平臺,而後提供他們迫切須要的功能,讓他們使用小程序,最好是就算不想用也無可奈何要用
      • 在社長範圍進行明確的需求調研,提供場地申請功能
      • 提供活動報備功能,報備信息便可做爲社團自身的活動宣傳(能夠的話在社聯的幫助下變成必須使用的接口
      • 實現新聞爬蟲,使社團能零成本使用新聞功能(無需本身錄入)就能宣傳。beta階段已經嘗試過了,遇到了較大的困難,根據負責的同窗描述,主要困難在於突破微信對公衆號文章自動化訪問的反扒機制。
    • 有社團用小程序纔有數據(新的活動,新聞),纔會有活躍的普通學生
    • 再立足於普通學生優化體驗
      • 完善申請入社流程中的信息提供
      • 支持提醒功能
    • 實現活動的海報分享功能,即根據活動信息自動生成海報
      • 海報上有二維碼,掃碼後能夠跳轉到小程序中此活動的詳情頁面
      • 藉助用戶推廣小程序
  • 按照上面的描述,優先級顯然是 立足於社團管理人員的功能 高於 立足於普通學生體驗的功能
  • 考慮到臨近期末,團隊成員時間緊張,咱們將選擇高效益、高優先級的功能優先實現

主要功能解析

社團活動場地申請 - 實現成本較高,正在調研社長的需求

  • 只實現沙河地區的社團活動場地申請
  • 根據優先級篩選只實現教室、會議室、食堂申請
  • 場地申請的流程簡述以下
    • 在活動前一週週四22:00以前社團根據不一樣場地提交不一樣的申請表
    • 全部表格都由社聯彙總,週末前上交團委審覈
    • 審覈後的表有團委蓋章,返回社聯辦公處,各社團於週一自行取回,各自走後面的流程
  • 目標功能
    • 提供小程序端填表和即時保存功能(退出後再進還能看到以前沒填完的表)
    • 給社聯提供網頁端導出彙總表格文件的功能
      • 須要和原表長得同樣,大概須要手寫latex生成腳本或者其餘文本生成腳本
    • 表格提交後提供小程序端的進度流程指引
      • 根據不一樣場地的申請類型展現不一樣的申請流程
      • 如申請食堂
        • 表單提交前提示若是有視頻發送到xx郵箱
        • 填表後到週一前提示正在團委審覈
        • 週一時提醒已返回社聯辦公處(地點),能夠取回
          • 並申請食堂的後續流程,即到後勤保障服務中心蓋章,拿去食堂場地或視頻播放
  • 參考文件
    • documents_collection/表格彙總/場地申請表
    • documents_collection/表格彙總/場地申請表/流程.pdf

完善入社流程的信息提示

  • 入社申請
    • 提交入社申請後能夠看到本身提交的信息 以及 當前階段的聯繫人
      • 我的信息
      • 申請理由
      • 聯繫人:如社長、管理員的聯繫方式
      • 當前階段的引導文字
    • 經過後額外提示
      • 如今你能夠在社團詳情頁面看到社團的內部信息了

通知功能

通知管理

  • 小程序端在個人頁面提供tab,能夠設置用戶接受哪些通知以及通知的形式

通知類型

  • 關注社團以後:若社團發佈了新的活動,系統將主動推送提示消息。
  • 申請加入社團以後:若審覈經過,或審覈被拒絕,系統將主動推送提示消息。
  • 關注活動以後,系統在如下兩種狀況下會向用戶主動推送消息:
    1. 社長或管理員經過網頁端接口更改活動信息。
    2. 在活動開始的24h前,主動推送消息進行提醒。("24h"可由社長在網頁端定製)

通知形式

  • 兩個方案,若是微信能夠推,就微信推
  • 若是不能推,首次關注活動時提示輸入手機號,而後發短信提醒

用戶信息修改

  • 支持用戶修改手機號
  • 修改我的暱稱
  • 添加微信號,qq,OPTIONAL

活動海報生成

  • 根據活動詳細信息生成一張海報圖片,保存到相冊
  • 上面有二維碼掃碼後跳轉到小程序裏該活動的頁面

公衆號新聞爬蟲(最好能有)

  • 社團管理員能夠綁定小程序公衆號
    • 小程序提供頁面填寫公衆號綁定信息申請
  • 以後自動爬取公衆號文章更新小程序端的新聞

小程序端本地圖片緩存(低優先級)

  • 某些多圖頁面每隔一段時間才主動刷新一次圖片,如社團按類別的簡略列表
  • 較少流量,加快多圖靜態(圖標常年不變)的頁面加載

具體實現 - 小程序端

完善入社流程的信息提示

  • 個人頁面 - 所在社團 移除 正在審覈加入的社團 和 審覈未經過的社團
  • 個人頁面 - 我加入的社團併入社團關注,社團關注 改成 個人社團
  • 個人頁面 - 個人社團生活下 加入 個人申請
  • 個人申請中 頁面用於展現 社團申請 的審覈狀況
  • 原型見 社團信息 & ALL!! - 個人申請
  • 按 審覈中 已經過 未經過進行分類
  • 入社申請
    • 提交入社申請後能夠看到本身提交的信息 以及 當前階段的聯繫人
      • 我的信息
      • 申請理由
      • 聯繫人:如社長、管理員的聯繫方式
      • 當前階段的引導文字
    • 經過後額外提示
      • 如今你能夠在社團詳情頁面看到社團的內部信息了

  • 最後,在社員管理tab上加上toggle小紅點標示有多少入社請求未處理

用戶信息修改

  • 原型見 社團信息 & ALL!! - 個人_all
  • 個人頁面頂部是入口
  • 完成學生認證後加一個標記
  • 容許修改的信息右邊有icon,點擊後進入修改,同時下方出現 保存修改 按鈕
    • 手機號
    • 微信號
    • qq號

活動海報生成

  • 自由發揮,好看就好,長截圖也能夠
  • 去掉關注、已點贊、用戶評論,只是展現活動信息
  • 目標↓

通知設置(低優先級)

  • 個人頁面 其餘 加入 通知管理
  • 打開通知(若是關閉則關閉全部,默認關閉)
  • 活動通知
    • 我關注的社團發佈新的活動
    • 我關注的活動信息更改
    • 我關注的活動開始前提醒(時間由活動組織者設定)
  • 社團申請通知
    • 個人入社申請審覈狀態變動
  • 可使用wux的switch或者checkbox本身看着辦

具體實現 - 網頁端

社聯管理人員

  • 生成並導出活動報備彙總表
    • 本學期所有活動
    • 選擇時間範圍(低優先級)
  • 導出場地申請表
    • 參考不一樣表格手寫表格生成腳本
  • 修改社團星級
    • 讀excel修改

社團管理員

  • 導出社員信息彙總表
  • 參考
    • documents_collection/表格彙總/社團人員信息統計表

需求

  • 導出表格自己對數據模型沒有額外的更改需求
  • 但導出表格這件事自己的需求如何還須要明確
    • 表格的使用者到底有多大的意願使用咱們的系統進行數據導出,是否這樣會增長他們的信息彙總成本
  • 表格導出自己工做量不大,基本考慮實現

將來可能支持的功能

  • 如下功能咱們認爲不是咱們目前最緊迫須要支持的功能
  • 可能將來用戶量提升、社團入駐、生態創建後有更多的功能需求時能夠考慮實現

消息列表頁面

  • 整合全部重要操做的消息
    • 如入社申請審覈狀態變動
    • 活動信息變化
    • 活動提醒
    • 新的社員申請、活動申請
    • 場地申請狀態變動

會議通知和簽到

  • 社聯 --> 社長會議通知
    • 指定選擇某些社長,某些類別
  • 二維碼生成和現場簽到
    • 社團工做人員掃社長生成的簽到碼進行簽到

社聯項目發佈

發佈某個項目如贊助信息、節目報名、活動報名,系統提示社團的社長,後續的交互我須要按類整合設計一下)小程序

社團管理百科

  • 創建一個社團管理的百科卡片頁面,即社長和管理員 對 社聯提出 社團管理方面的問題
  • 全部人可見,只有社團、社聯管理人員能提問回答
  • 功能
    • 提問
    • 回答
    • 刪除置頂評論(社聯管理員)
    • 不須要點贊
    • 搜索問題關鍵字

活動管理 - 小程序端

活動報名和審覈

  • 小程序端目前不打算實現活動報名系統,緣由以下
    • 目前各社團發起活動時採用了各自的信息錄入系統,如填寫問卷
    • 咱們在小程序上實現一個定製問卷系統吃力不討好,在用戶基數不夠大時活動發起者可能也不肯意使用咱們的系統進行活動報名管理
    • 即使在咱們的系統上實現了活動報名系統,活動發起者可能也不肯意使用,由於須要作兩次信息彙總,可能會產生信息衝突
    • 但咱們已經考慮了功能,並設計了頁面,只是不打算在本課程範圍內實現

活動申請後用戶查看審覈進度

  • 提示活動推送連接
  • 經過後顯示內部信息
  • 未經過顯示未經過理由

審覈頁面參考社員管理

  • 在個人頁面 - 社團管理 下加入活動管理
  • 進入後先顯示本社團可報名的全部活動的卡片,最上面的是最近的活動,默認只顯示一個申請者,點擊卡片後展開申請者列表,再次點擊收縮,不跳轉到活動那個詳情
  • 點擊申請者卡片後能夠跳轉到其詳細信息
  • 拒絕要填寫拒絕理由
  • 經過要有確認框
  • 原型見 活動管理- 活動管理

活動錄入- 小程序端

  • 目前咱們已支持了網頁端的活動錄入,將來若是有需求可能支持小程序端的活動錄入
  • 活動報備表格以下
key value
社團名稱
活動類型 可選例會、平常教學、博雅、外場、出訪、比賽、其餘7項
活動名稱
活動次數
活動時間
活動地點 提示跳轉場地申請
參與人數 若是是須要報名的社團則不填
合做單位 可無
合做社團 能夠在本社團後再+,可無
是否在小程序上展現 switch
可見用戶(選擇展現後出現) 全部用戶,僅社員
橫板海報圖片 可選
豎板海報圖片 可選
是否須要報名 switch
最大參與規模(選擇須要報名後出現)
活動介紹推送標題
活動介紹推送連接
活動回顧推送標題
活動回顧推送連接
  • 原型見 活動管理- 活動管理 - 活動編輯詳情
  • 點擊頂部活動編輯tab切換後
    • 提示兩句話
      • 在小程序上登記的活動將在社聯自動備案
      • 註冊及星級考覈時可自動生成社團活動彙總表
    • 按正在編輯的活動 和 已提交的活動分類
    • 注意底部最後一個卡片下 按底色留白保證下拉到底時底部的卡片不會被+號擋住信息
    • 長按正在編輯的卡片底部popup能夠刪除
  • 頂部圖片欄除了圖片能夠點擊後底部彈出更換圖片popup之外其餘都不能夠修改,基本信息中的社團名字也不可修改
  • 各項邏輯關聯以下
    • 選擇在小程序上展現後才顯示 須要報名
      • 默認在小程序展現
      • swtich 對應的字是 「在小程序上展現」 - 「不在小程序上展現」
    • 選擇須要報名後活動規模的提示語是 點擊輸入最大參與人數, 不然是點擊輸入參與人數
      • 須要報名switch對應的是 「須要報名」 - 「不須要報名」 , 默認須要報名
    • 活動次數默認1,若是是1在頂部的圖片欄不顯示活動次數
    • 場地提示語是 「點擊輸入活動地點(小程序中能夠申請場地哦)」
    • 其餘提示語全都是點擊輸入xxxx
    • 活動介紹的輸入框隨着文字量擴大,參考ios的短信輸入
    • 社團名字後面的+點擊後能夠 類別 - 社團 選擇合做社團添加
    • 提交時檢查填寫完整程度
      • 若是選擇不在小程序上展現如下爲必填
        • 活動名稱
        • 活動次數
        • 活動時間
        • 活動地點
        • 活動規模
        • 其他都可不填
      • 若是選擇在小程序上展現
        • 活動介紹爲必填
      • 提交時提示提交後將不能刪除,確認

相關文章
相關標籤/搜索