论文标题:空域管理与评估系统的设计与实现 Design & Implementation of the Air Space Management and Evaluation System 论文作者 杨云斌 论文导师 游志胜,论文学位 硕士,论文专业 计算机应用 论文单位 四川大学,点击次数 615,论文页数 76页File Size3063k 2003-04-26论文网 http://www.lw23.com/lunwen_170617/ COM;中间件;三层结构;空域管理和评估 COM; middleware; three-tier architecture; the Air Space Management and Evaluation System (ASMES) 空域管理与评估系统是中国民用航空总局的计划项目,该项目是由民航总局空管局空域规划处提出并作为最后用户方。由于系统涉及较多算法和技术,最后该系统由四家单位(即民航数据公司、川大智胜公司、中国民航学院和南京航空航天大学)联合承担,其中川大智胜负责软件开发和系统集成等工作。 本文是基于三层结构和中间件技术在空域管理与评估系统的设计和实现。由于采用了三层结构和中间件技术,这样解决了各个开发单位所使用的开发语言及其工具各不相同,如何完成系统集成和保证系统的可扩充性的问题。同时,协调各个开发单位,保证开发的同步进行,保证系统保质、保量及按时完成。 首先,本文对系统作了简要概述,接着根据系统需求,对系统进行总体设计,然后,对系统设计和实现的各项关键技术进行了分析和说明,最后,基于这些关键技术,给出了该系统中主要中间件、相应模块以及系统集成的详细实现。本文主要由以下四个部分组成: 第一部分,对空域管理和评估系统作了简要概述,分析了该领域内当前国内、外发展的概况,并说明空域管理与评估系统的研究与开发已势在必行的。 第二部分,主要分析和设计系统的软件环境、系统的物理结构、系统功能模块和系统的逻辑结构。根据系统需求,确定系统的软件环境,包括操作系统、数据库管理系统和地理信息系统,根据系统的特点,设计系统的硬件环境和网络环境。并对系统的各个功能模块进行了简要概述,给出各个模块的实现方法。最后确定整个系统的逻辑结构。 第三部分,根据系统总体设计,确定面临的关键技术,主要包括三层结构、空域管理与评估系统的设计和实现中间件技术和数据库的相关技术,如异种数据库的数据交换的编程实现和嵌套表技术,并对各项关键技术进行概述和分析。 第四部分,结合这些技术,详细分析了系统中主要中间件和相应模块的具体实现,其中主要中间件包括数据库访问中间件、GIS中间件和报表中间件等,相关模块主要指数据库维护模块。最后,探讨了系统如何把应用逻辑层中的各个模块进行集成,从而形成一个完整系统。 本文所介绍的软件系统的设计与实现的方法,可以推广到一般情况,为解决不同单位、不同开发环境、有一个较长完善过程的研发项目所面临的问题提供了一个行之有效的解决办法,具有一定借鉴价值。同时,空域管理与评估系统的实现,将大大提高我国空域管理和评估的水平,加强空域管理和评估的手段,提高空域管理系统的综合保障能力。 The Air Space Management and Evaluation System (ASMES) is a scheming project of General Administration of Civil Aviation of China and it is proposed and used by the Airspace Layout Department. Because the system is composed of many algorithms and technologies, it is jointly accomplished by four units, which are Aviation Data Communication Corporation, Wisesoft Company, Civil Aviation University of China and Nanjing University of Aeronautics and Astronautics. Wisesoft Company carries on the tasks of software design and system integration.This paper discusses the design and implementation of ASMES based on the technology of three-tier architecture and middleware. Because of using three-tier architecture and the technology of middleware, the problem that how to finish system integration is solved. These technologies ensure the system is extendable at the condition of different units and different developing environments. At the same time, they harmonize each part of the system. They ensure that not only each step of development is synchronous, but also the system has top-quality and can be finished on time.At first, this paper gives a brief introduction of ASMES and the integrated design of the system according to the requirement of it. Then, We analyze and explain each critical technology in the system. Finally, we give the detailimnlementation of nrimary middleware relevant module and system inteorationbased on these technologies. It mainly consists the following 4 parts:Firstly, we introduce ASMES briefly and analyze the development situation ofthis domain in our country and the others. It is shown that the study and design of ASMES is imperative under the situation.Secondly, we mainly analyze and design the system"s software environment, physical structure, functional modules and the logical structure. We choose software environment of the system according to the requirement. It includes operating system, DBMS and GIS. By evaluating the characteristics of the system, we design the hardware and network environment. Meanwhile, we summarize each functional module of the system, and give the methods to implement them. At last, we design the logical structure of the system.Thirdly, according to the integrated design of ASMES, we confirm the critical technologies of the system. They include three-tier architecture, middleware and the correlative technologies of database, such as the technology of nested table and the programming implementation of data exchange between the database and another one. Then, we illustrate and analyze these technologies.Fourthly, the implementation of the primary middleware and the relevant module is analyzed in details. The primary middleware include the middleware of the database, the middleware of GIS, the middleware of the report, and so on. The relevant module is mainly composed of the module of database maintenance. At last, we discuss the concrete implementation of system integration.The method of design & implementation in this system is an effective and useful one. It can solve the problem when the project is faced with different units, different developing environments and the long time to perfect the project. This method is useful for reference to design similar systems. With the accomplishment of this system, the level of airspace management and evaluation is improved, and the means of airspace management and evaluation is enhanced. At the same time, the general protective ability of airspace management system can be improved.
|