“行我所思”通过精心收集,向本站投稿了7篇车辆管理信息系统异构数据库集成方法研究,以下是小编为大家准备的车辆管理信息系统异构数据库集成方法研究,供大家参考借鉴,希望可以帮助到有需要的朋友。

篇1:车辆管理信息系统异构数据库集成方法研究
车辆管理信息系统异构数据库集成方法研究
在军交运输车辆管理系统信息化建设中,由于缺乏权威的顶层设计而存在大量的`异构数据库,如何集成异构数据库、解决信息孤岛现象,提出了利用数据仓库技术和中间件技术这两种比较理想的方法来集成异构数据库,并给出了车辆管理信息系统异构数据库集成的解决方案.
作 者:迟亚利 鲍利平CHI Ya-li BAO Li-ping 作者单位:汽车管理学院,车辆管理系,安徽,蚌埠,233011 刊 名:军事交通学院学报 英文刊名:JOURNAL OF ACADEMY OF MILITARY TRANSPORTATION 年,卷(期): 11(2) 分类号:U491 关键词:异构数据库 数据仓库 数据集成 中间件篇2:高校管理信息系统整合中异构数据库的应用论文
高校管理信息系统整合中异构数据库的应用论文
0引言
随着“互联网+”国家战略的提出,如何基于互联网为大众提供方便快捷的服务已是当下研究的一个热门课题。高等学校作为公共服务的重要一环,办学规模不断扩大,为了便于管理,高校各部门都建立了各自的管理系统。对现有的应用系统而言,各系统相互孤立,数据不能共享,造成了很多不必要的浪费和重复建设[1]。如何将这些异构的信息系统整合,实现信息交互资源共享是当下校园信息化建设的一个难点。异构数据库技术的提出解决了这一难题。
1异构数据库定义
异构数据库是将各个已经存在的、自治的及异构的数据库系统集合在一起。异构数据库继承和发展了分布式数据库技术,分布式数据库由多个结构相同的子数据库组成,在物理上可以分布在各地,但实际上只有一个数据库系统为其服务,提供统一的查询与更新;而异构数据库则是以多个结构不同、运行独立的数据库系统为基础,通过统一的规则集成的一个分布式数据库系统[2]。简言之异构数据库系统,就是通过统一的表示、存储和管理集成存在的异构的且独立的数据库,使用户感觉获取到的数据都具有单一的模式且存储在单个数据库中。
2异构数据库集成方法
一般来说,异构数据库集成方法主要有:数据仓库(DataWarehouse)及中间件方式(Middleware)。上述两种集成方法根据数据是否在本地存储,又可分为实际存储方式和虚拟存储方式两种。“数据仓库是面向主题的、集成的、具有时间特征的、稳定的数据集合,用以支持经营管理中的决策制定过程”,这一概念是W.H.Inmon在其《建立数据仓库》一书中提出的,它是一个能够支持企业或组织进行决策分析处理的数据集合,具有面向主题、集成性、稳定性及时变性四个特征。数据仓库的关键技术包括数据的抽取、清洗、转换、加载和维护技术。它属于实际存储方式。数据仓库法是将数据通过ETL(Extract,Transformandload抽取,转换和加载)工具定期从各个分散的数据库中抽取出来,集中存储于一个存储数据的仓库,在数据进入数据仓库之前必须要统一数据格式,如字段的同名异义、异名同义、字段长度不一致等,另外需要进行数据的整合与计算以满足数据仓库的格式要求,经过必要的清洗加工后加载到数据仓库中,供用户查询。如上所述。前台数据查询服务和后台数据预处理服务是数据仓库法中主要的两种数据服务。前台数据查询服务的主要功能是将各种分析应用工具得到的可视化分析结果展现给最终用户,如数据查询结果、生成的各类报表等;后台数据预处理服务的主要职责是实现数据由数据源数据到数据仓库数据的格式转换,使数据仓库能够以多维数据模型进行主题数据存储。抽取、转换和加载是后台数据预处理服务的三种重要数据操作。抽取是从数据源抽取所需数据;转换是对抽取出的数据进行格式转换,使其与数据仓库中的数据格式一致;加载是将转换后的数据记录到数据仓库中。数据仓库法会生成一个全新的数据库系统作为数据仓库,仓库所有数据都从各数据源中抽取,形成一个全局模式。用户查询数据时,系统把查询所需数据预先提取存储到本地,用户直接访问本地数据[3]。中间件集成解决方案是虚拟存储方式,它也使用了全局数据模式。它不仅能够集成结构统一的数据源数据,还可以集成结构不同的`数据源数据,如Web数据等。根据IDC对中间件的定义:中间件是一种独立的系统软件或服务程序,它位于客户机/服务器的操作系统之上,管理计算资源和网络通信,在底层操作系统包括底层通信协议和各分布式应用软件搭起了沟通的桥梁,从而实现分布式应用软件在不同技术平台间的资源共享。
3中间件方式实现异构数据库
通过以上两种集成方法的介绍,笔者认为中间件方式是实现异构数据库最简便,代价最小的办法。中间件是一种起连接作用的分布式软件,处于操作系统(包括底层通信协议)和应用软件之间。其作用是屏蔽底层分布式环境的复杂性和异构性,为不同环境下的应用软件建立相互通信的操作机制,使各应用软件可以有效地进行数据交互与协同,从而提高软件的易移植性、适应性和可靠性。对于异构数据库系统集成而言,各子系统数据库的结构及运行环境均不重要,中间件的程序接口定义了一个统一的数据交互接口,无论各子系统数据库及其运行环境如何更新,只要中间件对外接口定义不变,中间件程序做相应更新,上层应用软件几乎不用修改,这样就避免了“推倒重建”的巨大代价,降低了高校集成各异构数据库系统的成本。简言之,中间件就是一个分布式软件管理框架,通过API的形式提供一组软件服务,具有良好的可扩展性和强大的通信能力。整个系统可以分为五层,分别是:①子系统数据库,即校内各部门现有的数据库系统,它们可能位于不同操作系统平台下且结构各不相同,各系系统独立运行相对自治。②客户端层,将各子系统数据库中共享的数据变化情况通过触发器实时记录到相应的表格中,通过JAVA定时器定期将变化的数据从表格中提取出来,并利用XML解析工具将其转换为XML消息。JMS客户端发送程序再将被包装成适合JMS传递的XML消息(即文本消息TextMessage)发送给JMS主题或队列。因为JMS中未定义XML消息,所以它在传递前还需要做转换,通常做法是将其作为一个TextMessage或一个DOM对象来对待,以此方式来实现XML消息的传递。这里所提出的模型是将XML消息转换为TextMessage进行传递,因为此方式传递效果最佳。③中间件层,实现中央服务器端应用程序和客户端应用程序的消息传递,该服务由应用服务器中间件配置的JMS来实现。该层的功能就是维护建立的消息主题或队列,完成消息的发送和接收任务,屏蔽复杂的底层通信。它是整个模型的重要组成部分,确保了消息通信的异步性、持久性和可靠性,是各个应用系统交换数据的平台。④中央数据库客户端层,该层的主要功能就是监听JMS服务器的消息队列或主题是否有消息到来。中央数据库客户端程序一直保持监听状态,若有消息到来,则进行相应的处理;若无消息则继续监听。若接收到消息,则将其由文本格式转换为XML格式,然后依据数据模式映射文件转换成对应于中央数据库系统的XML消息,最后中央数据库再将转换后的XML消息通过解析工具记录在案。⑤中央数据库,需要共享的数据都存储于此,它为数据共享提供统一的数据平台,是进一步进行数据挖掘、信息共享的基础。整个模型的业务流程是:共享数据在发生变化时被触发器记录在相应的表格中;JAVA定时器定时提取表格中的变化数据,利用解析工具将其转换为XML消息;将转换后的XML消息封装打包成文本消息,发送到JMS服务器的主题或队列中;监听该主题或队列的服务器接收到文本消息后,则通过解析工具将其解析成XML消息;通过映射文件将得到的XML消息转换为对应于中央数据库系统数据的XML消息;最后再将XML消息通过解析工具还原成中央数据库的数据,以实现异构数据库的同步刷新和集成共享。
4结束语
随着“互联网+服务”行动的不断深入,政府及各公共服务部门的管理系统整合需求也越来越大,以最小的代价整合现有的异构系统实现信息共享、资源整合、减少投资浪费势在必行。本文所提出的以中间件方式实现异构管理系统整合是一个有益的尝试。

