您的当前位置:首页正文

基于协同过滤的电影推荐系统(需求文档)

来源:九壹网

附表[2]

毕业设计(论文)任务书

学院 :信息与通信工程学院    专业:通信工程(卓越)    班级:通信2001

学生情况

指导教师情况

题目类型

姓 名

学 号

姓 名

职  称

单   位

理工专业

文、管、经专业

理论研究     □

理论研究     □

吴江源

2020010842

工程师

悦成移动互联网孵化基地

科研开发     □

应用研究     □

工程设计     □√

调查研究     □

题目

基于协同过滤的电影推荐系统设计与实现

是否实物型毕设

是□     否□√

主要

内容

以及

目标

(毕业设计应完成的主要内容,设计任务达到的目标)

基于市场的需求,大量优秀的推荐算法应运而生。其算法的形似多种多样,有基于对象内容分析的相似度推荐,有基于用户的相似度推荐,也就就要大数据的行为分析预测,为每个用户建立数据模型分析预测其爱好。这些算法都基于当下大量的数据给算法进行建模预测,使其达到更高的推荐精度。基于推荐系统模块的应用,可以更准确的为用户呈现推荐内容,电商网站可以通过你搜索的物品、购买的物品等行为信息为用户推荐商品;音乐推荐系统可以对用户听音乐的时长、喜欢的音乐等行为为用户推荐可能喜欢的音乐;电影推荐系统可以通过用户对电影的评分为用户推荐其可能喜欢的电影;基于推荐系统的社交平台还可以为用户推荐其相似的用户,这种推荐功能可以极大的增加用户对应用的粘性,优化用户的使用体验。推荐系统发展至今,推荐算法变得越来越智能,有效的解决了信息过载问题,为每个人定制信息内容。本课题设计方案,需采用协同过滤的电影系统设计简单操作,用操作界面和按钮实现,并可参考主流协同过滤的电影系统,该系统主要包括以下内容:用户管理,电影分类管理, 免费电影管理,付费电影管理,电影订单管理,电影论坛管理。

成果

形式

(毕业设计完成具体工作量;成果形式;验收方式)

1、 规范完整的毕业论文;

2、 交符合设计要求的应用程序;

3、 PPT演示。

基本

要求

(对完成设计任务方面的具体要求:对理工专业应提出设计技术参数、数据及来源、调试所用仪器设备等)

基于协同过滤算法的电影推荐系统需要实现以下功能需求:

    首页:展示电影推荐列表和电影分类列表。

    个人中心:用户可以查看个人信息、修改密码、查看订单等。

    用户管理:管理员可以对用户进行管理,包括添加、删除、修改用户信息等。

    电影分类管理:管理员可以对电影分类进行管理,包括添加、删除、修改电影分类信息等。

    免费电影管理:管理员可以对免费电影进行管理,包括添加、删除、修改电影信息等。

    付费电影管理:管理员可以对付费电影进行管理,包括添加、删除、修改电影信息等。

    电影订单管理:用户可以查看自己的订单信息,管理员可以对订单进行管理,包括查看、删除订单等。

    电影论坛:用户可以在论坛中发表电影评论、交流电影相关话题等。

系统管理:管理员可以对系统进行管理,包括网站设置、数据备份等。

涉及技术:

1. Vue+CSS:Vue做整站前端骨架,css来完成页面的美化。

2. JavaScript: 引入相关JS库,更简单高效地完成业务逻辑。

3. Java:作为本站的主要开发语言,整站框架基于Springboot框架开发,在保持网站逻辑准确,安全性高的前提下,又让网站拥有一个最快的响应速度。

4. mysql:数据库部分,采用mysql数据库。保证小巧的前提下,又完成了本站的业务逻辑。

5. 服务器:Tomcat容器服务器。

6. 技术难点:

1) 采用响应式布局兼容各种分辨率的设备,保证有最好的用户体验。

2) 系统涉及多次连表查询,数据过滤

实习

调研

要求

(对部分有实习环节的专业,提出实习或调研的具体要求,包括调研提纲、实习时间、地点和具体内容要求;文、管、经专业提出对论文论点有关论据、数据和素材的搜集要求)

主要

参考

文献

(指导教师提供有关参考资料、工具书、期刊论文等)

1、寒假期间预习书籍:

[1]Java方面推荐《Java基础入门》;

[2]JSP方面推荐《JSP从零开始学》,作者:刘鑫;

   推荐链接https://item.jd.com/11840808.html。

[3]数据库方面推荐《MySQL必知必会》,作者:[英] 福塔(Ben Forta);

   推荐链接https://item.jd.com/10063118.html。

2、项目和毕设论文参考书籍:

[1]明日科技.Java从入门到精通[M].北京:清华大学出版社,2016.

[2]霍斯特曼.Java核心技术 卷I[M].北京:机械工业出版社,2016.

[3]唐俊开.HTML5移动Web开发指南[M].北京:电子工业出版社,2012.

[4]许令波.深入分析Java Web技术内幕[M].北京:电子工业出版社,2015.

[5]孙卫琴.Tomcat与Java Web开发技术详解[M].北京:电子工业出版社,2015.

[6]Robin Berjon.HTML5[EB/OL].https://www.w3.org/TR/html5/,2014-12-28.

[7]胡崧.HTML从入门到精通[M].北京:中国青年出版社,2007.

[8]刘鑫.jQuery从零开始学[M].北京:清华大学出版社,2015.

主要

仪器

设备

开发

环境

(根据毕业设计题目情况需要,各学院统一填写要求)

1、电脑:台式或笔记本;

2、测试终端:各种常用浏览器或移动终端;

3、涉及技术:移动互联网应用开发技术。

毕业设计(论文)开始

日期

2024年2月26日

毕业设计(论文)完成日期

2024年6月21日

毕业设计(论文)进度计划(起止时间、工作内容)

(指导教师对毕业设计(论文)的进度计划提出要求,至少详细到前期、中期和答辩阶段)

2024年01月05日:下发任务书,进入开题阶段;了解毕设任务,提前学习本课题相关知识。  

2024年02月26日-03月17日:撰写开题报告,完成方案设计,在系统中提交开题报告。

2024年03月18日-05月01日:通过企业技术导师的培训指导,针对、题目确定应用程序详细功能,研究项目架构、算法、项目设计及开发实现。

2024年05月02日-05月20日:完善毕业设计项目成果,论文撰写并完善论文。

2024年05月21日- 06月21日:按指导、督导老师意见修改论文,提交系统源程序及相关技术文档,参加毕业答辩。

指导教师(签字):                         年   月   日

督导教师(签字):                         年   月   日

学院毕业设计(论文)领导小组审查意见:

组长(签字):           年   月   日

因篇幅问题不能全部显示,请点此查看更多更全内容

Top