Font Size: a A A

Design And Implementation Of Data Management Software In Navigation File

Posted on:2015-03-12Degree:MasterType:Thesis
Country:ChinaCandidate:Z LvFull Text:PDF
GTID:2308330464468622Subject:Computer technology
Abstract/Summary:PDF Full Text Request
i GMAS(International GNSS Monitoring and Assessment Service)is a testing system which is using for monitoring and estimating the operation conditions and main performance of Beidou satellite navigation system to generate high precision ephemeris and satellite clock error, the earth orientation parameters, tracking station coordinates and velocity and so on. It is composed by dozens of tracking station, monitoring and analysis center, analysis of assessment center, and integrated product and service center.Data center is in the core position of the system, as the original observation data center of the world’s continuous monitoring and evaluation system, it is also a data provider of Internet, analysis center, products and service center, evaluation and monitoring center, there are large amounts of data every day in the transit. In order to manage these data files more quickly and efficiently, so as to provide better data support for other subsystems of i GMAS, designing a kind of high efficient file data management software is particularly important.We have decided to set up the FTP service in the data center servers to develop the navigation data file management system based on the deep research and analysis of actual project requirements. After investigating the related technologies,this article described the software from the requirements analysis, detailed design, coding implementation and system testing in detail. And improving the disadvantages of current shortcomings and each module’s algorithms, makes every effort to realize software security, usability, robustness, and high availability. In demand analysis, according to deep analysis on software requirement and design goals, the software is divided into five major functions: data downloading, directory management, file management, data pushing, file statistic, and each module of functionality in detail description. In the detailed design and implementation of different modules, focusing on reflect design ideas as well as its implementation details. We follow the basic principles in system design, such as usability, scalability and so on. At the same time, we also take an object-oriented thinking to analysis and design, make a detailed description of each module and its expansion, including core configuration files and key algorithms. Finally, we use Python to realize the software in Pydev environment, and use the vsftpd as its FTP server. In the system implementation, we use a variety of technologies: communication protocols such as FTP and SMTP, Python-based e-mail transmission, network communications, and other related technologies. At last, we performed functional tests and non-functional testing on the system, the results show that each module is operating normally, to meet the original design goals, and proved that the system’s robustness and high availability.Navigation file data management software can effectively solve the problem of the processing and storage of huge amounts of data in data center, it basically meets the design requirements and complet the predetermined file management, the system has been launched now.
Keywords/Search Tags:i GMAS, Satellite navigation, FTP, data management
PDF Full Text Request
Related items