python電影推薦系統(tǒng)+爬蟲(chóng)+數(shù)據(jù)可視化(協(xié)同過(guò)濾推薦算法)django框架 MySQL數(shù)據(jù)庫(kù) 源碼下載?
一、開(kāi)發(fā)技術(shù)
pycharm译断、MySQL數(shù)據(jù)庫(kù)/sqlite3數(shù)據(jù)庫(kù)、Python3.x版本堪唐、Django框架翎蹈、Scrapy框架
二荤堪、功能
用戶注冊(cè)枢赔、登錄拥知、后臺(tái)管理員、電影首頁(yè)速梗、電影分類襟齿、電影數(shù)據(jù)統(tǒng)計(jì)、我的系統(tǒng)桌面位隶、我的收藏列表替梨、電影基本信息、電影評(píng)分弓熏、收藏糠睡、我的收藏?cái)?shù)據(jù)可視化、柱狀圖信认、餅圖......
協(xié)同過(guò)濾算法推薦電影......
電影信息數(shù)據(jù)echarts可視化均抽、排行榜、詞云圖.......
電影爬蟲(chóng)......
三潦蝇、項(xiàng)目運(yùn)行截圖
四、說(shuō)明
用戶注冊(cè)惋鹅、登錄闰集、后臺(tái)管理員般卑、電影首頁(yè)妥泉、電影分類洞坑、電影數(shù)據(jù)統(tǒng)計(jì)、我的系統(tǒng)桌面刽沾、我的收藏列表排拷、電影基本信息、電影評(píng)分布蔗、收藏浪腐、我的收藏?cái)?shù)據(jù)可視化、柱狀圖泽谨、餅圖......
協(xié)同過(guò)濾算法推薦電影......
電影信息數(shù)據(jù)echarts可視化特漩、排行榜、詞云圖.......
電影爬蟲(chóng)......
|-- 項(xiàng)目
? ? |-- db.sqlite3? ? 數(shù)據(jù)庫(kù)相關(guān)? 重要? 想看數(shù)據(jù)雄卷,可以用navicat打開(kāi)
? ? |-- requirements.txt? 項(xiàng)目依賴庫(kù)蛤售,可以理解為部分技術(shù)棧之類的
? ? |-- 運(yùn)行說(shuō)明.txt? 如何運(yùn)行
? ? |-- 配置相關(guān)命令.txt??
? ? |-- data? 原始數(shù)據(jù)文件?
? ? |-- stopwords? 停用詞? 分詞用的
? ? |-- app? 沒(méi)啥用悍抑,可以刪? ?
? ? |? |-- models.py? django的model??
? ? |? |-- views.py? 后端主要代碼? ? ? ?
? ? |-- DjangoMS
? ? |? |-- settings.py? 配置文件
? ? |? |-- urls.py? ? 路由 這個(gè)有點(diǎn)重要
? ? |-- static? ? ? 靜態(tài)文件夾 js? css? img這些文件
? ? |-- templates? 模板? 你也可以理解為網(wǎng)頁(yè),但是他是django處理好數(shù)據(jù)后和他結(jié)合拂盯,就形成了最終的網(wǎng)頁(yè)
? ? |-- core? ? 重要文件夾
? ? |? |-- models.py? django的model??
? ? |? |-- views.py? 后端主要代碼? ? ? ? ??
? ? |? |-- userViews.py? 后端主要代碼? ? ? ?
? ? |? |-- itemBasedCF.py? 推薦算法? ? ? ? ??
? ? |? |-- urls.py? 推薦算法? ? ? ? ??
項(xiàng)目運(yùn)行依賴包:
PyMySQL==1.0.2
selenium==3.141.0
pandas==1.1.4
Django==2.2.13
numpy==1.19.5
tqdm==4.52.0
requests==2.25.1
jieba==0.39
beautifulsoup4==4.11.1
Navicat新建數(shù)據(jù)庫(kù)doubanmovieplot记靡,導(dǎo)入doubanmovieplot文件
pycharm打開(kāi)項(xiàng)目团驱,配置Python環(huán)境
安裝Python依賴包(執(zhí)行命令)
pip install -r requirements.txt -i https://pypi.mirrors.ustc.edu.cn/simple/
啟動(dòng)項(xiàng)目:python manage.py runserver
賬號(hào)admins? ? 密碼admins