基于COM的企业管理信息系统的设计与实现

基于COM的企业管理信息系统的设计与实现

蔡宁宁[1]2004年在《基于COM的企业管理信息系统的设计与实现》文中进行了进一步梳理随着网络和通信技术的飞速发展,信息系统特别是信息管理系统的应用领域越来越广泛,各种企业管理系统的使用己成为企事业单位进行计划、监督和辅助决策的最重要的手段之一。目前的企业信息管理系统多采用的是两层C/S结构,两层C/S结构存在资源耗费严重、多用户、多数据库的连接死锁隐患、安全管理困难、软件重用、软件升级困难等缺点。因此应用系统必然向叁层C/S结构发展。其中中间层业务逻辑的设计与实现是构建高效、健壮、安全的叁层C/S结构企业信息管理系统的核心问题。COM(Component Object Model,组件对象模型)是 Microsoft提出的一种基于二进制标准与编程语言无关的软件构架,它使各软件组件可以用一种统一的方式进行交互。COM定义了组件程序之间进行交互的标准,也提供了组件程序所需的环境。在COM标准中,组件程序分为两种:一种称为进程内组件(in-process component),它一般是一个动态连接库DLLs;另一种称为进程外组件(out-of-process component),它一般是一个可执行程序EXEs。组件程序设计就是将复杂的应用程序设计成一些小的、功能单一的组件模块,这些组件模块可以运行在同一台机器或不同的机器上,甚至不同的操作系统上。当应用系统的需求发生变化时,只对受影响的组件模块进行修改,然后重新整合得到新的升级软件,而无需对整个系统进行编译修改。组件程序大大增强了软件的复用性、稳定性和安全性,使软件以即插即用的方式进行升级和维护,降低了成本,提高了软件生产的效率。语言无关性、进程透明性、位置透明性、安全性和可重用特性是 COM的基本特征。COM提供了网络透明和通信自动化,从而使一个对象只要知道另一对象的逻辑位置而无须了解该对象的具体物理位置就能进行进程间通信,这些对象可以来自同一机器的不同进程或不同机器上的独立进程。COM借助RPC(Remote Procedure Call)来实现不同进程间的组件对象相互通信,通过本地代理对象和远程占位对象,通过列集和散集的方法实现应用程序无缝连接,因此中间层的代码以可重用的二进制的组件形式存在。基于COM的组件更关注业务逻辑的设计,而不是底层通信细节的实现。COM的重要部分是客户程序如何与服务器交互。COM服务器是任何给客户程序提供服务的对象。这些服务均以COM接口实现的形式出现,客户程序能够得到服务器对象接口的指针来调用这些接口。主要有两类服务器:进程内和进程外。进程内服务器用动态链接库DLL实现,进程外服务器用EXE文件实现。进程外服务器可以在本地机器上也可以在远程机器上。COM允许对象跨进程、跨机器边界交换信息就像在同一线程内交换信息一样的简单,通过指定唯一的途径来保证这一点——仅允许对象接口访问与对象相关的数据。本论文的企业管理信息系统采用叁层的C/S结构,中间层的核心业务逻辑如企业各种基本资料管理,客户合同管理,原料采购信息管理,库存信息管理,产品生产标准表管理和原料计算等都是以服务器端COM组件程序的形式存在,并应用MTS进行连接管理、并发管理、安全管理、事务管理等服务。企业管理信息系统采用COM组件作为构建中间层业务逻辑,增强了软件的复用性,通过COM组件的调用安全和激活安全性配置,克服了用脚本程序构建中间层业务逻辑的安全脆弱性,系统的升级和更新也更加方便。另外系统还具有如下新的特点:企业管理信息系统的使用,摒弃了从前局限在局域网内部的企业信息的共享,为异地的远程办公带来了方便;为用户提供了科学、高效的报表设定,可按不同用户的要求,产生任意格式的企业管理信息报表。本文实现了企业管理信息系统的整体设计并提出了新的设想,完成了服务器端组件的编码,以及客户信息,生产报表,定单分析等模块编码和实现。

