Font Size: a A A

Design And Implementation Of Multi-Terminal User Behavior Analysis Cloud Service System Based On Big Data

Posted on:2021-02-22Degree:MasterType:Thesis
Country:ChinaCandidate:R ZhangFull Text:PDF
GTID:2428330614471786Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the advent of the Internet era,all walks of life are actively integrating into the Internet.With regard to services such as commerce,education,finance,and travel,which have shifted from offline to online,data has shown explosive growth.In real life,everyone is an independent individual,especially in the information age,different individuals have different behavior laws,so it is of great significance to the analysis of user behavior.From the perspective of Internet companies,user behavior systems can provide support for companies to obtain more users' needs,which is conducive to the innovation and development of enterprises and thereby lay the foundation for users to provide services.From the user's point of view,the enterprise continuously adjusts services,and the quality of service keeps improving,bringing new changes to the user's lifestyle and making life easier.In order to analyze the behavior of network users,the internship company designed and implemented a user behavior analysis system based on the behavior data generated by tens of millions of daily active users of the enterprise.The system allows users to flexibly specify the data dimensions that need to be analyzed,personalized analysis of high-dimensional massive data,and analysis of user characteristics,website or APP viscosity.This article first analyzes the functional and non-functional requirements of the system,then gives the overall system architecture and functional modules,and designs the database.According to demand analysis and summary design,the system uses Flink and Kafka technologies,based on My SQL database,Deep Green data warehouse and Redis cache database,and completes functions such as application profile,user analysis,conversion analysis,content analysis,real-time data analysis and multi-dimensional analysis.Implementation.In this project,the author mainly played the role of back-end development,participated in requirements analysis and review,technical selection,overall framework construction,database design,design and implementation and testing of all functional modules;and independently completed the user analysis function The design and implementation of the user featurein the module,the funnel model analysis in the conversion analysis and the custom report in the content analysis module.After functional testing and non-functional testing,the system has been successfully launched and can run continuously and steadily.So far,the system hasserved dozens of government units and dozens of portal websites and APP applications.The business data has reached billions of pieces,which has been generally recognized and praised by the industry.The use of the system allows companies to quickly and effectively analyze user behavior data flexibly,provide support for various decisions of the company,help the company understand users more comprehensively,reduce the cost of acquiring customers and reduce the rate of user churn.Allow users to have a better product experience and quality service.
Keywords/Search Tags:User Behavior Analysis, Big Data, Flink, Kafka
PDF Full Text Request
Related items