目录
相关文档
需求文档:需求
第一次例会报告: 例会报告
阶段性总结一: 总结
文档预览(可能需要梯子): 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 | 金旻儒 | 用例图,类图 |
来源:oschina
链接:https://my.oschina.net/u/4338498/blog/4282056