总项目名称:电影推荐系统
项目采用前后端分离
:
- 前端:
- 仓库地址:movie_recommendation_system_vue
- 技术栈:
Vue3
+Element Plus
+axios
等
- 后端:
- 仓库地址:movie_recommendation_system_server
- 技术栈:
Spring Boot
+Spring Security
+Redis
+MyBatis-Plus
等
- 数据爬虫:
- 简介:爬取项目所需的电影基本信息数据和用户评价数据等并存储。
- 仓库地址:douban_movie_spider_mrs
- 技术栈:
requests
+lxml
系统功能模块总览:
IDEA右边栏中选择Maven
→ 按住Ctrl
→ 选择Lifecycle
下的clean
和package
→ 点击上方的绿色运行按钮
→ 等待项目打包成jar包 → 打包好的jar包会在项目的target
目录中
-
将打包好的
项目jar包
上传到自己的服务器上。 -
通过以下命令时项目在服务器后台运行,并且输出日志到
out.txt
文件(可修改):nohup java -jar 项目名.jar >out.txt &
- 用户登录、注册、个人信息修改等接口实现。
- 基于内容推荐和基于用户协同过滤推荐等推荐算法实现,整合两种算法实现混合式推荐,并解决冷启动问题。
- 查询各种电影信息接口实现(如电影搜索、推荐给用户的电影信息查询等)。
- 用户点赞功接口实现(点赞信息暂存,再按时持久化到数据库)。
- ...