蒋军[2]2002年在《基于ERP的现代企业管理信息系统研究与实现》文中研究说明在研究生阶段的科研与开发实践中,笔者参加了珠海叁英纺织公司生产管理信息系统的开发工作,按照合同中要求,该系统采用传统的MIS的方式来解决生产过程的信息收集与处理问题。尽管该系统投入使用后,对企业生产信息采集与数据处理效率有所提高,但是,由于传统MIS的设计思想是以部门业务处理为基本出发点,缺少对企业生产过程的全面的管理控制能力。在该系统的开发工作完成后,笔者针对已开发的MIS系统存在的问题,开始研究现代企业管理理论和企业资源计划(ERP-Enterprise Resource Planning)技术,并根据ERP思想提供了叁英纺织公司ERP系统的基本框架和部分设计与实现,因此,本文既覆盖了笔者前期参与的MIS工作,也反映了后期的研究与设计工作,本文的重点是后者。 ERP是在MRP(Material Requirements Planning,物料需求计划)、MRPII (Manufacturing Resources Planning,制造资源计划)的基础上发展而来的计算机化的企业管理系统,受到国内外的普遍重视。ERP以企业资源流为主线索,根据市场需求安排调整生产计划,通过对企业的人、财、物等资源进行综合调度、平衡和优化管理,达到最大限度地降低生产成本和提高企业效益的目的。 笔者有关叁英纺织厂ERP系统的分析设计工作包括以下几个方面: ① 对ERP技术本身的分析、研究。 ② 提出了叁英纺织厂ERP系统的总体框架:整个系统划分为生产、计划、财务、人力资源、设备、库存、销售、供应、决策支持和系统管理10个子系统。 ③对每个子系统进行了较为详尽的分析,并给出了各子系统的功能模块图和数据流图。 ④ 对ERP中的DSS的初步的分析设计,给出了基于数据仓库的DSS系统的基本框架。 ⑤ 对系统集成问题的探索:销售子系统与已有的生产管理系统之间的程序实现与集成。 在系统开发中,笔者采用了叁层的体系结构、结构化的软件开发方法和组件技术,中间件组件采用微软的COM(Component Object Model,组件对象模型), 西南交通大学硕士研究生学位论文 第11页 服务器组件的管理和部署采用微软提供的组件服务管理工具。 出于笔者前期大量的开发工作在MIS系统的开发,因此,本文中反映的有 关以ERP为基础的系统分析、设计与实现工作还很肤浅。要实现一个完整的以 ERP为基础的企业管理系统,还有很多深入细致的工作要做,但是,通过两部 分工作的对比,笔者坚信:ERP将成为未来的企业管理信息系统建设的发展方 向。

陈志勇[3]2002年在《支持可重构的生产管理系统的研究与开发》文中研究表明本文结合国家创新基金项目“面向制造企业供应链管理集成平台”(简称中天ERP),对生产管理系统的可重构进行了理论和机制的研究,并对支持可重构生产管理系统的部分功能模块进行了实现技术的研究和开发。 第一章从管理思想和信息支撑技术两个角度回顾了企业管理软件的发展概况,指出了管理软件的可重构性是目前企业成功实施关键技术,通过对管理软件可重构性的研究现状的分析,确立了本论文的研究内容,并介绍了本论文的课题背景和论文的组织。 第二章在讨论可重构的基本概念的基础上,引出了可重构管理信息系统的基本内容,并对实现系统可重构的关键技术COM/DCOM、CORBA及工作流管理等作了简要的介绍。 第叁章通过对生产管理系统的总体分析,给出支持可重构的生产管理系统体系结构的需求,并提出了一个支持可重构的生产管理系统体系结构,进而根据支持可重构的设计思想对生产管理系统中的通用功能模块(基础数据、生产计划、生产过程管理、能力需求计划、车间管理等模块)进行了功能设计。 第四章对基础数据模块进行了详细设计,由于基础数据是整个ERP系统的核心,基础数据的通用性和完整性是该模块设计的重点。分析和设计了基础数据中几个关键实体的数据库,并对基础数据中BOM反查、展开查询和树状生成等功能单元进行了实现设计。 第五章以分层递阶控制策略,采用两级台帐管理生产过程,详细设计了零件台帐和工序台帐的数据库,给出了缺件清单生成和零件状态查询等功能单元的实现。 第六章围绕本论文提出的支持可重构的生产管理系统的体系结构,从功能单元二次开发、业务流程重组、与异构系统集成、功能重组等方面初步探讨了可重构生产管理系统的实现机制,并详细分析了功能注册机制、功能动态重组的具体实现技术。 第七章对本论文研究内容进行了总结,并对系统的可重构性研究方向进行展望

