| With the residents’ per capita income levels increasing, more and more people join the ranks of travel, and the tourism industry in China ushered in a good development opportunity. However, the traditional travel agency-centric model has been unable to meet the multi-faceted tourists travel demand, inhibiting the tourists’ travel enthusiasm, hindering the sustainable development of tourism. As the same time, the rapid development of mobile Internet and the rapidly growing popularity of smart-phones, greatly enhance the experience of access to information. Therefore, this paper develops a mobile travel social networking platform, making use of the development opportunity of mobile Internet and putting the SOLOMO service concept into the tourism industry.The platform has realized a new mode of self-help tourism, provides a strong reference to the reform of the tourism industry.The paper designs and implements a mobile travel social networking platform based on Android and LBS. This system fully embodies the characteristics of LBS services and provides visitors with real-time positioning, surrounding locations retrieving, nearby attractions recommended, popular folk activities recommended and near destined positioning services. All of these functions are conducive to creating a personalized travel service. In addition, the platform reforms the traditional SNS services and integrates LBS technology and SNS services together, finally realizing social service functions based on location.This system has been realized on the Eclipse platform using Java language. Client-side is based on Android platform. Server-side chooses Struts2as development framework, Tomcat as web server, MySQL as back-end database. Both client-side and server-side follow the MVC design pattern, and use the lightweight JSON data format for data exchange. The system chooses Baidu map as its location service provider, builds its own locations database and uses GeoHash algorithm for nearby locations retrieving on database level.First of all, the paper describes the development background of this platform, analyzes the demands, and then determines the system design scheme. Afterwards, it does detailed design and implementation on each of the system functions. Finally, the system has been tested on multiple real machines to prove it to be useful.The system basically meets the demand for self-service travel, gets rid of the drawbacks of the traditional travel patterns and improves the travel experience of tourists. |