软件工程第二组(Demo)初成果演示
软件工程第二组(Demo)初成果演示
分工:
高铮男:网页端制作
胡纪福:APP端制作
陈帅:网页端制作
韩汝代:类图,用例图
周诗乔:数据流图
竺柯杰:顺序图
iClub项目背景及简介
大学里有各种各样的社团,但是没有一个集中的平台综合管理这些社团信息,因此学生也很难全面了解到学校的社团以及社团活动。因此本项目面向对象为大学全体学生,实现校园社团管理功能,例如检索校内所有社团、申请加入,参加社团活动等。
需求分析:
非社长学生
1.校内所有学生账号密码已根据学号初始化,无需注册,直接登录。
2.非社长学生可以修改自己的基本信息(密码、昵称、手机号、头像等等信息)。
3.非社长学生可以查询所有社团的基本信息、已经加入的社团。
4.非社长学生可以填写社团申请表,社长审核通过后可成为社员。
5.非社长学生可以查询所有社团发布的活动、已经报名的活动,报名符合条件的活动。
6.非社长学生可以接收相关活动、社团的通知。
7.非社长学生可以在留言板留言并查看留言板所有内容、我的留言以及评论。
社长学生
1.社长学生是特殊的普通学生,拥有普通学生的所有功能。
2.社团、社长信息由后台管理员管理。
3.社长可以修改本社团基本信息(名称、Logo、社团简介等)。
4.社长可以管理本社团活动(发布活动、修改活动信息、删除活动)。
5.社长可以管理本社团社员(审核入社申请、删除社员、查看社员信息)。
6.社长可以管理本社团通知(发布通知,删除通知)。
7.社长可以将社长职位转让给某社员。
后台管理员
- 后台管理员进行学生、社团的增、删。
- 后台管理员审批社长发布的活动是否通过。
- 后台管理员可以修改社长、社团信息(对数据库进行直接操作)。
用例图:
根据软件需求和原型图制作绘制了以下用例图(为了更加清晰展示将软件的三个主体功能分为三个系统绘制):
类图:
数据流图:
顺序图:
报名活动:
查看所有活动:
查看所有社团:
查看已经报名的活动:
加入社团:
社长创建活动:
社长转让:
APP端:
网页端:
网页端根据ui设计的基础,进行改善从而完成首页,协会成员和联系的界面:
首页:
协会成员:
联系:
软件工程第二组(Demo)初成果演示
http://example.com/2023/12/04/2023-12-4-软件工程里程碑3/