谭怀生[4]2004年在《电力企业管理信息系统的开发和应用》文中指出随着信息时代的到来和管理科学化的发展,电力企业管理信息系统必将成为企业管理工作不可缺少的方面。现今的电力企业管理信息系统主要采用客户端/数据库服务器两层结构,基于这种结构的管理信息系统存在着可维护性差、可扩展性差等种种弊端。针对这种情况,我们开发出了一套基于Windows DNA及COM+的电力企业管理信息系统,该系统采用的是客户端/中间服务器/数据库服务器叁层结构,是一套分布式应用系统。本文详细介绍了该系统的设计与实现,并就该系统采用的关键技术进行了阐述。 本文首先介绍了MIS、Windows DNA和COM+等相关理论及技术,其中重点介绍了Windows DNA在新一代MIS中的应用以及作为中间件的COM+的特点;针对基于Windows DNA及COM+技术的MIS的开发,我们选择了Microsoft的SQL Server2000作为数据库服务器,并采用了Borland公司的Delphi 6.0作为客户端及COM+中间件的开发工具,本文对这两项开发工具作了一定介绍。 接着,本文介绍了该系统的需求分析及数据库的设计,包括系统功能分析,功能模块的划分及数据库设计的原则与具体设计实现; 最后,本文以本系统的一个子系统——文件管理系统为例,具体介绍了基于WindowsDNA技术与COM+技术的中间件的设计与实现,以及相应客户端的实现及其优点。

周柯[5]2004年在《基于Windows DNA与COM+技术的电力企业管理信息系统的研究与实现》文中进行了进一步梳理现今的电力企业管理信息系统(MIS)主要采用客户端/数据库服务器的两层结构,基于这种结构的管理信息系统存在着可维护性差、可扩展性差等种种弊端。随着分布式技术的广泛应用,电力企业对管理信息系统也提出了新的需求。本论文研究的主要目的就是运用当今最为流行的Windows DNA及COM+组件技术来解决这些问题,并利用这些技术为长沙电业局的配电带电作业工作开发一套基于客户端/中间件服务器/数据库服务器叁层结构的分布式管理信息系统。 本论文以长沙电业局配电带电作业管理信息系统的实现为主线,对Windows DNA及COM+组件技术进行了较深入的研究。论文首先阐述了管理信息系统的相关理论以及我国现阶段电力企业管理信息系统的特征与现状;接着分别介绍了Windows DNA和COM+所涵盖的相关理论与技术,其中重点介绍了Windows DNA在新一代管理信息系统中的应用和COM+中间件的特点;然后详细阐述了长沙电业局配电带电作业管理信息系统的设计过程,包括系统分析、功能模块的划分和数据库的设计,并以该系统的一个子系统——文件管理系统的具体实现过程为例进行了分析,这也是Windows DNA及COM+理论与具体需求相结合的过程;最后,综合理论研究与实践应用,并分析和比较目前流行的多层分布式技术,得出了Windows DNA和COM+技术是Windows平台下搭建分布式应用软件的最佳方案的结论,并对系统的应用情况和专家的评审结果作了简单的描述,在结合开发经验和最新技术动态的基础上,提出了对未来分布式应用程序体系结构的思考与展望。 在开发本系统时,我们选择了SQL Server 2000作为数据库服务器,并采用Delphi 6.0作为客户端以及COM+中间件的开发工具,本文对这两项开发工具做了一定的介绍。

