- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PowerDesigner合同管理系统数据库设计及建模
基于PowerDesigner合同管理系统数据库设计及建模摘要:本文以某企业的合同管理系统为例,着重介绍了基于PowerDesigner进行数据库设计与建模。从用户数据库的设计阶段到用户基于PowerDesigner的建模阶段,最后在SQL Server2005中执行脚本,形成数据库中的数据表。
关键词:数据流图概念模型物理模型合同管理系统
一、系统需求分析
合同管理软件一般包括合同起草、合同审批、文本管理、履约监督、结算安排、智能提醒合同收付款、项目管理、合同结款情况统计分析、报表输出和决策支持等功能模块。针对某企业对合同管理的具体需求,将本系统的主要功能归纳如下:
1.基础设置模块:包括合同类型、合同性质、合同分组的设置、审批流的设置和用户管理等几部分,实现对合同文件的基础信息的设置和管理。
2.管理模块:包括对待审批的合同的添加和已审批的合同的归档管理。
3.审批模块:实现对合同的审批操作。
4.查询模块:实现对合同的审批情况和归档情况以及付款、实施情况进行综合查询。
5.审核模块:实现部门负责人对合同进行审核。
二、数据库设计
1.数据流图。数据流图主要是用来说明数据流的一个流向,是数据在系统内的传输途径,数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的变换过程。数据流图的基本元素包括数据流、加工、数据存取文件、输入数据的源点和输出数据的汇点4类。
根据系统初步需求,管理人员、经办人、部门负责人、财务部、主管领导等都会产生数据,通过使用本系统得到所需的查询统计结果。因此管理人员、经办人、部门负责人、财务部、主管领导等是数据输入的源点和数据输出的汇点。系统中需要存储各类用户信息、合同基本信息等,因此用户信息、合同基本信息等是数据存储文件,根据以上分析结果,合同管理系统的数据流图如图1。
2.数据字典。
三、基于PowerDesigner 得出物理数据模型
PowerDesigner是Sybase公司著名的产品,是DBA和软件架构师设计的利器,它提供了一个完整的建模解决方案。用PowerDesigner数据建模是一种很好的软件工程实践,它能够帮助设计人员在正式编写程序代码之前规划数据需求,不仅加速了开发的过程,也向最终用户提供了管理和访问项目信息的一个有效结构。
CDM(ConceptualDataModel)概念数据模型是传统数据库分析工具E-R图的取代建模工具,广泛应用于企业级开发中。物理数据模型PDM(Physical Data Model)是根据以上概念数据模型生成的,它指定了具体DBMS的实现方式,通过它构建的数据库能充分发挥每种DBMS自身的特性。这里将指定MS SQL Server 2005为目标数据库。
在PowerDesigner中,根据概念模型CDM生成物理模型PDM。在菜单栏中“工具—创建物理数据模型”,DBMS更改为:Microsoft SQL 2005。得到PDM如图2所示:
四、生成数据库中的数据表
PowerDesigner可根据所选的数据库模型生成SQL命令或直接修改数据库模式,它适合于多种不同的数据库类型, 例如MySQL 、 Oracle 、 DB2 、 SQLServer 、 Sybase等。运用PowerDesigner可以直接在数据库中建立数据表、触发器、规则等,还可以利用建模工具通过ODBC直接完成对数据库的建立与修改,数据库改动还允许以增量方式进行(例如,Alter命令或创建命令,以及对特定表的更新命令),这对建立数据库及维护数据库都带来了极大的方便。
1.基于PowerDesigner得出测试数据生成脚本。根据物理模型PDM生成脚本,在菜单栏“数据库—生成数据库”,即可得到所需的.sql文件。
2.在SQL Server2005中执行脚本形成数据库中的数据表。在SQL Server2005中导入脚本文件生成数据表中的数据。
五、结束语
使用PowerDesigner这个数据库建模软件,学习简单、使用方便、设计过程思路清晰、准确率高。这种从用户的需求分析到数据库中生成数据表,可利用现在流行的开发软件进行编写系统,是一个很科学和简单的过程,从而使编写的系统更加符合科学的理念和用户的需求。
参考文献:
[1]黄俊南,李小丽,蒋绵绵.运用建模技术对制造业售后管理信息系统架构的设计与实现.计算机与现代化,2012
[2]刘涛,周晓锋.基于PowerDesigner高校进修人员系统的建模研究.计算机技术与发展,2009
[3]吴嵘.基于PowerDesigner的数据库设计与建模.电脑知识与技术,2009
1
您可能关注的文档
最近下载
- 数控机床数控机床概论.pptx VIP
- 2025届高考地理专题一轮复习课件:碳达峰与碳中和.pptx VIP
- 纪检监察干部纪法知识自测600题(自测题三)有答案.docx VIP
- 第二章林分标准地调查解读.ppt
- 1第三章其他压力机-冷挤压.ppt VIP
- VW 01110-3-2020-螺纹连接第三部分:监视连续旋转驱动工具的参数设置系统(中文).pdf VIP
- 2025年广西壮族自治区玉林市某中学小升初入学分班考试数学考试真题含答案.docx VIP
- 铭记历史使命,赓续抗战精神——纪念抗日战争胜利80周年高中爱国主义教育主题班会课件(含溯源历史英烈精神).pptx VIP
- (高清版)DB42∕T 2305-2024 《高品质住宅技术标准》.pdf VIP
- 纪检监察干部纪法知识自测600题(自测题 四)附有答案.docx VIP
文档评论(0)