Font Size: a A A

The Research Of Campus Geographic Information Search System Based On Android

Posted on:2014-02-18Degree:MasterType:Thesis
Country:ChinaCandidate:M JingFull Text:PDF
GTID:2248330398450332Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Recently, on the smart mobile device market, the major operating systems are as follows: Android, iOS, Windows Phone and so on. Among them, Android gradually dominates in market share, and is very popular with the college students because of the characteristics of fast processing speed, simple operation, open platform, a variety of applications and so on. With lots of applications exploited based on the Android operating system platform, custom-designed campus location search service is becoming hot demand for college students. However, taking Google Maps as an example, although it has very large datasets of maps and users, the location accuracy is about1000metres, which is intolerable to college students because they prefer to know the precise location (in the library or the teaching building) of their friends. Moreover, for an freshman in the college, it can be no better than that one software could realize the navigation from the bedroom to a certain building in the campus.To address this problem, we design the Campus Geographic Information Search System. Based on the Android2.2platform, this work uses the Google Maps API and SQLite database to carry out the development of campus location search service, and adopts the XMPP Asmack package to realize campus instant messaging service. The main contributions of this work are summarized as follows:First of all, we have learned the operation process of application on the Android system using the Google Maps API, discussed the functioning process of the embedded database SQLite in Android.Then, to develop the function of this system the whole system based on the method of modular development. In the system development process, we divide the whole system into four parts based on the basic theory and the functional requirements:Google Map search module, campus location search module, display of landmark module and navigation of campus paths. For each module, we design the user interfaces, and discuss the input, output, and logical flow of each function. We carry out object modeling and the design of main classes, member variables, member methods and the interfaces with the principle of object-oriented design methods and design patterns, and realize the codes of each module based on the multithread technology and network communication technology. Besides, we build test environment for the Campus Geographic Information Search System, and give test cases of each module, including the conventional example and the abnormal example to show the correctness and reliability of our system.Finally, in order to develop the function of our system, we design the campus instant messaging module for our System, which can achieve functions of user login, display and updating of the buddy list and online state, short message service, query of location information, etc.
Keywords/Search Tags:Android, Google Map API, Location-based Service, SQLite, XMPP Asmack, Instant-Messaging Service
PDF Full Text Request
Related items