Font Size: a A A

Design And Implementation Of Office Automation System For Mobile Application

Posted on:2016-04-21Degree:MasterType:Thesis
Country:ChinaCandidate:X ChenFull Text:PDF
GTID:2308330473466205Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Currently, the office automation system have been put into use in many enterprises, but with the increase of office need and the development of wireless communication technology, those enterprises have a intention to expand the traditional office automation system to the intelligent terminal, mobile office system becomes a further extension of the traditional OA system, and it is the future trend of office.Now, the mobile operating systems include Android, IOS, Windows Phone, etc, but each system independently of another, if you want to develop a set of application, you need to call the corresponding native API on multiple platforms, and it has resulted in a long development cycle, low efficiency, large consuming, and poor portability problems. Moreover, taking the daily mobile application into account, exchanging data between the networks is the basis, so the selection of asynchronous technique is an important factor restricting the merits of Android applications.This paper took a company’s actual business needs and characteristics of the office as the starting point, there were independent design and development of the mobile OA system, which was based on Phonegap cross-platform framework, at the same time, taking a contrast experiment with different asynchronous technology. The main contents of this paper include:1. Android asynchronous technology comparative experimentThe important asynchronous technique of Android application development includes AsyncTask,ThreadPool and Thread+Handler. Facing the performance of those three asynchronous techniques in the view of high short outbreak data exchange situation, one of the Android-based application was designed to carry on the contrast experiment on downloading pictures stability、reaction speed and consumption resource of those three asynchronous techniques. The result shows that ThreadPool technique brings out the best among those three asynchronous techniques. This technique is the best solution for the situation of a short time with a large amount of interactive data network, analyzing the suitable environment for other asynchronous techniques, and used ThreadPool technique in this mobile OA project.2. Analyzing the mobile office system which is based on PhonegapBased on the company’s actual business needs, we analyzed the feasibility of mobile office system, functional requirements and other requirements. Facing cross-platform migration issue, we used Phonegap cross-platform framework, and chose the corresponding development model and technology. After analysis, we decided to adopt the mixed development model, and most system pages used Html5+ Css+ Javascript technologies to develop, but adopted the preparation of Android native plug-ins to achieve those functions, such as the version upgrade, message push, image processing, alarm reminder, etc. Using Jquery Mobile framework in the front display, the data exchange with server was accomplished through the Web Service, and used JSON as the data format, at the same time, in the network communication process using ThreadPool asynchronous technology.3. Designing the mobile office system which is based on PhonegapWe designed the system architecture, topology structure, function module, access control in overall view, and designed the function of each module in detail view.After a comprehensive test, the Android version of the system had been successfully put into practical application. It fuses personal information management, daily office operation, document resources, message interaction, and it meets the needs of Enterprise Office. After the system was put into use, it showed a strong operating efficiency in the real environment, and outstanding performance in terms of asynchronous download, it also proved a good software design and that ThreadPool technique was the best solution for the situation of a short time with large amount of interactive data network.This system is a successful attempt as the mixed development, it is an effective way to solve the cross platform mobile office application and it has the certain reference significance for enterprise mobile application development platform. The next step of the research work of this system is ported to IOS and other platforms.
Keywords/Search Tags:Android, Asynchronous technology, Mobile OA, PhoneGap, Cross platform
PDF Full Text Request
Related items