Font Size: a A A

Design And Implementation Of Experiment Management Software In Control Security System

Posted on:2016-06-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y F LiuFull Text:PDF
GTID:2348330488473328Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the twenty-first century, the competition in the field of space is becoming highly intense. The development of the spaceflight field can greatly represent a country's overall strength. In the past few decades, China Spaceflight started from the scratch and experienced an explosive growing period, which is an indispensable aspect that contributes to becoming an integrated power.The experiment management software this thesis describes is a significant software which is a part of a sub-system of a verifying system designed by a Chinese institute, the software includes several functions such as verifying and transmitting instructions of ground control center to other sub-systems; as a display window, the software shows current status of other sub-system devices so that the system has the ability to assign instructions according to the status. The system contains numerous software devices and complicated instructions which must be operated correctly. In conclusion, a software needs to be designed to meet those demands.This thesis consists of four parts, which are requirement analysis, detail designing of software, software implementation and software test. In the requirement analysis, the key task is to make the functions of software and the relations among functions clear. In the designing and implementation of software, firstly, the software is separated into five modules, including data receiving module, displaying module, data sending module, software setting module and log management module. Secondly, confirming the main threads and their abilities on the basis of demand. Thirdly, on the basis of UI information displaying correctly, we use WPF framework provided by Microsoft in UI designing to make reading and using friendly. Fourthly, the software is implemented by C# using its multi-thread synchronization feature. Lastly, all the functional and non-functional demands are tested to make the software work correctly. When finished, the software meets those demands proposed, shows its reliability, safety, usability and stability.This experiment management software ensures that the experiment planning software can correctly schedule other subsystem devices, not only including basic data verification, but also other aspects of scheduling rationality, at the same time it can feedback the scheduling result to the experiment planning software, so that the experiment planning software can execute the next scheduling based on feedback results. Meanwhile, experiment management software is also the information window of its subsystems, providing all the basic information required for the normal operation of the system, including software IP port, software device, and other subsystems. After testing, the software has implemented various functional modules, and it is user-friendly, simple, easy to use, the whole software has met the functional requirements and non-functional requirements.
Keywords/Search Tags:Experiment Management Software, UDP protocol, Multithreading
PDF Full Text Request
Related items