Font Size: a A A

Design And Implementation Of Front-end Of Transmission Line Inspection System Based On React

Posted on:2020-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhangFull Text:PDF
GTID:2492306518967189Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the continuous expansion of China’s transmission network scale,traditional manual inspection methods are unable to meet the needs of large-scale transmission line inspection operations due to problems such as high labor intensity,high risk factor,low work efficiency and poor economic efficiency.With the emergence and popularity of drones and helicopters,due to their fast flight speed and the ability to cross complex terrain,more and more related equipment and technologies are applied to the transmission line inspection operations.The application of drones and helicopters can significantly shorten the defect discovery time and fault repair time,and improve the efficiency of the transmission line inspection work.This thesis designs and implements a React-based transmission line inspection operation system,which aims to integrate the UAV and helicopter inspection task management and inspection data and other related information into a unified management system to cope with the expansion of the transmission line scale.The inspection tasks are complicated and the inspection data is increased.This thesis applies the advanced React front-end framework to the development of transmission line inspection and operation systems.React uses a new virtual DOM,state,one-way data flow and other features to form a componentized development method,which changes the traditional Web development method and greatly improves the development efficiency of large-scale Web applications.The design process mainly includes the following parts:By analyzing the requirements of the inspection work of transmission lines,this thesis firstly defines the division of system roles,and secondly determines the functions of the UAV and manned helicopters that the system should have,as well as the inspection,account,flight scheduling and The function of data management such as system information,and then the modular design idea to complete the overall system structure and the design of each functional module.Based on the design idea of React componentization,through the analysis of each functional module,the structure of the typical module is obtained,and the components with independent functions and logic are further designed to form a set of common components,such as advanced search,form generation,and input input components.As well as components such as button pop-ups and editable tables,this set of common components is designed to improve the code reuse rate and system development efficiency,and enhance the maintainability of the system.This thesis proposes a visual analysis method for front-end code dependencies based on concentric circle visualization model.This method uses the code generated by project development to analyze the dependencies between codes and maps them to the visual model of concentric circle structure.Rendering with ECharts to get an intuitive code dependency graph helps to find unreasonable dependencies in the code and facilitate the maintenance of the software architecture.
Keywords/Search Tags:Transmission line, UAV, Patrol operation, Front-end software, Component
PDF Full Text Request
Related items