社團管理系統設計圖 第一組


目錄

相關文檔

需求文檔:需求

第一次例會報告: 例會報告

階段性總結一: 總結

文檔預覽(可能需要梯子): GITBOOK

用例圖

學生

社長

管理員

用戶

時序圖

學生

申請參加活動

非社團成員需提交申請,等待社長審批才可參加活動

申請參加社團

非社團成員需提交申請,等待社長審批才可參加社團

申請組成社團

非社團成員需提交資質證明,可以向管理員提交社團組建申請

查看社團信息

社員及非社員,有不同權限查看,但管理員全體公告,所有學生均可查看

查看活動信息

學生登陸后即可在社團界面查看

社長

申請活動

社長向管理員申請活動

發布公告

社長發布公告,可以選擇是社員可見還是全體學生可見

批准參加活動

社長具有批准非本社成員的參加活動請求權限

管理員:

批准換屆申請

管理員批准社長提交的換屆申請

批准申請活動

管理員批准社長提交的活動

成員:

提交職位申請

所有社團人員都可以參與,但是只有社長能提交換屆申請

類圖

1.UserManager (用戶管理類)

  • getRole(): 根據user表-rid屬性,從Role表獲取用戶角色信息
  • getPermission():根據角色信息從permission表獲取用戶權限信息
  • login():驗證賬號密碼登陸,提供token
  • updateHeadImg():上傳新的頭像
  • modifyInfo():修改個人信息
  • modifyPasswd():修改密碼

2.AssociationManager (社團管理類)

  • changePreApply(): 申請社長換屆
  • passPreApply(): 同意換屆申請
  • denyPreApply(): 拒絕換屆申請
  • quitAss(): 退出社團
  • uploadLogo():上傳社團logo
  • modifyAssInfo();修改社團信息
  • deleteMember():踢出社員
  • searchAss():搜索社團
  • addAss():管理員操作,添加社團
  • deleteAss():管理員操作,刪除社團

3.AssApplyManager (社團申請操作類)

  • postApply():發起加入社團申請
  • deleteApply(): 刪除申請
  • modifyApply(): 修改申請
  • checkStatus(): 查看申請狀態
  • passApply(): 社團管理者同意申請
  • denyApply(): 社團管理者拒絕申請

4.AnnouncementsManager (通知管理類)

  • getAnn():獲取通知
  • postAssAnn(): 社團管理者發起社團通知
  • postSysAnn():系統管理員發起系統通知
  • deleteAnn(): 刪除通知
  • modifyAnn(): 修改通知

5.ActivityManager (活動管理類)

  • checkAct(): 查看活動
  • checkApplyStatus(): 查看活動申請結果
  • addActApply(): 提出活動申請
  • deleteActApply(): 刪除活動申請
  • modifyActApply(): 修改活動申請
  • passActApply(): 系統管理員同意活動申請
  • denyActApply(): 系統管理員拒絕活動申請

6.FinancialManager (財務管理)

  • addFinancial(): 提交財務報表
  • passFin(): 財務報表審核通過
  • denyFin(): 財務報表審核拒絕
  • checkStatus(): 查看財務報表狀態

分工

學號 姓名 分工
31701079 沈臻陽 文檔編寫
31701068 曹隆翔 文檔編寫
31701069 陳凱隆 時序圖,用例圖,文檔編寫
31701180 金旻儒 用例圖,類圖


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM