Skip to content

suxss/movie-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于内容的电影推荐系统

介绍

本项目通过爬取豆瓣电影数据,利用Word2Vec模型分析电影简介信息,提取出电影特征向量,并利用Java Servlet搭建电影推荐系统进行数据展示。

界面展示

首页

页面

首页

功能

  • 显示用户可能感兴趣的电影

  • 点击右上方的登录按钮可以完成登录

  • 点击电影卡片可以跳转电影详情页面

  • 在页面上方的搜索框中输入搜索内容,点击搜索可以跳转搜索界面,实现电影的模糊搜索

  • 往下滚动到底部时,会自动刷新用户可能感兴趣的电影

  • 往下滚动一段距离后,可以点击右下方的回到顶部按钮返回顶部

返回顶部

电影详情页

页面

电影详情页

功能

  • 显示电影详细信息
  • 显示四部相似的电影
  • 点击相似电影卡片可以跳转到相应的电影详情页
  • 点击右上方的登录按钮可以完成登录
  • 在页面上方的搜索框中输入搜索内容,点击搜索可以跳转搜索界面,实现电影的模糊搜索

电影搜索页

页面

搜索页

功能

  • 显示搜索内容
  • 点击电影卡片可以跳转到对应的电影详情页
  • 点击右上方的登录按钮可以完成登录
  • 在页面上方的搜索框中输入搜索内容,点击搜索实现电影的模糊搜索

未完成的功能

  • 前端的注册页面, 可以暂时使用后端 UserService类中的createUser方法实现用户的注册

目录结构

路径 作用
./backend web服务器
./database 数据库脚本
./Feature-extraction 提取电影特征向量
./model 分词模型,Word2Vec模型
./pic 图片
./spider Scrapy爬虫

说明

本项目是一次仓促的课程作业,存在着许多不足,项目仅供参考。