Abstract:At present, the rehabilitation training for patients with upper extremity motor function disorder is generally a manual instruction, to deal with the limitations of personnel and site resource and the difficulties recording and managing training data of this training method, an online rehabilitation training system is designed and realized in detail, which can do autonomous trainings and records searchable data. This system gathers human motion information by the Kinect sensor, calculates vectors of human skeletons, matches patients’ actual motions with standard motions using the Dynamic Time Warping (DTW), instructs patients to do autonomous trainings according to the matching results. It saves instructors and site resources, and its combination of games improves the fun. Also, its data management system based on the Spring, SpringMVC, MyBatis (SSM) framework provides the functions of recording, querying, and doing statistics of training data, finally graphs the data of training time and completion which makes it easier for professionals to track patients’ trainings. This system enables a more automated, data-based and high efficient rehabilitation training.