- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
深圳机场警报传送软件设计和实现
深圳机场警报传送软件设计和实现
摘 要:根据民航空管局的相关规定,机场气象台应及时发布机场预警信息至民航气象数据库系统,目前预报员只能采用命令行的形式连接民航气象数据库系统通讯服务器,经过一系列的命令行指令将文件上传。此方法操作复杂,没有可视化操作界面,易出错,为解决这一问题,特开发了机场警报传送软件。
关键词:机场警报 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 文件系统处理
在查看远程服务器文件列表功能中,需要对文件进行处理,如查看文件大小、修改时间、权限等,也就是需要处理文件系统。文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上
文档评论(0)