论文部分内容阅读
随着西南地区经济建设不断深入发展,为满足旅客日益增长的出行需求,本地区飞行流量逐步增加,给空中交通管理部门造成的压力越来越大。从而,导致需要空中交通管理部门实时处理的与飞行相关的各种航班计划、动态信息也越来越多,为解决以往人工分解处理这些信息的缓慢方式,缓解管制人员指挥压力,提高管制人员的工作效率,杜绝人为因素造成的飞行事故,有必要建立一套能够快速、准确、实时处理航班计划与动态信息的自动化系统,称为航管信息自动化处理系统。(以下简称为AIMS系统)。本文主要研究的是如何利用软件技术设计AIMS系统。第一步,作为该系统的程序设计方,我们作了大量的需求分析,充分掌握用户对该系统的功能需求和性能需求,详尽制作需求分析文件。第二步,根据系统需求分析,将系统划分成各个功能模块,在完成系统数据库设计的基础上,分别设计实现各个功能模块。第三步,解决了AIMS系统的软件架构,综合考虑经济与技术上因素,选择架构简单方便,安全性较高,易于维护管理的C/S模式的软件架构模式。第四步,结合用户和设计方基于维护设计能力、系统规模大小、用户喜好等因素,研究分析选择AIMS系统的服务器、客户端操作系统软件,数据库管理软件以及应用支持性软件等。第五步,在前面功能结构设计完成以后,研究设计建立AIMS系统的数据库系统,对数据库进行建模,详尽设计各表单、关键字、索引、触发器、存储过程等。第六步,利用DELPHI程序设计语言,对各功能模块进行代码实现,采用多线程、串口读写、ADO数据库访问、消息队列等技术进行程序设计。第七步,利用黑箱测试方法,对各功能模块进行软件测试,分析和评估出现的问题,跟踪故障,提出解决方案。本文主要对系统的设计与实现过程进行了详细的描述,依据航空平面电报网(AFTN)中的电报数据,能在同一终端上实现航班计划自动生成与转换,航班动态实时显示,航空电报的自动查询、处理、转发等功能。此外,经过系统测试,验证了系统功能的可用性,极大地满足了管制员处理航班信息的自动化需求,为西南地区空域飞行安全提供了强又力的保障。