Font Size: a A A

Design And Implementation Of Online Learning System Based On Android

Posted on:2016-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:Y Z WangFull Text:PDF
GTID:2308330482956383Subject:Software engineering
Abstract/Summary:PDF Full Text Request
"Lifelong learning" has become the education experts and scholars for a consensus on the future of education, modern education pattern in China for decades, still can’t get away from the examination oriented education circle. How to mobilize the students and on-the-job learning interest and learning initiative has been plagued by the educators and teaching researchers.The traditional classroom teaching teaching methods single, teaching condition is limited, it is difficult to fit for promotion to the public to learn. Distance education has got rid of the geographical location of the limit, but the same need continuous blocks of time to ensure to complete the teaching contents. The emergence of online learning system to solve the above problem, for the vast majority of the audience, the knowledge update speed today brings a new solution.In the field of education and teaching, compared with the traditional way of learning, mobile learning online to give people more convenience and good experience, through the use of Android online learning system, students can whenever and wherever possible to learn, not affected by time, geographical restrictions, is beneficial to the students more quickly obtain the knowledge content, while the Android online learning the system software has a more broad application prospects on, also is more suitable for the future college students demand for network learning.In order to meet the huge demand at present for this on the network of online learning, this paper based on the superiority of online learning system, design and develop an online learning based on App Android platform. The online learning system for learning objects for all people, through the self App, high school and college students, white-collar workers and amateur hobbies users can download the App through the network, after installation you can use simple. Such a learning App is a very suitable for public use of learning software, especially for white-collar workers busy work, the use of leisure time can be according to the work need to charge, for there are certain aspects of the loving people, also can through the App can enter for primary autonomous learning, without the need for Limited by time and region, this kind of crowd, learners can arrange the learning time, learning content and learning methods, and provides convenience for the majority of learning.Sweet potato college is an online learning mobile phone application, this platform is for the majority of learners to provide all kinds of learning video, the system integrates many kinds of learning video, computer, foreign language, learning topics include primary and secondary school, University, qualifications, skills training, dance, music, medicine, sports life and learning in all aspects, can be said to be the may use the knowledge of life are integrated into the App, its purpose is to be able to expand the App as soon as possible for the crowd, provide more convenience for more people.The learner is mainly through video viewing approach to learning, learners can select what he is interested in learning video online learning and comment. According to market analysis and social investigation, the system total design and includes applications, learning type list, see list of details, the function modules such as video playback page. The development of the application of the fully abide by the software engineering development process, step through the demand analysis, the system overall design and detailed design, system implementation and testing, after nearly a year of time, completed the design and implementation of the work of the system.The online learning system includes client and server two application, using B/S three layer architecture based on the classical model, through the three layer architecture to realize the function module division of the whole system, effectively improve the development efficiency and reduce the cost of maintenance and operation of various types of late.Programming language to realize the system with Java language based on Eclipse platform, the Java language in the Web development compared with other languages have great advantages, the server is mainly used to transmit the data, complete the mobile phone terminal data shown here used the JSON data exchange format, carries on the analysis to the server-side data transmission over. The database design of the system is relatively simple, here used Microsoft produced large relational database SQL Server, the language and the database is the choice of the specific function for the application to the online learning, can meet the basic requirements in the system development process.Through the work of this paper, the design and implementation of an online learning system based on Android platform, the system uses the huge advantage of Internet, make learning become more autonomous and controllable, the user through the download and install the system after can whenever and wherever possible for independent study, provides an effective solution for the organic combination of future network learning and lifelong learning.The system also has some disadvantages to be improved, watch the video of the user’s network bandwidth requirements higher, if the user is still under the condition of Wifi, or need more traffic, the user needs some costs. In addition, the number of concurrent online users of the system server can support is limited, which is currently the drawbacks of all network applications, but also for future work direction.
Keywords/Search Tags:Android, Online Learning, B/S
PDF Full Text Request
Related items