Font Size: a A A

Large Screen Application Build Platform Designed And Implemented Based On Data Visualization Techniques

Posted on:2022-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:L J JiFull Text:PDF
GTID:2518306524471704Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With rapid development,the huge amount of data has made many people see its value.In the process of finding,discovering and obtaining the value contained in data,people collect data,store data,organize data,calculate data and analyze data in order to get some inspiration and rules from the results,then create and use them.However,if the analysis results are still displayed in numbers,tables or words,it will not be conductive to users to read and effectively expose the hidden information of the data.In order to display the data more intuitively and aesthetically,the data visualization technology is developing continuously.The informations are organized by point,line and surface graphics,and effectively presented to the observers in the form of static or dynamic display which helps them to understand the trend and mode of the data,so that the observers can find the key points in the shortest time.At the same time,large-screen data visualization applications are beginning to be widely used in all walks of life.How to build such large screen applications easily and quickly has gradually become the thinking direction of the Internet industry.Based on the full investigation of data visualization technology and similar products in the market,this paper aims to design a platform for enterprises and government users to build large screen application,uses standard software development processes and methods to conduct a comprehensive system requirements analysis.Combined with the characteristics of B/S service and application scenarios,paper selects the current mainstream JavaScript operating environment Node.js and front-end development framework Vue.js,together with kettle,an open source ETL tool for visual programming,is used to complete data preprocessing such as data source cleaning and integration.The main works of paper are as follows:1、Research on data visualization technology,the development status of large screen application build platform at home and abroad,and key implementation technologies.2、Research the needs of enterprises and government users by roles,analyze the feasibility,functional and non-functional requirements of the system,and complete the design of functional modules,database and interface.The main functional modules include multi type data source access,visual user-defined component management,drag-and-drop large screen building and publishing,user rights management and automatic workflow management.3、Complete the system architecture and implementation mode design.Using front-end and back-end separation,server-side rendering,Node.js environment,Vue.js framework and Ecarts visual chart library.Based on the user permission and workflow control,design and implement the cooperation mechanism,which solves the problems of high threshold of single-user building and the problem that multi-user building records can not be traced.4、Design the test cases of each module,verify the system functional integrity and security through test,finally achieve the online delivery standard.
Keywords/Search Tags:data visualization, large screen application, Vue.js, Express, workflow
PDF Full Text Request
Related items