远程抄表系统的数据服务器软件设计

来源 :山东大学 | 被引量 : 0次 | 上传用户:asdlinux
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,远程抄表系统发展十分迅速。在国家的大力推广下,电表、水表、燃气表、热量表等家用仪表逐渐实现了抄表自动化、远程化。用户的计量数据经过电子抄读式仪表采集后,由采集器抄读并进行数据远传,最终将数据汇集到数据中心服务器。作为远程抄表系统的数据服务核心,现有服务器的功能和性能己经无法满足用户的需求。本文针对当前远程抄表系统的服务器设计中软件架构设计不科学、扩展能力和升级空间有限,通信协议兼容性差,数据库设计、管理混乱,服务器安全性、可靠性低,运维难度大等缺陷,做了全面的分析并提出了新的服务器软件设计方案。首先,本文针对当前远程抄表系统的技术方案,阐述了以数据中心服务器为核心的树形层式结构的远程抄表系统的工作原理和方案优势,并以此为基础,对服务器系统进行了全面而详细的需求分析。随后,根据远程抄表系统服务器的需求分析,本文对服务器软件系统进行了合理的模块划分,并通过科学的架构设计,给出了服务器软件系统的整体设计框架。然后,本文详细论述了服务器软件的设计方案。服务器软件以网络管理子系统和数据处理子系统为核心模块,遵循三线程的基本设计结构,确保了各个子系统独立运行,提高了系统整体稳定性。网络子系统设计方案中,着重介绍了网络连接管理、网络通信协议、心跳机制等设计内容;数据处理子系统设计方案中,着重介绍了以Factory设计模式完成的解析器设计,同时对数据的加密、解密设计以及算法实现进行了深入的论述;文件管理子系统的设计方案则重点论述了日志文件、系统配置文件输出的基本原理和算法实现;数据库子系统设计方案中,主要介绍了数据库表格设计、Qt对数据库的操作、Excel文件导入导出功能设计;线程管理子系统设计方案中,重点介绍了Qt的多线程技术和线程间通信方案设计。在完成软件系统详细设计的基础上,本文基于B/S的应用架构,又对服务器软件进行了扩展设计,使软件具备为WEB浏览器提供数据服务的功能,该扩展设计验证了本课题设计的服务器软件具有的良好扩展性。最后,本文给出了服务器系统的部署、测试过程,展示并分析了测试结果。同时,本文对课题的研究成果进行综合与客观的评价,对后续的研究工作和相关领域的发展进行了总结与展望。
其他文献
摩擦噪声是一种重要的环境噪声,会影响人们的工作和生活。近年来国际上很重视摩擦噪声的研究,但由于摩擦噪声是一种自激振动引起的噪声,其发生机理非常隐蔽,没有直接的物理量
相对于传统的三相电机,多相电机具有可实现低压大功率、转矩脉动小和可靠性高等突出优点,在供电电压受限但又要求高功率等级和可靠性的场合,如船舶推进系统、核电站水循环系统等
淀粉用环氧氯丙烷进行预交联,与丙烯酸接枝共聚,生成淀粉-丙烯酸共聚物;再与聚丙烯酰胺聚合,制备淀粉-丙烯酸/聚丙烯酰胺复合高吸水树脂。考察了淀粉用量、引发剂及交联剂对
金钱是日常生活中不可或缺的物质。人们用金钱去购买基本生活用品与服务,维系日常的生活需要。金钱的心理效应是近年来社会心理学关注的热点之一,近期,该领域凝练出一系列颇
二十世纪中叶以来,随着生态危机的日益严重,人类开始反思自己的思维方式与行为方式,重新审视人与自然的关系,试图寻求人与自然的和解之道。生态审美是相对于传统审美而言的,
信息安全风险评估是对信息安全进行风险管理的最根本依据,信息安全风险评估的客观性和准确性对保障信息系统安全起着重要作用。针对信息安全风险数据难以获取、不确定性较多
串行RapidIO支持两种工作方式:Message和DirectIO方式。DirectIO方式使用简单,但是它在连续传输多包的情况下,CPU需要等待LSU寄存器空闲。为了解决该问题,提出了RapidIO链的
针对人机界面信息搜索效率的问题,引入了一种分次呈现所有信息的方法。利用Eye-link2000自带软件Experiment-Builder编制实验程序分次呈现由字母"T"及其旋转后组成的刺激,获
近些年来人们对空间的认识和理解不断的加深,对空间效果的表达也提出不同的要求,在这种形式下,就要求设计师和艺术工作者对于各种材质的性质和表现形式不断的进行探索和创新。陶
目的:通过对吉林省居民酒后驾车、疲劳驾驶、驾车不佩戴安全带、骑摩托车不戴头盔等不安全驾驶行为的调查,分析这些不安全驾驶行为的现况及其影响因素,为合理的预防道路交通伤害