基于SpringBoot2+Vue2的电影推荐网站

飞一样的编程
飞一样的编程
擅长邻域:Java,MySQL,Linux,nginx,springboot,mongodb,微信小程序,vue

分类: Java springboot ssm vue MySQL 标签: 基于SpringBoot2+Vue2的电影推荐网站

2025-12-12 18:31:48 221浏览

本系统是一个集电影信息浏览、用户互动、个性化推荐于一体的综合性电影信息与社交平台。它旨在通过结构化的电影数据和用户行为分析,为用户提供便捷的电影查找、评分、收藏服务,并构建一个活跃的社区供用户交流观影体验。

(ssm和springboo项目可互转) 联系作者 ,微信 jf3qcom , QQ : 1913284695 购买源码

电影推荐系统

演示视频

https://www.bilibili.com/video/BV1TNmEBUEpP/

角色

管理员、普通用户

技术

Spring Boot、Vue.js、MySQL

核心功能

本系统是一个集电影信息浏览、用户互动、个性化推荐于一体的综合性电影信息与社交平台。它旨在通过结构化的电影数据和用户行为分析,为用户提供便捷的电影查找、评分、收藏服务,并构建一个活跃的社区供用户交流观影体验。

功能介绍

管理员

  1. 用户管理:管理和维护系统中的所有用户账户,包括查看用户信息、修改用户权限或状态(如禁用)。
  2. 电影信息管理:负责电影专辑的上传、编辑、删除等操作,维护电影的名称、简介、导演、演员、地区、分类等详细信息。
  3. 分类管理:维护电影的频道和分类列表(如动作、喜剧、科幻等),确保电影分类的准确性和完整性。
  4. 内容审核:对用户在社区论坛中发布的帖子进行审核和管理,确保社区内容的健康和合规。

普通用户

  1. 用户注册与登录:通过邮箱或手机号注册账户,并登录系统。
  2. 电影浏览与搜索:按分类、地区、年代等条件浏览电影列表,并可根据关键词搜索电影,查看电影的详细信息。
  3. 电影评分与评论:对已观看的电影进行评分(v_score)和发表观影评论(v_comment),分享个人看法。
  4. 电影收藏:将感兴趣的电影或论坛帖子添加到个人收藏列表(v_collect)。
  5. 观看记录:系统自动记录用户的电影观看历史(v_see),方便用户回顾。
  6. 社区互动:在论坛(v_forum)中发布新的话题帖子,参与其他用户的讨论,并对帖子进行评论和回复。
  7. 个性化推荐:系统根据用户的历史行为(评分、收藏、观看记录、偏好标签)提供个性化的电影推荐服务。

数据字典

电影频道/分类 (v_channdel)

id int(0) 主键ID
cname varchar(255) 频道/分类名称
cts varchar(255) 创建时间
csort int(0) 排序值

收藏记录 (v_collect)

id int(0) 主键ID
vid int(0) 电影ID (如果收藏的是电影)
uid int(0) 用户ID
cts varchar(255) 收藏时间
fid int(0) 论坛帖子ID (如果收藏的是帖子)
ctype varchar(255) 收藏类型 (video/forum)

评论记录 (v_comment)

id int(0) 主键ID
uid int(0) 评论用户ID
vid int(0) 评论的电影ID
context longtext 评论内容
cts varchar(255) 评论时间
hf_id int(0) 回复的评论ID (用于二级评论)
hf_uid int(0) 回复的用户ID
fid int(0) 评论的论坛帖子ID
ctype varchar(255) 评论类型 (video/forum)

论坛帖子 (v_forum)

id int(0) 主键ID
fname varchar(255) 帖子标题
fcont longtext 帖子内容 (含HTML)
cts varchar(255) 创建时间
status varchar(255) 帖子状态 (如 1-正常, 0-禁用/审核中)
uid int(0) 发帖用户ID
imgs varchar(255) 帖子图片URL列表
msg varchar(255) 审核信息/备注
vid int(0) 关联电影ID
fwz longtext 帖子内容摘要/纯文本
comment_num int(0) 评论数
csee_num int(0) 查看数

评分记录 (v_score)

id int(0) 主键ID
uid int(0) 评分用户ID
score float(10, 2) 评分值 (如 1.00 - 5.00)
cont varchar(255) 评分评语
cts varchar(255) 评分时间
vid int(0) 电影ID

观看记录 (v_see)

id int(0) 主键ID
uid int(0) 观看用户ID
vid int(0) 观看的电影ID
cts varchar(255) 观看时间

用户 (v_users)

id int(0) 主键ID
password varchar(255) 密码
user_nickname varchar(255) 用户昵称
user_gender varchar(255) 性别
user_email varchar(255) 邮箱
user_phone varchar(255) 手机号
cts varchar(255) 创建时间
login_ts varchar(255) 最后登录时间
role varchar(255) 角色 (如 admin/pt-普通用户)
status varchar(255) 状态 (如 1-正常)
msg varchar(255) 备注/审核信息
faceimg varchar(255) 头像图片路径
tags varchar(255) 用户的偏好标签 (如 动作,喜剧)
ulike varchar(255) 用户喜欢的电影/内容 (可能用于推荐)

电影专辑 (v_videos_album)

id int(0) 主键ID
video_name varchar(255) 电影名称
video_release_date varchar(255) 上映年份/日期
video_summary longtext 电影简介
video_channel longtext 电影分类/频道 (如 科幻,灾难)
video_director varchar(255) 导演
video_area varchar(255) 地区
video_actor varchar(255) 演员列表
cts varchar(255) 创建时间/收录时间
fimg varchar(255) 封面图片路径
uid int(0) 上传/创建用户ID
avg_score float(10, 2) 平均评分
pj_num int(0) 评价人数
see_num int(0) 观看次数
status varchar(255) 状态 (如 1-正常)
msg varchar(255) 备注/审核信息
timelen int(0) 时长 (分钟)
forum_num int(0) 论坛讨论数
vurl varchar(255) 视频文件路径/URL

部分截图


image 1.png


image 2.png


image 3.png


image 4.png


image 5.png


image 6.png


image 7.png


image 8.png


image 9.png


image 10.png


image 11.png


image 12.png


image 13.png


image 14.png


image 15.png

image 16.png


image 17.png


image 18.png


image 19.png


image 20.png


image 21.png


image 22.png


image 23.png


image.png



好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695