Font Size: a A A

Design And Implementation Of The Situation Marking Management Layer And The Application Layer Of Common Marking System

Posted on:2016-03-10Degree:MasterType:Thesis
Country:ChinaCandidate:S H YangFull Text:PDF
GTID:2348330479453414Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As informationization plays an increasingly viral role in modern war, a new pathway should be found to gain battlefield information efficiently and visually to help commanders to know what is going on in the battlefield and then help them to make right decision. Driven by this demand, various versions of military marks marking system are developed. Acorrding to the feedback of the navy, there are many deficiencies among these old system: inconvenient manipulation? inflexible modifying and dehumanized operation, especially unrelated to the application. To improve the efficiency of marking operation, it is ergent to develop new version of military marks marking system.After the requirements analysis of the system, based on the theory of software engineering,the architecture of the system are divided into four levels, namely: the operating system layer, the standard marking interface layer, the situation marking management layer and the application layer. The design and the implementation of the marking logic management layer and the application layer are introduced detailly in the paper.Various of object-oriented design pattern are used in these two layers to ensure the system's flexibility and scalability, especially, the Graphics View arichitecture based on Model/View/Controller framework and Model/View structure, and the property browser which can be reused and personalized in different styles in subsequent similar development. Besides, the binary space partitioning algorithm is used to support large scene's retrieval?rendering and display.To achieve multi-level reusement of software modules in subsequent similar development, the standard marking interface layer, the situation marking management layer and the application layer are encapsulated into a software development library. Furthermore, based on this library, a new version of military marks marking system is developed which can well meet the demand of the navy in term of marking efficiency.
Keywords/Search Tags:Situation map marking, Design pattern, Software modules reuse, Model/View/Controller framework, Binary space partitioning algorithm
PDF Full Text Request
Related items