作者主页:Java码库
主营内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。
收藏点赞不迷路 关注作者有好处
文末获取源码
项目描述
本系统是基于Spark来进行推荐的,使用的是Spark集群的方式来处理数据,Spark集群运行在用VMwear里的Ubuntu20.04上。爬虫部分使用的是用Python语言所编写的爬虫程序在windows11下进行爬取的,数据存储在Ubuntu里的MySQL中。数据展示使用的是Django和Bootstrap所搭建的Web平台,代码均在Pycharm中编写。
系统的架构分为数据获取层,数据处理层,数据存储层,业务层,展示层。
展示层包括了Web的前后台两部分,前台是为了用户来查看电影数据和推荐系统向用户展示推荐数据页面,后台是管理员管理用户和电影数据的页面。
业务层是对前后台业务功能进行实现的代码逻辑层。