Font Size: a A A

Design And Implementation Of Book Recommendation System In University Library Based On Collaborative Filtering Algorithm

Posted on:2021-10-02Degree:MasterType:Thesis
Country:ChinaCandidate:W Z YangFull Text:PDF
GTID:2518306308959319Subject:Library Science and Digital Library
Abstract/Summary:PDF Full Text Request
Since the rapid development of information technology,the number of books and information kept in university libraries has been increasing,and the traditional information retrieval technology can no longer satisfy the teachers and students to quickly find and filter the interested information from the massive collection of books.Therefore,in order to give better service to college students and teachers,I established a college library book recommendation system using collaborative filtering and recommendation technology,which helps to push book information more accurately.In this thesis,aiming at the shortcomings of traditional university library management system,such as low recommendation rate and inability to recommend according to users' interests,based on SSH framework,I adopted B/S architecture mode and Java,and improved collaborative filtering recommendation algorithm,and completed the design and implementation of university library book recommendation system based on collaborative filtering algorithm,which mainly includes the following parts.(1)This thesis expounds the basic principles,algorithm process and similarity calculation of the recommended algorithm for collaborative filtering.On this basis,the collaborative filtering algorithm is improved for the demand of the book recommendation system in university libraries.After clarifying the characteristics of the traditional collaborative filtering recommendation algorithm,I fully consider the change of user interest,and think that it is necessary to fully consider the influence of user interest change in the core process of seeking set similarity and forecasting score.So I added the adjustment factors that contain frequency and time weights to the two core processes to optimize the performance of the algorithm.(2)System requirements analysis.Explain the performance requirements of the system,functional requirements and the principles followed in the design,and determine the main functional modules of the system.(3)This thesis designs and implements the book recommendation system of university library,and briefly describes the overall framework of the system,the main functions of the system,the key modules and the design method and implementation process of the recommendation algorithm,as well as the process and key points of the design and implementation of the database system.(4)System Testing.The system is tested on the modules of user registration,user login,book borrowing,book return and personalized book recommendation by system administrators and ordinary users;And analyzed the performance effect of the improved collaborative filtering recommendation algorithm.The study shows that the algorithm can improve the accuracy and quality of recommendation.In the process of book recommendation system design and implementation,this thesis improves the collaborative filter recommendation algorithm and completes the design and implementation of the book recommendation system in university libraries.By comparing the test results with the actual use of the results,the use of the system is beneficial for university libraries to recommend personalized books for users,which can fully meet the needs of users.
Keywords/Search Tags:College libraries, Personalized recommendations, User interests, Collaborative filtering, Recommendation systems
PDF Full Text Request
Related items