PowerDesigner在数据库综合性实验中应用研究.docVIP

PowerDesigner在数据库综合性实验中应用研究.doc

  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文档。上传文档
查看更多
PowerDesigner在数据库综合性实验中应用研究

PowerDesigner在数据库综合性实验中应用研究   摘要:以“学生成绩管理系统”为例,进行模型设计,阐述了需求模型、业务模型、概念模型、物理模型、生成数据库脚本及测试数据的主要设计过程。   关键词:综合性实验;PowerDesigner;数据库设计   中图分类号:TP391文献标识码:A文章编号:1009-3044(2012)12-2671-04   The Research of Application PowerDesigner on the Comprehensive Experiment of the Database   LI Ping, JIANG Rui, ZHANG Shun-ji, REN Xue-li, LAN Mei-hui   (College of Computer Science Engineering, Qujing Normal University,Qujing 655011,China)   Abstract: Taking the case of“management system of student’s achievement”,model design was carried out,requirement model,business process model,conceptual data model,physical data model,database creation script and generating test data were elaborated.   Key words: comprehensive experiment; PowerDesigner; design of database   数据库综合性实验是指实验内容涉及??据库的综合知识及与本课程相关的软件工程、程序设计等课程知识的实验。数据库综合性实验的主要内容是将软件工程思想、面向对象技术、数据库设计技术相结合开发一个数据库应用系统。因而,数据库应用系统的开发需要经过软件分析建模、数据库编程、应用程序设计的过程。其中,软件分析建模包括业务建模、数据建模和应用程序建模[1]。建立模型能准确地表达用户需求,方便开发人员与用户进行技术交流;能使开发过程保持一致性;能降低维护系统的成本。建模的质量决定数据库应用系统的工作效率,所以在系统开发之前建立详细的软件分析模型是十分重要的。   Sybase公司的PowerDesigner软件分析建模软件是世界上最领先的建模工具,它集成了强有力的建模技术,包括了数据库模型设计的全过程:需求模型、业务处理模型、概念数据模型、物理数据模型,可以与多种流行的数据库设计软件相配合来缩短开发时间。利用PowerDesigner建立模型,可以给数据库应用系统的开发带来极大的便利。   该文以“学生成绩管理系统”综合性实验的模型设计为例,研究PowerDesigner软件建立需求模型、业务处理模型、概念数据模型、物理数据模型以致生成脚本和测试数据的主要过程。   1需求建模   需求分析模型RQM主要描述系统需要完成的任务,使系统开发人员能够更清楚地了解系统边界。PowerDesigner提供了需求文档视图、追踪矩阵视图和用户分配视图描述系统的需求。需求文档视图通过二维表的形式,以分层的方式表达系统的需求。追踪矩阵视图描述需求与设计对象、外部文件和其他需求间的链接关系。用户分配矩阵视图表达需求与用户或用户组之间的分配关系。在需求文档视图中建立“学生成绩管理系统”的需求模型,可以用每行代表一个需求。如图1所示。      图1需求模型   2业务过程建模   业务模型BPM是一种从业务人员的角度出发,对业务逻辑和规则进行详细描述,使用流程图表示从一个或多个起点到终点之间的处理、流、信息和合作协议。设计BPM时,不必考虑系统的物理实现细节,主要考虑处理过程及其数据流。   在“学生成绩管理系统”的RQM中,选择“Export Requirements as Design Objects”命令,可以将系统的各个功能自动转换为BPM中的处理,然后设置下列内容:   1)用组织单元泳道描述管理员、学生、系统。   2)在管理员和学生组织泳道中分别用开始和结束图标描述各自业务流程的开始和结束。   3)用复合处理描述用户管理、统计学生数据、编辑学生数据、查询学生数据等处理,并在处理上定义动作为“自动”或“手动”完成。   4)用判断描述用户登录的身份判断。   5)在各个对象之间用流描述数据交互,并为流定义流动条件、消息格式和组成流的数据,数据流上传输的数据可以定义为结构化数据或原子数据,如定义“学生信息”为结构化数据,由“

文档评论(0)

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

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

1亿VIP精品文档

相关文档