一个分布式监控系统的软件设计
时间:11-10
来源:电子技术应用
点击:
客户程序创建服务器的过程为:首先利用ProgID创建顶层对象(Application),然后利用该顶层对象提供的方法创建各集合并向其中添加元素,对集合的操作类似于VBA中的collection对象,主要有Count(),Item(),Add()等几种。应当指出,上面所讨论的对象层次结构及集合的概念只是一种设计思想,并非有现成的设计工具,我们采用VC++ 6.0设计了自己的集合类及自动化服务器,客户端采用VB 6.0。
本系统是按照分布式的思想进行设计的。分布式的特点就在于各节点是平等的,在数据传输方式、冗余设计及系统服务器的选择等处理上都体现了这一思想。本文给出的冗余设计,是基于网络的一种方法,其实现不依赖于操作系统、编程语言,是一种比较通用的方法。组件技术是软件发展的方向,本系统利用自动化技术将界面设计与底层设计分离开来,各自进行独立设计,充分体现了组件技术的优越性。
- AT89C2051双向温度监控系统的设计(02-14)
- 基于ARM的移动视频监控系统(03-03)
- 基于LON总线的图像采集系统智能节点的开发(10-10)
- IP Camera监控系统的视频性能及动态分析(01-30)
- 基于LPC2132的智能防窃电系统的设计(07-30)
- 基于ZigBee的智能家居安全监控系统设计(01-10)