高校社团管理系统数据库设计

合集下载

社团管理数据库课程设计

社团管理数据库课程设计

社团管理数据库课程设计一、课程目标知识目标:1. 学生能够理解数据库的基本概念,掌握数据库在社团管理中的应用。

2. 学生能够学会使用数据库软件进行数据录入、查询、更新和删除操作。

3. 学生能够掌握数据库的设计原则,独立完成简单的社团管理数据库设计。

技能目标:1. 学生能够运用数据库技术解决社团管理中的实际问题,提高数据处理能力。

2. 学生能够通过实际操作,熟练使用数据库软件,提高计算机操作技能。

3. 学生能够通过团队协作,学会沟通与分工,提高项目实施能力。

情感态度价值观目标:1. 学生对数据库技术产生兴趣,培养主动学习的习惯。

2. 学生认识到数据库在社团管理中的重要性,增强对信息技术的认同感。

3. 学生在团队合作中,学会尊重他人意见,培养合作精神和责任感。

课程性质:本课程为实践性较强的信息技术课程,结合社团管理实际需求,教授数据库基础知识与应用。

学生特点:学生为高中生,具有一定的计算机操作基础和信息素养,对新技术充满好奇。

教学要求:课程注重理论与实践相结合,强调学生的动手实践能力,培养解决实际问题的能力。

通过课程学习,使学生能够将所学知识运用到社团管理中,提高社团工作效率。

教学过程中,关注学生的个体差异,鼓励学生积极参与,培养团队协作精神。

二、教学内容1. 数据库基础知识- 数据库的概念、作用和分类- 数据模型:实体-关系模型、关系模型- 关系数据库的基本操作:插入、查询、更新、删除2. 数据库设计- 实体-关系图(E-R图)的绘制- 社团管理数据库的设计原则与步骤- 数据库表的设计:字段、数据类型、主键与外键3. 数据库软件应用- 数据库软件的安装与配置- 数据库操作:数据录入、查询、更新和删除- 简单的SQL语句编写与执行4. 社团管理数据库实践- 社团管理数据库案例分析与讨论- 学生分组进行社团管理数据库设计- 数据库操作实践:根据实际需求进行数据管理5. 教学内容安排与进度- 第一周:数据库基础知识学习,了解关系数据库的基本操作- 第二周:数据库设计原理,绘制社团管理E-R图- 第三周:数据库软件应用,学习SQL语句编写- 第四周:社团管理数据库实践,分组设计并操作数据库教学内容与课本关联性:本教学内容参考《信息技术》教材中关于数据库的相关章节,结合社团管理实际需求,组织相关教学活动。

社团管理系统数据库设计

社团管理系统数据库设计

社团管理系统数据库设计一、概述社团管理系统是一种管理与组织社团活动、成员信息以及相关资源的管理系统。

本篇文章将对社团管理系统的数据库设计进行详细讨论。

二、数据库设计原则在设计社团管理系统的数据库时,需要考虑以下几个原则:1. 数据库范式:将数据的冗余降至最低,保证数据的一致性和有效性。

2. 数据安全性:采用合适的权限控制机制,确保只有授权人员可以访问和修改数据。

3. 数据完整性:通过设置正确的约束条件,保证数据库中的数据完整性,避免数据的不一致和错误。

4. 性能优化:设计高效的查询和索引,提高系统的响应速度和性能。

三、数据库结构设计1. 用户表(User)- 用户ID(UserID):主键,唯一标识用户。

- 用户名(Username):用户登录名。

- 密码(Password):用户登录密码。

- 姓名(Name):用户真实姓名。

- 邮箱(Email):用户联系邮箱。

- 手机号码(Phone):用户联系电话。

- 权限级别(PermissionLevel):用户权限级别,用于控制用户对系统的访问和操作权限。

2. 社团表(Club)- 社团ID(ClubID):主键,唯一标识社团。

- 社团名称(ClubName):社团名称。

- 社团介绍(ClubDescription):社团介绍和简介。

- 创建时间(CreateTime):社团创建时间。

- 负责人ID(LeaderID):该社团的负责人ID,与用户表中的用户ID关联。

3. 成员表(Member)- 成员ID(MemberID):主键,唯一标识成员。

- 用户ID(UserID):与用户表中的用户ID关联。