篇3:水文测验管理信息系统研究
水文测验管理信息系统研究
随着信息技术的发展,人类对自然灾害的预测与控制能力得到了极大的提高,但同时自然灾害对社会所造成的危害也越来越大,如何在自然灾害来临之前掌握第一手的信息,对灾害防范做出及时、快速、准确的'决策,达到防灾减灾的目的,就显得尤为重要.本文从实际工作的角度出发,采用PB9.0开发工具,对水文测验管理信息系统的结构设计、功能设计、数据库设计等方面进行详述.
作 者:李法宝 张连君 LI Fa-bao ZHANG Lian-jun 作者单位:夏津县水务局,山东,夏津,253200 刊 名:农业网络信息 英文刊名:AGRICULTURE NETWORK INFORMATION 年,卷(期): “”(2) 分类号:S126 关键词:水文测验 信息系统 开发工具 数据库管理篇4:SQLServer和XML的集成数据库
XML可谓最新的数据存储 解决方案 了,XML相比HTML给予了Web 开发 人员更大的编程灵活性。这种新技术驱动开发机构尝试把XML同自己的产品集成起来。微软就是采取如此举措的先驱者。微软公司在开发Inte .net 产品的时候一度慢慢腾腾,现在可就不同了。 最近一位
XML可谓最新的数据存储解决方案了。XML相比HTML给予了Web开发人员更大的编程灵活性。这种新技术驱动开发机构尝试把XML同自己的产品集成起来。微软就是采取如此举措的先驱者。微软公司在开发Inte.net产品的时候一度慢慢腾腾,现在可就不同了。最近一位微软公司的高级职员就这样说:“你要给我们一刀,伤口里出来的尽是XML。”也许形容得有点过分,但事实确实是这样的:微软的几乎所有产品中都能看到XML的身影。举个例子:微软是如何在其SQL Server产品线中集成XML的呢?下面咱们就来看看关键的FOR XML子句。
以XML的名义获取信息
SQL Server和XML之间的集成首要一点就是根据SQL数据创建XML文件。XML文件的构造并不复杂,用简单的脚本和ADO记录集就可以轻松产生。这个任务虽然不算麻烦,但开发人员却需要针对他们从服务器获取的结果集合产生不同的脚本,或者编写更为复杂的通用脚本。SELECT 语句则由此而配备了新的FOR XML子句。
该子句的语法如下所示:
[ FOR { XML { RAW | AUTO | EXPLICIT }
[ , XMLDATA ]
[ , ELEMENTS ]
[ , BINARY BASE64 ] } ]
FOR XML子句的XML模式由三种参数值表示:RAW、AUTO或者EXPLICIT。模式决定了结果XML的形式和组成。下面我们就更深入些地通过以下示例了解以上各个XML选项。
RAW示例
我们执行以下的SQL语句:
SET ROWCOUNT 3
SELECT Orders.OrderID, Orders.OrderDate, ProductID
FROM Orders, [Order Details]
WHERE Orders.OrderID = [Order Details].OrderID
ORDER BY Orders.OrderID
FOR XML RAW
执行后产生的结果如下:
AUTO示例
我们执行以下的SQL语句:
‘结果限制为3条记录。
SET ROWCOUNT 3
SELECT Orders.OrderID, Orders.OrderDate, ProductID
FROM Orders, [Order Details]
WHERE Orders.OrderID = [Order Details].OrderID
ORDER BY Orders.OrderID
FOR XML AUTO
产生的结果如下所示:
EXPLICIT示例
Explicit模式给予查询编程人员对产生XML的完全控制能力,
然而这种控制力度却要价不菲:你得编写每一查询以便SQL语句能包含XML信息。
有关的语法很复杂,而且超出了本文的讨论范围。[ , XMLDATA ] [ , ELEMENTS ] [ , BINARY BASE64 ] 是相应的可选参数。
可选元素
示例可以让我们对各种设置的内部工作机理有更多的了解,下面我们就进一步研究下FOR XML语句的可选元素XMLDATA。
如果你设置该选项,那么XML-Data schema就会包含在结果集合里。以下是SQL语句:
SET ROWCOUNT 3
SELECT Orders.OrderID, Orders.OrderDate, ProductID
FROM Orders, [Order Details]
WHERE Orders.OrderID = [Order Details].OrderID
ORDER BY Orders.OrderID
FOR XML AUTO, XMLDATA
以上的SQL语句产生以下结果:
ELEMENTS
ELEMENTS选项指示各数据列作为子元素而非属性返回。假如你采用AUTO模式就可以只采用该选项。
BINARY BASE64
使用该选项表示你希望采用base64编码格式表示二进制数据。
采用XML子句的说法可就多了,你最好参考下SQL在线图书。
在线指南
本文只是对FOR XML子句的简单说明,这里要提醒你的是这一部分不过是XML同SQL Server集成需要注意的一点,其他方面的问题还包括IIS的OPENXML 函数和模版文件等。看来真是这样,SQL Server的每个毛孔都滴着XML这种东西。
原文转自:www.ltesting.net
篇5:面向分布式异构数据库的海洋遥感WebGIS研究
面向分布式异构数据库的海洋遥感WebGIS研究
针对目前海洋信息共享领域现有WebGIS系统所存在的缺陷,提出了一种基于空间数据库引擎(SDE)来管理海洋遥感数据的方法,从而实现了面向分布式异构数据库环境下的海洋遥感WebGIS系统.对系统框架、系统工作流程及系统实现的.几个关键问题进行了重点论述.最后给出了系统运行实例,应用实例表明,基于本文提出的海洋遥感WebGIS系统,能支持分布式异构数据库,充分利用服务器端资源,支持多用户的并发操作,具有较高的安全性和与客户端平台无关的优点.
作 者:王舒境 刘仁义 刘南 滕龙妹 WANG Shu-jing LIU Ren-yi LIU Nan TENG Long-mei 作者单位:浙江大学,地球科学系,浙江,杭州,310028 刊 名:浙江大学学报(理学版) ISTIC PKU英文刊名:JOURNAL OF ZHEJIANG UNIVERSITY (SCIENCE EDITION) 年,卷(期): 33(6) 分类号:P208 关键词:分布式数据库 异构数据库 海洋遥感 WebGIS篇6:桥梁项目管理信息系统研究
桥梁项目管理信息系统研究
随着电子技术、计算机技术的'提高和普及,信息技术与传统产业的有机结合,成为了推动企业发展的核心力量.本文对桥梁施工管理信息系统特点进行分析,并结合实际施工项目对其系统总体目标、逻辑结构、子系统功能、软硬件设计等方面进行研究.
作 者:杨晓凡 作者单位:中铁大桥局工程技术部 刊 名:中小企业管理与科技 英文刊名:MANAGEMENT & TECHNOLOGY OF SME 年,卷(期): ”"(4) 分类号:U4 关键词:项目管理 信息管理 菜园坝立交桥篇7:库存管理信息系统研究论文
库存管理信息系统研究论文
摘要:文章简述了现代信息系统在物资管理中的应用,对于提高物资工作效率、增加企业经济效益具有重要意义。
关键词:信息系统;库存管理;工作效率
加强库存管理是铁路物资管理的重点工作之一,也是铁路企业经营业绩的重要考评指标。然而,库存具有双重性,一方面保证了企业生产的连续性,另一方面又形成企业负担,影响企业的经济效益。随着计算机和网络技术的深入应用,铁路物资工作者也着眼于应用现代信息管理系统,提高物资工作效率,增加企业效益。
1铁路物资管理中信息化建设问题
1)信息系统的集成性差。缺乏有效的管理系统,库存管理、计划提报、财务核算不能同一个系统内完成,数据转换困难,效率低。2)信息系统的应用程度不高。现有系统的功能应用不充分,仅用了基本的物资收发料管理模块,而班组提料管理、物资消耗统计等功能未发挥作用,导致消耗统计和班组核算困难。3)信息系统专业知识匮乏。物资管理队伍的素质不高,缺乏相应的物资专业知识和现代信息系统建设的专业技能,影响物资信息系统的应用效果。4)信息系统科学性差。不能适应发展的需要,有效解决库存管理的基本矛盾,库存积压与缺货仍然同时存在。
2现代信息系统的应用
现代信息技术在生产实践中的应用,形成了许多优秀的管理思想、方法和模式,可以有效解决物资管理工作中的难题,如物料需求计划(MRP)、新型RFID管理、供应链环境下的供应商库存管理(VMI)、企业资源计划(ERP)等。
2.1RFID管理
RFID管理是超市管理的成功案例。应用RFID技术,我们可以为每一件库存商品做一个电子标签,物资出库时扫描电子标签,系统自动减少库存数量,当库存数量到达进货预警点时,系统提示进货。
2.2供应链管理
供应链是指生产和流通过程中,涉及产品或服务提供最终用户活动的上下游企业所形成的网络结构。供应链管理是指运用现代信息技术,对供应链中的商流、物流、信息流、资金流等进行规划、组织与控制,实现供应链整体效益的最优化。
2.3ERP系统管理
ERP(EnterpriseResourcePlanning)是由MRP发展而来的新一代集成化管理信息系统,拥有强大的库存管理功能,能够实现对企业物资在整个供应链流程的全过程管理。
3ERP技术在铁路物资管理中的应用
开发适合铁路物资管理工作需要的信息系统,是铁路物资管理的重要课题。而ERP系统,是在MRP的基础上,以供应链管理为核心,通过物流、信息流与资金流,把客户需求和企业内部的.生产及供应商的资源集成在一起,在供应链范围内优化企业资源,是基于网络经济时代的新一代信息系统。ERP库存管理模块包括物资采购、质量检验、库存动态、计划提报和报表查询等功能。ERP通过物资主数据为每一项物资建立库存,根据生产维修任务的需要以及市场供应能力等,通过MRP自动平衡库存,生成物资采购清单,同时确定订货时间,提高计划的时效性,保证供应,并降低成本;另外,ERP库存管理模块能够随物资出入库动态调整库存,精确反映库存信息;通过报表查询,分析库存结构的合理性及存在的问题。
4信息系统在物资管理中的作用
铁路物资需求种类繁杂、专业性强,供应工作计划性强、时效性差,由于信息不畅通,经常出现生产和需求脱节,缺货和积压共存的现象,加强库存管理信息化,可以从以下几方面提高物资管理效率。
1)信息技术的应用,是对物资管理理念、管理模式和管理方法的重新设计,是对物资管理流程的整体优化。
2)通过信息共享,可以有效实现资源整合,优化资源配置,提高不同区域的协同作业能力,有效保证供应。
3)信息技术的应用,可以促进物资作业程序的标准化,规范物资管理工作,提高库存管理质量。
4)随着信息化程度的提高,信息技术的综合应用和物资数据的有效传递,避免重复工作和资源浪费,减少误差,提升物资工作效率。
在铁路物资管理工作中加强信息化建设是现代铁路发展的需要。信息技术在物资管理工作中已经获得了广泛应用,它对于优化库存结构,保障供应,降低成本,提高企业经济效益具有非常重要的意义。







