基于Power Designer 的数据库设计与实现.docxVIP

基于Power Designer 的数据库设计与实现.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电脑应用技术二零零六总第六十六期基于 Power Designer 的数据库设计与实现盛锐 1 韵湘 21 武汉邮电科学研究院2 烽火通信科技股份有限公司摘要:本文通过实例介绍利用CASE工具Power Designer开发信息管理系统的过程,通过OOM、CDM、PDM的功能介绍和相互转换关系来说明开发过程中需要注意的各种问题。关键词:Power Designer 统一建模语言(UML) 面向对象模型(OOM) 概念数据模型(CDM)物理数据模型(PDM)数据库管理系统(DBMS)逆向工程Database design and implementation based on PowerDesignerSHENG Rui1 YUN Xiang21 Wuhan Research Institute of Post and Telecommunicaion2 FiberHome Telecommunication Technologies CO., LTD.Abstract: This paper mainly introduced the procedure of developing information managementsystem by the CASE tool Power Designer. According to an instance, it had explained thefunction and relationship of OOM, CDM and PDM, and discussed the problems required noticeduring the developing process。Keywords: Power Designer; UML; OOM; CDM; PDM; DBMS; Reverse engineering很长时间以来,软件工程师为其他领域的人们创造了许多方便的自动化系统,可是他们自己却几乎很少使用自动化技术。CASE工具将软件工程方法、工具与开发环境等技术同形式化的语言有机地结合起来,能够形成高水平的工程系统,从而使软件开发进入了一个新的阶段。通过CASE系统,软件工程师可以有效地对各种项目计划、设计、代码和管理信息的文档进行组织和管理,从而大大地提高了软件的生产效率。Power Designer是Sybase公司的CASE 工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用Power Designer可以制作业务流程图、面向对象模型、概念数据模型、物理数据模型,可以生成VB、JAVA、PB、C#等多种客户端开发工具的应用程序,还能为数据仓库制作结构模型,并且能对团队设计模型进行控制。本文通过一个书店信息管理系统讨论利用Power Designer进行数据库设计与实现的全过程。1电脑应用技术二零零六总第六十六期1 基于需求的 UML 对象设计UML 是一种标准的图形化建模语言,是面向对象分析设计的一种标准表示方法,并为不同领域的人们提供统一的交流标准,使得系统设计能够独立于特定的建模语言与开发过程。UML模拟对象的结构和行为,定义了用例图、类图、序列图、对象图、状态图、协作图、活动图、组件图和部署图9种图形,用于面向对象的系统建模。在Power Desinger9.5版本中已经提供对所有9种图的支持。使用UML面向对象模型可以清楚地反映应用程序的结构(包括动态的和静态的),使我们可以更好地开发和维护整个系统。系统需求描述:顾客通过网上查询得到自己想要的书目,如果存在,则通过Email发出购书请求,图书管理员受到请求后向售书系统发送相关信息。系统首先更新库存,然后向顾客发出邮件进行确认,最后执行“卖出”操作,更新相关数据。由以上需求可以得到相关的用例图和序列图(如图1、图2所示)。图1 系统用例图图2 系统序列图图3 系统的类图2 POM 与 CDM 之间的转换在熟悉系统的工作流程后,开始设计与系统相关的类图(如图4所示)。这里主要设计了四个类,其中ShowBOOK类用来完成用户接口的功能,它的主要任务是使用户能够通过界面与数据库交互,界面返回查询结果;DbBOOK类主要完成后台数据的处理;DbManager2电脑应用技术二零零六总第六十六期类用来加载数据库驱动,通过ODBC连接数据库,执行查询条件并对JDBC使用时的错误进行处理,它被ShowBOOK类和DbBOOK类调用。BOOK类用来记录图书的相关信息:包括作者,出版日期,售价,售出日期等。图4 系统的概念数据模图5 系统的物理数据模型接下来由类图转化得到相应的CDM(如图5所示)。当然,在实际的设计过程中,我们也可以先得到CDM,然后转换为对应的OOM,再对OOM进行

文档评论(0)

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

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

1亿VIP精品文档

相关文档