| Mobile learning is a new way of learning which is based on digital learning,and it has the characteristics of mobility,high-efficiency,virtuality,interactivity,etc.Android is a kind of free and open-source Linux-based operating system,which is mainly used in smart phone,tablet PC and other mobile devices.Mobile learning system can be used as a strong complement to the traditional learning model,which is built on the computer technology,wireless network technology,multimedia technology and other mobileapplicationdevelopmenttechnologies.So the learners can get the information anywhereatanytime when they want.The course of computer networks is the background of this thesis,and on the basis of analyzingthecurrentsituationandapplication to implement a learning system for the course of computer networks,which is based on the Android system.Firstly,this thesis makes a thorough analysis and research of mobile learning theory,combines with the characteristics and methods of mobile learning to inquirya new model which can be applied to the Android platform.Secondly,it introduces the Android development platform,Springframework,JSON,GSON and Hibernate framework,and uses the MySQL as the database management software.Analyze the demands of the system and users to implement the main functions,such as the user management,course management,video learning,reminder mechanism,FAQ,etc.Thirdly,in order to help the students to consolidate knowledgeandraisethestudyefficiency,it designs a reminder mechanism which is based on the Ebbinghaus Forgetting Curve.In order to reduce the dependence of the learning platform from users,design a learning discussion group to assess the user’s participation.Fourthly,it uses the XML layout file to layout the Android terminal,and uses the Spring-Android framework to complete the terminal and the server data exchange.Finally it achieves the main function to learn the course of computer networks through theAndroid terminal.By testing and running on Android mobile phone,the platform of each functional module runs well,and meets the basic requirements of course learning.Ultimately,it summarizes the conclusions of this thesis,points out the shortcomings of the system and gives advices to the future research. |