Font Size: a A A

Design And Implementation Of Online-Education Platform Based On Andriod System

Posted on:2017-11-26Degree:MasterType:Thesis
Country:ChinaCandidate:N ZhaoFull Text:PDF
GTID:2348330488971352Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Online education is a hot research field of current education sector, the fast development of the Internet and smart hardware makes online education growing more rapidly. If we put the best resources on the Internet, more people are able to learn what they need with or without payment, thus we could release the unbalanced development of education in China.This research is about how to design and build an online education platform, the main work is as follows.Develop an application that could work on Android system. Users, specifically students, could finish the learning task through this software,it should provide great user experience. This paper introduces the interface design of Android software, the communication technique between database and Andriod software. Besides, some algorithm are explained in this paper such as image processing and server push logic; Design a well-structured database model to restore the main data and user information. This database should be concise, efficient and powerful, besides, it should be easily expended. This paper introduces the specific structure of the database and the launch of database by using SQL. The communication method of Andriod software and database is discussed in this paper. By using data mining algorithm, this paper explains how to predict the behavior of users to help them make better learning plan; Develop a tool to write or modify the data in database without operating database directly, making the data safer and protecting the database from damage. This tool is developed by C# language, and able to work with the computers on Windows system. A kind of communication protocol is designed to make sure the tool is able to work well with database server.At the end of the paper, it shows the testing of the whole system, including the Android software working on phone or Pad, the read and write of database, and communication between different parts of the system. The test shows the system works well. Besides, this platform has many users, they provide a lot of useful data. This means the design of the on-line education platform is successful.
Keywords/Search Tags:Online education, Android, Server communication, Database, Data mining, C#
PDF Full Text Request
Related items