Font Size: a A A

A Design Of Mobile Application For Social Networks Fusion

Posted on:2015-12-12Degree:MasterType:Thesis
Country:ChinaCandidate:S C ZhangFull Text:PDF
GTID:2298330452463681Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The Internet is an important way to maintain the circle of connections for people, thecommunication between people are no longer confined to the traditional letters and telephonecalls, but with the advance information transition to social networking age, the social networkis base on internet as a medium, using some characteristics such as real times, interaction, andsharing to make people can build stable relationship circle in internet, but with the poplarityof mobile intelligent device and3G high speed internet access, mobility is highlighted insocialized communication. In this paper, in order to meet the application requirements,analyzes the convenience using for people, the rapid share information anywhere as possible,base on existing research on social networks, mobile device and the third party authenticationprotocol, to design and implement a new model to combind social network and mobile devicein one stop management of connection resources, to solve the problem that unable managemany social network platforms in one application.The current application market, the connection resources app only include mobile clientfor social network websites or base on LBS (Location Based Service) and address book, lackof integration of connection resources management. The Integration management does notmean that all social networks have simply moved to an application platform, but a scheme isdesigned to allow the users to simultaneously view and maintain all social networks in oneapplication platform. In fact, this is also the innovative point of this paper, at first, through themethod that using social open platform, the third party authentication protocol, and mobileoperation system to solve one stop management problem. Then, use an additional applicationserver as the resources storage, user can store their friend personalized information in thedatabase of the application server, to solve the problem of relationship maintaining. Throughthese two steps, not only can make the user able to view all trends anywhere as possible forthe major social networks, and also can join friend history context, only do these two points, through personalized information to maintain and strengthen relationship, the integrationmanagement of social network should be true integration.The paper adopts the theory of software engineering method, respectively, use systemtheory and practice analysis, from the system requirements, design, realization and test eachpart on the application, focusing on the design and implementation of key function. In therequirements phase, analysis the details of system requirements, including some flow chart,such as use case diagram, activity diagram, to describe the every part so that we can fullyunderstand the application requirement. In the design phase, describe and analysis theauthentication protocol, network communication, and data flow analysis using class diagram,sequence diagram in detail. In the implementation phase, through low coupling way using amodular design, enhance the readability and scalability.The key technology in this paper mainly involves:1) social network open platforminterface access;2) The authentication protocol among social networks, user and application;3) Personalized resources data resolution and display. These three kinds of technology are thekey technology to realize the main function of the application.After the test run on the Android real machine, the result showed that the applicatin ableto focus on connection resources access and maintain anywhere, compared with the similarapplications on the market. The design makes the application more practical, access the SNSresources and operational convenience is improved greatly, but also enhance the extension ofrelationship resources and interaction ability.
Keywords/Search Tags:SNS, Android, Open Platform, OAuth2.0, REST API
PDF Full Text Request
Related items