- 社团ID(ClubID):与社团表中的社团ID关联。

- 入社时间(JoinTime):成员入社时间。

- 成员角色(MemberRole):成员在社团中的角色,比如普通成员、干事、副社长等。

4. 活动表(Activity)- 活动ID(ActivityID):主键,唯一标识活动。

衡水学院社团管理系统的设计与实现

衡水学院社团管理系统的设计与实现

衡水学院社团管理系统的设计与实现社团管理系统是指对于大学校园中的各种社团进行管理的一种计算机信息系统。

随着高校规模的不断扩大和社团数量的增加,传统手工管理方式已经无法满足大学社团管理的需求。

开发一个高效的社团管理系统对于提高社团管理的效率和质量具有重要意义。

衡水学院是一所著名的本科高校,拥有众多的社团,如学生会、文学社、音乐社等。

为了更好地管理这些社团,设计和实现一个社团管理系统是非常必要的。

设计社团管理系统的数据库。

数据库中应包含学生信息、社团信息、活动信息等。

学生信息中包括学号、姓名、性别、班级等;社团信息中包括社团名称、社团类型、社团简介等;活动信息中包括活动名称、活动时间、活动地点等。

在管理系统中设计各个模块。

系统应包括学生模块、社团模块、活动模块等。

学生模块可以实现学生的注册、登录、查看个人信息、修改个人信息等功能;社团模块可以实现社团的创建、管理、查看社团信息等功能;活动模块可以实现发布活动、报名活动、查看活动信息等功能。

为了方便社团管理者对社团成员进行管理和沟通,可以在系统中添加一些额外的功能。

系统可以提供在线聊天的功能,方便社团成员之间的沟通;系统可以提供成员签到的功能,方便管理者统计活动参与人数等。

实现系统的前端和后端。

前端可以使用web开发技术进行实现,如HTML、CSS、JavaScript等;后端可以使用Java等编程语言进行实现,并通过数据库操作实现数据的增删改查等功能。

衡水学院社团管理系统的设计与实现是一个复杂的过程,需要考虑到各种功能和需求。

通过合理的设计和实施,可以提高社团管理的效率和质量,为学校社团活动的开展提供有力的支持。

社团的数据库课程设计

社团的数据库课程设计

社团的数据库课程设计一、课程目标知识目标:1. 让学生理解数据库的基本概念,掌握数据库的基本结构及其应用场景。

2. 使学生掌握至少一种数据库查询语言,如SQL,并能运用其进行基本的数据操作。

3. 帮助学生了解数据库设计的基本原则,通过案例分析,理解数据库在实际应用中的重要性。

技能目标:1. 培养学生运用数据库管理软件进行数据创建、查询、更新和删除的能力。

2. 培养学生分析问题、设计简单数据库系统的能力,包括数据表的设计和关系维护。

3. 提高学生利用数据库技术解决实际问题的能力,例如对社团活动信息进行有效管理。

情感态度价值观目标:1. 培养学生对待数据严谨、认真的态度,认识到数据准确性的重要性。

2. 激发学生对信息技术学习的兴趣,特别是在数据库技术领域的探究欲。

3. 引导学生理解团队合作的重要性,通过小组活动,增强学生的团队协作能力和沟通能力。

本课程针对社团学生的特点,注重实践性和应用性,旨在通过具体案例的分析和操作,使学生在掌握数据库知识的同时,能够将所学应用于解决实际问题,增强其信息技术素养。

课程目标具体明确,既考虑了学生的年级知识深度,也兼顾了社团活动的实践需求。

二、教学内容1. 数据库基础知识:介绍数据库的概念、发展历程、分类及其应用场景,使学生理解数据库的核心价值。

- 教材章节:第一章 数据库概述- 内容列举:数据库基本概念、分类、发展历程、应用场景2. 数据库查询语言:以SQL为例,讲解基本的数据操作语句,如SELECT、INSERT、UPDATE、DELETE等。

- 教材章节:第二章 数据库查询语言- 内容列举:SQL语句的基本语法、数据查询、数据更新、数据删除3. 数据库设计:讲解数据库设计的基本原则,如实体-关系模型、关系数据库设计等。

- 教材章节:第三章 数据库设计- 内容列举:实体-关系模型、关系数据库设计、数据库规范化理论4. 数据库应用案例:分析社团活动信息管理案例,使学生了解数据库在实际应用中的具体操作过程。

