论文摘要
随着企业管理的信息化进程,计算机信息系统在现代企业的生产过程管理、客户关系管理、人力资源管理等方面起到了越来越重要的作用。数据映射(Data Mapping)描述了从数据源中提取数据、转换数据并将数据加载到目标等一系列操作,是信息系统中一种非常有价值的实现技术。本文主要讨论的是数据映射技术在企业生产管理系统中的研究及其应用。本文首先论述了当前软件领域主要的数据映射相关技术,并结合湖北省假肢矫形技术中心企业生产管理系统的开发实践,分析了传统的数据操作方法与现代软件开发需求之间的矛盾,提出了若干数据映射技术在企业生产管理系统开发和应用中的解决方案,主要包括基于VSTO技术的自动化数据映射解决方案和基于VBA技术开发的数据自动映射器。在企业生产管理系统的开发实践中,上述解决方案显著减少了开发人员手工撰写程序代码的数量,降低了开发的工程强度,提升了软件品质。对象/关系映射(O/R Mapping)是随着面向对象的软件开发方法发展而产生的一种新技术,主要实现程序对象到关系数据库数据的映射,本文结合实践阐述了基于O/R Mapping的NHibernate框架在企业生产管理系统中的研究和应用。然后研究了Microsoft最新推出的语言集成查询(LINQ)技术,并与XML技术结合,说明了基于LINQ的XML数据映射在企业生产管理系统中的实现。以上数据映射技术和解决方案已经在湖北省假肢矫形技术中心企业生产管理系统的研发中获得了成功的应用。