您当前的位置:首页 >  总结报告 >  社会实践总结 > 内容

高校学生社团系统数据库的优化设计

无忧文档网    时间: 2019-08-29 06:11:07     阅读:


  摘要:根据高校社团管理的需求,给出一个基于数据库关系理论的改进型数据库设计方案,实现社团数据库管理系统的优化设计,提高了系统的实用性。
  关键词:社团;数据库;设计步骤
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)06-0015-02
  1 概述
  数据库是按照数据结构来组织、存储和管理数据的数据仓库,是软件开发中的核心技术,也是计算机科学的核心内容。要管理现实世界中的各种信息,必须先将现实世界中的各种事物以及事物之间的相互关系进行高度的抽象,按照合理规则构造最优的数据库模式,然后才能够有效地进行数据的存储,满足各种用户的需求。
  2 数据库设计步骤
  2.1 需求分析
  深入调查和分析用户的各种业务活动,弄清所使用数据的类型、范围以及它们在业务活动中逻辑关系,确定系统用户对软件系统的各种使用要求和限制条件,从而形成需求约束规则。
  2.2 概念设计
  对用户要求所描述的现实世界进行高度抽象概括,建立抽象的概念模型。这个概念模型应反映了现实世界的基本情况、信息间的互相约束关系以及各实体对处理要求。
  2.3 逻辑、物理设计
  将现实世界的概念数据模型转换成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的数据模式。根据数据库管理系统所支持的存储结构和方法,对具体的应用选定相应的物理存储结构和方法。
  3 数据库设计原则
  3.1 主键与外键
  将一个实体转换成关系表后,关系表中不能既没有主键也没有外键。主键是实体的高度抽象,主、外键的配对,才能形成实体之间的连接关系。
  3.2 范式标准
  关系表应至少满足第三范式,但并不是范式越高越好,有时候为了提高数据库系统的运行效率,常常需要降低范式标准,适当增加冗余,达到以空间换时间的目的,提高系统的运行效率。
  3.3 尽量少使用存储过程
  存储过程在某种程度上可以提高系统的性能,但将数据的一致性的保证放在数据库中,对于系统的版本控制、开发与部署以及数据库的迁移都会带来一些不好的影响。
  4 数据库设计
  根据以上的设计步骤以及设计原则,我们来设计一下社团管理系统的后台数据库。
  根据需求分析得到学生社团数据库所包含的实体有:
  1) 系部实体:包括系部编号、系部名称。
  2) 班级实体:包括班级编号、班级名称。
  3) 学生实体:包括学号、姓名、性别、出生日期、政治面貌。
  4) 会员实体:包括会员编号、入团日期,职务。
  5) 社团实体:包括社团编号、社团名称、注册日期、社团宗旨、社团简介。
  6)社团活动实体:包括活动编号、活动名称、活动日期、活动地点、活动内容。
  
  图1 系统E-R图
  实体之间的相互联系有:
  1) 一个系部包含若干班级,一个班级只属于一个系部。
  2) 一个学生只能属于一个班级,一个班级可以有多个学生。
  3) 一个社团可以包含多个会员,一个学生可以加入多个社团。
  4) 一个会员可以参加过个活动,一个活动可以有多个会员参加。
  5) 一个社团可以举办多个活动,一个活动只属于一个社团。
  根据实体之间的联系绘制出E-R图,如图1所示。
  根据E-R图的转换规则,得到系统所有关系表如下:
  1) 系部(系部编号、系部名称)
  2) 班级(班级编号、班级名称、系部编号)
  3) 学生(学号、姓名、班级编号、性别、出生日期、电话、政治面貌)
  4) 社团(社团编号、社团名称、注册日期、社团宗旨、社团简介)
  5) 会员(会员编号、社团编号、学号、入团日期、职务)
  6) 社团活动(活动编号、社团编号、活动名称、活动日期、活动地点、活动内容)
  7) 活动考勤(活动编号、会员编号)
  5 结束语
  数据库是软件系统的核心部分,是软件系统有效运行的关键所在,数据库设计的好坏直接影响到软件系统的稳定性和安全性。为了使软件系统的功能得到有效发挥,在数据库设计前,要充分考虑软件的业务需求,同时要有前瞻意识,在设计中留有扩展的空间。
  参考文献:
  [1] 朱海峰. 关系规范化理论在数据库设计中的应用[J]. 中国科技信息,2013,46(13):65-64.
  [2] 萨师煊,罗晓沛,王珊. 面向对象数据库系统及其应用[M].北京:高等教育出版社,2003.
  [3] 刘鲁.信息系统设计原理与应用[M] .北京:北京航空航天大学出版社, 1995.
  [4] 洪英汉.学生社团报名管理系统的设计与实现[J]. 现代计算机:专业版,2012(5):77-80.
  [5] 沈琳.职业院校学生社团信息管理系统的开发研究[J]. 计算机光盘软件与应用,2014(22):263-264.
  [6] 杨建翠,徐笛源.盐城卫院社团文化网构建的实践与思考[J].计算机光盘软件与应用,2014(23):116,118.
  [7] 涂剑峰.基于VB的大学社团管理系统设计[J].无线互联科技,2013(2):67.
  [8] 朱梦雅,胡振超,沈燕,等. 基于ASP.NET大学生文化社团网的研究、设计与实现[J].信息安全与技术,2015(8):6.

《高校学生社团系统数据库的优化设计.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:

文档为doc格式

相关热搜

《高校学生社团系统数据库的优化设计.doc》

VIP请直接点击按钮下载本文的Word文档下载到电脑,请使用最新版的WORD和WPS软件打开,如发现文档不全可以联系客服申请处理。

文档下载
VIP免费下载文档

浏览记录