南京邮电大学 毕 业 设 计(论 文)
题 目 专 业 学生姓名 班级学号 指导教师 指导单位
日期: 2014 年 03月10 日至 2014 年 06 月10 日
基于内容的电子图书推荐系统
计算机科学与技术
王欣源 B10040101 许棣华
计算机学院、软件学院
毕业设计(论文)原创性声明
本人郑重声明:所提交的毕业设计(论文),是本人在导师指导下,独立进行研究工作所取得的成果。除文中已注明引用的内容外,本毕业设计(论文)不包含任何其他个人或集体已经发表或撰写过的作品成果。对本研究做出过重要贡献的个人和集体,均已在文中以明确方式标明并表示了谢意。
论文作者签名:
日期: 年 月
日摘 要
随着信息技术和互联网的发展,人们逐渐从信息匮乏的时代步入了信息过载的时代。面对信息过载,推荐系统应运而生。本文是实现基于内容的电子图书推荐系统,帮助人们快速找到自己需要的图书。
本文首先阐述了推荐系统产生的背景,并分析比较了几种推荐系统算法,重点阐述了基于内容的推荐算法的优缺点。然后对本系统的功能进行了模块划分,分为管理员实现的功能模块、用户实现功能模块和系统向用户推荐图书模块。 推荐图书模块采用基于内容的推荐算法,它使用关键词代表图书的内容特征向量,根据用户对图书的操作行为计算出用户的配置文件,并通过采用Jaccard算法计算出与用户配置文件相似性较大的图书推荐给用户。最后通过采用Myeclipse8.5开发平台和MySql数据库,编码实现了本系统。
关键词:基于内容;信息过载;推荐系统;电子商务;电子图书推荐
ABSTRACT
With the development of information technology and the Internet, people gradually
fall from a lack of information era into the era of information overload. Facing the problem of information overload, recommender system came into being.We realized a contents-based electronic book recommender system,helping people quickly find the book that they need.
Firstly,the background of the recommender system is described in this paper .Meanwhile we analysis several recommendation algorithms and focus on the advantages and the disadvantages of the content-based recommendation algorithm in this paper.Then according to the functions , this system is divided into three parts,such as the user’s function module, the administrator’s function module and the recommendation module. Content-based recommendation algorithm is adopted in the recommendation module, which uses the key words to represent the feature vector of the books content, and form the user’s profiles based on the users operate behavior on books. The similarity between the books and the user’s profile is calculated by Jaccard algorithm. After that,the most similar books are recommender to the user. Finally, this system is implemented on the platform of Myeclipse8.5.
Key words:content-based;information overload; recommender system; electronic business;e-book recommendation
相关推荐: