Font Size: a A A

Design And Implementation Of Social Information Pushing System

Posted on:2016-10-24Degree:MasterType:Thesis
Country:ChinaCandidate:X M FengFull Text:PDF
GTID:2308330467996904Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the social network, the user-activity-feed mode is more important. How to handle the feeds generated by users, and push these feeds timely and reliability to the corresponding user, as well as friendly display information to users, are the main problems to be solved in this paper.This paper introduces the functional and non-functional requirements of this system, including the feeds generation, push and display as well as auto tasks. The system’s overall framework uses Spring framework and MVC to provide REST API for the client, as well as MemCache to improve the query speed while using message middleware to send the feeds message to the corresponding users. The implementation and system design is mainly about the design and implementation of this system, mainly including the overall design, database design and detailed design. The detailed design and implementation part mainly explains the feeds generation, push and display and auto tasks. About how to push the feeds to users, this paper introduces the "push mode" and "pull mode", analyzes the problems of using only one certain way, and finally proposes the "push-pull" method. The use of caching mechanism helps to cache part of feeds information as well as activity information, thus accelerate the process of getting the information. The research and use of the information integration mechanism (efficient management and display the repeat information), information filtering and recommendation mechanism (make the feeds fits users) and weighting algorithm (message order) help to improve the feeds reliability. Finally, based on the development of version management, code review, functional testing and non-functional testing to introduce the whole process of quality assurance of this system. In this project, the author takes part in the whole process of requirement analysis, design, implemention and publishment. The author’s work is focused on design and implement of the REST API about the social system, the basic functions of the management system as well as the feeds functions.At present, the system has been published and steadily running online. The next step is to optimize the functions and efficiency of this system, so as to improve the user experience.
Keywords/Search Tags:Feed, social contact, message notification, friends feed
PDF Full Text Request
Related items