【本文】P3软件与工程管理信息系统集成的具体方法和重要性

【摘要】 本文首先讨论了P3项目管理软件与工程管理信息系统集成的必要性和重要性,然后详细介绍了使用RA引擎(OLE对象)和ODBC实现P3软件与工程的集成管理信息系统。具体方法。最后结合实例对该方法在实际系统中的应用进行了讨论和分析。

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

作者简介:王宝兵,硕士研究生,主要研究方向:系统集成、分布式数据库、DSS等技术

一、简介

很多大型工程建设项目规模大、建设周期长、投资大、风险大、参与单位和人员多,因此工程项目的成败在更大程度上取决于相应的信息化管理水平。),涉及整个项目的策划、组织、领导、控制和评价的各个方面,包括质量控制、进度控制、成本估算和成本控制、材料控制和文件控制等方面的控制和管理,以及整个过程项目实行动态管控。PMIS不再像过去那样只有人事档案、工资、财务等常规静态管理信息,但在生产建设过程中增加了很多生产的实时动态控制。需要处理大量的实时数据和信息,需要各种图表。,要求真实记录项目执行过程,不断调整计划。实现这些功能的关键是将更成熟、更先进的项目管理软件与工程企业自身的信息化管理软件相结合,实现信息的实时化。共享和互操作性。实现这些功能的关键是将更成熟、更先进的项目管理软件与工程企业自身的信息化管理软件相结合客户信息管理系统模板,实现信息的实时化。共享和互操作性。实现这些功能的关键是将更成熟、更先进的项目管理软件与工程企业自身的信息化管理软件相结合,实现信息的实时化。共享和互操作性。

为了加快应用前期的数据工作进程,提高P3的效率,进一步与工程信息系统和常用软件进行数据交换,实现动态信息化。交互方面,需要将P3的项目管理功能与工程信息系统、办公自动化(OA)信息处理功能进行整合,实现两者之间的“无缝对接”。如图1所示,引入了一个中央接口模块。,负责各种软件系统的数据传递和交互,实现网络平台上异构数据库的互操作。需要将P3的项目管理功能与工程信息系统、办公自动化(OA)信息处理功能进行整合,实现两者之间的“无缝对接”。如图1所示,引入了一个中央接口模块。,负责各种软件系统的数据传递和交互,实现网络平台上异构数据库的互操作。需要将P3的项目管理功能与工程信息系统、办公自动化(OA)信息处理功能进行整合,实现两者之间的“无缝对接”。如图1所示,引入了一个中央接口模块。,负责各种软件系统的数据传递和交互,实现网络平台上异构数据库的互操作。

图1:P3与PMIS集成示意图

本文将重点讨论使用对象链接嵌套(and,简称OLE)和开放式数据库互联(Open,简称ODBC)技术实现P3软件与工程信息系统集成的具体方法,最后结合株洲电厂二期工程建设管理信息系统(PMIS)与P3工程管理软件一体化项目的研究与实现,以及该方法在本项目中的具体应用进行了详细论述。

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

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

图2:P3与PMIS集成方式示意图

1. OLE 基于对象的集成方法

OLE技术是一种使它们能够共享不同应用程序的信息资源的技术。用户可以构建集声音、文本、图片、图像、阴影于一体的复合文档,并可以轻松集成应用程序。应用程序之间的相互通信。应用OLE对象链接(Link)和对象嵌入(Embed)技术,Word、图形编辑器、CAD编辑工具可以轻松处理大量电子文档、扫描取证文档、设计和构建电子图表、链接和嵌套到工程信息中系统 。OLE自动化(OLE)技术的应用可以实现系统集成中OLE组件的程序化控制。

P3中的RA引擎(P3 & )都使用OLE对象的方式来读写P3工程库中的数据项。开发中使用的 RA 中的集合和对象使用 OLE 自动化工作如下: 通信被动方(OLE 服务器,RA 引擎)应用程序为通信主动方(OLE 客户端,集成软件)应用程序提供多个 OLE 自动化对象可以调用的类型,OLE客户端通过引用这些对象来实现OLE服务器。调用,然后通过设置对象的属性并使用对象的方法操作OLE服务器应用程序来完成两者之间的通信。使用任何兼容OLE的开发工具,可以快速实现P3项目管理与公司之间的实时数据交换。现有的MIS系统如基础设施、财务、招投标、办公自动化等软件工具。其开发框图如图2所示。

2.基于ODBC的集成方式

ODBC是微软开放服务结构中数据库的重要组成部分。它为访问异构数据库、访问由不同数据库管理系统(DBMS)管理的数据,甚至访问 Excel 等电子数据提供了统一的接口。非数据库对象,例如表和 ASCII 数据文件。在工程信息系统的软件集成中,不同的应用软件可能使用不同的数据库管理系统,比如P3使用的数据库平台是文件工程数据库,而一般的信息系统多使用Ms Sql或数据库平台。使用 ODBC 可以防止应用程序随着数据库的变化而变化。改变数据库只需要在应用程序中调整相应的驱动,也为不同数据库之间的信息交换提供了很好的途径。ODBC 通过使用驱动程序来保证数据库的独立性。

利用ODBC的开放性和标准化,在P3与工程信息系统的集成中,基于ODBC的中央数据库接口模块的运行不依赖于任何DBMS,不直接与DBMS打交道。所有的数据库操作都由相应的DBMS的ODBC驱动完成,解决了异构数据库之间的数据共享和互操作()问题。利用ODBC的这些特性,我们可以在工程项目中实现异构数据库的数据交换和互操作,如P3工程库与Ms Sql或数据库之间的信息交换很方便。由于大多数开发工具都支持通过 ODBC 访问数据,因此这种方法在实际系统集成中被广泛使用。其开发框图如图2所示。

