当前位置:主页 > 科技论文 > 网络通信论文 >

Wi-Fi环境下通用上位机框架设计与实现

发布时间:2017-05-11 07:00

  本文关键词:Wi-Fi环境下通用上位机框架设计与实现,,由笔耕文化传播整理发布。


【摘要】:随着网络以及Wi-Fi芯片的普及,越来越多的工业仪器仪表以及家用智能设备采用Wi-Fi方式连接网络,相对于传统的有线连接方式,Wi-Fi连接有巨大的优势:不用网络布线、便于集群控制等。在这种情况下,设计一种适用于Wi-Fi环境的上位机显得尤为重要。智能终端和用户需求的多样化和不确定性使得在上位机开发过程中存在着大量的重复性代码以及不同的技术方案。用户对上位机的需求可能不同系统、不同硬件终端、不同的数据保存方式、不同的数据库等。现在要设计一种通用的开发框架去满足众多的不确定的需求,现针对上文提到的需求逐一分析。1.不同系统:上位机软件若要实现用同一套代码运行在不同系统,可供使用主流的开发语言有C++和Java;可运行在不用系统下的IDE有Qt和E llipse。但考虑到执行效率以及直接操作底层,C++是最好的选择。2.不同硬件终端:要解决上位机与不用硬件终端之间的通信,只需根据硬件终端的设计文档在上位机配置相应的通信指令即可。3.不同数据存储方式:提供数据库、XML以及txt文件等存储形式,并且进行模块化开发(比如动态链接库),可根据实际需求进行配置。4.不同的数据库:Qt中提供了对不同数据库的操作良好支持,并提供了大量的通用Sql语句。综合分析,可采用的方案如下:开发语言为C++,集成开发环境(IDE)为Qt,数据存储方式为数据库、XML以及TXT,可根据实际需求进行配置;上位机与硬件终端之间的通信指令保存在数据库或XML文件中,可根据实际的通信文档在使用时进行配置。以上的设计搭建了一个通用的上位机软件开发框架,并提供了基本的、常见的功能。在实际使用中,只要根据用户的需求进行简单的配置即可;对于某些特定的功能,可以以模块化的方式集成到这个框架中。
【关键词】:无线 上位机 框架
【学位授予单位】:中国地质大学(北京)
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52;TN92
【目录】:
  • 摘要5-6
  • Abstract6-9
  • 第一章. 绪论9-13
  • 1.1. 上位机软件开发流程9-10
  • 1.2 Wi-Fi连接方式普及10
  • 1.3 通用框架设计10-13
  • 第二章. 数据与用户权限管理13-27
  • 2.1 数据导出13-17
  • 2.1.1 必要性分析13
  • 2.1.2 设计目标13-14
  • 2.1.3 具体实现14-17
  • 2.1.4 与其他模块交互17
  • 2.2 数据存储17-22
  • 2.2.1 需求分析17
  • 2.2.2 设计目标与思路17-19
  • 2.2.3 具体实现19-21
  • 2.2.4 与其他模块交互21-22
  • 2.3 用户权限管理22-27
  • 2.3.1 应用场景分析22-23
  • 2.3.2 实现原理23-24
  • 2.3.3 注册新用户24-26
  • 2.3.4 关键信息加密方式26-27
  • 第三章. 调试接口与系统日志27-40
  • 3.1 调试接口27-30
  • 3.1.1 必要性分析27
  • 3.1.2 设计目标与思路27-28
  • 3.1.3 具体实现28-29
  • 3.1.4 与其他模块交互29-30
  • 3.2 系统日志30-35
  • 3.2.1 必要性分析30-31
  • 3.2.2 设计目标与思路31-33
  • 3.2.3 具体实现33-35
  • 3.2.4 与其他模块交互35
  • 3.3 网络架构35-40
  • 3.3.1 必要性分析35-37
  • 3.3.2 设计目标与思路37
  • 3.3.3 具体实现37-39
  • 3.3.4 模块交互39-40
  • 第四章. 实时视频监控40-49
  • 4.1 需求分析40
  • 4.2 协议介绍40-45
  • 4.3 流媒体服务器选择45-46
  • 4.4 流媒体服务器架构设计46-49
  • 第五章. 面向对象设计原则与设计模式49-57
  • 5.1 面向对象设计原则49-50
  • 5.1.1 单一职责原则49
  • 5.1.2 开放封闭原则49
  • 5.1.3 依赖倒置原则49
  • 5.1.4 接口隔离原则49-50
  • 5.1.5 Liskov替换原则50
  • 5.2 关键设计模式分析50-57
  • 5.2.1 单例模式50-51
  • 5.2.2 策略模式51-53
  • 5.2.3 工厂方法模式53-55
  • 5.2.4 观察者模式55-57
  • 第六章. 结论57-58
  • 致谢58-59
  • 参考文献59-60

【参考文献】

中国期刊全文数据库 前1条

1 刘巍巍;;Linux操作系统配置服务器的方法及实现[J];中国科技信息;2010年04期


  本文关键词:Wi-Fi环境下通用上位机框架设计与实现,由笔耕文化传播整理发布。



本文编号:356470

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/wltx/356470.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ee15d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com