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

亚运气象信息交换平台—数据接收与产品监测软件的设计与实现

作 者: 李孔凤
导 师: 彭新一;张磊
学 校: 华南理工大学
专 业: 软件工程
关键词: 多进程并发 进程间通信 FTP
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 24次
引 用: 0次
阅 读: 论文下载
 

内容摘要


广州亚运期间,气象报道的时效性与准确性是至关重要的。因此,亚运气象信息交换平台的建设起到举足轻重的作用。其中,气象数据接收软件负责将天气实况数据从原始资料文件中抽取出来,再做相应的质量控制后写入亚运专题数据库(Oracle)。其他相关的软件都是从专题数据库中提取数据做进一步的处理。由于气象数据接收软件的质量直接影响其他相关软件的建设,故保证气象数据及时、准确地入库,是首要的任务。另外,气象数据接收软件入库的数据,经过实时气象产品生成软件自动生成气象产品,在气象产品供亚运场馆天气实况轮播软件展示出来之前,有必要对气象产品进行监测,在气象产品没有正常达到时发出警报,从而提高气象产品的质量保证。本文通过认真研究Linux下的多进程并发FTP多线程下载技术,在亚运气象信息交换平台中实现了对大数据量、高速的气象数据的接收、检测和处理,同时实现了对气象产品的监测。具体来说,本文主要的实际性工作和取得的主要成果如下:1、针对新增资料传输文件数量多、信息量大、传输频率快、传输时效要求高的特点,采用多进程并发技术和文件触发机制,完成气象数据接收软件的设计和实现。同时通过对各种进程间通信技术的比较,选择了更好满足需求的消息队列通信技术,提高了系统的时效性。2、采用多进程并发技术对气象产品进行后台监测,FTP采用多线程下载技术定时下载最新的警报日志信息,并将警报日志信息解析入库。报警客户端获取最新警报信息,发出警报。整个亚运期间,系统运行稳定,有效地提供了亚运气象服务。

全文目录


摘要  5-6
Abstract  6-9
第一章 绪论  9-13
  1.1 研究的背景和意义  9
  1.2 国内外研究现状  9-10
  1.3 课题的主要研究工作  10-11
  1.4 论文组织结构  11-13
第二章 相关理论及技术  13-21
  2.1 LINUX中的多进程机制  13-16
    2.1.1 多进程并发  13
    2.1.2 僵尸进程  13-14
    2.1.3 进程间通信  14-16
  2.2 LINUX中的文件监控  16-20
    2.2.1 inotify  16-18
    2.2.2 select  18-20
  2.3 FTP技术  20
    2.3.1 利用Java的多线程机制优化  20
  2.4 本章小结  20-21
第三章 气象数据接收与产品监测软件的设计  21-45
  3.1 气象数据接收软件的设计  21-27
    3.1.1 需求分析  21-22
    3.1.2 主控程序的设计  22-25
    3.1.3 程序处理流程  25-26
    3.1.4 数据库设计  26-27
  3.2 气象产品监测软件的设计  27-45
    3.2.1 软件架构  28
    3.2.2 需求分析  28-32
    3.2.3 设计思路和处理流程  32-37
    3.2.4 数据结构设计  37-45
第四章 气象数据接收与产品监测软件的实现  45-65
  4.1 气象数据接收软件的实现  45-56
    4.1.1 软件运行参数的配置  45-54
    4.1.2 进程间通信的实现  54-56
  4.2 气象产品监测软件的实现  56-65
    4.2.1 后台监测运行参数的配置  56-60
    4.2.2 后台监测关键代码  60-62
    4.2.3 报警客户端警报日志下载  62-64
    4.2.4 报警客户端WEB模块  64-65
第五章 测试及运行效果  65-77
  5.1 气象数据接收软件的测试及运行效果  65-66
    5.1.1 测试运行环境  65
    5.1.2 性能测试  65-66
    5.1.3 运行效果  66
  5.2 气象产品监测软件的测试及运行效果  66-76
    5.2.1 测试运行环境  66-67
    5.2.2 运行效果  67-76
  5.3 本章小结  76-77
结束语  77-78
参考文献  78-80
致谢  80

相似论文

  1. 基于多信息融合技术的安检信息系统研究,V328.3
  2. 云闪雷电探测网数据传输与远程监控的技术研究,TN919.3
  3. 互联网络下载协议的分析和实现,TP393.093
  4. 远程医疗系统中文件传输模块分析与实现,TP311.52
  5. 分布式网络设备的软件在线升级系统设计,TP311.52
  6. 嵌入式实时操作系统ARTs-OS的进程通信研究,TP316.2
  7. MPICH在工作站机群环境下通信机制的分析与优化,TP368.5
  8. WindowsNT系统下多任务间进程通讯的研究和模拟,TP316.86
  9. 东软DCSE系统的进程管理和通信框架的设计与实现,TP311.52
  10. 钨极氩弧焊熔池三维面形测量系统的标定研究,TG444.72
  11. 基于客户反馈的FTP搜索引擎的研究与设计,TP391.3
  12. 基于软件触发的全视频车牌识别系统的研究与应用,TP391.41
  13. 中小型零售企业供应商管理平台设计与研究,TP315
  14. 移动语音教学系统教师机控制软件设计与实现,TP311.52
  15. FTP、NFS和WEB服务器在海事记录仪的应用研究,U666.15
  16. 微内核进程间通信的研究,TP316
  17. 移动通信话务网管系统中性能数据采集子系统的设计及实现,TN915.07
  18. 网络管理平台与数据报文处理在AX-7005AC中的设计与实现,TP393.07
  19. 基于Linux平台FTP搜索引擎的研究,TP391.3
  20. 教学资源搜索平台——SiseNutch,TP311.52

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