数据库高校社团管理系统设计报告Word格式.docx
《数据库高校社团管理系统设计报告Word格式.docx》由会员分享,可在线阅读,更多相关《数据库高校社团管理系统设计报告Word格式.docx(10页珍藏版)》请在冰豆网上搜索。
查询:
有基础查询、社团事物查询、财务查询;
核算统计:
社团财务统计、物品统计、会员统计;
打印:
工作证、报表打印;
2.数据流图
结构化分析方法绘制数据流程图的基本思想:
自顶向下,自外向里,逐步分解。
图1数据流程图符号说明
图2社团管理系统顶层数据流图
会员信息
图3社团管理系统第一层数据流图
(1)
图4社团管理系统第二层数据流图
(2)
图5社团管理系统第二层数据流图(3)
图6社团管理系统第二层数据流图(4)
二、数据库系统设计
1.概念结构设计
根据对系统的分析,可获得系统实体对象之间如下的联系:
一个会员可以加入多个社团,一个社团由多个会员组成;
一个社团可以举办多次活动,一个会员也能参加多项活动;
一个社团可以制定多项制度,会员可以查询各项制度;
社团对自己的每个会员进行评优;
社联管理每一个社团,审核社团的各项活动;
每个社团管理自己的各项财务,社联管理各社团财务核算报表。
图7社团管理系统E-R图
图8普通会员实体属性
图9社团实体属性
图10活动属性
图11社联实体属性
图12财务实体属性
2.逻辑结构设计
E-R图转换为关系模式的结果如下所示,其中带下划线的为关键码:
普通会员:
(会员编码、所属社团、姓名、届时、加入时期、职位、性别、出生日期、所在班级、所在系、寝室号、电话号码、备注)
社团:
(社团编号、社团全称、社团负责人、社团创始人、主管单位、成立日期、社团性质、社团简介、备注)
活动表:
(活动编号、活动主题、日期、审核状态、活动负责人、社联监查人员、承办单位、活动内容、备注)
社联:
(社联届时、社联负责人、办公地点、联系电话、备注)
社团评优表:
(社团编号、届时、总得分、备注)
财务:
(社团编号、届时、金额、收入支出性质、经手人、日期、备注)
3.物理结构设计
数据表结构设计的主要目的是根据逻辑设计的结果,将逻辑模型转换成与选用的数据库系统所支持的数据模型相一致的模型,我选用SQLServer数据库作为本系统的后台数据库。
数据库中包含数个表,一部分表的信息如下:
表1:
会员信息表
字段名
意义
数据类型
约束条件
hyNo
会员编号
Varchar(50)
Primarykey
hyName
姓名
ssshetuan
所属社团
jieshi
届时
zhiwei
职位
sex
性别
birthday
出生日期
class
所在专业及班级
phone
电话号码
beizhu
备注
Char(100)
表2:
社团成立表
stNo
社团编号
stName
社团全称
stfuzheren
社团负责人
stcsren
社团创始人
Char(30)
zgdanwei
主管单位
chengliday
成立日期
sfpass
是否通过审核
Char(20)
stxingzhi
社团性质
stjianjie
社团简介
Char(200)
表3:
社团活动表
hdNo
活动编号
hdzhuti
活动主题
hdday
日期
hdplace
地点
hdfuzheren
活动负责人
hdjiancha
监查人员
shzhuangtai
审核状态
cbdanwei
承办单位
hdneirong
内容
表4:
活动评分表
grade
分数
Int(4)
pfrenyuan
评分人员