社团管理系统数据库设计
1
数据库设计
数据库设计是指对于一个给定的使用环境,构造优化的数据库逻辑模式和物理结构,
并据此建立数据库及其使用系统,使之能够有效地存储和管理数据,满足各种用户的使用
需求,包括信息管理要求和数据操作要求。
1.1
需求分析阶段
需求分析是整个设计过程的基础,是最困难、最耗时间的一步。需求分析做的不好,
甚至会导致整个数据库设计返工重做。
1.1.1
引言
1
.研究背景
随着我国高等教育的快速发展,高校办学规模不断扩大社团活动日益丰富,高校中大
大小小的社团犹如雨后春笋般地建立起来。
然而,
其中许多的社由于缺乏管理而发展困难,
于是便纷纷在昙花一现中退出了社联的大舞台。
社团的出现为大学生们供了一个展现自我、
发展自我的平台。然而,社团从建立到社团消亡过程,对于学校来说无疑是资金的流失;
对于学生来说便是缺少了一个发展自我的舞台。面对社团内纷繁复杂的事物以及日益增多
的资料收藏,
社团负责人急需一个有效的管理系统作为自己的管理工具
,
实现网上操作,
提
高工作效率。然而在目前,大部分的高校都没有能设立起这样的管理系统。我所开发的唐
仲英爱心社活动管理系统就是一个从总体立足,以社团的主体工作—社团活动为出发点兼
顾社员管理,为社团负责人提供了一个方便、快捷地了解社内信息和及时、准确的做工作
计划的工具,从而为社团良好的发展起到了一定的推动作用。
1.1.2
设计目标和任务
1
.需求分析阶段的目标
(1)
详细调查,深入了解唐仲英爱心社,对存在的问题进行分析,从而完成对背景和研究
意义的分析;
(2)
完成业务处理和数据处理(业务流图和数据流图)
,准确地表达用户的需求;
(3)
建立数据字典(
DD
)
;
2
.需求分析阶段的任务
(1)
处理对象:活动信息,社员基本信息,社员—活动信息,活动村庄信息
,活动完成情
况信息,详细描述如下:
a
活动信息:对经过团委批准后的活动的详细资料,涉及的数据有:活动的编号,名称,