“北航Clubs” Beta版本开发目标
Beta版本開發目標
總體設想:修復Alpha版本中的若干bug,并在Alpha版本成果之上進行進一步開發,實現社員管理、評論、站內信等功能。
1.對Alpha版本功能的更新與加強
后端實現從SQLite到MySQL的遷移升級
后端rails框架Web Server工具從WebRick遷移升級成支持多線程并發的PUMA
功能細節上的若干bug修復
2.增加社員管理系統
主要包括:學生報名、社團審批、社員增刪改查等。 需求與業務邏輯:
學生可以在社團相關頁面中點擊加入社團
學生報名后,社團在入社審批中可以看到所有等待審批的學生。同意與不同意學生會收到一條站內信通知。同意入社后,將會出現在社團學生名單列表中。
社團管理者可以在后臺進行社員的查看、強制退社、群發通知等操作
3.建設通知系統
主要包括:短信、郵件以及站內信通知。 需求與業務邏輯:
在“社員管理”與“活動報名名單”中選擇需要通知的同學
選擇通知類型與通知方式,并編寫通知內容
進行群發通知后,將會生成一條“通知”記錄
在社團后臺“通知”界面可以查看以往通知,并可選擇對目標同學再次進行通知
短信通知是計價服務,資費0.1元一條,站內信與郵件不需要資費
短信購買方式:通過支付寶、微信以及銀行轉賬轉到網站負責人賬戶,網站負責人后臺為社團增加短信條數限制
短信與郵件將會直接通知到學生驗證過的短信與郵箱
站內信將會出現在用戶首頁的“通知”欄中
4.繼續建設學生用戶系統
主要包括:實名驗證、手機驗證與Email驗證 需求與業務邏輯:
實名驗證通過外部資源實現
不驗證手機無法注冊
增加修改登錄密碼功能
5.活動與資訊系統
主要包括:資訊增刪改查、活動增刪改查以及活動的報名時間限定 需求與業務邏輯:
將原來的活動系統,拆分為活動與系統兩大系統
資訊,即文章推送
活動系統,每個活動有截止時間,截止時間結束后無法報名活動
活動可以被報名,報名名單將加入名單列表
6.繼續建設社團系統
主要包括:增加修改密碼、修改社團頭像功能,自己設定社團介紹等功能 需求與業務邏輯:
社團在“社團信息”界面可以更改頭像、社團密碼
可以設置社團介紹
可以設置四張圖片,圖片將放置在社團展示界面首頁
7.建設評論系統
主要包括:評論活動與評論資訊 需求與業務邏輯:
在資訊與活動下方增加評論列表
轉載于:https://www.cnblogs.com/wowotoubuaa/p/5034719.html
總結
以上是生活随笔為你收集整理的“北航Clubs” Beta版本开发目标的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: leetcode Number of 1
- 下一篇: Mysql常用命令详解