Font Size: a A A

Design And Implementation Of Mobile Learning And Examining System For Primary And Secondary Schools

Posted on:2016-05-21Degree:MasterType:Thesis
Country:ChinaCandidate:X HuoFull Text:PDF
GTID:2348330482467470Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the popularity and continuous improvement of the Internet infrastructure, Internet is affecting more on traditional industries. New vertical domains in Internet market are born everyday, improving and destroying old industries. Online education is just one of them, an arising industry with big potential, and has become a good supplement and a strong challenger to the traditional education with its various characteristic such as convenience, real-time, popularity and enjoyment. Being part of education, examination has the nature of supporting online access. It also has other special characteristics such as broader audiences and requirements from more industries, apart from traditional education. Thus, it is valuable to step into such industry. Meanwhile, in the trend of mobile network growing up, this paper designs and implements a mobile learning and examining system through efforts on market research and technique study.This paper aims to research on how to design and develop a modern Web application which is extensive, supporting most client platform, and easy to deploy and integrate. It practices the theories and approaches of Software Engineering, implements a working mobile learning and examining system with basic functionalities and all the characteristics above, and summarizes experiences and rules of modern Web application design on backend service and mobile client. The paper first introduces the background, and then gives an overview of major modules, technique stack and architecture. The system is based on C/S (Client/Server) mode, with native app of Android OS as client side and Java application server based Web Services as server side. Server side provides RESTful Web Services to communicate with clients through standard HTTP protocol, to support multiple platforms to be extensive. The paper then describes each function module in detail and talks about design and implementation of each layer. Then it comes the testing part, and ends up with a summarization section.Walking through a whole process of Software Engineer, the system designed and implemented by this paper works well and achieves the design goal. The author also gained a lot of valuable experiences and conclusions from that.
Keywords/Search Tags:Web Services, RESTful, Android, Design Patterns, MVC
PDF Full Text Request
Related items