首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 缤纷校园 英语学习
2010考研 | 自学考试 | 成人高考 | 专 升 本 | 法律硕士 | MBA/MPA | 中 科 院
四六级 | 商务英语 | 公共英语 | 职称日语 | 职称英语 | 博思 | 口译笔译 | GRE GMAT | 日语 | 托福
雅思 | 专四专八 | 新概念 | 自考英语 | 零起点英韩语 | 在职申硕英语
在职攻硕英语 | 成人英语三级
等级考试 | 水平考试 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
公务员 | 报关员 | 报检员 | 外销员 | 司法考试 | 导游考试 | 教师资格 | 国际商务师 | 跟单员
单证员 | 物流师 | 价格鉴证师 | 银行从业资格 | 证券从业资格 | 人力资源管理师 | 管理咨询师
期货从业资格 | 社会工作者
会计职称 | 注会CPA | 经济师 | 统计师 | 注册税务师 | 评估师 | 精算师 | 高会 | ACCA | 审计师
法律顾问 | 会计证
一级建造师 | 二级建造师 | 造价师 | 监理师 | 安全师 | 咨询师 | 结构师 | 建筑师 | 安全评价师
房地产估价师 | 土地估价师 | 设备监理师 | 岩土工程师 | 质量资格 | 房地产经纪人 | 造价员
投资项目管理 | 土地代理人 | 环保师 | 环境影响评价 | 物业管理师 | 城市规划师 | 公路监理师
公路造价工程师 | 招标师
执业护士 | 执业医师 | 执业药师 | 卫生资格
您现在的位置: 考试吧(Exam8.com) > 软件水平考试 > 系统分析师 > 正文

P3与工程信息系统集成的研究与实现

  『摘要』 首先讨论 P3 项目管理软件与工程管理信息系统集成的必要性和重要性,然后详细地介绍了采用 RA 引擎( OLE 对象)和 ODBC 等技术来实现 P3 软件与工程管理信息系统集成的具体方法。最后以实例讨论和分析了这种方法在实际系统中的应用。

  关键字: 项目管理 系统集成 P3 接口 RA 引擎 OLE ODBC

  Abstract: This paper firstly analyses the necessity and importance of integrated P3 software and Project Management Information system. And then, it is detailedly described the way to implement integration of P3 system and Project Management Information system with P3 Engine & Automation Server(OLE Object) and ODBC. Finally its application is discussed in a practical project.

  Keywords: Project Management , System Integration , Interfacing of P3 , RA Engine , OLE , ODBC

  中图分类号: A

  王保兵,硕士研究生,主要研究方向:系统集成,分布式数据库, DSS 等技术

  一 引言

  许多大型工程建设项目,规模庞大、建设周期长、投资及风险大、参与单位和人员多、使得工程项目的成败更大程度上依赖于相应的信息化管理水平,对工程建设管理信息系统( PMIS ),涉及到项目总体的计划、组织、领导、控制和评价等各个方面,具体包括质量控制、进度控制、费用估算与和费用控制、材料控制和文件控制等多方面的控制和管理,并对项目的全过程实施动态管理和控制。 PMIS 不再象以往那样只具有人事档案、工资、财务等常规的静态管理信息,而加入了生产建设过程中的许多生产实时动态的控制,有大量的实时数据和信息需要处理,需要各种图表,需要项目执行过程的真实记录,需要计划的不断调整,对这些功能的实现的过程,关键在于把较成熟、先进的项目管理软件与工程企业的自己的信息管理软件实现综合集成、实现信息实时共享与互操作性。

  Primavera Project Planner ( P3 )是一个带有先进管理思想的大型项目管理软件,其有很好的通用性。从项目管理软件应用的角度看,应用过程一般分为以下几个阶段:前期数据规划、基础数据准备与录入、数据分析输出、控制过程中实时数据的录入、以及进一步的数据分析。在实际的工程项目中, P3 的基础数据往往与其他的的一些应用软件(如合同事务管理软件、财务软件、物资管理、人事管理、安全管理,办公自动化等等)相关联,为了加快应用前期的数据工作的进程与提高 P3 的效率与进一步与工程信息系统与常用软件交换数据,实现动态信息交互,有必要把 P3 的项目管理功能与工程信息系统以及办公自动化( OA )信息处理功能进行软件集成,做到它们之间的“无缝连接”。如图一所示,引入一个中央接口模块,负责各种不同软件系统的数据传递与交互,实现了网络平台上的异构数据库互操作。

图一: P3 与 PMIS 集成示意图

  将着重讨论采用对象链接与嵌套 ( Object linking and Embedding ,简称 OLE) 与开放数据库互连( Open Database Connectivity ,简称 ODBC )技术来实现 P3 软件与工程信息系统集成的具体方法,最后结合株洲电厂二期工程建设管理信息系统( PMIS )与 P3 项目管理软件集成项目的研究与实现,详细地讨论该方法在该项目中的具体应用。

  二 P3 项目管理与工程信息系统集成实现方法

  P3 项目管理与工程信息系统的集成中,关键在于实现各种异构数据库间的实时数据共享与交换。在实际运用中我们主要采用了基于 OLE 对象与 ODBC 技术两种集成方法,其集成开发示意图如下所示:

图二: P3 与 PMIS 集成方法示意图

  

  OLE 技术是一种能使它们共享不同应用程序信息资源的技术,用户能够构造声、文、图、像、影于一体的复合文档,可以很容易地集成应用程序,可以让不同的 WINDOWS 开发商的应用程序之间的相互通信。应用 OLE 对象链接( Object Link )、对象嵌入( Object Embed ) 技术,可以方便的把 Word 、图形编辑器、 CAD 编辑工具处理大量电子文档、扫描取证文件、设计施工电子图链接和嵌套到工程信息系统中。应用 OLE 自动化( OLE automation )技术 可以在系统集成中实现了对 OLE 组件的编程式控制。 OLE 技术这些实现方法在 P3 项目管理与工程信息系统的软件集成中有很好的应用。

  P3 中所带的 RA 引擎( P3 Engine & Automation Server ),全部采用 OLE 对象的方法来读写 P3 工程库中的数据项,开发中用到的 RA 中的集合与对象采用的是 OLE 自动化的工作方式是:通讯被动方( OLE 服务器、 RA 引擎)应用程序向通讯主动方( OLE 客户机、集成软件)应用程序提供一个以上可供其调用的 OLE 自动化对象类型, OLE 客户机通过引用这些对象实现对 OLE 服务器的调用,然后通过设置对象的属性和使用对象的方法操纵 OLE 服务器应用程序,完成两者之间的通讯。使用任何一种与 OLE 兼容的开发工具,可以快捷的实现 P3 项目管理与企业现有的 MIS 系统如基建、财务、投标、办公自动化以及其它软件工具进行实时数据交换。其开发示意图如图二所示。

转帖于:软件水平考试_考试吧
文章搜索
P3与工程信息系统集成的研究与实现网友评论网友评论
版权声明 --------------------------------------------------------------------------------------
    如果软件水平考试网所转载内容不慎侵犯了您的权益,请与我们联系,我们将会及时处理。如转载本软件水平考试网内容,请注明出处。
 gaoxiaoliang