| In recent years,with the continuous development of mobile network technology,intelligent devices have almost become a necessity for people,which has brought a lot of convenience to all aspects of people’s life,and also expanded the way of information receiving.How to turn intelligent devices into learning tools has become a hot topic for educational researchers.With the emergence of various learning systems,it has become a reality that learning is not limited by time and space.People cannot live,study and work without mathematics.Mathematics is the foundation of science and engineering and the motive force of science,the application of mathematics is closely related to the development of social economy,human culture,science and technology,and plays a very important role in the development of human civilization.Among them,the operation ability is one of the most basic mathematical ability,and it is also an important basics for learning mathematics,physics,chemistry and other disciplines.According to the research findings,the main problems existing in the calculation of primary and secondary school students are as follows: the calculation speed is slow,the accuracy is not high,the calculation process is too complicated,and they do not pay attention to the use of more simple calculation methods.Therefore,this paper designs and implements a mathematical quick calculation teaching system,expecting students to improve the operation speed and accuracy after training.This system takes the design and implementation of iOS mobile client as the core content,and realizes the functions of web client,server and database through code.The main contents of this paper are as follows:(1)Through the investigation of some teaching systems and the ability of primary and secondary school students to calculate quickly in mathematics,the functional requirements of the teaching system are analyzed,so as to design and implement a mathematical quick calculation teaching system based on iOS.The system mainly includes iOS mobile client,web client,server and database.(2)According to the security requirements,this paper studies the data security technology of MD5 combined with the key.By combining it with the system,it can protect the data such as teaching video and documents of mathematics quick calculation obtained from the server by iOS mobile client,and ensure the security and originality of the data.(3)In the mathematical quick calculation exercise module,when using the traditional random problem-producing algorithm,there is a problem of repeated questions before all the questions in the exercise database are finished.This paper studies the improved algorithm of random problem-producing algorithm,which can effectively solve the problem of repeated questions and improve the efficiency of practice.In addition,this paper designs the personalized conditions for the problem,so that users can set the exercise questions and answer time according to the learning situation of watching the video.(4)The verification code technology and mailbox activation technology are used in the user registration,which can effectively prevent server crash caused by malicious registration of program,ensure the authenticity and validity of the user,and provide effective authentication for the password reset function module.(5)Through the analysis of the needs of iOS mobile client,the function modules of iOS mobile client are realized,such as registration and login,password reset,scrolling bulletin board,quick calculation teaching video watching,classified training,fast practice,document download and preview,practice record,problem feedback,personal management and so on.(6)The implementation of the server uses Java language,Servlet technology,My SQL database and Tomcat server.The server provides the interface of related functions and data interaction for iOS mobile client and web client,and stores the teaching video,exercises,teaching documents and other data in the system.(7)The web client is developed with JSP + Servlet technology,which realizes the function modules of registration and login,file upload,file management,feedback information access and so on.(8)The functions of iOS mobile phone client and web client are tested respectively,and the performance of the server is tested.The test results have reached the design goal of the mathematical quick calculation teaching system. |