声明
摘要
第一章 绪论
1.1 课题背景与意义
1.2 国内外研究现状
1.3 研究内容与设计指标
1.3.1 研究内容
1.3.2 设计指标
1.4 课题关键点与难点分析
1.5 论文组织
第二章 总体方案设计
2.1 气象采集系统介绍
2.1.1 气象采集系统一般定义
2.1.2 气象采集系统硬件架构
2.2 Windows桌面软件设计方法
2.2.1 Windows编程特点
2.2.2 Windows程序结构与嵌入式程序结构比较
2.2.3 现代软件开发的基本流程
2.3 设计方案
2.3.1 开发平台和工具的选择
2.3.2 MFC简介
2.3.3 MFC应用程序框架
2.3.4 气象监测软件总体设计方案
2.4 本章小结
第三章 远程通信设计
3.1 RS485串口通信
3.1.1 串口通信简介
3.1.2 气象台站与监测中心串口通信物理连接方法
3.1.3 多线程串口通讯库CnComm
3.1.4 使用CnComm类库实现串口通信功能
3.2 基于GPRS的网络通信
3.2.1 GPRS简介
3.2.2 Windows的Socket网络编程模型
3.2.3 软件网络通信功能实现
3.2.4 无人值守通信:断线自动重连
3.3 本章小结
第四章 数据处理与存储设计
4.1 数据处理
4.1.1 数据处理类设计
4.1.2 用户可见的模式:普通模式与调试模式
4.1.3 串口方式下的数据处理模式
4.1.4 GPRS网络方式下的数据处理模式
4.2 数据库存储
4.2.1 数据库接口简介
4.2.2 数据记录集(Record Set)类
4.2.3 实现数据存储功能
4.3 报表导出
4.3.1 数据导出至Excel的几种方法
4.3.2 使用COM组件操作Excel
4.4 本章小结
第五章 气象站定制功能设计
5.1 软件参数配置
5.2 台站ID修改
5.3 实时数据显示
5.4 历史数据查询
5.4.1 历史数据对话框与查询算法
5.4.2 台站选择子对话框
5.4.3 气象要素选择子对话框
5.5 本章小结
第六章 软件测试、优化与运行情况
6.1 软件测试
6.1.1 软件测试技术简介
6.1.2 串口通信过程中的“数据截断”问题
6.1.3 多线程操作MFC控件导致软件崩溃的问题
6.2 软件优化
6.3 软件运行情况
6.3.1 软件性能指标的测试方法
6.3.2 串口方式数据采集成功率
6.3.3 GPRS方式数据采集成功率
6.3.4 数据库数据查询时间
6.3.5 气象数据报表导出时间
6.3.6 软件实际运行情况与设计指标对比
6.4 本章小结
第七章 总结与展望
7.1 总结
7.2 展望
参考文献
致谢
作者简介
附录
东南大学;