Font Size: a A A

The Design And Implementation Of Campus App Based On Android

Posted on:2015-07-05Degree:MasterType:Thesis
Country:ChinaCandidate:T T RenFull Text:PDF
GTID:2298330434950132Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the evolution of information technology and universal smartphones and tablets, mobile application growing fast. Continuous improvement of campus informationalization construction, which makes mobile information into campus. How to provide better information services for campus users through various mobile terminals has become an important part of digital campus construction. The subject of this thesis comes from my internship project, which aims to integrate and support the campus mobile informatization.This paper describes a campus service application based on Android platform, integrated with GPS and location services via JSON data. Various techniques are adopted in the process of implementation, such as Android, SQLite, LBS, as well as the test tool Monkey brought by Android. The software architecture, taking the classic MVC pattern as reference, consists of six layers including model, view, controller, database, protocol and tools. The Factory, Proxy and Singleton design patterns are used to optimize the architecture to be in conformity with the principles of encapsulation, modulation, high cohesion and low coupling.In this paper describes five modules including office of education administration, campus navigation, campus information, and library. Firstly, this paper summarizes requirement document based on project requirement analysis. Secondly, analyze the project structure, processing flows, data structures and interactions between modules, design interfaces, complete the preliminary design document and make an overall plan of the project. Thirdly, this paper elaborates detailed design for each module, including functionality description design, interaction design and class diagram design. Lastly, according to the detailed design, complete the code and optimize the code while conducting performance test.Some colleges have interest in campus mobile informatization. The project has attracted some colleges participating development. However, how to ensure the information security of both campus and student has been the key difficulty that should be carefully dealt with for effective and safe campus mobile informatization.
Keywords/Search Tags:campus mobile informatization, LBS, Android, software design
PDF Full Text Request
Related items