论文部分内容阅读
论文研究的是如何设计、实现一个基于C/S(Client/Server)、B/S(Browser/Server)混合结构的分布式测控系统,论文从系统的高度去分析、设计、实现这样一个系统。论文首先分析了测控技术发展的国内外现状以及分布式测控技术的应用前景;接着论文分析了当前各种软件平台(J2EE、.NET、CORBA)的特点,从而根据用户对分布式测控系统的需求提出自己的系统方案,建立起适用系统模型;最后论文根据已建的系统模型开发了软件系统框架,并在这个软件系统框架上实现了一个具体应用实例。论文将B/S、C/S混合结构的思想用于分布式测控系统,开拓了测控系统的应用范围,是大型测控网络系统理想的解决方案。 论文用OO(Objected—Oriented)的思想去分析、设计这样一个基于B/S、C/S混合结构的分布式测控系统,建模语言采用最先进的UML(Unified Modeling Language)语言,建模工具采用Rational公司的ROSE2001。在系统的实现方案中采用了多种先进技术,例如COM、ActiveX、ASP.NET、ADO.NET、C#、TCP/IP Socket API等等。为了在C/S、B/S混合结构模式下实现实时数据的分布式测控,本论文在C/S部分采用了WinSock编程、MFC库、STL库、COM技术,在B/S部分采用了ADO.Net、ASP.Net、ActiveX技术,C/S、B/S两部分通过Web数据库(SqlServer2000)结合。 通过对本论文的研究,可以加深对整个软件体系结构的理解,熟悉当前软件业各种软件平台的架构思想。通过分析、设计这样一个分布式测控系统,可以加深对面相对象建模思想的理解以及对各种软件技术的综合应用。论文对当前从事分布式系统的设计人员和开发人员具有一定的参考价值,也是对软件知识综合运用的一个好的教学实例。