社团管理系统的设计与实现

社团管理系统的设计与实现

社团管理系统的设计与实现社团在大学校园中扮演着重要的角色,不仅能够丰富学生的课余生活,还可以提供学生发展自己特长和兴趣的平台。

为了有效管理社团活动,提高社团管理效率,开发一个高效的社团管理系统势在必行。

本文将从系统设计和实现两个方面,详细介绍社团管理系统的设计思路和实际运行情况。

一、系统设计1.需求分析:通过与学生和社团负责人的访谈,了解他们的需求,明确系统的功能模块。

主要包括社团信息管理、成员管理、活动管理以及统计分析等功能。

2.系统架构设计:社团管理系统采用B/S架构,即浏览器/服务器架构,用户通过浏览器访问系统,服务器进行数据处理和存储。

这样可以方便用户的远程访问和系统的维护管理。

3.数据库设计:社团管理系统的核心是数据库的设计。

设计一个合理的数据库结构,将社团、成员、活动等信息进行组织和存储。

采用关系型数据库管理系统,如MySQL或Oracle,可以满足系统的数据存储和查询需求。

4.界面设计:界面是用户与系统交互的窗口,需要设计简洁明了的用户界面,使用户能够方便地进行操作。

界面设计要符合人机工程学原理,注重用户体验和可用性。

5.权限管理:社团管理系统需要实现不同角色的权限管理,如学生可以查看社团信息和报名参加活动,社团负责人可以管理成员和发布活动等。

通过角色权限控制,确保系统的安全和合规性。

二、系统实现1.前端开发:前端开发主要负责用户界面的设计和实现。

采用HTML、CSS和JavaScript等技术,实现用户界面的布局、样式和交互效果。

同时,通过AJAX技术实现与后台的数据交互,提高系统的响应速度和用户体验。

2.后端开发:后端开发主要负责服务器端的逻辑处理和数据存储。

采用Java、Python等编程语言,使用Spring、Django等框架,实现系统的业务逻辑和数据操作。

同时,通过数据库连接技术,将数据存储在数据库中,并提供相应的接口供前端调用。

3.系统测试:在开发过程中,需要进行系统测试,以保证系统的稳定性和功能完善性。

高校学生社团管理系统设计与实现

高校学生社团管理系统设计与实现

3、数据库设计:采用关系型数 据库
三、系统实现与测试
1、开发环境与工具:采用Java语言开发,使用Spring框架搭建,数据库使用 MySQL,前端使用HTML+CSS+JavaScript。
2、模块实现:按照架构设计和功能模块设计,分别实现各个模块的详细功能。
3、测试:对开发完成的各个模 块进行单元测试和集成测试,确 保系统的稳定性和功能性
一、系统需求分析
在系统需求分析阶段,我们主要对高校学生社团管理系统的用户需求、功能需 求、性能需求等方面进行调研和分析。
1、用户需求:系统的用户主要包括社团管理员、社团成员和校园管理者。社 团管理员需要管理社团成员信息、活动信息、经费信息等;社团成员需要查看 社团信息、参加活动、提交成果等;校园管理者需要监控社团运行情况、统计 数据等。
3、功能设计
系统的功能设计应涵盖社团管理的各个方面。以下是一些核心功能:
1、社团管理:添加、编辑和删除社团信息,对社团进行分类,搜索和过滤社 团。
2、成员管理:添加、编辑和删除成员信息,包括个人信息和参与的活动等。
3、活动管理:添加、编辑和删除活动信息,包括活动名称、时间、地点、内 容等。
4、报表生成:根据需求生成各类报表,如成员参与活动报表、活动类型分布 报表等。
二、系统实现
Байду номын сангаас
1、前端实现
前端开发可以使用HTML、CSS和JavaScript等技术。可以使用Bootstrap等框 架来帮助设计美观的界面。同时,前端应考虑到用户体验,尽可能地简化操作 步骤,提供清晰的提示信息。
2、后端实现
后端开发可以使用Python、Java、C#等语言。后端负责处理系统的核心逻辑, 包括数据的存储、检索、处理等。同时,后端需要提供API以支持前端的功能 实现。

高校社团管理系统设计与实现

