Font Size: a A A

Design And Implementation Of Front End For Marine Target Monitoring System And Continuous Integration Test Platform

Posted on:2020-04-26Degree:MasterType:Thesis
Country:ChinaCandidate:X SuFull Text:PDF
GTID:2480306518965159Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the rising strategic position of the oceans in coastal countries,it is becoming more and more important to monitor the territorial sea area.In order to achieve the monitoring of targets in territorial waters,a marine target monitoring system was designed and developed with the support of the National Key Research and Development Program Fund.The Marine Target Monitoring System is a task-based system,which uses UAV and satellite resources to monitor targets in a certain period of time,type of required results and area.The system mainly includes the planning of UAV and satellite missions,the broadcast and playback of UAV videos,and the interactive viewing of two-dimensional and three-dimensional maps.The system adopts the development mode of front-end and back-end separation.The front-end system mainly includes four modules: task management,equipment management,data management and system management.The main interface of the system is Arc GIS Sky Map,and three sub-modules are added,including two-dimensional and three-dimensional linkage,data statistics and toolbar.The front-end system is supported by data provided by micro-service-based servers.It takes React and Ant Design as the core technology to develop module components.It uses Ajax to request data from the back-end,uses Echarts to realize data visualization,packages projects through Web pack tools to constructs single-page web applications.Based on the system,a distributed and continuous Integration automation test platform is designed and implemented.The daily integration of project development line,test development line and production test line is realized based on Jenkins platform.The automation of software testing is realized,and the automation of system regression test is carried out continuously,which greatly reduces the repetitive work of testers in regression test.At the same time,the workload improves the detection rate of bugs,reduces manpower investment and improves the quality of system.
Keywords/Search Tags:Marine Target Monitoring, React Framework, Jenkins Platform, Continuous Integration, Automated Testing
PDF Full Text Request
Related items