第三次团队作业
一、功能模块
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表: