Software Introduction
In recent years, with the relaxation of national event approval authority, the number of local sports events has surged, promoting the development of the sports industry. Compared with the venue restrictions of ball games, the "threshold" for holding marathon events is lower, and many social capitals have poured in. In 2014, the revenue from marathon event operations reached 2 billion yuan, driving related industry revenue of over 10 billion yuan, and in 2015 it reached 30 billion yuan. Running is a low-threshold national sport, but with the prevalence of long-distance running, the probability of running injuries has also greatly increased. With the enhancement of people's health awareness, how to prevent injuries and run scientifically has attracted more and more attention. The number of people actively spending on running is constantly increasing. Helping running enthusiasts formulate scientific training plans and keeping running away from injuries is the mission carried by this system.

Project Product Mind Map

System Architecture Diagram
Client Applications
Xiangming Technology Running Management System is divided into a backend management system, iOS client, and WeChat official account end, which are convenient and fast with complete functions
Backend Management System
Includes the following major functional modules
Mobile Platform
Includes the following major functional modules
Mobile Platform

Course Management
Includes four submenus: "Service Category, Service Item, Course Category, Course Management"

Member Management
Coach Management
View Coach Information Function Introduction: View the list and details of coach application information
Review Coach Function Introduction: Review coach qualification applications, approve or reject
Runner Management
View Runner Information Function Introduction: View the list and details of runner information
Runner Injury History Function Introduction: View the runner's injury situation
Training Zones Function Introduction: View the runner's training zone settings
Plan Management
Create Training Plan Function Introduction: Formulate training plans for runners
View Training Plan Function Introduction: Coaches view the training plans formulated for runners and their execution status
Modify Training Plan Function Introduction: Coaches modify the training plans formulated for runners and their execution status

Appointment Management
User Appointment
User Appointment Function Introduction: View user appointment information
Promo Code Management
Create Promo Code Function Introduction: Create promo codes for discounts when specified users make appointments
View Promo Code Function Introduction: View the usage of promo codes

Report Management
Report Query
Function Introduction: Create test reports for users' offline gait tests
Publish Report
Function Introduction: Push test reports to users and send information notifications
View Test Report
Function Introduction: View detailed information of user test reports

Equipment Management
Running Shoes Management
Function Introduction: Enter running shoe information, view and modify running shoe information. It is the data source for the client's scientific selection functions
Brand Management
Function Introduction: Information management of the major brands to which running shoes belong

System Management
System Monitoring
Function Introduction: Client logs, logged-in users, operation logs, performance logs, process control, background tasks, etc.
Security Management
Function Introduction: Staff management, organization management, role management, menu authorization, operation authorization
System Configuration
Function Introduction: System parameters, menu editing, process definition, system parameters

Make a Plan
Planned Run
Free Run
Plan Execution Comparison
Plan Progress
IM Instant Messaging
Evaluation
Course Management
Member Management
Order Management
Appointment Management
Test Report Management
Operations Management
Basic Information Configuration
Equipment Management
System Management
Classic Cases
