Font Size: a A A

Design And Implementation Of Mobile Learning System Based On Android

Posted on:2021-01-04Degree:MasterType:Thesis
Country:ChinaCandidate:S W WangFull Text:PDF
GTID:2428330602966203Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the development of 4G technology and the rapid rise of 5G technology,network communication technology has been deeply applied in mobile terminals,which has brought new opportunities for mobile learning and made mobile learning a new form of education in the era of mobile Internet.Mobile learning can not only meet the needs of learners anytime,anywhere,but also improve students' interest and efficiency in learning,and become one of the indispensable learning modes in the future.In this paper,an in-depth investigation and user demand analysis of the mobile online learning system are carried out,and a mobile learning platform based on the Android operating system is designed and developed.The database of the platform uses the HASH algorithm for fast data query,which reduces the data query time and improves the performance of the system.Solve the problem that the client waits for the server data response for a long time.In addition,the platform has the functions of browsing school news,watching video learning,browsing network courses and school address book providing effective supplement and enhancement for classroom learning.The main work of this paper are as follows:1.First,based on the characteristics of mobile learning and the analysis of the characteristics of target users,the mobile learning system is studied from two aspects of user needs and system needs,and the functions and user groups of the system are clarified.Then based on the Android operating system architecture and components and the JSON data exchange format,the overall architecture of the mobile learning system is designed,including the detailed design of the mobile learning system,the design of the system database conceptual structure and the design of the database table,and the index structure using the design of the HASH algorithm.2.The server side of the mobile learning system uses the Java development language,uses the MySQL database for system platform data storage.The client is developed based on the MVC software framework.The communication protocol uses the OkHttp framework networking request.The data storage uses SharedPreferences data storage,file storage and Network storage realizes the entire mobile learning system based on android.The mobile learning system client'scourse list acquisition,video playback,campus news list,online courses,and address book and other functions are given related flowcharts and implemented by programming.The server side builds the server side of the mobile learning development platform based on SSM(Spring,Spring MVC,MyBatis)and other frameworks,which implements administrator login,user information,user equipment,news management,carousel map management,video management and network classroom management and other major functional modules.The system functional testing uses the real machine simulation testing to obtain the expected effect of the application's operation.Performance testing uses Tencent WeTest to generate performance testing reports.The comprehensive analysis and testing results show that the system has reached the expected design goal and meets the basic requirements for going online.
Keywords/Search Tags:Android, Mobile Learning, Design pattern, Hybrid architecture
PDF Full Text Request
Related items