Font Size: a A A

The Design And Implementation Of Piano Auxiliary Practice System

Posted on:2020-10-06Degree:MasterType:Thesis
Country:ChinaCandidate:Y M WeiFull Text:PDF
GTID:2428330590983054Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the development of the economy,people's enthusiasm for learning piano is getting higher and higher,and the piano teaching market is growing stronger.In the field of children's piano teaching,there are still some pain points: children's self-learning ability has not yet formed;parents don't understand music,can't be tutoring;teaching methods are one-on-one teaching,the current teacher resources can't fully meet the students' need for piano auxiliary practice.Therefore,at this stage many companies and institutions are beginning to apply computer technology to piano auxiliary practice.Aiming at the actual piano teaching scene,this paper designs and implements a piano auxiliary practice system that doesn't require special hardware,is closely integrated with offline teaching scenes,has wide coverage of score,is simple and easy to use,and has strong interaction.The system is mainly divided into four parts: the back end,the WeChat end,the client side,and the web page end.The back-end development uses the PHP language and the Laravel framework.The back-end HTTP server uses Nginx,the back-end database uses MySQL,the WeChat and Web-side developments use the JavaScript language and the React framework,and the client-side development uses the Objective-C language.The system backend mainly provides RESTful API interface support for the client,the WeChat,and the webpage.The client relies on the multi-tone detection algorithm of the research group to detect and evaluate the student's performance.The client mainly provides the functions of student homework completion and teacher demonstration performance.The WeChat end mainly provides functions of student job management,user information management and user socialization.The web page mainly provides the functions of music score management and data analysis.The system has passed detailed performance testing and functional testing.The current system architecture is stable and robust enough to meet existing needs.This paper elaborates on the needs analysis,design,implementation and testing of the piano auxiliary practice system.The system can provide more convenience and better teaching effects for traditional piano teaching,and provide students with a piano learning tool,and provide parents and teachers with a tool to supervise and manage students' piano learning.At present,the system has been online.There are 26 books,1256 electronic music resources,6713 recorded data and 752 registered users in the system.The system has won the praise of users and feedback from users,and the system is being continuously improved.
Keywords/Search Tags:Piano teaching, JavaScript, RESTful, iOS
PDF Full Text Request
Related items