高校社团管理系统设计与实现
3、社团经费管理:记录社团经费的收入和支出,并进行统计分析;
4、社团成员考核:对社团成员的表现进行评价,并记录在系统中; 5、社团文档管理:存储和查找社团文档。
二、系统设计
1、系统架构设计
本系统的架构采用B/S模式,主要由数据库服务器、Web服务器和客户端组成。 数据库服务器用于存储社团信息、成员信息、活动信息等数据;Web服务器用于 提供Web服务,实现与客户端的数据交互;客户端用于展示数据和接收用户输入。
Hale Waihona Puke 3、数据库设计数据库设计要考虑到数据的规范化和安全性,根据系统的需 求,设计合理的表结构和字段,建立适当的索引,提高数据查询的效率。同时, 要考虑到数据的备份和恢复策略,确保数据的安全性和完整性。
二、系统实现
1、前端界面设计前端界面设计要考虑到用户的体验和交互效果,采用响应 式布局和简洁明了的风格,方便用户操作。同时,要确保页面的加载速度和稳定 性,提高系统的可用性。
(4)社团成员考核模块:对社团成员的表现进行评价,并记录在系统中。 管理员可以查看成员考核情况,并对不合格成员进行处理。
(5)社团文档管理模块:存储和查找社团文档。用户可以上传文档、下载 文档和删除文档。
3、数据库设计
本系统的数据库包括以下表:
(1)社团信息表:存储社团基本信息,包括社团ID、名称、成立时间、宗 旨等。
2、功能实现
(1)社团信息管理模块实现:通过增删改查操作实现对社团信息的管理, 支持批量操作。
(2)社团活动报名模块实现:学生可以查看活动信息并进行在线报名,管 理员可以对报名进行审核和统计。
(3)社团经费管理模块实现:记录经费的收支情况,并统计分析经费使用 情况。
谢谢观看
(6)文档信息表:存储社团文档信息,包括文档ID、名称、内容等。

高校社团活动管理系统设计与实现

高校社团活动管理系统设计与实现

高校社团活动管理系统设计与实现随着高校社团活动的不断发展和扩大,管理社团活动的工作变得越来越复杂。

为了提高高校社团活动的效率,方便管理,设计和实现一个高校社团活动管理系统非常必要。

一、系统需求分析1. 用户管理:系统需要支持管理员对用户进行管理,包括添加、修改、删除用户信息,以及用户权限的控制和分配等功能。

2. 社团管理:系统需要能够支持社团信息的录入、修改和删除操作,包括社团名称、社团简介、负责人信息、联系方式等。

3. 活动管理:系统需要实现对社团活动的完整管理,包括活动发布、报名管理、活动通知、活动签到等功能。

管理员可以根据需要设置活动的具体时间、地点、费用等信息,并能够对活动进行统计和分析。

4. 资源管理:系统需要提供对社团资源的管理,包括场地预约、物品借用、财务管理等功能,方便社团成员管理和使用资源。

5. 统计分析:系统需要能够对社团活动进行统计和分析,包括社团成员参与活动的情况、活动的受欢迎程度等信息,以便为社团提供参考和改进意见。

二、系统设计与实现1. 技术选择:系统可以采用Web应用程序开发技术,如Java或Python等,结合数据库进行开发。

前端可以使用HTML、CSS和JavaScript等技术进行页面设计。

2. 用户界面设计:系统需要具备良好的用户界面,方便用户操作。

可以采用响应式设计,适应不同终端的屏幕大小,提高用户的使用体验。

3. 数据库设计:系统需要建立数据库,存储相关信息。

可以设计用户表、社团表、活动表、资源表等,通过各个表之间的关联,实现数据的一致性和完整性。

4. 功能实现:系统需要按照需求分析中的功能进行开发。

可以使用面向对象的编程思想,实现各个功能模块,并进行适当的测试和调试。

5. 安全性设计:系统需要考虑用户信息的安全性,并采取一定的安全措施,如用户权限管理、数据加密传输等,保护用户隐私和系统安全。

