论文部分内容阅读
空域管理与评估系统是中国民用航空总局的计划项目,该项目是由民航总局空管局空域规划处提出并作为最后用户方。由于系统涉及较多算法和技术,最后该系统由四家单位(即民航数据公司、川大智胜公司、中国民航学院和南京航空航天大学)联合承担,其中川大智胜负责软件开发和系统集成等工作。 本文是基于三层结构和中间件技术在空域管理与评估系统的设计和实现。由于采用了三层结构和中间件技术,这样解决了各个开发单位所使用的开发语言及其工具各不相同,如何完成系统集成和保证系统的可扩充性的问题。同时,协调各个开发单位,保证开发的同步进行,保证系统保质、保量及按时完成。 首先,本文对系统作了简要概述,接着根据系统需求,对系统进行总体设计,然后,对系统设计和实现的各项关键技术进行了分析和说明,最后,基于这些关键技术,给出了该系统中主要中间件、相应模块以及系统集成的详细实现。本文主要由以下四个部分组成: 第一部分,对空域管理和评估系统作了简要概述,分析了该领域内当前国内、外发展的概况,并说明空域管理与评估系统的研究与开发已势在必行的。 第二部分,主要分析和设计系统的软件环境、系统的物理结构、系统功能模块和系统的逻辑结构。根据系统需求,确定系统的软件环境,包括操作系统、数据库管理系统和地理信息系统,根据系统的特点,设计系统的硬件环境和网络环境。并对系统的各个功能模块进行了简要概述,给出各个模块的实现方法。最后确定整个系统的逻辑结构。 第三部分,根据系统总体设计,确定面临的关键技术,主要包括三层结构、空域管理与评估系统的设计和实现中间件技术和数据库的相关技术,如异种数据库的数据交换的编程实现和嵌套表技术,并对各项关键技术进行概述和分析。 第四部分,结合这些技术,详细分析了系统中主要中间件和相应模块的具体实现,其中主要中间件包括数据库访问中间件、GIS中间件和报表中间件等,相关模块主要指数据库维护模块。最后,探讨了系统如何把应用逻辑层中的各个模块进行集成,从而形成一个完整系统。 本文所介绍的软件系统的设计与实现的方法,可以推广到一般情况,为解决不同单位、不同开发环境、有一个较长完善过程的研发项目所面临的问题提供了一个行之有效的解决办法,具有一定借鉴价值。同时,空域管理与评估系统的实现,将大大提高我国空域管理和评估的水平,加强空域管理和评估的手段,提高空域管理系统的综合保障能力。