基于协同过滤的电影推荐系统的设计与开发【字数:12385】
目录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1 研究背景和意义 1
1.2 国内外研究现状 1
1.3 本文的组织结构 2
第二章 相关技术 3
2.1 Mysql数据库 3
2.2 系统框架 3
2.2.1 MVC框架 3
2.2.2 Spring框架 3
2.2.3 Mybatis框架 4
2.3 协同过滤算法 4
第三章 系统需求分析 5
3.1 项目总体需求分析 5
3.2 功能需求分析 5
第四章 系统概要设计 7
4.1 系统总体框架 7
4.2 功能概要设计 8
43 系统ER图 12
第五章 系统详细设计 14
5.1 功能模块设计 14
5.1.1 前端用户管理模块 14
5.1.2 前端电影管理模块 14
5.1.3 前端评论类信息模块 15
5.1.4 后台信息管理模块 16
5.1.5 电影推荐模块 17
5.2 数据库设计 17
5.2.1 member表 17
5.2.2 movie_message表 18
5.2.3 movie_url表 18
5.2.4 music表 18
5.2.5 movie_comment表 19
5.2.6 movie_sign表 19
5.2.7 feedback表 20
5.2.8 movie_hot表 20
5.2.9 user表 20
5.2.10 movie_type表 21
第六章 系统实现与测试 22
6.1 前端模块测试 22
6.1.1 用户登录 22
6.1.2 用户注册 22
6.1.3 电影推荐 23
6.1.4 修改个人资料 23
*51今日免费论文网|www.51jrft.com +Q: ¥351916072¥
6.1.6 查看电影分类 24
6.1.6 搜索电影 24
6.1.7 播放电影 25
6.1.8 收藏电影 25
6.1.9 评论电影 26
6.1.10 播放电影主题曲 27
6.1.11 今日热点 28
6.2 后台模块测试 28
6.2.1 管理员登录 28
6.2.2 后台信息查看 29
6.2.3 后台信息添加 30
6.2.4 后台信息修改 31
6.2.5 后台信息删除 31
第七章 总结与展望 33
参考文献 34
致 谢 35
基于协同过滤的电影推荐系统的设计与开发
摘 要
面对无数的电影资源,需要通过推荐算法过滤出用户感兴趣的内容,为此,本项目基于协同过滤推荐算法开发了一个电影推荐系统。系统不仅完成电影模糊搜索、电影播放、主题曲播放、电影评论、电影收藏、系统意见反馈、电影分类、热点推荐、用户登录、后台管理、修改个人信息等功能,还能基于用户行为给每个用户个性化地推荐电影。为了实现推荐功能,系统首先提取用户行为,再应用欧式公式计算用户相似度,然后给出邻居用户的收藏电影,最后完成电影推荐。系统采用Java语言作为开发编程语言,以IDEA作为开发平台,采用SSM框架技术并使用MySQL数据库。另外,系统通过对数据库的查询、添加、修改、删除操作来完成基本功能,通过网页来与用户交互完成各项操作。经过测试,整个系统的功能与性能表现良好。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/610053.html