Font Size: a A A

Design And Implementation Of A Social System Based On Geographic Location

Posted on:2015-11-16Degree:MasterType:Thesis
Country:ChinaCandidate:X B HuFull Text:PDF
GTID:2298330431487292Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of mobile Internet, a social network based on traditional PCs cannot meet the people’s timeliness requirement for messages. People’s living gradually shifts from the traditional PCs toward the mobile devices. Mobile Internet enables people to get the first time information at any place. As a traditional network service mode, a social networking service (abbreviated as SNS) has been integrated into people’s living. Based on the iOS platform and the geographical position information obtained, the mobile SNS software is developed for the people taking the subway.In the thesis, the project’s background and significance are introduced and the key technologies used are described. Then the thesis analyzes the functional and non-functional requirements of the system. Based on the requirement analysis, the software architecture of the system is designed, the functional modules are divided, and the modules are designed in detail. The author has completed the client software development independently. On the client side, a login function via a third-party platform Weibo and QQ is implemented. GCD (Grand Central Dispatch) multithreading technology is used to implement chat and the whole system asynchronous networking communication. The Quartz technology is used to process the image effects during a chat. CoreLocation framework technology is used to implement the positioning function. APNS (Apple Push Notification Service) push technology is used to implement the push function of the system. The IAP (In App Purchase) technology and Alipay are used to implement the payment function. The system adopts C/S architecture and the client and server side interact via http protocol. In order to improve the database query performance, database index tables are designed. The system has been tested, and functional and non-functional requirements of the system have been verified.The iOS platform implemented has positioning, push, payment and other functions and provides a new solution in the vertical social field. The system is developed based on the iOS platform, and it is user-friendly and easy to operate. Now the project is evolved iteratively, improved continuously and optimized in actual use.
Keywords/Search Tags:Mobile SNS, LBS, iOS, Subway Platform
PDF Full Text Request
Related items