Font Size: a A A

Design And Implementation Of An Data Analysis Systembased On Java Web

Posted on:2020-11-08Degree:MasterType:Thesis
Country:ChinaCandidate:X H SongFull Text:PDF
GTID:2428330572972213Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In recent years,e-commerce,social networks,and mobile smart technologies have continued to advance,and society has entered the data age.The data resources on the computer and mobile terminals have become the core resources and core competitiveness of the enterprise.Therefore,make full use of these data resources to conduct statistical analysis of user behaviors,absorb data information through intuitive numbers or trend charts,and improve service value and assist management.The decision of the people at the level has become a top priority.However,existing data analysis systems have the disadvantages of complex heterogeneous data integration,inability to read and encode,and low efficiency of data transmission.In response to these shortcomings,this paper designs and implements a Java Web-based data analysis system.This paper analyzes the background and significance?the research status of predecessors,studies the key technologies needed for system development,designs and implements a data analysis system in order to collect,analyze and visualize the data.According to the software development life cycle process,combined with Java Web framework?Quartz,?Message queue Kafka,Zookeeper and so on,from the system feasibility analysis,module requirements analysis to the design of each functional module business logic,to the specific coding implementation,we complete four modules:data collection,data transmission,data analysis and data visualization,and carry out black box testing for system functions,performance,and security.At the same time,in order to realize the unified collection,extraction and organization of information,this paper designs and encodes a common message body based on data dictionary to solve the complex problem of heterogeneous data integration.The message retrieval algorithm in the message queue is studied,and the improvement is based on the ordinary binary search.The step of cutting from the middle is replaced by the distance difference from the evaluation,and the algorithm is implemented to solve the defect of low data transmission efficiency.Then,the performance of the improved message retrieval algorithm and the existing algorithm are compared from mathematical reasoning and number of times of searching.Finally,in mathematical reasoning,the improved algorithm reduces the time complexity.In the number of searches,the number of searches is reduced,the search time is greatly reduced,and the efficiency is more efficient.Finally,the existing system message types are not easy to read and encode using text,string,XML,etc.The system uses a lightweight data exchange format JSON(JavaScript Object Notation)to encapsulate information,reducing the performance of parsing and compatibility issues.
Keywords/Search Tags:data analysis, software development life cycle, common message body, message retrieval algorithm
PDF Full Text Request
Related items