| More and more people pay more and more attention to fitness.In addition to study and work,more and more people like to participate in fitness exercises,in order to achieve the purpose of shaping fat,relaxing,relieving stress and enhancing physical fitness.The gym system is built to provide efficient and convenient fitness appointments,course teaching,and operation management.The traditional gym system authentication and identification methods mostly use IC cards,fingerprints,faces and other identification methods,but IC cards are inconvenient to carry and easy to lose,fingerprint identification is easily affected by sweat and oil on the fingers,and the security of face identification is low.The methods are insufficient in the gym scene.Finger vein identification has high security and is not affected by finger oil,which can meet the needs of identification in gym scenarios.This design integrates the finger vein recognition technology into the gym system,and develops a safe,convenient and practical gym system.This article starts from the business requirements of the gym system,analyzes the context and data flow diagram of the gym system,extracts the participant roles and main business scenarios of the system,and develops basic service functions such as user management,authentication and authorization,course teaching,and commodity sales.The detailed service requirements are decomposed to obtain the basic functional requirements and non-functional requirements of the gym system.In the overall design,the gym system was divided into three platform ends,supported by eight services.The three platform ends are the administrator platform end,the fitness coach platform end and the fitness user platform end,and the eight services are authentication authorization service,finger vein recognition service,user management service,course management service,commodity management service,and operation management service.,verification code service and file storage service.The system architecture is designed on the basis of service division.The architecture design analyzes the position of each module in the system from the perspective of the overall system,and discusses the role of finger vein recognition technology in the system.In addition,the design and description of the application’s interactive interface and database table structure are also made.Based on the overall design,the implementation of each business module of the gym system is designed in detail,and the functional interface and user interaction page of each microservice is realized.The back-end system is developed using Java language coding,and technologies such as Spring Boot,Spring Cloud,and Spring Security in the Spring framework are used.The front-end technology uses VUE to design a user interface with a unified style and a friendly page.After the design and implementation of the gym system,the system test environment was built,detailed test cases were designed for each business scenario,and each system function was tested in detail.In terms of system performance,the concurrency capability that the system can provide has been tested.All test results meet the expected requirements,thus verifying the correctness of the gym system function and the stability of performance. |