三、系统运行与维护1. 部署运行:系统开发完成后,需要进行部署和运行有关的操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库原理》课程设计报告题目:学生社团联合会管理系统的数据库设计(独立完成 与他人合作 )组员1学号和姓名: 10903090221 唐瑞 组员2学号和姓名: 10903090228 张健博分工---组员1完成: 背景分析、系统目标、业务流程设计、表结构设计、总结、编辑排版---组员2完成: 数据流程、数据字典、概念结构、物理结构、逻辑结构指 导 教 师: 李唯唯 崔贯勋2011年6月目录1.项目背景 (3)1.1选题背景 (3)1.2系统目标和实现技术 (3)2.需求分析 (4)2.1业务流程分析 (4)2.2数据流程分析 (12)2.3数据字典 (17)2.4 表结构 (30)3.概念结构设计 (34)3.1 CDM (35)3.2 关系模式 (35)4.逻辑结构设计 (36)5.物理结构设计 (36)6.总结 (49)7.参考文献 (49)1.项目背景1.1选题背景随着大学生活的不断丰富,社团活动成为当今大学生体验生活的不可缺少的一环。

加入社团,同学们不仅可以参加各种精彩活动,丰富自己的课余生活,而且可以由此锻炼自己的能力,促进人与人之间的人际关系,进一步展示大学生阳光,积极向上的一面。

然而,随着学生社团规模的不断扩大,社团管理变得越来越复杂。

活动审批流程冗余繁琐,每申请一个活动,申请人要反复跑到社团联合会办理相关手续;各社团资金使用情况完全不透明,不单单社团会员不知道社团资金如何使用了,各社团理事会成员亦很难知晓;校团委通过社团联合会对各社团每学年都有考评,根据考评情况,对各社团进行星级评议,分为五星级社团、四星级社团、三星级社团以及没有星级的社团,评分过程也同样出现相互不透明的情况,各社团对自己社团、其他社团如何得的分,很难了解,由此造成了社团与社团之间、社团与社团联合会之间的很多误解和矛盾,同时,星级评议打分涉及社团活动评分、各种会议考勤、各种细节加分,牵涉面广、部门多,社联组织部通过手动操作,管理难度大。

这些,都是社团活动管理长期存在的问题。

本系统着眼于社团管理,旨在简化活动的审批流程;通过对活动资金的记录,增加资金使用透明度,方便广大师生对于社团活动资金走向的监督;通过系统的加减分操作机制,增加星级评议制度的公开公正性,记录活动内容和得分,方便学期期末社团的星级考评,同时同学们也可以轻松地看到社团的得分情况。

本系统由三类用户组成,团委老师,社团联合会成员,协会会长;团委老师的功能包括对活动的最终审核,对活动,资金所有细节查看及管理,拥有本系统最高的管理权限。

社团联合会成员的功能包括对活动的审批和打分,对资金的审批的功能,协会会长的功能包括对活动的申请及活动得分情况,资金审核情况的查看等功能。

1.2系统目标和实现技术1.2.1系统功能目标本系统主要实现三大板块功能:1、社团活动申请、审核、审批、打分通过网络一体化实现。

2、社团联合会对各社团星级评比打分一体化公开。

3、各社团财务状况公示。

4、打开系统直接查看功能。

系统用户分为团委指导老师,社团联合会成员,各社团会长等角色。

社团联合会成员又分为:主席、副主席、办公室主任、策划部部长、组织部部长、财务部部长、外联部部长、文娱部部长、宣传部部长、新闻部部长(注:系统管理员账号系统自动确定,不可添加、删除;其他角色根据“所属单位”及“角色名”两字段均只有一人)。

其中,团委指导老师、社团联合会主席、副主席、办公室主任角色固定,不能添加、删除。

每一任到期后将帐号、密码告诉下一任,以便继续使用。

团委指导老师具有社团活动申请的审批、其他角色使用系统的监督两权限。

社团联合会主席、副主席具有对社团联合会其他角色各种操作的否决权限。

办公室主任、策划部部长、组织部部长、财务部部长、外联部部长、文娱部部长、宣传部部长、新闻部部长,均具有对各社团进行星级评比加减分的权限。

其中,社团联合会办公室主任又单独具有除以上角色外的所有角色的添加、删除、修改,用户注册批准,通知活动已审批通过且书面审批已完成的社团到社团联合会领取书面申请手续,添加社团,添加社团学年信息五权限;策划部部长单独具有活动策划审核权限;组织部部长单独具有对各社团活动进行打分(打分后通过加减分权限对各社团星级评比进行加减分操作),星级评比加减分审核(只有审核通过,各部门加减分操作才能生效),安排各活动打分人员三权限;财务部部长单独具有各社团资金的管理权限。

