监测系统常用软件组件设计与实现

被引量 : 0次 | 上传用户:liliqqqq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着自动化技术及信息技术的发展,越来越多的智能传感器设备在监测领域得到应用,促进了监测技术的快速发展。与此同时,由于监测技术及设备的更新,往往导致原本的监测系统无法适应,使得用户对软件更新需求不断扩大,带来了软件投资成本的压力。为了提高监测系统的通用性,减少因设备、技术更新升级而带来的软件维护及开发费用,本文在总结现有监测系统的基础上,结合海洋监测、家电监测及机房监测的实际需求,设计开发了面向监测系统软件的一系列组件,包括采集组件、数据组件、显示组件、导航组件、报警组件、查询组件和打印组件。其中,采集组件实现了家电、机房监测领域的数据采集功能,可以动态添加物理设备及采集设备。同时还实现了海洋水文数据中的CTD数据、BT数据以及表层海流数据到标准XML存储数据的转换;数据组件实现了XML与文本文件、二进制文件和netCDF文件之间的相互转换,及数据库访问功能,包括对指定数据库的各项常规操作,如数据库更新、修改、删除等操作;显示组件实现了监测数据的可视化,可以绘制标量图和矢量图,具有图像绘制、鼠标取值、图像缩放、图像移动等功能;导航组件实现了监测系统的使用定位功能,可以利用导航快速准确的找到需要的监测信息;报警组件实现了实时反馈监测系统中各设备工作状态的功能,以设备为单位判断报警信息;查询组件实现了按条件查询历史监测数据的功能,并对监测数据查询结果进行可视化显示;打印组件实现了对监测结果图像进行打印的功能,可以进行各项常规打印设置。组件的设计基于软件复用的思想,以该系列组件为基础进行监测系统的开发,可以明显提高开发效率,降低维护成本,增强复用能力及通用性。本文设计开发了海洋风速风向监测系统和智能机房监控系统,对组件的实用性、稳定性及通用性进行了验证。实践表明组件能很好的满足实际应用需求,不仅有效提高了系统开发效率,而且增强了系统的扩展性和灵活性。
其他文献
以住宅产业化发展的影响因素为研究对象,从系统动力学角度建立住宅产业化系统动力学模型,静态分析各影响因素之间的结构关系,动态分析不同因素对住宅产业化规模化发展的影响
<正> 太阳系迄今为止已发现的九大行星,按距太阳的远近,依次为水星、金星、地球、火星、木星、土星、天王星、海王星和冥王星。这九大行星的命名与古希腊和古罗马神话传说有
介绍一种可以快速、准确计算阻抗并自动生成阻抗条的程序及其使用方法。该方法操作简便,可以进一步提高阻抗值的精确性及阻抗条的制作效率。
从创业农民的社会资本网络规模和网络强度两个维度出发,考察社会资本的利用范围和在此范围上网络的利用强度对创业者个人绩效和所创事业组织绩效的不同影响。通过对22个省(市
大学生择业观问题是近年来教育学、社会学等众多学科共同关注的热点问题。目前大学生择业观问题的研究内容主要包括大学生择业观的特点、研究大学生择业观的作用、大学生择业
随着我国高校体制改革的不断深入,规模的不断扩大,内部控制制度已成为高校纠正错误、防止舞弊、确保财务信息真实、维护国有资产安全的必要手段。但由于不少高校内控机制的不
<正>血脑屏障(blood-brain barrier,BBB)是介于循环系统和中枢神经系统之间的一道生理屏障,对维持中枢神经系统(CNS)的稳态起着重要作用。它具有低通透、可选择性通过的特点,
《红楼梦》前80回和后40回的语言有没有差异?学术界存在截然相反的两种意见。本文在前人研究的基础上,利用电子本进行穷尽性检索,举出更多的例子来证明前80回和后40回之间存
综述用于治疗阿尔茨海默病 (AD)的乙酰胆碱酯酶抑制剂的构效关系 ,为开发新一代治疗老年痴呆症的药物提供理论依据。乙酰胆碱酯酶抑制剂作为治疗AD的一线药物疗效确切 ,是现
大学新生是高校青年学生中的一个特殊群体。由于社会环境、生活方式、学习方法、人际关系、个人目标、家庭期望等因素的改变,许多大学新生常常感到不适应,出现各种心理问题。