Font Size: a A A

Design And Implementation Of Task Plan Software Of Control Guarantee System

Posted on:2016-01-29Degree:MasterType:Thesis
Country:ChinaCandidate:Q LeiFull Text:PDF
GTID:2348330488474400Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Due to the considerable quantity of systems, equipment and software in the Test Validation System, there are many complex task data interactions in the process of running task, so we need to provide a task planning center as the beginning of the test and the task configuration center, which is needed to manage and schedule the task planning of the whole Test Validation System mainly including: completing the configuration for test data and scheduling of the operating sequence and time in the whole test as well as implementing automatic configuration. It includes through plan creation, plan configuration and plan schedule to achieve the unified and centralized management. By real-timely testing the range of data during the configuration process and providing complete control on operations to avoid illegal data and behavior. By importing plans, saving plans and effectively managing plan library to ensure the perfection of the plan library. At the same time, recording the run-time information of the whole software real-timely make it easy to track the running state and to manage the software.As the basic component of the Test Validation System, the Control Guarantee System is responsible for the operation of the system level control and monitoring. So we design a Task Planning Software in Control Guarantee System to mainly manage and schedule the Test Validation System. Combining with above requirements, we design and implement the Task Planning Software.In order to meet the requirements of system function and performance, this paper describes the Task Planning Software from the perspective of the system requirements, software design, system implementation and software test. Through in-depth analysis of the demand, the software is divided into ten modules according to the characteristics between functions: plan creation module, plan configuration module, plan schedule module, plan importing and saving module, plan library management module, display module, log management module, security management module and software configuration module, the first six modules are core functional ones. In the process of design and implementation, the whole process is fully detailed in unit of the function module. Based on the analysis of requirement, the paper mainly designs and implements the first six core functions. Given the criteria of the internal high cohesion and external low coupling, the design implements the reuse of the code through extracting the common functions and methods. The design of software interface mainly uses.NET WPF framework. The logic part uses C# to develop, with the ACE framework and design patterns to form a scheme of system framework integration. Meanwhile it uses multi-threading and dynamic generation technology to process in order to simplify the programming module. After the design and implementation of the software, we have had a perfect and comprehensive test from functional and non-functional, the results indicate that Task Planning Software meets user's demands. It proves the feasibility of the software design results.Task Planning Software solves the problems such as the planning and scheduling the Test Validation System, the configuration of the test data, the operating sequence of the whole test, time planning and scheduling and so on. All of the above functions have been basically completed, at the same time, improving the friendliness, conciseness and ease of use of the interface. Software has been completed and meets the needs.
Keywords/Search Tags:Task Planning Software, WPF Framework, Design Patterns, Dynamically Generated
PDF Full Text Request
Related items