Font Size: a A A

Design And Implementation Of Android Based Mobile Office System

Posted on:2015-05-06Degree:MasterType:Thesis
Country:ChinaCandidate:W ZhangFull Text:PDF
GTID:2308330473953553Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapidly development of mobile Internet, mobile phones, tablet PCs are becoming more and more important role in human life. As it is with the person ingredient of the enterprise, Enterprises have begun more and more attention on "mobile Internet" technology to facilitate business management, and improve enterprise efficiency. Enterprises break though space and time limitations, solve the cost and time issue through the combination between "mobile Internet" and business management.This thesis combines the requirements of "TuoRong Power" to implement a mobile office system based on the Android operating system. The thesis is focused on Android App technology about the application of corporate office. The main research contents including: network communication technology between APP and API, App Data persistence technology, HTML5 Web App technology and API server technology using PHP language.To develop client APP, the first technology problem is how to solve the communication with server. How to apply AndroidAsyncHttp to implement HTTP access server JSON data format will be introduced in this paper. And the paper will involve in applying a thread pool to manage network requests to avoid blocking the UI to main thread and improve network access performance, and will introduce several kinds of network exception handling. One of the paper topic is client should how to keep data persistence after server get the data. And the other will introduce how to use ORM Sqlite for Android to implement the management of data persistence, including the entity object creation, the Dao(data access layer), the DaoManager(data access management layer) and the buffer. The system will apply HTML5 to ensure that the update is convenient when the interface elements change often. So this paper will involve in HTML5 Web App technology including the mash-ups between HTML5 and Android APP, and the communication with each other between HTML5 and Native APP. One much more studied and talked-about topic is how to offer data from server to client. The paper will tell how to use PHP, MySQL and Apache to implement server-side for the client-side to provide access to API and JSON data format.This paper will discuss the above four points technology as a key research content, based on the practical project of "TuoRong Power", and expound how to implement a mobile App, one by one, from knowledge preparation, requirement analysis, system design,system implementation to system testing.
Keywords/Search Tags:Mobile Office, Operating System, Programming Language
PDF Full Text Request
Related items