摘要:

近年来,远程抄表系统发展十分迅速.在国家的大力推广下,电表,水表,燃气表,热量表等家用仪表逐渐实现了抄表自动化,远程化.用户的计量数据经过电子抄读式仪表采集后,由采集器抄读并进行数据远传,最终将数据汇集到数据中心服务器.作为远程抄表系统的数据服务核心,现有服务器的功能和性能己经无法满足用户的需求.本文针对当前远程抄表系统的服务器设计中软件架构设计不科学,扩展能力和升级空间有限,通信协议兼容性差,数据库设计,管理混乱,服务器安全性,可靠性低,运维难度大等缺陷,做了全面的分析并提出了新的服务器软件设计方案. 首先,本文针对当前远程抄表系统的技术方案,阐述了以数据中心服务器为核心的树形层式结构的远程抄表系统的工作原理和方案优势,并以此为基础,对服务器系统进行了全面而详细的需求分析.随后,根据远程抄表系统服务器的需求分析,本文对服务器软件系统进行了合理的模块划分,并通过科学的架构设计,给出了服务器软件系统的整体设计框架. 然后,本文详细论述了服务器软件的设计方案.服务器软件以网络管理子系统和数据处理子系统为核心模块,遵循三线程的基本设计结构,确保了各个子系统独立运行,提高了系统整体稳定性.网络子系统设计方案中,着重介绍了网络连接管理,网络通信协议,心跳机制等设计内容;数据处理子系统设计方案中,着重介绍了以Factory设计模式完成的解析器设计,同时对数据的加密,解密设计以及算法实现进行了深入的论述;文件管理子系统的设计方案则重点论述了日志文件,系统配置文件输出的基本原理和算法实现;数据库子系统设计方案中,主要介绍了数据库表格设计,Qt对数据库的操作,Excel文件导入导出功能设计;线程管理子系统设计方案中,重点介绍了Qt的多线程技术和线程间通信方案设计.在完成软件系统详细设计的基础上,本文基于B/S的应用架构,又对服务器软件进行了扩展设计,使软件具备为WEB浏览器提供数据服务的功能,该扩展设计验证了本课题设计的服务器软件具有的良好扩展性. 最后,本文给出了服务器系统的部署,测试过程,展示并分析了测试结果.同时,本文对课题的研究成果进行综合与客观的评价,对后续的研究工作和相关领域的发展进行了总结与展望.

展开

远程抄表 服务器,远程抄表系统的数据服务器软件设计相关推荐

  1. 安卓系统控制服务器,安卓系统远程控制云服务器

    安卓系统远程控制云服务器 内容精选 换一换 对于密码鉴权方式创建的Windows 2012弹性云服务器,使用初始密码以MSTSC方式登录时,登录失败,系统显示"第一次登录之前,你必须更改密码 ...

  2. winxp系统做服务器,winxp系统做ftp服务器

    winxp系统做ftp服务器 内容精选 换一换 简要介绍Emacs是可扩展的.可定制的.自我记录的实时显示编辑器.其核心是Emacs Lisp的解释器,它是一种Lisp编程语言的方言,带有扩展以支持文 ...

  3. 基于android系统的单词学习软件设计与开发【附项目源码+论文说明】分享

    基于android系统的单词学习软件设计与开发演示 摘要 随着手机使用的普及,人们获取与保存信息的方式已经发生了激动人心的转变.智能手机正在逐步融入我们的生活,并影响和改变着我们的生活.由于现在各种智 ...

  4. 用python做生物信息数据分析_基于Python的自动获取生物信息数据的软件设计

    基于 Python 的自动获取生物信息数据的软件设计 * 周斯涵,刘月兰 ** [摘 要] [摘 要] 从国际生物信息学数据库中采集数据来进行相关领域的分析, 但随着数据库规模不断扩大 , 数据来源种 ...

  5. 司创电梯发卡软件_防复制电梯IC卡系统上位机管理软件设计

    原标题:防复制电梯IC卡系统上位机管理软件设计 防复制电梯IC卡系统上位机管理软件设计 防复制电梯IC卡系统上位机管理软件设计 上位机程序在VC++6.0开发环境下使用MFC框架类,基于单文档模式和对 ...

  6. 大势至服务器文件备份系统怎么样,大势至服务器数据备份软件

    大势至服务器数据备份软件可以实现对服务器数据的自动备份,并可以实现全量备份和增量备份,可以将数据自动备份到服务器其他分区.外接硬盘.其他服务器或NAS存储空间,并可以自行设置备份频率,有效保护了服务器 ...

  7. 服务器2012r2系统远程登陆,服务器2012r2系统远程登陆

    服务器2012r2系统远程登陆 内容精选 换一换 仅Windows Server 2012 R2和Windows Server 2016需要设置虚拟内存.裸金属服务器的内存很大,自动分配的虚拟内存会占 ...

  8. 服务器补丁 系统,操作系统补丁服务器

    操作系统补丁服务器 内容精选 换一换 北京时间1月3日,Intel处理器芯片被曝出存在严重的Meltdown和Spectre安全漏洞,漏洞详情如下:漏洞名称:Intel处理器存在严重芯片级漏洞漏洞编号 ...

  9. 云服务器升级系统,centos云服务器系统升级

    centos云服务器系统升级 内容精选 换一换 可以.平台近期对磁盘功能进行了升级,对于系统升级后创建的弹性云服务器,系统最多支持挂载60块磁盘.具体如下:创建弹性云服务器时,您可以为弹性云服务器添加 ...

最新文章

  1. Outlook收不到邮件, 或者收邮件很慢, 怎么办?
  2. [置顶] 电信系统方案 电信Boss系统
  3. IT工程师实战英语之一
  4. Redhat5.4 系统上部署 MooseFS分布式文件系统的部署
  5. openresty开发系列12--lua介绍及常用数据类型简介
  6. python安装vpython_VPython:一个Python的3D图形动画库+被忽略的数据可视化功能
  7. Android BroadcastReceiver,广播与进程通讯,APK安装广播,获取已安装列表
  8. LeetCode 310 最小高度树
  9. Microblogging Freedom
  10. html元素两种分类。替换元素和不可替换元素;块级元素和行内元素
  11. orm2 中文文档 3. 定义模型
  12. 数据合并concat
  13. 大数据智能推荐系统原理介绍
  14. 20年前的网文:我彷徨在唯物主义和唯心主义之间
  15. 罗永浩是个挺能折腾的人
  16. Angular ng命令
  17. 【AE2019】Adobe_After_Effects_2019软件下载及安装教程
  18. 【Python画图】不显示x、y坐标
  19. cala中隐式转换(implicit conversion)的优先顺序
  20. 对js原型对象的理解

热门文章

  1. UAP扩展开发 - 新增按钮
  2. 一天一块钱第二天翻倍_再把钱翻倍
  3. Explaining Deep Neural Networks
  4. Lua游戏中常用到的一些动作
  5. 使用谷歌浏览器控制台提示[DOM] Password field is not contained in a form:
  6. # 计算圆周长和面积
  7. openssl(CVE-2014-0160)心脏出血漏洞复现
  8. 64位office无法安装
  9. C++实现基于vector的矩阵乘法
  10. 深度学习基础:2.最小二乘法