README.md

(开头部分) 10KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

[TOC]

# 电影个性化推荐系统

## 概述

​		现在的生活,电影能够极大地满足人们日益增长的精神文化需求。但是世界每年生产的电影的数量是巨大的。因此面对令人眼花缭乱的种类,数不尽的数量,社会上出现了许许多多例如豆瓣等电影评论网站。这类网站对电影进行收集,筛选,汇总,并且有很多用户进行对电影评论,一定程度上减少了寻找电影的难度和复杂程度。但是还远远不能满足人们的个性化需求。本课题进行的研究也恰好与这一急待解决的痛点相吻合。项目研究爬虫技术从互联网获取电影相关信息,在推荐算法中融入电影的知识,能够将没有任何历史数据的新电影精准地推荐给目标用户。

​		项目研究爬虫技术从互联网获取电影相关信息,研究数据库存储电影知识。模仿豆瓣电影建立电影推荐网站。帮助用户找到想要的电影、影人、影院、电视剧。通过网友的影评,电影的评分帮助找到想要的电影。能够提供更多的社会化功能和个性化功能。完成建立电影网站信息及发布功能。 

## 模块设计

项目大致分为三层:

1. 表示层
   1. 表示层用以承载、显示业务层处理过的信息,提供给用户一个美观的操作界面

1. 业务层
   1. 业务层根据业务需求处理持久层发来的数据,对数据进行处理封装
2. 持久层
   1. 持久层负责和数据库进行交互,获取数据

## 数据库设计

数据库名:movie

**电影表**

**保存了电影的基本信息**

tbl_subject

| 列名                         | 类型    | 长度   | 是否为空 | 主外键 | 备注               |
| ---------------------------- | ------- | ------ | -------- | ------ | ------------------ |
| s_id                         | int     | 6      | 否       | 主键   | 电影id             |
| s_name                       | varchar | 50     | 否       |        | 电影名             |
| pic_src                        | varchar | 200    | 是       |        | 海报路径           |
| s_time                       | varchar | 10     | 是       |        | 时长               |
| s_date                       | varchar | 200    | 是       |        | 上映日期           |
| s_rate                       | float   | 4      | 是       |        | 评分               |
| **s_totalUsers**(暂未添加) | **int** | **11** | **是**   |        | **总评分用户数**   |
| type_id                       | int | 2     | 是       |        | 类型(数字)         |
| s_content                    | varchar | 200    | 否       |        | 简介               |
| s_hit                        | int     | 3      | 是       |        | 点击量             |

**电影类型表**

**保存了电影类型**

如**动作、科幻、冒险、动画、音乐、奇幻、爱情、剧情**

tbl_type

| 列名      | 类型    | 长度 | 是否为空 | 主外键 | 备注   |
| --------- | ------- | ---- | -------- | ------ | ------ |
| type_id   | int     | 3    | 否       | 主键   | 类型id |
| type_name | varchar | 6    | 否       |        | 类型名 |

**收藏表**

后面还有 290 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。