吴达胜[6]2003年在《小型制造业信息化发展模式研究及其企业管理信息系统的研建》文中进行了进一步梳理在社会信息化的过程中,小型制造业需要寻求适合自己的发展道路。本文的工作分为两个部分: 第一部分,根据小型制造业具有群落分布的特点,本文提出了两层式的小型制造业信息化群落合作发展模式。群落层是一个基于WEB的综合信息服务系统,该系统向群落外部的客户提供群落内部各会员企业的文化、产品、服务、经营、供求等商务信息,向群落内部各会员企业提供行业市场的实时信息,为各会员企业提供信息发布、咨询、技术培训等服务。企业层是一个模块化的集成的管理信息系统,按照每个企业的条件和需求,提供不同组合的功能模块,实现不同层次的信息化解决方案。 第二部分,本文提出了企业层管理信息系统的总体框架结构;详细分析了部分子系统的业务流程、数据流程;论述了系统设计过程;详述了开发基于COM/DCOM组件的叁层式的供销存管理子系统的整个过程。

龚国平[7]2005年在《基于Internet的建筑业企业项目集成管理系统研究》文中指出建筑业企业项目集成化管理是建筑业信息化研究的关键问题,它能够将孤立的应用连接成一整体,消除信息系统的孤岛,使系统资源和数据在统一平台上及时、准确、一致地被共享,为企业管理总体战略目标和多项目管理总体利益的实现提供管理与决策支持。本文提出的建筑业企业项目集成管理系统(Construction Enterprise Project IntegratedManagement System,CEPIMS)是在作者参考国际国内大量的相关文献,结合自身在建筑业企业管理、工程项目管理和建筑业企业项目管理领域的理论研究和实际工作体会提出。CEPIMS是在建筑企业项目管理组织框架环境下应用于建筑业企业面向对象“工程项目”管理的集成化管理系统。系统主要是为企业在资源有限情况下,面对异地分散、分布分层的多项目进行有效管理提供统一平台。本论文主要内容:1.分析了建筑业信息化发展动态、(MIS、PMS)信息系统的集成情况和研究成果,在此基础上阐述了本课题的必要性、意义和论文研究的对象、方法和主要内容。2.对企业项目管理、多项目管理、建筑企业项目管理进行了研究分析,阐述了建筑企业项目集成化管理的概念模型,在此基础上,提出了CEPIMS的系统集成化的范围。3.对相关技术进行分析研究,提出CEPIMS软件体系结构模型。4.对系统功能需求、企业的业务流程进行了分析,结合建筑企业项目管理组织结构的要求,提出CEPIMS系统功能集成模型。5.构建了CEPIMS的体系结构,建立系统功能框架并对子系统进行划分、定义。

王琴[8]2002年在《基于异构环境的企业综合管理信息系统的分析、设计与实现》文中认为现代企业管理面临的信息种类越来越多,单一的结构化数据已经愈来愈难满足企业管理的需要,加上ERP系统缺乏工作流程自动化,使得ERP的发展遇到了困境。针对这种情况,本文提出开发基于异构环境的,C/S、B/S两种体系结构交叉并存的企业综合管理信息系统。本文首先分析了关系数据库和群件系统的特点,讨论了Client/Server和Browser/Server各自的优缺点,以及工作流软件的设计。然后介绍了ERP和OA各自的原理、特点、发展历程、发展趋势及存在的问题,在此基础上,基于COM阐明了ERP和OA集成的可能性,并提出了一种ERP和OA的接口模型——E-O模型。最后规划出WRMIS系统的总体结构、主要功能模块,描述了该系统的软、硬件平台,并着重说明了ERP和OA的接口部分是如何实现的,对系统的实施提出了自己的观点,为企业实施管理信息系统提供了参考。

贾阳春[9]2004年在《小松雄连公司可重构企业信息管理系统的设计与实现》文中指出近年来,激烈的市场竞争和用户需求的多样化使多品种、大批量生产成为企业生产的主流,企业面临着越来越多的内外环境变化。生产管理作为企业的物化中心,其自动化的管理与控制系统的适应性和通用性一直面临这种多变的内外环境的挑战。因此,作为企业信息化和现代集成制造系统的重要组成部分的企业生产管理系统的通用性和适应性问题倍受人们关注。影响企业生产管理系统的通用性和适应性的因素有许多,论文从系统的体系结构和相关的实现技术入手,采用可重构理论和基于组件的软件开发方法对企业生产管理系统的通用性和适应性问题进行了探讨。论文详细论述了企业信息管理系统的研究现状和发展趋势,分析了管理软件可重构的基本概念和基础技术方法,并研究了与此相关的软件复用技术、支持软件复用的组件技术、组件接口标准、数据库访问技术、客户端和服务器端应用程序的开发方法等。结合实例,详细分析了支持可重构的小松雄连生产管理系统的体系结构,在研究了支持可重构的实现机制及技术的基础上,提出了支持小松系统业务重组的通用开发平台(XSGP)及数据字典的概念,并对支持XSGP的数据库访问通用子组件和通用组件的设计、数据字典的维护进行详细论述。着重结合大连小松雄连机械制造有限公司生产活动特点设计和开发支持可重构的功能子系统组件,最后以权限管理子系统为例。