三个应用示例

在株洲电厂二期P3项目管理与工程信息系统(PMIS)软件集成开发项目中,综合利用OLE技术实施的灵活性和ODBC的廉价性,很好地实现了P3项目管理系统。 . 与发达企业的各种信息系统和其他常用工具和软件集成。

图3:株洲电厂P3与PMIS集成示意图

系统兼容OLE,支持ODBC开发工具6.5,开发平台为/2000,后台基于不同的应用系统,使用Ms Sql或8i作为后台数据库,基础开发环境是/模式。因为整个软件集成包括生产P3项目管理软件、生产MIS系统、基础设施MIS系统、财务系统、合同管理软件、招投标预算、物料、办公自动化等众多应用软件。中央数据库接口模块是P3与工程信息系统集成的核心。各种数据库平台通过中央接口交换数据。其集成拓扑如图3所示,主要采用以下技术:

1、由于RA引擎中的各种对象和集合都是基于OLE自动化技术的,所以可以通过RA对象和集合的属性和方法来读写P3中的各种实时工程信息。P3与基础设施MIS、生产MIS、计划与合同管理、物料管理、设备管理、计划管理、合同管理等各种信息系统之间,有很多与项目相关的工程进度、设备和图纸使用信息,真实- 材料供应和使用信息、工程档案、图纸和设备信息、工程质量信息、工程安全信息等时间信息需要共享和交互。使用P3中的RA引擎技术,通过OLE对象自动化方式,P3中的工作对象( )、资源对象( )、成本对象(Cost )等项目的实时具体信息被读入不同的应用信息系统。方法来 () P3 中相应的作业对象。在实践中,通过P3提供的RA二次开发专用工具引擎,可以快速读写P3项目的工作、资源、费用等相关数据,自动遵守P3相关数据约定并支持与 OLE 兼容的 .5 开发工具,以方便与各种 MIS 系统进行实时数据交换。

2. P3项目管理系统与PMIS集成的关键是如何在网络平台上将P3的实时信息实时发送到PMIS的各种异构数据库服务器,实现实时数据交换。目前,大多数管理信息系统都是基于客户端/服务器架构的,数据库应用软件是由专业的数据库应用开发工具(例如)开发的,办公自动化是由Lotus软件开发的。这些不同厂商开发的软件系统在实际应用中往往受到限制。基于ODBC技术,可以解决异构数据库系统的互操作性,很好地实现不同信息系统的集成。不同的关系数据库系统,例如小型数据库(例如 , , , Dbase , ) 或大型数据库(例如 , , DB2 , MS SQL )可以通过不同的驱动程序接口访问。通过ODBC技术,很好地实现了基础设施MIS与生产MIS、设备管理、合同管理、物资管理、财务软件和P3软件之间的实时信息交换和共享。

3、由于基于ODBC的技术只能访问关系型数据库和文件系统,对于非关系型数据和非结构化数据的集成,例如工程项目中的各种文档资料,需要大量的实时监控数据(多媒体音频和视频)信息)、各种内网资源(HTML、XML文件)等,使用OLE DB技术通过OLE DB的数据提供者(Data)、数据消费者(Data)、服务组件()等组件技术访问项目相关项目系统中的文档和多媒体数据,从而实现系统中非关系数据和非结构化数据的集成。对于基于浏览器的在线信息发布应用,

4、工程信息系统除了处理大量的数值信息外,还需要处理并形成大量的非数值(大文本、图形)信息,如质量管理、安全管理、材料等方面的各种记录管理实验报告等。这是传统数据库应用的难点,也是系统集成的重点。系统在这方面做了大量工作。通过OLE对象的链接嵌入技术,利用Word、图形编辑器、CAD编辑工具处理大量电子文档、扫描取证文档、设计施工电子图纸,首先根据输入输出接口的要求客户信息管理系统模板,设计 Excel、CAD、Word对应应用程序的输入界面输出模板文件和CAD模板可以利用OLE技术在系统中实时查看和编辑这些非数值信息。因此,当这些文件存储在数据库中时,我们会自动对其进行压缩。另外,由于P3中有大量的基础数据输入和实时数据输入,在产品中使用Word或Excel作为应用程序的数据输入输出接口,应用各种宏定义,复杂输入可以实现接口和输出接口。设计。使用OLE技术可以使基于它的应用程序相互协作,实现系统集成。所以,我们可以在应用平台中使用OLE技术,通过中央数据库显示和控制各种应用软件与P3之间的数据交换。具体开发流程如图4所示。

图 4:OLE 对象开发图

四 结束语

采用RA引擎(OLE对象)技术和ODBC技术实现P3项目管理软件与工程信息系统的软件集成方法。在大型工程项目中,P3与工程信息系统的交互共享和异构数据库之间的互操作性,保证了系统的信息实时性、可靠性和实用性,为工程计算机综合管理的集成提供了有效途径系统。大大地。该设计思路对于其他大型项目的软件集成具有一定的借鉴和参考价值。

参考:

1 鲍小春等,计划与进度控制方法论,上海普华应用软件出版社,1999

2 张平,工程项目管理机器软件集成,计算机应用研究,No.3.1998

3 王廷树,大型建设项目综合管理,东南大学学报(自然科学版),第30期3.2000年7月

4吨,C,S。论[J]。, 1 998,1 2 (4):3 3 5~3 52 .

5 PR An View of , , and case[M]. 纽约:约翰威利父子公司,1992

文章来源:http://www.vsharing.com/k/2004-3/A474561.html

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片