基于PowerDesigner建模的社团管理系统数据库优化设计.docVIP

基于PowerDesigner建模的社团管理系统数据库优化设计.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PowerDesigner建模的社团管理系统数据库优化设计.doc

基于PowerDesigner建模的社团管理系统数据库优化设计   【摘要】 随着大学生社团种类以及社员数量的增多,提供一个高效便捷的社团管理系统是很有必要的。数据库设计作为管理信息系统开发和建设的重要组成部分,是信息系统的核心和基础。本文以高校社团管理系统开发过程为背景,应用PowerDesigner自动化工具建模,描述了一个完整数据库设计的开发流程,从而为相关机构的数据库开发提供参照。   【关键词】 社团管理系统 数据库设计 PowerDesigner建模   一、引言   大学生社团作为繁荣校园文化、促进学生全面发展的有效载体,在一定程度上锻炼了学生的社会能力,在大学里其地位和作用越来越受到学校主管部门的重视[1]。但随着社团数量以及社员人数的不断增加,社团管理也变得越来越复杂。因此建立一个简洁高效的社团管理系统,对于优化社团管理方式,提供一种简洁明了的新模式是很有必要的。本文对社团管理系统中的数据库设计部分做了详细介绍,深度描述了数据库设计的一般流程。   二、数据库设计步骤   2.1需求分析   系统的对应用对象进行调研,是建设信息系统可行性的首要环节[2]。学生社团管理系统主要管理学生的日常事务,其需求主要包括功能需求、运行需求、用户需求。   2.2概念设计   对用户要求所描述的现实世界进行高度抽象概括,建立一个抽象的概念模型。本文应用PowerDesigner自动化工具建模,生成大学生社团管理系统概念结构设计图如下:   2.3逻辑与物理设计   将现实世界的概念数据模型转换成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的数据模式[3]。以及根据特定数据库系统所提供的多种存储结构和存取方法,对具体的应用任务选定最合适的物理存储结构。同样利用PowerDesigner自动化工具建模,生成社团管理系统逻辑结构设计图PDM图。   三、大学生社团管理系统结构设计   大学生社团管理系统主要面对三类用户,即普通社员、社长、学校管理员。不同角色完成不同功能。因此在设计系统时,将系统的整体功能划分成三个子系统,即普通社员子系统、社长子系统、学校管理员子系统。   1) 普通社员子系统:普通社员子系统的主要功能包括公共新闻浏览、活动申请、社团信息查看、个人信息修改等。在这里所有用户都必须登录才能进入系统,不对非注册用户开放。   2) 社长子系统:社长子系统是专门为社长管理本社团内部事务而设计的。主要有新闻发布、本社社员管理、活动申请、修改个人信息等功能。   3) 管理员子系统:管理员子系统包括前台所有功能的维护,主要有新闻信息管理、全校所有社员信息管理、社团信息管理、活动批准。   四、社团管理系统数据库设计   根据以上的设计步骤以及结构设计,下面对社团管理系统的后台数据库进行具体设计。   根据需求分析得到本系统包含的实体有:   1)社团实体:属性包括社团名称、社团编号、单位编号、负责人、负责老师。   2)用户实体:属性包括用户名、用户编号、单位编号、权限编号、密码、注册日期、邮箱。   3)会员实体:属性包括会员姓名、会员编号、社团编号、密码、邮箱。   4)活动实体:属性包括活动主题、活动编号、活动时间、活动内容、活动地点、资金 、是否批准。   5)新闻实体:属性包括新闻编号、用户编号、标题、状态、发布时间、内容。   6)学院实体:属性包括学院编号、学院名称。   7)单位实体:属性包括单位编号、单位名称。   8)权限实体:属性包括权限编号、权限名称。   系统设计中数据库部分关系表如下:   结束语:数据库设计是整个系统开发中至关重要的过程,数据库设计的好坏将会直接影响到系统的运行。本文以高校社团管理系统为例,应用PowerDesigner自动化工具建模,通过对数据库进行详细的需求分析、概念设计、逻辑物理设计以及系统实现,展示了数据库设计的一般流程,为数据库开发提供强有力的理论依据。   参 考 文 献   [1]朱东,孙伟.高校学生社团系统数据库的优化设计[J].电脑知识与技术,2015,11(6):14-16.   [2]萨师煊,罗晓沛,王珊.面向对象数据库系统及其应用[M].北京:高等教育出版社.2003.   [3]管众.基于B_S模式的大学生社团管理系统设计初探[J].数字技术与应用,2014,03:125. 4

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档