图书推荐系统的设计与实现.doc

资料分类:计算机信息 上传会员:暖暖大将军 更新时间:2024-08-19
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:14416
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着科技和社会的迅猛发展,电子阅读已取代了过去的纸质阅读,现在收藏书籍更多的是一种情怀。如今电子阅读越来越流行,书籍信息量巨大,读者很难从中寻找到自己心仪的书籍。因此将推荐算法技术应用于阅读APP上是一个很好的想法,读者既可以方便地进行电子阅读又可得到APP给读者推荐的书籍。

图书推荐系统对已注册登录的读者在可浏览书籍的基础上提供符合其阅读偏好的书籍。首先读者注册登录,进入APP后选择符合自己的阅读偏好标签,系统根据读者选择的标签采用基于标签的内容推荐算法和基于标签的协同过滤推荐算法两种推荐算法对读者推荐其喜爱的书籍。同时读者可浏览热门书籍,经典书籍,书籍排行榜等,点击书籍的封面进入该书籍的详情页面,里面有书籍的详细信息,读者还可对书籍进行收藏和评论。

-本软件开发采用前后端分离,前端采用HTML5+CSS+JS编写,创建运行于手机端的移动APP项目。后端使用IDEA创建MAVEN项目使用SPRING BOOT框架和MYBATIS框架,用来管理数据,为前端提供数据,前端则使用AJAX技术进行与后端的数据交互,其数据格式是Json格式,以键值对的形式来显示数据方便识别,前端再将传来的json格式的数据转化为对象格式,前端页面参照了市面上几款阅读APP的界面,尽量达到良好的观看效果。

 

关键字:图书推荐;前端;HTML5;后端;

 

目 录

摘 要

ABSTRACT

第一章 绪论 6

1.1 课题研究的目的和意义6

1.2 课题的现状 6

1.3 课题的内容   7

1.4 可行性分析   7

第二章开发技术介绍 8

2.1前端采用技术 8

2.1.1 HTML5+CSS+JS介绍  8

3.1.1 ajax介绍  8

3.1.1 HBUILDER介绍  9

2.2后端采用技术   9

3.1.1 maven项目  10

3.1.1 idea软件  10

3.1.1 spring boot框架  11

3.1.1 mybatis框架  11

2.3 数据库mysql介绍   12

第三章 系统概要设计 12

3.1 功能需求 12

3.2 性能需求 13

3.3 用例分析 13

3.4 界面需求 14

第四章 推荐算法研究及图书推荐算法设计  14

4.1 基于协同过滤的推荐算法15

4.2 基于内容的推荐算法16

4.3 混合推荐算法16

4.4 基于标签的图书推荐17

4.4.1 标签选择的推荐  18

4.4.2 书架内容推荐  19

4.5 各推荐算法的比较 19

第五章 系统详细设计与实现19

5.1 注册登录模块19

5.2 书籍浏览模块23

5.2.1 首页浏览  23

5.2.2 分类浏览  27

5.2.3 排行浏览  28

5.3 个人中心管理模块29

5.3.1 我的页面  30

5.3.2 我的资料  31

5.3.3 我的书架  33

5.3.4 我的评论  33

5.3.5 账号管理  35

5.3.6 历史浏览  36

5.4 推荐模块38

5.5 数据库设计39

5.4.1 概念结构设计  39

5.4.2 逻辑结构设计  40

第六章 系统测试  40

6.1 测试41

6.2 APP打包发布42

第七章 总结43

参考文献 45

致谢 46

相关论文资料:
最新评论
上传会员 暖暖大将军 对本文的描述:推荐系统其实是一个大且广泛的领域,商品推荐、兴趣推荐都有各自的特点,一直是工业界和学术界研究的热门话题,因此比较重视推荐系统的开发,学术界更侧重理论层面的分析和模型精度......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: