Font Size: a A A

Improvement,Design And Implementation Of Front-end Subsystem In A Waveform Data Analysis System

Posted on:2024-09-01Degree:MasterType:Thesis
Country:ChinaCandidate:J L LiFull Text:PDF
GTID:2568306944957869Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In nature,many events will generate sound waves.and by analyzing these data,we can obtain a lot of information.The waveform data analysis system collects,analyzes,displays and stores various types of waveform data.Also,the system provides interactive features that allow users to query and manage these waveform data.At present,the system has been implemented in Phase Ⅱ of the project.In the Phase Ⅰ project,functions such as waveform data presentation,event management,alarm management,user management and system configuration management have been completed.This paper is responsible for the development of the front-end of the Phase Ⅱ project.As the waveform data analysis system continues to evolve,users want to have a deeper understanding of the data stored in the system and its operation,so the Phase Ⅱ project needs to improve on the deficiencies of the Phase Ⅰ system.This thesis analyzes the shortcomings in the first phase of the project,proposes corresponding solutions,designs and implements the following relevant functions:(1)Data storage variance comparison function to view system data storage and data volume statistics.(2)Event detection function that allows users to proactively detect data.(3)System operation monitoring function.(4)Data analysis modeler function that enables data analysis by simple drag-and-drop operations.The visual presentation of data is essential for users to analyse the data and draw conclusions.As the data analysis process can be considered as a directed acyclic graph,this thesis investigates the relevant layout algorithms and an optimization scheme is also proposed for the centre of gravity heuristic algorithm in the edge crossing reduction step.Simulated annealing algorithm and barycenter heuristic algorithm are combined to improve the effect of edge crossing reduction.This thesis first analyses the deficiencies of the data management and analysis subsystem in Phase Ⅰ system.Combined with use case diagrams,it details the requirements of the Phase Ⅱ system for functions such as data storage discrepancies,manual event detection,data volume statistics,system monitoring and data analysis modeller.Improvements are also proposed to address the security needs of the system.Secondly,on the basis of the data management and analysis subsystem of the Phase Ⅰ project,new functional modules were divided,page design requirements were analyzed.An outline design of the system also exists.Thirdly,the function modules of the system are designed and implemented in detail with Sequence diagram,and implementation of key functional functions is presented using activity diagrams.At the same time,the optimization problem of the center of gravity heuristic algorithm is presented,and a solution is proposed in conjunction with literature research:using a simulated annealing algorithm to optimise the centre of gravity heuristic algorithm.Experiments were then designed to verify the effectiveness of the algorithm,and by analysing experiment data,the optimised algorithm combined with a better result compared to the centre of gravity heuristic.Fourthly,the hardware and software environment of the client and server side of the system is described and test cases are designed for each functional module of the system.Then the test results were analysed to draw conclusions..Finally,it summarizes the work of the thesis,with a analysis of the deficiencies in the thesis work.
Keywords/Search Tags:data visualization, system improvement, low code, simulated annealing algorithm, graph placement algorithm
PDF Full Text Request
Related items