论文部分内容阅读
现今的电力企业管理信息系统(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+中间件的开发工具,本文对这两项开发工具做了一定的介绍。