各社团会长具有活动申请,本社团资金管理有误上诉权限。

图1.1 系统功能目标图1.2.2 实现技术基于WINDOWS 7操作系统,利用PowerDesigner作为设计工具,使用Microsoft SQL Server 2005为数据库管理工具。

在PowerDesigner中建立的概念模型生成物理模型,在通过ODBC连接到数据库中,建立关系图。

2.需求分析2.1业务流程分析2.1.1 添加用户业务流程分析分析说明:添加用户操作分为申请和办公室主任添加两种,用户可以自行申请成为系统用户,但需经过社联办公室主任的审核,必需是对应部门部长和协会会长办公室主任才可能审核通过。

办公室主任也可直接添加用户。

具体流程如图2.1所示:图2.1 添加用户业务流程图2.1.2 添加社团信息业务流程分析分析说明:每正式注册一个社团,办公室主任需添加该社团信息及社团学年信息;同时,每学年初,办公室主任需添加所有社团的学年信息。

学年信息具本内容,见表结构。

具体流程如图2.2所示:图2.2 添加社团信息业务流程图2.1.3 活动申请业务流程分析分析说明:活动申请业务首先由协会会长填写活动信息,上传活动策划,每天社联策划部部长审核各社团上传的策划,策划审核不通过填写不通过原因,通知相应协会;策划审核通过的则由团委指导老师审批该活动,审批不通过同样填写不通过原因,通知相应协会,审批通过后,该协会应发送各种申请表到社联办公室主任处,由办公室主任统一打印完成各种手续,手续办理完成,在系统上生成通知,通知对应协会到社联办公室领取办理好盖章手续的申请表。

具体流程如图2.3所示:图2.3 活动申请业务流程图2.1.4 策划部策划审核业务流程分析分析说明:策划部部长每天社联策划部部长审核各社团上传的策划,策划审核不通过填写不通过原因,通知相应协会;策划审核通过的则由团委指导老师审批该活动。

具体流程如图2.4所示:图2.4 策划部策划审核业务流程图2.1.5 团委活动审批业务流程分析分析说明:策划审核通过后由团委指导老师审批该活动,审批不通过同样填写不通过原因,通知相应协会,审批通过后,该协会应发送各种申请表到社联办公室主任处。

具体流程如图2.5所示:图2.5 团委活动审批业务流程图2.1.6 办公室通知拿已盖章纸制申请表业务流程分析分析说明:团委指导老师活动审批通过后,社团将各申请表文档发给社联办公室主任,办公室主任待各申请表手续办理完成,在系统中生成完成通知,各会长看到通知后,到社联办公室领取。

具体流程如图2.6所示:图2.6 办公室通知拿已盖章纸制申请表业务流程图2.1.7 组织部考核活动业务流程分析分析说明:组织部部长安排近期举行的活动的考核人员,考核人员参加到活动当中,对活动进行打分,将所打分数交由组织部部长,由组织部部长每周统一将各活动所得分数添加到系统中。

具体流程如图2.7所示:图2.7 组织部考核活动业务流程图2.1.8 加减分及加减分审核业务流程分析分析说明:社联各部长可根据具体情况对各社团进行加减分操作,需填写加减分相应信息,由社联组织部统一审核,只有审核通过的才能完成加减分操作。

具体流程如图2.8所示:开始图2.8 加减分及加减分审核业务流程图2.1.9 财务管理业务流程分析分析说明:社联财务部部长对各协会已报销的资金进行登记,各社团可对各账目进行核对,如发现有误,可进行申诉,要求修改,财务部长根据实际情况进行修改。

