摘要 | 第5-6页 |
ABSTRACT | 第6页 |
第一章 绪论 | 第9-13页 |
1.1 课题背景与意义 | 第9页 |
1.2 国内外研究现状 | 第9-11页 |
1.3 研究内容与设计指标 | 第11页 |
1.3.1 研究内容 | 第11页 |
1.3.2 设计指标 | 第11页 |
1.4 课题关键点与难点分析 | 第11-12页 |
1.5 论文组织 | 第12-13页 |
第二章 总体方案设计 | 第13-27页 |
2.1 气象采集系统介绍 | 第13-15页 |
2.1.1 气象采集系统一般定义 | 第13页 |
2.1.2 气象采集系统硬件架构 | 第13-15页 |
2.2 Windows桌面软件设计方法 | 第15-17页 |
2.2.1 Windows编程特点 | 第15页 |
2.2.2 Windows程序结构与嵌入式程序结构比较 | 第15-17页 |
2.2.3 现代软件开发的基本流程 | 第17页 |
2.3 设计方案 | 第17-25页 |
2.3.1 开发平台和工具的选择 | 第17-18页 |
2.3.2 MFC简介 | 第18-20页 |
2.3.3 MFC应用程序框架 | 第20-22页 |
2.3.4 气象监测软件总体设计方案 | 第22-25页 |
2.4 本章小结 | 第25-27页 |
第三章 远程通信设计 | 第27-39页 |
3.1 RS485串口通信 | 第27-33页 |
3.1.1 串口通信简介 | 第27-29页 |
3.1.2 气象台站与监测中心串口通信物理连接方法 | 第29页 |
3.1.3 多线程串口通讯库CnComm | 第29-30页 |
3.1.4 使用CnComm类库实现串口通信功能 | 第30-33页 |
3.2 基于GPRS的网络通信 | 第33-38页 |
3.2.1 GPRS简介 | 第33页 |
3.2.2 Windows的Socket网络编程模型 | 第33-35页 |
3.2.3 软件网络通信功能实现 | 第35-37页 |
3.2.4 无人值守通信:断线自动重连 | 第37-38页 |
3.3 本章小结 | 第38-39页 |
第四章 数据处理与存储设计 | 第39-51页 |
4.1 数据处理 | 第39-43页 |
4.1.1 数据处理类设计 | 第39-42页 |
4.1.2 用户可见的模式:普通模式与调试模式 | 第42-43页 |
4.1.3 串口方式下的数据处理模式 | 第43页 |
4.1.4 GPRS网络方式下的数据处理模式 | 第43页 |
4.2 数据库存储 | 第43-46页 |
4.2.1 数据库接口简介 | 第43-44页 |
4.2.2 数据记录集(Record Set)类 | 第44-45页 |
4.2.3 实现数据存储功能 | 第45-46页 |
4.3 报表导出 | 第46-50页 |
4.3.1 数据导出至Excel的几种方法 | 第46-48页 |
4.3.2 使用COM组件操作Excel | 第48-50页 |
4.4 本章小结 | 第50-51页 |
第五章 气象站定制功能设计 | 第51-63页 |
5.1 软件参数配置 | 第51-52页 |
5.2 台站ID修改 | 第52-54页 |
5.3 实时数据显示 | 第54-56页 |
5.4 历史数据查询 | 第56-61页 |
5.4.1 历史数据对话框与查询算法 | 第56-58页 |
5.4.2 台站选择子对话框 | 第58-60页 |
5.4.3 气象要素选择子对话框 | 第60-61页 |
5.5 本章小结 | 第61-63页 |
第六章 软件测试、优化与运行情况 | 第63-77页 |
6.1 软件测试 | 第63-68页 |
6.1.1 软件测试技术简介 | 第63-64页 |
6.1.2 串口通信过程中的“数据截断”问题 | 第64-67页 |
6.1.3 多线程操作MFC控件导致软件崩溃的问题 | 第67-68页 |
6.2 软件优化 | 第68-71页 |
6.3 软件运行情况 | 第71-75页 |
6.3.1 软件性能指标的测试方法 | 第71-73页 |
6.3.2 串口方式数据采集成功率 | 第73页 |
6.3.3 GPRS方式数据采集成功率 | 第73-74页 |
6.3.4 数据库数据查询时间 | 第74页 |
6.3.5 气象数据报表导出时间 | 第74页 |
6.3.6 软件实际运行情况与设计指标对比 | 第74-75页 |
6.4 本章小结 | 第75-77页 |
第七章 总结与展望 | 第77-79页 |
7.1 总结 | 第77页 |
7.2 展望 | 第77-79页 |
参考文献 | 第79-81页 |
致谢 | 第81-83页 |
作者简介 | 第83-85页 |
附录 | 第85-86页 |
附1 软件主监控界面运行演示图 | 第85页 |
附2 软件主界面类协作图(Collaboration Diagram) | 第85-86页 |
附3 总体依赖关系图(Assembly Dependencies) | 第86页 |