| With the vigorous development of computer technology,the digital management of competitive sports training has become an important direction for science and technology to help sports.However,in the process of digital development of competitive sports training,there are still shortcomings in the management of training data,such as incomplete data feature collection,insufficient control of data permissions,low degree of data organization management,and inconsistent data format specifications,while a single data visualization method also limits effective data analysis,and lacks intelligent analysis methods in data exploration.Therefore,based on the above background,this paper designs and develops a collection and analysis system for training data of competitive sports teams.The work of this paper is divided into three parts.One is to implement athlete training performance evaluation algorithms.Based on ID3 decision tree algorithm,this paper realizes the improvement of discretization of continuous attribute values,automatic filling of default values,and simplification of attribute entropy calculation formula in the algorithm,increases the processing ability of ID3 algorithm for data,reduces the time cost of decision tree establishment,and effectively completes the evaluation of training performance.The second is to implement athlete performance prediction algorithms.This paper builds a BP neural network model,and optimizes the optimal selection of network weights through firefly algorithm,effectively improving the accuracy of BP neural network prediction results,and ultimately providing reasonable prediction results for athletes’ performance.Thirdly,the training data analysis and processing system based on competitive sports team is designed and implemented.The system effectively solves the shortcomings of incomplete data feature collection,weak data authority control,lack of data organization management,and low standardization of data format in the current training data management process.At the same time,it utilizes the latest visualization technology to expand the display form of training data,thereby helping coaches better understand the training situation of athletes.In the process of system development,this paper strictly follows the process and guidelines related to software development,first analyzes the development background of the project,and investigates the technology of data analysis and visualization.Then,through offline visits to coaches to understand the actual business needs,through business process diagrams and case analysis diagrams to sort out the overall functional requirements of the system.Then,based on the requirements analysis results,the overall framework of the system is built,the functional module diagram is designed to refine the functional modules of the system,the database design ideas are clarified through the ER diagram,and the prototype diagram is drawn to complete the design of the system interaction and interface style.After that,the detailed design and coding ideas of each functional module are visualized through class diagram and timing diagram.Finally,the self-test of the functional and non-functional requirements of the system is completed by writing relevant test cases,and pre-deployed and used in the relevant training team to find and improve the potential problems in the system as much as possible to meet the actual needs.This paper finally completes the overall design and implementation of the data collection and analysis system,and has been used on a small scale in relevant training teams,which provides convenience for coaches to manage huge training data,meets the urgent needs of coaches for data analysis and visualization,and facilitates coaches to better carry out training work. |