目錄
相關文檔
需求文檔:需求
第一次例會報告: 例會報告
階段性總結一: 總結
文檔預覽(可能需要梯子): 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 | 金旻儒 | 用例圖,類圖 |