第三次团队作业

一、功能模块

1、用户登陆/注册

  用户要使用该App必须要注册账号和登陆,无法以游客身份使用软件;注册时只需要使用手机号及密码即可,其余个人信息可在软件内进行更改。登陆时以手机号和密码登陆。

2、申请加入社团

  该功能提供标的社团信息给用户了解,当用户要加入社团的意向时,可以通过该功能填写必要的申请信息,如个人学号,姓名,性别,学院,爱好,申请理由等。这些信息将会由目标社团的审核社团申请的人进行审核。

3、审核社团加入申请

  该功能提供社团审核将加入社团申请的平台,通过该平台,可以查看申请人的申请信息,并决定是否通过审核,结束后将审核结果回馈给申请人。

4、任务发布

  该功能主要用于用户发布活动使用。我们将活动大致分为两类:个人活动和社团活动。个人活动的发布与个人相关的,不涉及到社团,因此并不需要某些必要的条件,如社团职位,活动的面向对象也可由用户决定时面向全用户还是某个社团;社团活动则不同,需要用户在该社团中达到某些职务高度,如部长,副部长等,才有发布活动的权限,而且该类任务只受限于某个社团。活动发布时必须要填写活动主题,时间,地点,参与最大人数等必要信息。

5、申请参与活动

  该功能提供用户申请参与活动的平台。用户可以通过该平台查看可以申请参加的活动,填写必要信息,申请参与活动。

6、审核活动参与申请

  该功能的用户一般为活动的发布者,用户可以选择自己发布的任务,查看该活动的参与申请,审核是否通过申请,当审核通过一定人数时,可以结束活动申请功能,即用户将无法对该活动进行申请参与。

7、修改个人信息

  提供用户修改个人信息的功能。

二、数据流图

 

 

三、数据字典

数据表名总汇:

 

User_Info表:

Organization表:

Activity_Personal表:

 

 Activity_Org表:

 

 

Act_Per_Apply表:

Act_Org_Apply表:

 

Act_Per_Record表:

 

Act_Org_Record表:

 

Org_Person表:

Org_Apply表:

College表:

Org_Department表:

 

posted @ 2017-11-26 21:11  196qpl  阅读(161)  评论(1编辑  收藏  举报