学位论文 > 优秀研究生学位论文题录展示
亚运气象信息交换平台—数据接收与产品监测软件的设计与实现
作 者: 李孔凤
导 师: 彭新一;张磊
学 校: 华南理工大学
专 业: 软件工程
关键词: 多进程并发 进程间通信 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
|
相似论文
- 基于多信息融合技术的安检信息系统研究,V328.3
- 云闪雷电探测网数据传输与远程监控的技术研究,TN919.3
- 互联网络下载协议的分析和实现,TP393.093
- 远程医疗系统中文件传输模块分析与实现,TP311.52
- 分布式网络设备的软件在线升级系统设计,TP311.52
- 嵌入式实时操作系统ARTs-OS的进程通信研究,TP316.2
- MPICH在工作站机群环境下通信机制的分析与优化,TP368.5
- WindowsNT系统下多任务间进程通讯的研究和模拟,TP316.86
- 东软DCSE系统的进程管理和通信框架的设计与实现,TP311.52
- 钨极氩弧焊熔池三维面形测量系统的标定研究,TG444.72
- 基于客户反馈的FTP搜索引擎的研究与设计,TP391.3
- 基于软件触发的全视频车牌识别系统的研究与应用,TP391.41
- 中小型零售企业供应商管理平台设计与研究,TP315
- 移动语音教学系统教师机控制软件设计与实现,TP311.52
- FTP、NFS和WEB服务器在海事记录仪的应用研究,U666.15
- 微内核进程间通信的研究,TP316
- 移动通信话务网管系统中性能数据采集子系统的设计及实现,TN915.07
- 网络管理平台与数据报文处理在AX-7005AC中的设计与实现,TP393.07
- 基于Linux平台FTP搜索引擎的研究,TP391.3
- 教学资源搜索平台——SiseNutch,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|