学位论文 > 优秀研究生学位论文题录展示

无线网络实时监测系统上位机软件的设计与实现

作 者: 朱振茂
导 师: 朱义胜
学 校: 大连海事大学
专 业: 电路与系统
关键词: 车载终端 上位机 通信协议 人机接口
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 424次
引 用: 9次
阅 读: 论文下载
 

内容摘要


随着信息社会的快速发展,手机已经成为人们日常生活的重要组成部分。拥有手机的消费者从最初的只追求最基本的语音通信,到现在追求网络质量和运营商的服务,消费者的要求已经越来越高。然而作为运营商要做到不断满足消费者的需求,首先必须做到的是了解网络的运行状况。目前,运营商主要通过话务报表、用户投诉、网络考核测试和传统路测四种方式来了解网络的运行状况。但是这些方式都不能从根本上做到全面了解网络的运行状况。在这种情况下,无线网络监测系统的理念应运而生。无线网络监测系统为运营商了解网络状况提供了全面的解决方案。本文首先介绍了无线网络实时监测系统具体的解决方案,以及课题研究的内容和重要意义。无线网络实时监测系统主要包括车载终端(下位机)和服务器(上位机软件)两个部分。由于工作量较大,本课题只研究上位机软件的设计与实现。整个上位机软件是在Visual C++6.0环境下开发实现的。因此在第二章中介绍了上位机软件的设计思想、软件结构和Visual C++等内容,着重讨论了上位机软件的设计与实现,其中包括监测数据的接收和处理、车载终端的控制和调整、人机接口等重要功能的实现,同时也介绍了开发过程中的一些核心代码。接着在第三章讨论了整个系统数据传输和通信协议的设计和实现,其中数据传输是通过Socket通信实现,而通信协议是结合下位机的开发一起设计。通信协议包括的消息种类为数据包、心跳包、工作模式包和校时包,在文章中以表格的形式具体地介绍了这四种消息的报体格式和内容。在第四章中介绍了系统数据库的设计和实现,整个系统采用SQL Server 2000作为数据库的开发平台,同时也讨论了在Visual C++环境下开发数据库的解决方案。

全文目录


摘要  5-6
Abstract  6-10
第1章 绪论  10-14
  1.1 问题的提出  10
  1.2 无线网络实时监测系统的解决方案  10-12
  1.3 本课题研究的内容及意义  12-13
    1.3.1 本课题研究的内容  12-13
    1.3.2 本课题研究的意义  13
  1.4 本文的主要工作  13-14
第2章 无线网络实时监测系统上位机软件的设计和实现  14-49
  2.1 上位机软件的设计思想  14-15
  2.2 无线网络监测系统的结构  15-16
  2.3 上位机软件的结构  16-17
    2.3.1 系统软件  17
    2.3.2 支撑软件  17
    2.3.3 应用软件  17
  2.4 Visual C++基础知识  17-23
    2.4.1 面向对象程序设计  17-18
    2.4.2 MFC编程  18-19
    2.4.3 Visual C++6.0的特点  19-20
    2.4.4 消息映射机制  20-22
    2.4.5 Visual C++开发环境概述  22-23
  2.5 上位机应用软件的设计和实现  23-47
    2.5.1 软件设计整体思路  23-24
    2.5.2 软件界面设计  24-29
    2.5.3 服务器设置功能的实现  29-33
    2.5.4 接收和处理车载终端发送的无线网络监测数据  33-38
    2.5.5 车载终端队列管理的设计和实现  38-40
    2.5.6 查询历史日志功能的实现  40-42
    2.5.7 查询历史数据功能的实现  42-45
    2.5.8 设置车载终端的工作模式功能的设计与实现  45-47
  2.6 上位机软件界面设计原则  47-49
第3章 无线网络实时监测系统数据通信的实现  49-65
  3.1 系统数据传输总体方案  49-50
    3.1.1 无线传输方式  50
    3.1.2 服务器接入方式  50
  3.2 Socket通信  50-60
    3.2.1 TCP/IP的体系结构和特点  50-53
    3.2.2 Windows Socket(套接字)  53-54
    3.2.3 客户机/服务器模式  54-55
    3.2.4 套接字编程基础  55-60
  3.3 系统通信协议设计  60-65
    3.3.1 数据种类  60-61
    3.3.2 通信协议具体格式  61-65
第4章 数据库的设计与实现  65-79
  4.1 关系数据库系统介绍  65-66
  4.2 SQL Server 2000概述  66-69
    4.2.1 SQL Server 2000的特点  66-69
  4.3 Visual C++数据库解决方案  69-79
    4.3.1 Visual C++数据库访问技术的优点  69-70
    4.3.2 Visual C++数据访问接口  70-74
    4.3.3 ODBC数据源配置  74-79
第5章 结论  79-80
  5.1 工作总结  79
  5.2 工作展望  79-80
参考文献  80-83
攻读硕士学位期间发表学术论文情况  83-84
致谢  84-85
研究生履历  85

相似论文

  1. GPSOne车辆监控系统车载终端的设计与实现,U463.6
  2. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  3. 感觉刺激诱发脑电特征研究,R318.0
  4. 电压监测仪自动校验系统,TM933.2
  5. 基于MOAP通信协议的无线桥梁监测系统组网技术研究,TP274
  6. 基于ARM的智能车载终端的设计,TP368.1
  7. 智能清分机的管理和应用软件设计,TP391.41
  8. SUPMAX800D系统HART通信卡的研究与设计,TP273.5
  9. 基于340MHz无线收发机的接口板设计与实现,TN859
  10. 脑神经信号及气动人工肌肉的ESN建模与控制,TN911.7
  11. 基于Socket通信的卫星通信地球站监控系统的设计与实现,TN927.2
  12. 光盘授权播放系统安全通信研究与设计,TP309
  13. 伺服压力机上位机控制及工艺规划软件的研究,TP273
  14. 大功率LED驱动及智能控制系统设计,TP273.5
  15. 一种虚拟集群中的轻量级通信机制,TP302
  16. Ad hoc网络监控软件的开发,TN929.5
  17. 电梯控制柜测试与故障诊断技术的研究,TU857
  18. 基于PLC的电能计费系统,TP311.52
  19. 基于脑机接口技术的电视遥控系统研究与设计,TP872
  20. 基于嵌入式Linux的DSRC通信协议设计与实现,TN915.04
  21. 楼宇智能化集成系统的设计与实现,TU855

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com