news 2026/6/10 16:14:40

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于SpringBoot2+Vue2的电影推荐网站

电影推荐系统

演示视频

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)

字段名类型备注
idint(0)主键ID
cnamevarchar(255)频道/分类名称
ctsvarchar(255)创建时间
csortint(0)排序值

收藏记录 (v_collect)

字段名类型备注
idint(0)主键ID
vidint(0)电影ID (如果收藏的是电影)
uidint(0)用户ID
ctsvarchar(255)收藏时间
fidint(0)论坛帖子ID (如果收藏的是帖子)
ctypevarchar(255)收藏类型 (video/forum)

评论记录 (v_comment)

字段名类型备注
idint(0)主键ID
uidint(0)评论用户ID
vidint(0)评论的电影ID
contextlongtext评论内容
ctsvarchar(255)评论时间
hf_idint(0)回复的评论ID (用于二级评论)
hf_uidint(0)回复的用户ID
fidint(0)评论的论坛帖子ID
ctypevarchar(255)评论类型 (video/forum)

论坛帖子 (v_forum)

字段名类型备注
idint(0)主键ID
fnamevarchar(255)帖子标题
fcontlongtext帖子内容 (含HTML)
ctsvarchar(255)创建时间
statusvarchar(255)帖子状态 (如 1-正常, 0-禁用/审核中)
uidint(0)发帖用户ID
imgsvarchar(255)帖子图片URL列表
msgvarchar(255)审核信息/备注
vidint(0)关联电影ID
fwzlongtext帖子内容摘要/纯文本
comment_numint(0)评论数
csee_numint(0)查看数

评分记录 (v_score)

字段名类型备注
idint(0)主键ID
uidint(0)评分用户ID
scorefloat(10, 2)评分值 (如 1.00 - 5.00)
contvarchar(255)评分评语
ctsvarchar(255)评分时间
vidint(0)电影ID

观看记录 (v_see)

字段名类型备注
idint(0)主键ID
uidint(0)观看用户ID
vidint(0)观看的电影ID
ctsvarchar(255)观看时间

用户 (v_users)

字段名类型备注
idint(0)主键ID
passwordvarchar(255)密码
user_nicknamevarchar(255)用户昵称
user_gendervarchar(255)性别
user_emailvarchar(255)邮箱
user_phonevarchar(255)手机号
ctsvarchar(255)创建时间
login_tsvarchar(255)最后登录时间
rolevarchar(255)角色 (如 admin/pt-普通用户)
statusvarchar(255)状态 (如 1-正常)
msgvarchar(255)备注/审核信息
faceimgvarchar(255)头像图片路径
tagsvarchar(255)用户的偏好标签 (如 动作,喜剧)
ulikevarchar(255)用户喜欢的电影/内容 (可能用于推荐)

电影专辑 (v_videos_album)

字段名类型备注
idint(0)主键ID
video_namevarchar(255)电影名称
video_release_datevarchar(255)上映年份/日期
video_summarylongtext电影简介
video_channellongtext电影分类/频道 (如 科幻,灾难)
video_directorvarchar(255)导演
video_areavarchar(255)地区
video_actorvarchar(255)演员列表
ctsvarchar(255)创建时间/收录时间
fimgvarchar(255)封面图片路径
uidint(0)上传/创建用户ID
avg_scorefloat(10, 2)平均评分
pj_numint(0)评价人数
see_numint(0)观看次数
statusvarchar(255)状态 (如 1-正常)
msgvarchar(255)备注/审核信息
timelenint(0)时长 (分钟)
forum_numint(0)论坛讨论数
vurlvarchar(255)视频文件路径/URL

部分截图
























版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 11:18:22

推荐2025年好用的3个ai生成海报工具

2025年发展最快的ai工具当属ai生图,在这个大前提之前,ai生成海报成为了当前的一个发展方向,市面上也出现了许多ai生成海报的工具。这篇文章就为大家挑选了2025年好用的3个ai生成海报工具,每一个都有自己的特色。1、秒出设计秒出设…

作者头像 李华
网站建设 2026/6/10 8:21:28

LeetCode 3433.统计用户被提及情况:(大)模拟

【LetMeFly】3433.统计用户被提及情况:(大)模拟 力扣题目链接:https://leetcode.cn/problems/count-mentions-per-user/ 给你一个整数 numberOfUsers 表示用户总数,另有一个大小为 n x 3 的数组 events 。 每个 eve…

作者头像 李华
网站建设 2026/6/10 12:28:29

把 GPT-4o 装进口袋却不联网?这家公司造出了 300 克的“AI 核弹”,硅谷云巨头今夜无眠

这是一场对物理定律和商业模式的双重宣战。 请看一眼本文开头的这张图片。 左边那个黑色的小盒子,看起来像什么?一个稍微厚一点的充电宝?一个不起眼的移动硬盘?右边是一台 iPhone 15 Pro,作为早已被我们习以为常的“现代科技巅峰”的参照物。 此时此刻,你的手机也许正…

作者头像 李华
网站建设 2026/6/10 15:21:41

SpringBoot 集成远程 Redis 连接失败:自动配置与依赖排查实战

本文的核心读者是 SpringBoot 初学者、后端开发工程师,以及在项目中遇到 “配置远程 Redis 后仍连接 localhost” 问题的技术人员。将为你解决以下实际问题: 明明配置了 spring.redis.host 远程地址,项目却始终使用默认 localhost:6379 连接…

作者头像 李华
网站建设 2026/6/10 10:52:21

15、嵌入式系统中的设备驱动、多线程调试与网络编程

嵌入式系统中的设备驱动、多线程调试与网络编程 1. 设备驱动介绍 在特定应用中,Linux 内核提供了三个设备驱动来访问相关的外围设备,具体如下: | 设备驱动 | 功能描述 | | ---- | ---- | | /dev/adc | read() 函数返回通道 0 的数字文本字符串 | | /dev/leds | …

作者头像 李华
网站建设 2026/6/10 1:10:16

如何快速修复MPV在Mac上的色彩失真:4步完整指南

如何快速修复MPV在Mac上的色彩失真:4步完整指南 【免费下载链接】mpv 🎥 Command line video player 项目地址: https://gitcode.com/GitHub_Trending/mp/mpv 当你在Mac上使用MPV播放高清视频时,是否遇到过画面偏绿、细节模糊或HDR效果…

作者头像 李华