具体流程如图2.9所示:结束图2.9 财务管理业务流程图2.2数据流程分析2.2.1顶层数据流程图2.10 顶层数据流程图2.2.2 用户登录数据流程图2.11 用户登录数据流程图2.2.3 用户注册数据流程图2.12 用户注册数据流程图2.2.4 后台管理数据流程图2.13 后台管理数据流程图2.2.5 加减分数据流程图2.14 加减分数据流程图2.2.6 办公室审核注册数据流程图2.15 办公室审核注册数据流程图2.2.7 策划审核数据流程2.2.8组织部活动考核数据流程图2.17 组织部活动考核数据流程图2.2.9 财务报销数据流程图2.18 财务报销数据流程图2.2.10 会长申请活动及资金查看数据流程图2.19 会长申请活动及资金查看数据流程图2.2.11 活动申请数据流程图2.20 活动申请数据流程图2.2.12 资金勘误申诉数据流程图2.21 资金勘误申诉数据流程图2.2.13 团委活动审批数据流程图2.22 团委活动审批数据流程图2.3数据字典2.3.1数据流描述数据流编号:F1数据流名称:用户信息简述:用户为注册而填写的信息数据流来源:用户数据流去向:登陆与注册数据项组成:用户名+用户密码+电子邮件+职务+性别数据流量:5条/分钟高峰流量:20条/分钟数据流编号:F2数据流名称:社团联合会部长简述:社团联合会各个部长用户名和密码数据流来源:登录与注册数据流去向:后台管理数据项组成:用户名+用户密码数据流量:5条/分钟数据流编号:F3数据流名称:协会会长简述:协会会长的用户名和密码数据流来源:登陆与注册数据流去向:活动申请查看及资金修改数据项组成:用户名+用户密码数据流量:5条/分钟高峰流量:20条/分钟数据流编号:F4数据流名称:办公室部长审核意见简述:办公室部长数据流来源:后台管理数据流去向:登录与注册数据项组成:会员名+会员审核状态数据流量:5条/天高峰流量:10条/天数据流编号:F5数据流名称:活动申请及策划信息简述:会长填写活动申请并提交策划书数据流来源:活动申请查看及资金修改数据流去向:后台管理数据项组成:活动名称+活动时间+活动地点+活动目的+活动人数+策划书数据流量:5条/天高峰流量:10条/天数据流编号:F6数据流名称:活动不通过原因简述:审核未通过时向协会会长发送失败信息数据流来源:后台管理,团委最终审核数据流去向:活动申请查看及资金修改数据项组成:活动名称+失败原因数据流量:5条/天高峰流量:10条/天数据流编号:F7数据流名称:审核通过信息简述:活动申请成功信息数据流来源:后台管理,团委最终审核,活动信息表数据流去向:团委最终审核,活动申请查看及资金修改,活动查看数据项组成:活动名称+审核状态数据流量:5条/天高峰流量:10条/天数据流编号:F8数据流名称:团委老师简述:团委老师用户名和密码数据流来源:登录与注册数据流去向:图案为最终审核数据项组成:用户名+用户密码数据流量:1条/分钟高峰流量:20条/分钟数据流编号:F9数据流名称:用户名及密码简述:用户名及密码数据流来源:用户数据流去向:登陆数据项组成:用户名+用户密码数据流量:5条/分钟高峰流量:20条/分钟数据流编号:F10数据流名称:财务部部长简述:财务部部长用户名和密码数据流来源:用户数据流去向:财务部资金审核数据项组成:用户名+用户密码数据流量:5条/分钟高峰流量:20条/分钟数据流编号:F11数据流名称:办公室部长简述:办公室部长用户名和密码数据流来源:用户数据流去向:注册审核数据项组成:用户名+用户密码数据流量:5条/分钟高峰流量:20条/分钟数据流编号:F12数据流名称:策划部部长简述:策划部部长用户名和密码数据流来源:用户数据流去向:策划部活动审核数据项组成:用户名+用户密码数据流量:5条/分钟高峰流量:20条/分钟数据流名称:组织部部长简述:组织部部长用户名和密码数据流来源:用户数据流去向:组织部考核数据项组成:用户名+用户密码数据流量:5条/分钟高峰流量:20条/分钟数据流编号:F14数据流名称:社团联合会主席,副主席,各部门部长简述:社团联合会主席,副主席,各部门部长用户名和密码数据流来源:用户数据流去向:日常加减分操作及查询数据项组成:用户名+用户密码数据流量:5条/分钟高峰流量:20条/分钟数据流编号:F15数据流名称:加减分信息简述:用户为注册而填写的信息数据流来源:日常加减分操作及查询,加分扣分表数据流去向:加分扣分表,日常加减分操作及查询数据项组成:协会ID,协会名称,加减分数量,加减分理由数据流量:5条/天高峰流量:10条/天数据流编号:F16数据流名称:组织部考核结果简述:组织部审核的协会加分扣分结果,存入年度得分表数据流来源:组织部考核数据流去向:协会年度评比总分表数据项组成:协会ID+协会名称+得分数据数据流量:1条/分钟高峰流量:5条/分钟数据流编号:F17数据流名称:未通过活动简述:协会申请但未获得审批通过的活动数据流来源:活动查看数据流去向:查看未通过活动数据项组成:活动名称+策划部审核状态+失败原因数据流量:5条/天高峰流量:10条/天数据流名称:资金报销情况简述:用户为注册而填写的信息数据流来源:资金报销表数据流去向:协会名称+活动名称+报销资金+报销情况数据流量:5条/天高峰流量:10条/天数据流编号:F19数据流名称:活动名称简述:协会申请的活动名称数据流来源:查看策划数据流去向:查看活动具体信息数据项组成:活动名称+策划部审核状态数据流量:5条/天高峰流量:10条/天数据流编号:F20数据流名称:未举办的活动信息简述:未举办的活动信息数据流来源:活动信息表数据流去向:查看活动具体信息数据项组成:协会ID+协会名称+活动名称+活动地点+活动时间+活动内容数据流量:1条/分钟高峰流量:5条/分钟数据流编号:F21数据流名称:注册申请简述:用户为注册而填写的信息数据流来源:用户数据流去向:注册数据项组成:用户名+用户密码+电子邮件+职务+性别数据流量:1条/分钟高峰流量:10条/分钟数据流编号:F22数据流名称:协会信息简述:协会的相关信息数据流来源:协会信息表数据流去向:用户注册处理数据项组成:协会ID+协会名称数据流量:5条/天高峰流量:10条/天数据流编号:F23数据流名称:待审核的用户信息简述:用户为注册而填写的信息数据流来源:用户数据流去向:用户注册处理数据项组成:用户名+用户密码+电子邮件+职务+性别数据流量:5条/天高峰流量:10条/天数据流编号:F24数据流名称:活动考察人员安排信息简述:被安排跟活动的人员调配信息数据流来源:活动考核安排数据流去向:社联干事数据项组成:干事名单数据流量:5条/天高峰流量:20条/天数据流编号:F25数据流名称:未举办的活动信息简述:未曾举办活动的信息数据流来源:活动信息表数据流去向:活动考核安排数据项组成:协会名称+活动名称+活动地点+活动时间数据流量:5条/天高峰流量:10条/天数据流编号:F26数据流名称:活动得分信息简述:社联干事对活动的打分记录数据流来源:社联干事数据流去向:活动信息表数据项组成:活动名称,得分数据流量:5条/天高峰流量:20条/天数据流编号:F27数据流名称:资金审核信息简述:协会的资金报销记录数据流来源:财务部资金审核数据流去向:填写资金报销流水账数据项组成:协会名称+资金数量+报销理由数据流量:5条/天高峰流量:10条/天数据流编号:F28数据流名称:资金勘误信息简述:协会会长填写的有关资金报销勘误的信息数据流来源:资金勘误表,填写资金勘误申请数据流去向:财务部资金勘误修改,资金报销表数据项组成:协会名+资金勘误信息数据流量:5条/天高峰流量:10条/天数据流编号:F29数据流名称:协会资金信息简述:协会年度剩余资金信息数据流来源:资金报销表,资金核查数据流去向:资金核查,协会学年资金信息数据项组成:协会名+资金信息数据流量:5条/天高峰流量:10条/天数据流编号:F30数据流名称:申请活动信息简述:协会会长在申请活动时填写活动相关信息数据流来源:填写活动申请数据流去向:活动信息表数据项组成:协会ID+协会名+活动名称+活动日期+活动地点+活动内容+审批情况+得分情况数据流量:5条/天高峰流量:10条/天数据流编号:F31数据流名称:策划书简述:策划书数据流来源:填写活动申请数据流去向:提交策划书数据项组成:策划书数据流量:5条/天高峰流量:10条/天2.3.2处理逻辑的描述处理逻辑编号:P1处理逻辑名称:登录与注册输入的数据流:F1处理:负责用户登录与注册功能输出的数据流:F2,F3,F8处理频率:10条/次处理逻辑编号:P2处理逻辑名称:后台管理输入的数据流:F2处理:社联各个部们的职能运转,包括活动审批,评分,注册审批,财务管理等。

相关文档
最新文档