Font Size: a A A

Design And Implementation Of The Android System Based On Campus Social Platform

Posted on:2016-08-05Degree:MasterType:Thesis
Country:ChinaCandidate:G LiuFull Text:PDF
GTID:2298330467499248Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At home and abroad, to develop and run a social platform has gradually come out tenderand come to mature. But the social platform about the student inside the campus is relativelyempty, and there is some lack of communication about information of some aspects betweenstudents and teachers in our school. So it is necessary to develop a campus social platformbased on the Android system to promote the development of social networking sites inside thecampus. The platform should have the functions of chatting, social communication and etc.This platform is designed to solve the actual problems of student life on campus. And itbelongs to the area of designing and developing the the campus social networking platform.The system which is based on this point, and considering the people now prefer to use themobile phone to carry out all kinds of interaction, decide to use the Android platform torealize the campus social networking platform.This system can be divided into personal information and login module, friendsmanagement module, the state distribution module, scheduling module, the instantcommunication module, secondary trading module and looking for the lost things model. Andit achieves all seven functions having been mentioned. The whole system is completely basedon MVC pattern. After the design of a variety of classes and methods, programmers can stickout a mile to see the functions of each class. And the system also do well in the high cohesion,low coupling. The social networking platform is designed to improve social and someauxiliary services for the campus life. The project has completed the following modules:social contact module, communication module, scheduling module, secondary trading moduleand looking for the lost things model. The system build a customer service system in the frontof android and set up a server in the background.In order to complete the function, this system uses Java to achieve the Web server in thebackground, and use the Serlvet network interface to achieve the data output in the front andin the backstage. In order to accelerate the speed of data access, the Memcached cachingmechanism is used. At the same time, the openfire, a push server is used to realize themessage push. In the foreground, the new Fragment technology since the android3.0versionis adopted to achieve some of the more beautiful Android interface, and it also gives the user a good user experience. And the mechanism of comparing the vision of the front and thebackground is joined to improve the speed of displaying data to improve performance. Theopenfire server is used as a proxy server. When someone logins the server, he/she connects tothe openfire server. And the message listener is established. When there are some messages,the system gets the messages right away, and updates the front interface to push the message.The system has a good user experience. A large number of coding has been done in theforeground interface optimization and development of Android effect. Finally, the systemimplement a large number of android effect. For example, sliding screen, Split screen display,pulling down to refresh, displaying big picture and so on. And the users get a good userexperience. The system has been tested using a large number of data and complete basicfunctions and can be used.
Keywords/Search Tags:The campus social networking platform, social, system
PDF Full Text Request
Related items