深圳机场警报传送软件的设计与实现

来源 :科技资讯 | 被引量 : 0次 | 上传用户:sj20091021
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:根据民航空管局的相关规定,机场气象台应及时发布机场预警信息至民航气象数据库系统,目前预报员只能采用命令行的形式连接民航气象数据库系统通讯服务器,经过一系列的命令行指令将文件上传。此方法操作复杂,没有可视化操作界面,易出错,为解决这一问题,特开发了机场警报传送软件。
  关键词:机场警报 net framework ftp协议
  中图分类号:TP3 文献标识码:A 文章编号:1672-3791(2013)05(b)-0015-02
  根据民航空管局的相关规定,当本机场出现或预计出现重要天气并达到一定条件时,机场气象台应及时发布机场预警信息,并上传民航空管局地区气象中心。
  目前,民航气象数据库系统通讯服务器为linux系统,没有可视化操作界面。将机场警报文件上传到民航气象数据库系统通讯服务器,预报员只能采用命令行的形式连接民航气象数据库系统通讯服务器,经过一系列的命令行指令将文件上传。此方法操作复杂,没有可视化操作界面,易出错,要求预报员熟悉linux系统及操作指令,不便于预报员的日常工作。
  为解决这一问题,防止误操作,有效的管理和规范机场警报产品在民航气象数据库系统中的交换,保障业务生产安全性,参照《民用航空气象数据库系统业务运行管理规定》中有关规定,特开发了机场警报传送软件。
  1 软件设计与实现
  机场警报传送软件主要功能是将本地机场警报文件上传到民航气象数据库系统通讯服务器系统,主要为气象预报员提供服务。系统采用用户及密码进行身份认证的安全机制,通过身份认证的用户可根据业务需求选择文件上传到服务器系统,系统功能及用户界面。
  1.1 连接服务器、保存配置功能
  本系统中,用户可自行设置各个连接参数,包括服务器IP、默认目录、用户名、用户密码、端口号等,同时为方便用户操作,本系统提供保存连接参数配置功能。基于安全考虑,用户可自行选择是否保存密码,如图1所示。
  1.2 查看远程服务器文件列表功能
  在成功连接到远程服务器后,用户可查看授权文件列表。如图2系统界面所示,左边是文件夹列表,以树形结构显示,其中文字背景阴影的文件夹表示当前选中的文件夹;右边是文件列表,表示当前选中的文件夹所包含的文件列表。每个文件有名称、状态、大小、修改时间及权限5种属性,其中名称表示文件名;状态checkin表示文件已存在;大小表示文件的大小,单位为字节;修改时间表示文件最后一次修改的日期时间;权限主要是针对服务器为linux系统,显示文件是否可读可写可执行。
  1.3 上传文件到服务器功能
  上传文件到服务器功能是系统的核心功能。当用户左击“上传(S)”菜单,系统弹出文件选择对话框(如图3右边对话框),用户可选择所需上传文件,点击“打开(O)”确定上传文件,文件将上传到当前选中的文件夹中。用户可通过文件选择对话框左上角的文字来确认当前上传的文件夹是否为所需文件夹,图3文件选择对话框左上角为“上传文件到/气象设备简介/”,即文件将上传到名称为“气象设备简介”的文件夹。
  2 系统实现的关键技术
  2.1 net framework
  机场警报传送软件基于.NET Framework平台开发。NET Framework又称.Net框架。是由微软开发,一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平
  台无关性和网络透明化的软件开发平台。NET框架是以一种采用系统虚拟机运行的编程平台,以通用语言运行库(Common Language Runtime)为基础,支持多种语言(C#、VB、C++、Python等)的开发。提供了一个新的反射性的且面向对象程序设计编程接口。NET设计得足够通用化从而使许多不同高级语言都得以被汇集。NET Framework安全解决方案基于管理代码的概念,以及由通用语言运行时(CLR)加强的安全规则。
  2.2 ftp文件传输协议
  本系统的核心部分主要基于ftp文件传输协议。是一个用于在两台装有不同操作系统的机器中传输计算机文件的软件标准。它属于网络协议组的应用层。ftp促进文件的共享(计算机程序或数据),鼓励间接或者隐式的使用远程计算机,向用户屏蔽不同主机中各种文件存储系统的细节,提供可靠和高效的传输数据其文件上传功能。本系统将ftp命令进行封装,并以可视化界面展示给用户。
  2.3 文件系统处理
  在查看远程服务器文件列表功能中,需要对文件进行处理,如查看文件大小、修改时间、权限等,也就是需要处理文件系统。文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。文件系统是对文件存储器空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取。
  3 系统功能特点
  3.1 可视化操作,使用简单
  本系统提供可视化操作界面而非命令行形式,使用简单,用户无需计算机专业知识,更不用熟悉linux系统及操作指令。同时系统界面设计符合人性化,采用菜单和按钮设计,并且支持快捷键操作。快捷键如:alt+F(文件菜单)、alt+V(视图菜单)、alt+S(上传)、alt+H(帮助)、F5(刷新)等。
  3.2 统一操作,跨平台连接
  本系统对远程服务器系统可跨平台连接,服务器端系统可是windows系统,亦可是linux或unix。并且所有操作都于服务器系统无关,统一操作。
  3.3 身份认证,安全传输
  上传文件到远程服务器需通过身份认证,本系统采用用户及密码的形式,并且对远程服务器的文件只提供查看功能,不可修改,不可下载,只可上传,从而到达安全需求。
  3.4 配置可修改,易于扩展
  基于服务器的网络位置不同,本系统的所有连接参数配置非固定不变,可根据具体需求自行修改,易于扩展到不同的远程服务器中使用。同时连接配置可保存,免于繁琐的重复输入工作。
  3.5 检查识别,提醒告警
  具有较强的告警功能,对预报员因操作失误而导致的产品文件格式不对、产品发布不成功等错误进行自动识别和判断,并以告警框的方式提醒预报员检查。
  4 结语
  深圳机场警报传送软件是气象数据库系统中辅助功能,同时连接深圳机场气象数据库系统和气象预报工作平台。该系统搭建在气象预报工作平台,获取区机场警报产品数据,将产品数据上传至气象数据库系统;同时根据发布的相关规则对发布的产品进行自动分析检测,并进行告警提示。参照《民用航空气象数据库系统业务运行管理规定》中的相关规定和要求,实现了对机场警报产品在民航气象数据库系统中的交换进行有效的管理和规范,保障业务生产安全性。
  参考文献
  [1] http://msdn.microsoft.com/zh-cn/vstudio/aa496123,net framework[EB/OL]学习中心,2012.
  [2] (美)Jeffrey Richter,著.李建忠译,Microsoft.NET框架程序设计(修订版)[M].李建忠,译.清华大学出版社,2003,11.
  [3] 中国民航局空管局.民用航空气象数据库系统业务运行管理规定[S].
其他文献
中国科学院科学数据库 ,是目前我国专业范围最广、数据库种类最多、数据量最大、集成度最高的一个科技数据库群体。本文就中国科学院科学数据的建设、应用和服务作一些简单介
高压输电线路故障测距能够及时的找到故障点,并给处理故障的工作人员更多实际的帮助作用,避免在故障产生后的盲目行动,所以高压输电线路故障测距算法能够有效的保障供电设备
国外相关技术(或产品)发展水平,现状及发展趋势,氰化浸出过程控制现状
成都市锦江区历来重视学校体育,但在传统的学校体育工作中,还存在着以下主要问题:体育课被戏称为“豆芽”学科,课时被挤占、挪用现象时有发生;中考外的体育项目开设偏少,学生
以C20W6F100混凝土为基准,配制胶粉掺量为6%、9%的胶粉混凝土和粉煤灰掺量为20%粉煤灰混凝土,进行拌合物性能、力学及耐久性能对比试验。结果表明:胶粉使混凝土拌合物的含气量
随着社会的发展我国逐渐进入老龄化社会,针对我国现阶段的主要发展情况以及国家发展政策,老龄化社会全装修商品住宅在设计过程中应当充分考虑多方面因素,加强不同地域之间的
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
素质教育是我国当前教育改革的主要课题,它着眼于开发人的潜能,是以完善和提高人的素质为根本目的的教育。其内核是要面向全体,发展个性,促进学生生动、活泼、主动地学习,以全面提
秦腔是深受西北人欢迎的一个剧种。本文笔者在阐述秦腔角色与扮演的基础上,剖析了秦腔的音乐与唱腔特征,进而对秦腔的伴奏特点也进行了分析,之后对提高秦腔的艺术性提出了新