软件工程第二组(Demo)初成果演示

软件工程第二组(Demo)初成果演示

分工:

高铮男:网页端制作

胡纪福:APP端制作

陈帅:网页端制作

韩汝代:类图,用例图

周诗乔:数据流图

竺柯杰:顺序图

iClub项目背景及简介

大学里有各种各样的社团,但是没有一个集中的平台综合管理这些社团信息,因此学生也很难全面了解到学校的社团以及社团活动。因此本项目面向对象为大学全体学生,实现校园社团管理功能,例如检索校内所有社团、申请加入,参加社团活动等。

需求分析:

非社长学生

1.校内所有学生账号密码已根据学号初始化,无需注册,直接登录。

2.非社长学生可以修改自己的基本信息(密码、昵称、手机号、头像等等信息)。

3.非社长学生可以查询所有社团的基本信息、已经加入的社团。

4.非社长学生可以填写社团申请表,社长审核通过后可成为社员。

5.非社长学生可以查询所有社团发布的活动、已经报名的活动,报名符合条件的活动。

6.非社长学生可以接收相关活动、社团的通知。

7.非社长学生可以在留言板留言并查看留言板所有内容、我的留言以及评论。

社长学生

1.社长学生是特殊的普通学生,拥有普通学生的所有功能。

2.社团、社长信息由后台管理员管理。

3.社长可以修改本社团基本信息(名称、Logo、社团简介等)。

4.社长可以管理本社团活动(发布活动、修改活动信息、删除活动)。

5.社长可以管理本社团社员(审核入社申请、删除社员、查看社员信息)。

6.社长可以管理本社团通知(发布通知,删除通知)。

7.社长可以将社长职位转让给某社员。

后台管理员

  1. 后台管理员进行学生、社团的增、删。
  2. 后台管理员审批社长发布的活动是否通过。
  3. 后台管理员可以修改社长、社团信息(对数据库进行直接操作)。

用例图:

根据软件需求和原型图制作绘制了以下用例图(为了更加清晰展示将软件的三个主体功能分为三个系统绘制):

用例图(拼接)

类图:

类图

数据流图:

数据流图

顺序图:

报名活动:

顺序图_报名活动

查看所有活动:

顺序图_查看所有活动

查看所有社团:

顺序图_查看所有社团

查看已经报名的活动:

顺序图_查看已报名的活动

加入社团:

顺序图_加入社团

社长创建活动:

顺序图_社长创建活动

社长转让:

顺序图_社长转让

APP端:

4f4b69ccef768c2f838880d3d7a8543

5d4d03b8a7958ea1f3cb97980113db1

9fb199579e2f6aa550e4f8f66d06138

2ebb597136e7ab2c88d2fc1103d2cad

bbcebd8ab4eaea7360b797f9be0af4a

网页端:

网页端根据ui设计的基础,进行改善从而完成首页,协会成员和联系的界面:

首页:

image-20231203205816231

image-20231203205906126

image-20231203205939250

image-20231203210003859

协会成员:

image-20231203210137947

联系:

image-20231203210236649


软件工程第二组(Demo)初成果演示
http://example.com/2023/12/04/2023-12-4-软件工程里程碑3/
作者
South
发布于
2023年12月4日
许可协议