第二周报告
目录
相关文档
需求文档:需求
第一次例会报告: 例会报告
阶段性总结一: 总结
文档预览(可能需要梯子): 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
金旻儒
用例图,类图
Last updated
Was this helpful?