Nowadays,with the domestic game market tends to be saturated,many local game related enterprises choose the overseas market.This situation not only shows that there is a development trend in the distribution of game publishing among the overseas market,but also proves that Chinese game publishers account for more and more share proportion in the overseas market,which brings more opportunities and challenges to domestic game companies.In order to develop the business of overseas game publishing,this thesis obtains the data of players using the game through the logs collected by the SDK event tracking and the logs pushed by the mobile attribution platform,and processes and analyzes the data.In addition,establishing the overseas game publishing platform system and providing the game publishing data which needed by the operators are also included in this thesis to make data support for the decision-making of game publishing.The system mentioned in this thesis has great a value on promoting the Chinese game enterprises’ status to some extent in the overseas market.This thesis mainly adopts the development process of combining software engineering theory and practice based on application web development.Firstly,it introduces and discusses the development trends and existing problems at home and abroad.And then it introduces the related technologies used in the system,including the front-end framework Lay UI,Vue and ECharts,the back-end framework SSM,workflow framework Activiti,database Analytic DB My SQL,log collection tool Logstash and the tsunami-udp tool to accelerate network transmission.Next,according to the business requirements,the overall requirements of the system are studied and analyzed to support the design of the system structure as well as database.The system will be divided into four functional modules: the user management module,which is responsible for the user login registration;the administrator to the system menu,the role of authority allocation,as well as the unified management of the system account and the allocation of superior leaders to the user.The statistical report module mainly uses SSM framework to query data,and visualizes the data of game publishing through Lay UI and ECharts,including the number of new users,daily activity users,flow,retention rate,etc.At the same time,it uses Analytic DB My SQL database to improve the query speed of TB level’ data of the system and uses tsunami-udp tool to accelerate data transmission at home and abroad.The monitoring alarm module uses Logstash to obtain the log file on the server.Through the analysis and processing of the log file and the daily generated the data of game publishing,the result will be sent to the data processing personnel.Activiti is used in the product management module for the approval process of product on shelf,off shelf and permission application.Finally,the function development process of the system’s each module is described in detail through the class diagram,and the test environment is also deployed,then the functions of the system are tested by using test cases.Through the deployment and use of the designed and developed overseas game publishing platform system,the system can flexibly and efficiently process massive data to help operators timely obtain new users,daily activity users,earnings,retention,return on investment and other data related to game publishing.In addition,the publishing data displayed by the chart is more intuitive.According to the data trend of line chart on the system page and the detailed data report,the game operators could update the operation strategy in time and promote the game distribution business more reasonably. |