Font Size: a A A

Design And Implementation Of Mobile Training Learning Platform Based On Android

Posted on:2019-05-03Degree:MasterType:Thesis
Country:ChinaCandidate:Z G LuoFull Text:PDF
GTID:2428330545969653Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Today in the 21 st century,with the rapid development of the economy and the advent of the information age,the application of mobile Internet technologies has received increasing attention and popularity.In the field of education and training,based on its own characteristics and needs,it has developed a training and learning management platform adapting to the multi-platform and vigorously promoted the informatization and digitization of various functional applications.Based on the PC client training and learning platform,combined with the mobile Internet technology and mobile terminals,an Android-based mobile training and learning platform is developed.Through the means of informatization,the multi-platform,multi-channel network training and management work is carried out.It is not only an effective means to improve the comprehensive competitiveness of education and training institutions,but also a general trend of education and training work.This paper first expounds the research status of the mobile training and learning platform at home and abroad,analyzes the existing problems such as the multi-terminal access mode and the data access optimization,and introduces the key technologies related to the system design and implementation.Based on this,the requirements analysis of the system is described.Trough the collection of the user requirements,the system requirements are analyzed and determined.The UML modeling tools are used to describe the target user's functional requirements and the system performance requirements in a standardized manner,and the use case analysis method is adopted to establish the target user's needs.Then the architecture design of the system is introduced.The MVC(Model-View-Controller)model of the three-tier architecture is used to divide the logical structure of the system into different functional modules.According to business functions,it is divided into several important functional modules such as online learning,online examination,and learning effect evaluation.Each module has some independent data as well as some shared data.In this process,the design principles of high cohesion and low coupling are embodied in a centralized manner,and a complete management system is formed through the coordinated management of data.Then this paper introduces the design of the system database,including the conceptual model design and the data table structure design.Finally,the implementation and testing of the system are described.Based on the above analysis and design,the main parts of the system implementation are introduced,including the interface implementation,the key code implementation,and the database access implementation.In the case of relatively large user traffic,there are a certain number of online concurrent number problems.In order to ensure that the system can operate stably,efficiently,and safely,the measures such as the optimized data access performance adopted by the system are introduced.In the system test phase,according to the system requirements,through the selection of test example and the use of software engineering test methods,user requirements are compared and the system function and system performance test results are analyzed and verified so that the user's requirements are basically satisfied.This paper aims at the existing problems in the current mobile training and learning platform.Through the design and implementation of the mobile training and learning platform based on Android,the multi-terminal access mode problem of PC and mobile devices is solved.The core algorithm is used to solve the data processing of the streaming media.At the same time,the way of the database connection pool is employed to optimize the data access performance,reduce the user response time,improve the operating efficiency,and solve the problem that the access is not smooth enough under different networks.The Android-based mobile training and learning platform is stable and reliable after the operation.Through the digitization of training and learning management processes,it not only makes the user's operations more convenient,but also greatly enhances the effectiveness of training and learning,and effectively improves the efficiency of training management.Meanwhile,this platform also provides certain reference for the design and implementation of other similar platforms.
Keywords/Search Tags:Mobile Learning, Learning Resources, Object-oriented Modeling, Online Learning
PDF Full Text Request
Related items