| With the advent of the era of big data,massive amounts of data information have entered the field of vision of people.How to make these data reflect its value and help the development of products and companies become a problem.At the same time,in the current market situation,the software product operation activities need to accurately target the target user group,and through the analysis of the target user data,implement targeted activities.The group tagging system based on user characteristics proposed in this paper uses the tags based on user feature data to select and divide users according to specific rules to obtain target user groups and provide related operations to target user groups.Analyze functionality to help with smart marketing and data analysis.This article first elaborated the source and background of the project,delineated the scope of the project and thesis,and analyzed the development status of the field at home and abroad,and finally set the paper to achieve the goal.Then use software engineering methods,starting from the requirements analysis,gradually introduce the system outline design,detailed design implementation and system testing,and elaborate the system implementation process.The system theme framework is mainly divided into three layers.The front end is implemented by the React technology stack,the middle layer is implemented by NodeJS,and the back end is implemented by SpringMVC.At the same time,the system uses ElasticSearch,Hadoop,Redis and other technologies to achieve the underlying data storage and processing.The group label system based on user characteristics includes four major modules:(1)Group operation module:responsible for group operation functions such as creation,calculation,and expansion of user groups.(2)Group analysis module:responsible for multi-dimensional analysis,tracking analysis,insight analysis and other data analysis functions of the user group.(3)Tag management:It is responsible for managing the user's feature tags in the system.(4)System Management:Responsible for system user rights and third-party management.The system has been successfully put into operation within the company and achieved good results. |