Font Size: a A A

Design And Implementation Of Film Review System With Anti-Spider Mechanism

Posted on:2020-11-23Degree:MasterType:Thesis
Country:ChinaCandidate:P GaoFull Text:PDF
GTID:2415330578454700Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of the film industry,more and more movies have emerged in front of people.People want to select better movies,usually based on the comprehensive evaluation of the film as the primary standard.At this point,comprehensive and objective evaluation is particularly important.The earliest film evaluation is carried out on the traditional paper media by professional film critics to publish film review articles,but this evaluation method is too single,and can not be evaluated from multiple dimensions,and easy to mislead the viewers,so the need for the participation of the whole people in film review is particularly prominent.With the rapid development of the Internet,people can evaluate all movies on the Internet.The evaluation dimension of this method is comprehensive,high timeliness,open evaluation methods,and the use of network evaluation method can also allow everyone to publish film reviews,not limited to the previous few professional reviews.By referring to these reviews,people can choose their favorite movies,which can reduce the cost of screening movies,and can choose the movies they want to see quickly,efficiently and conveniently.Firstly,this paper describes the background of the project and the current situation at home and abroad,and analyses the functional and non-functional requirements of the whole system.According to the requirement analysis,the system structure is designed,the system function modules are divided,and the system database is designed.Then the system is designed and implemented in detail.The author has independently completed the function modules of community,ranking list and membership center,anti-spider module in the system,and participated in part of the work of other modules.The anti-spider module improves the existing anti-spider technology,improving the accuracy and speed of anti-spider,and further ensuring the security of the system.The anti-spider module mainly collects the system request data and disassembles the request data.After the model evaluation,it chooses the extreme gradient lifting algorithm to transform the features.It uses the logistic regression algorithm to complete the spider judgment,and continuously optimizes the anti-spider model according to the accumulation of data and the upgrading of spider technology.The system uses Zookeeper framework and Thrift framework to realize micro-service management,which can ensure the independence of system function modules,reduce the coupling between modules,and ensure the high availability of the system.At the same time,the system can regularly update the hot list,word-of-mouth list and character list through spark calculation,so that users can more easily see the most popular movies in the near future and evaluate the best movies,saving the time for users to select movies.At present,the system mentioned in this paper has been developed and successfully launched.Movie review system runs steadily to meet the needs of users and expectations of the company.
Keywords/Search Tags:Anti-spider, XGBoost, Micro-service, High Availability
PDF Full Text Request
Related items