季士妍[10]2005年在《流通型林业企业管理信息系统分析与设计》文中指出随着中国加入WTO,经济的全球化与网络化使企业面临着日益激烈的全球化市场竞争,进行企业信息化建设成为企业生存和发展的必由之路。管理信息系统是对我国的信息化建设影响最深、应用最为广泛、产生的效益最为明显的应用软件之一。在国家积极推行林业产业化的浪潮中,迅速发展壮大的流通型林业企业要适应全球化的竞争,进行信息化的建设是非常必要的,并且急需具有行业性的管理信息系统。本文即是针对流通型林业企业管理信息系统进行分析设计的研究。 本文首先提出了流通型林业企业的概念,分析了流通型林业企业进行信息化建设的必要性和可能性。通过分析现阶段流通型林业企业对信息化的要求以及当前管理信息系统所存在的一些问题,提出自行开发符合流通型林业企业特点和业务需求的管理信息系统的意义。 通过对流通型林业企业的组织结构、业务模式及业务流程进行深入的调研,以企业的信息流、资金流、物流为核心进行了详细的系统功能需求分析、非功能需求分析、系统业务流程分析以及业务实体分析。 在系统分析的基础上,进行了系统的详细设计。对系统功能模块进行划分并设计了各个模块的具体功能。根据业务实体分析对系统数据库进行设计。针对企业销售业务中的关键实体客户,设计了客户信用额度动态控制专家系统,帮助企业决策者进行经营决策的制定。 在系统设计中,对整个系统的技术架构进行了分析与设计。本系统以层体系架构作为设计思想,基于J2EE技术并结合多种设计模式,同时参考和吸收一些成熟的软件开源项目,构建了一个健壮的、可移植的、具有良好重用性和扩展性的基础技术架构。该架构不但为实现系统的功能需求提供高效可靠的开发框架,同时可以保证系统满足企业非功能方面的需求。 本文最后对系统在企业实际应用中的部分业务流程进行演示。根据企业实际使用后给予的评价证明本系统是一个较完整的适用于流通型林业企业的管理信息系统。 本论文的分析设计工作,对于构建流通型企业管理信息系统有较强的示范意义。其中技术架构的分析和设计,对其它基于J2EE技术进行的系统设计开发也具有一定的参考和借鉴的价值。

参考文献:

[1]. 基于COM的企业管理信息系统的设计与实现[D]. 蔡宁宁. 吉林大学. 2004

[2]. 基于ERP的现代企业管理信息系统研究与实现[D]. 蒋军. 西南交通大学. 2002

[3]. 支持可重构的生产管理系统的研究与开发[D]. 陈志勇. 浙江大学. 2002

[4]. 电力企业管理信息系统的开发和应用[D]. 谭怀生. 中南大学. 2004

[5]. 基于Windows DNA与COM+技术的电力企业管理信息系统的研究与实现[D]. 周柯. 中南大学. 2004

[6]. 小型制造业信息化发展模式研究及其企业管理信息系统的研建[D]. 吴达胜. 北京林业大学. 2003

[7]. 基于Internet的建筑业企业项目集成管理系统研究[D]. 龚国平. 东南大学. 2005

[8]. 基于异构环境的企业综合管理信息系统的分析、设计与实现[D]. 王琴. 江苏大学. 2002

[9]. 小松雄连公司可重构企业信息管理系统的设计与实现[D]. 贾阳春. 辽宁师范大学. 2004

[10]. 流通型林业企业管理信息系统分析与设计[D]. 季士妍. 北京林业大学. 2005

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

基于COM的企业管理信息系统的设计与实现
下载Doc文档

猜你喜欢