《民航安全信息管理系统》
实践环节报告
实践题目民航鸟击航空器信息系统开发
专业班级安全工程071241A班
参加人员郑硕071241140
负责内容系统分析、系统实施、小结、全文整合
参加人员李凤071241113
负责内容前言、系统概述、系统设计
设计日期2010年5月28日
成绩
民航鸟击航空器信息系统开发
一、前言
在我国民航高速发展的趋势下,航空器的体积、运载量、飞行速度迅速增加,特别是高涵道比发动机的使用,使鸟类无法警觉和躲避运动中的航空器,被吸入或撞向航空器。相对高速运动的鸟像子弹一样造成航空器破坏,鸟击导致机毁人亡的事故也屡见不鲜,正是这些可能导致的巨大伤害让我们不得不重视野生动物的管理工作,研究分析鸟击特点,并且制定预防措施,如果不能持续加强和改进鸟击工作,将难以保证航空安全的需要,鸟击带来的直接和间接损失还将继续增加。因此收集鸟击航空器信息,从而找出针对性的措施势在必行!
二、系统概述
2.1 现状描述
近年来没有发生因鸟击引起的大型民用喷气客机机毁事故,但我们仍然不能忽视鸟击的危险,据不完全统计,自1991年到2005年,中国民航共报告了826次鸟击事件;共导致了28次中断起飞事件,其中一次中断起飞引发了冲出跑道事件;这些事件还导致了空中停车3起,返航或改航77起,航班取消114起,航班延误277起。利用国外发动机制作商和航空公司给出的损失标准计算,自1991年至2005年底,这些因鸟击导致的后果给航空公司造成的直接经济损失约合4.55亿人民币,众多的鸟击事件告诫我们:鸟击的灾难性事故可能在不久的将来发生。
对一个机场来说,和减少鸟击的基础,就是做好机场及其周边地区的生态环境调研工作,查清机场地区活动的鸟种及其对航空安全的威胁情况。结合收集到的鸟击事件信息,确定机场及其周边地区的主要危险鸟种,掌握主要危险鸟种的习性、不同季节在机场不同区域的活动时间、飞行路线、飞行高度、主要危险鸟种的主要季节,找出针对这些主要危险鸟种的有效防治措施。同样对于航空公司和空中交通管制避免鸟群和制定鸟击的相关预案,飞机制造商制定针对性的飞行手册及确定重点部位的强度要求,都对飞行安全和空域的规划有举足轻重的作用。
信息的收集是做好野生动物管理工作的第一步,收集更多的鸟击信息,有助于更好地理解国家和地区鸟击事件的趋势,并由此制定和实施更加有效的计划,随着信息管理水平的提高,目前民航总局航空安全技术中心已经依托机场鸟击信息系统和中国民航鸟击航空器信息网建立了民航机场鸟情信息收集系统。但是信息收集和共享渠道不断扩宽,该系统应不断升级与完善,形成机场、航空公司、空管、飞机制造商等部门鸟击信息收集、管理的系统化、网络化并建立畅通的信息收集、分析、发布渠道民航鸟情信息收集系统,从而本文中拟定的建立中国民航全国鸟击航空器信息系统。
2.2系统目标
民航鸟击航空器信息系统的目标主要是能够反映国内鸟击状况和发生规律,为相关部门采取有效的鸟击措施和行业管理部门制定相关规章政策提供了强大的信息支持,它以鸟击报告及统计分析系统为核心,提供了鸟击事件报告、统计和分析的标准工具,是中国民航鸟击航空器信息的国家数据库系统,能够较快、准确地预报机场鸟情,并提供措施,通过此系统,还能够很好帮助驱鸟人员便捷地识别出现鸟种并采取简洁有效的手段控制鸟类活动,也可以用于对机场驱鸟人员进行鸟类识别、鸟类知识、鸟类控制信息措施的培训。
2.3系统开发方法
该系统的开发工具为Microsoft Visual Basic,采用Microsoft Access作为数据库开发工具,可以方便地安装于单机或局域网环境中,操作系统的支持可以为:Windows 98 Windows 2000 Windows Xp等操作系统。
2.4可行性分析
一,民航鸟击航空器信息系统成立背景
近年来随着我国民航事业的不断发展,鸟击事件在我国的民用航空运输中也有时有发生,正引起人们越来越多的关注,针对我国鸟情形势,中国民用航空总局领导在2000年安全工作会议上提出了:“要抓好鸟击工作”,并将“开展鸟击预防工作”明确写入2000年12月批准发布的《中国民用航空安全规划纲要》中。
二,组织和管理方面的可行性
民航鸟击航空器信息系统的主要功能包括:鸟情信息维护、鸟情预测、鸟击信息维护等,用来记录机场日常巡鸟、驱鸟、鸟击等信息,并根据以往数据来预测的鸟情状况,提示预防措施,为低空和高空的鸟击提供一种科学可靠的辅助支撑工具。因此它的研究、开发受到民航领导的高度重视,所以在组织与管理方面是完全具备可行性的。
三,技术上的可行性
本系统在网络环境下采用Microsoft Acess作为数据库开发工具,软件界面友好,操作简单,系统的运行环境如下:NLU:P4 1.3G以上,内存:256M以上,硬盘10G以上;可在不同的操作系统中运行如:Windows 98 Windows 2000 Windows Xp下运行,在数据库设计方面依据中国民航局相关规定执行,确保了信息的标准化,准确化和规范化。
四,经济的可行性
如果系统运行良好,提高工作效率5倍多,本信息系统投资少,技术含量高,但是它带来了无形的不可估量的效益,因此民航鸟击航空器信息系统在经济上是可行的。
三、系统分析
3.1组织机构
民航鸟击航空器信息的组织机构如下图所示:
组织机构设置图
3.2管理职能分析
科长—全面负责鸟击信息的行政与业务管理;
鸟击记录组—负责记录经常发生撞击的鸟种,鸟击事件发生的季节规律,不同飞行阶段的鸟击情况,鸟击事件导致的后果。
的统计数据进行比较,分析发生的鸟
击事件的特点和规律。
3.3业务流程分析
民航鸟击航空器信息系统的业务流程图如下图所示:
3.4数据流程分析
3.4.1顶层数据流程图
现行系统的顶层数据流程图如图所示
顶层DFD 3.4.2第一层数据流程图如下图所示
3.5数据字典(1)数据流字典
①数据流名称:鸟种类标识符:F1
数据结构
01鸟种报告
02登记日期
02鸟种名称
02鸟种代码
02鸟种大小
02鸟种数量
02各种鸟类图像
排列方式:按(登记日期+鸟类图像)升序排列
来源:空管单位
去向:空管信息分系统处理
②数据流名称:遇鸟时间、高度信息标识符:F2 数据结构:
01航空公司信息
02日期
02被吸入发动机鸟类名称
02被吸入发动机鸟类代码
02撞飞机鸟类名称
02撞飞机鸟类代码
02鸟类大小
02鸟类累计数量
02鸟类图像
排列方式:按(登记日期+鸟类图像)升序排列
来源:航空公司
去向:航空公司信息分系统处理
③数据流名称:驱鸟信息报告标识符:F3 数据结构:
01驱鸟信息报告
02登记日期
02鸟类名称
02鸟类代码
02鸟类出现时间
02鸟类出现地点
02鸟类大小
02鸟类数量
02鸟类图像
排列方式:按(登记日期+鸟类图像)升序排列
来源:机场
去向:机场信息分系统处理
④数据流名称:飞机与鸟相撞作用信息报告标识符:F4 数据结构:
01飞机制造商信息
02登记日期
02损坏飞机轻微鸟类名称
02损坏飞机轻微鸟类代码
02损坏飞机严重鸟类名称
02损坏飞机严重鸟类代码
02鸟类大小
02鸟类数量
02鸟类图像
排列方式:按(登记日期+鸟类图像)升序排列
来源:飞机制造商
去向:飞机制造商信息分系统处理
⑤数据流名称:年报标识符:F5 数据结构:
01年报
02日期
02各种鸟类名称
02各种鸟类代码
02鸟类累计数量
02鸟类图像
排列方式:按(登记日期+鸟类图像)升序排列
来源:信息统计分析
去向:民航信息部门
(2)数据存储字典
①存储文件名:空管信息标识符:D1 数据结构:
01空管信息
02日期
02鸟种名称
02鸟种代码
02鸟种大小
02鸟种累计数量
02各种鸟种图像
流入的数据流:鸟种类报告(F1)
流出的数据流;
涉及的处理名:登记处理,空管信息
排列方式:按登记日期计序
②存储文件名:航空公司信息标识符:D2 数据结构:
01航空公司信息
02日期
02被吸入发动机鸟类名称
02被吸入发动机鸟类代码
02撞飞机鸟类名称
02撞飞机鸟类代码
02鸟类大小
02鸟类累计数量
02鸟类图像
流入的数据流:遇鸟时间、高度信息报告(F2)
流出的数据流;
涉及的处理名:登记处理,航空公司信息
排列方式:按登记日期计序
③数据流名称:机场信息标识符:D3 数据结构:
01驱鸟信息报告
02登记日期
02鸟类名称
02鸟类代码
02鸟类出现时间
02鸟类出现地点
02鸟类大小
02鸟类数量
02鸟类图像
流入的数据流:驱鸟信息报告(F3)
流出的数据流;
涉及的处理名:登记处理,机场信息
排列方式:按登记日期计序
④数据流名称:飞机制造商信息标识符:D4 数据结构:
01飞机制造商信息
02登记日期
02损坏飞机轻微鸟类名称
02损坏飞机轻微鸟类代码
02损坏飞机严重鸟类名称
02损坏飞机严重鸟类代码
02鸟类大小
02鸟类数量
02鸟类图像
流入的数据流:飞机与鸟相撞作用信息报告(F4)
流出的数据流;
涉及的处理名:登记处理,飞机制造商信息
排列方式:按登记日期计序
3.6处理描述
①处理名:空管信息分系统标识符:P1
输入:数据流F1
输出:空管信息
处理定义:
当某空管局在指挥飞机时发现有鸟击现象或者看见有鸟在机场附近,把鸟类录入到空管信息系统。
②处理名:航空公司信息分系统标识符:P2
输入:数据流F2
输出:航空公司信息
处理定义:
当某航空公司飞机遭遇到鸟击事件时,把飞机所遭遇到鸟击的时间和高度录入到航空公司分信息系统。
③处理名:机场信息分系统标识符:P3
输入:数据流F3
输出:机场信息
处理定义:
当机场工作人员发现机场附近有鸟出入,应该及时驱鸟,并把驱鸟相关信息录入机场信息系统。
④处理名:飞机制造商信息分系统标识符:P4
输入:数据流F4
输出:飞机制造商信息
处理定义:
当飞机制造商接收到有被鸟击的航空器,应该认真去分析被鸟作用后损坏程度的影响,并把飞机与鸟相撞作用信息录入制造商信息系统。
3.7现行系统评价
通过对现行系统的需求分析,本系统数据流向时合理的,但为了便于计算机化管理,也为了使系统能够提供更多的辅助决策信息,本系统应做如下改进设想:
1)将各个信息分系统合为一个系统。
2)增加各种灵活的查询分析系统。
系统逻辑模型1
系统逻辑模型2
四、系统设计
4.1系统目标设计
1)方便的数据输入性能,良好的运行环境,为了避免产品名称过于复杂带来的不便,我们采用代码的形式进行输入。
2)考虑到发展的需要,我们应该对新录入的数据予以处理。
3)设置查询简单方式,尽量满足客户的需要。
4.2新系统功能结构图
从新系统的目标出发,下图为新系统的功能结构图
4.3代码设计
(1)鸟类名称代码设计
鸟类会随着季节时间的不同而不同,也会随着年复一年的过去,鸟类逐渐增加。
鸟类名称 鸟类颜色 鸟类名称代码
常见鸟类名称代码
(2)
4.4系统物理配置方案设计
本系统的运行环境如下:NLU:P4 1.3G以上,内存:256M以上,硬盘10G以上。
操作要求:可以在Windows 98、Windows 2000、Windows XP等操作系统下运行。
其他软件要求:该系统的运行需要安装MapInfo MapX 4.0 ,Microsft Acess ,Microsoft Excel。
4.5输出设计
本系统的报表输出设计成如下两图所示
鸟击事件输出设计
4.6存储文件(数据库)结构设计
由于本系统应用程序全部用Foxpro2.5编写,因此,存储文件的结构设计就是指.DBF 文件的结构设计。 (1)设计规范
库文件名和库字段变量名称规范分布如下图1,2所示
库文件名称
图1
库文件字段变量名规范
各个库文件结构设计
本系统建立的八个数据库(.DBF)文件结构如下1-8图所示
4.7输入设计
输入设计符合人的行为习惯,简单易懂,下面是鸟类记录信息数据输入屏幕格式
用鼠标点任意一个框,执行框中的内容,方便客户的需求。
4.8程序模块设计说明
(1)总控模块
1)程序名:NLMAIN.PRG。
2)功能:利用本系统数据录入、数据查询功能菜单及各项功能的下拉式菜单。3)实现
.调用程序NL11.PRG实现鸟类录入数据的记录。
.调用过程MPROC2实现数据功能查询。
.调用过程MPROC3实现统计报表功能。
.调用过程MPROC4实现产品目录维护功能。
.调用过程MPROC5实现本系统运行结束退出功能。
4)程序,过程,函数间的关系
(2)鸟类记录数据录入模块
1)程序名:NLMAIN.PRG
2)功能:利用本系统鸟类信息录入、实现数据查询功能。
(3)处理流程
4)实现
.打开NLRDATA.DBF
.打开NLRK.DBF
.如录入数据库则打开NLJL.DBF
.输入日期
.如果数据不保存则结束退出
(3)每年截止日期鸟类代码信息查询模块
1)程序名:NL21.PRG
2)功能:实现系统的更新,每年新信息产生的查询。
3)处理流程
4)实现
.打开NLRDATA.DBF
.输入截止日期
.对截止日期之前的鸟类代码信息数量进行累加
.显示结果
(4)每年截止日期鸟类名称信息查询模块
1)程序名:NL23.PRG
2)
3)处理流程
4)实现
.打开NLRDATA.DBF
.输入截止日期
.对截止日期之前的鸟类名称信息数量进行累加
.显示结果
(5)新增鸟类代码模块
1)程序名:NL41.PGR
2)功能:将新增鸟类的目录增加到NLDM.DBF中。
3)处理流程
3)处理流程
4)实现
.打开NLDM.DBF
.录入新鸟类信息产品代码
.修改NLJL的库结构
(6)报表计算模块
1)程序名:NL31.PRG
2)功能:根据本年实际的数据,计算出统计报表。 3)处理流程