基于Python的電影個(gè)性化推薦系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼+LW文檔
摘? 要
本畢業(yè)設(shè)計(jì)的內(nèi)容是設(shè)計(jì)并且實(shí)現(xiàn)一個(gè)電影個(gè)性化推薦系統(tǒng)。它是在Windows下,以MYSQL為數(shù)據(jù)庫(kù)開發(fā)平臺(tái),Python技術(shù)和Tomcat網(wǎng)絡(luò)信息服務(wù)作為應(yīng)用服務(wù)器。電影個(gè)性化推薦系統(tǒng)的功能已基本實(shí)現(xiàn),主要實(shí)現(xiàn)首頁(yè),個(gè)人中心,用戶管理,電影分類管理,電影信息管理,電影排行榜管理,電影評(píng)分管理,電影資訊管理,電影論壇,系統(tǒng)管理等功能的系統(tǒng)。
論文主要從系統(tǒng)的分析與設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和系統(tǒng)的詳細(xì)設(shè)計(jì)等幾個(gè)方面來(lái)進(jìn)行論述,系統(tǒng)分析與設(shè)計(jì)部分主要論述了系統(tǒng)的功能分析、系統(tǒng)的設(shè)計(jì)思路,數(shù)據(jù)庫(kù)設(shè)計(jì)主要論述了數(shù)據(jù)庫(kù)的設(shè)計(jì),系統(tǒng)的詳細(xì)設(shè)計(jì)部分主要論述了幾個(gè)主要模塊的詳細(xì)設(shè)計(jì)過程。
關(guān)鍵字:電影個(gè)性化推薦系統(tǒng);Python技術(shù);MYSQL;Tomcat
Abstract
The content of this graduation project is to design and implement a movie personalized recommendation system. It is under Windows, with MYSQL as the database development platform, Python technology and Tomcat network information service as the application server. Movie personalized recommendation system functions have been basically realized, mainly realize home page, personal center, user management, film classification management, film information management, film ranking management, film score management, film information management, film forum, system management and other functions of the system.
Thesis mainly from the system analysis and design, database design and system detailed design and so on several aspects to this paper, system analysis and design part mainly discussed the system function analysis, system design, database design, this paper mainly discusses the database design, system detailed design part mainly discusses the several main modules of the detailed design process.
Key words: movie personalized recommendation system; Python technology; MYSQL; Tomcat
目? 錄
第一章 緒論 6
1.1課題背景 6
1.2課題研究的目的和意義 6
1.3 研究現(xiàn)狀 7
1.4論文所做的主要工作 7
第二章 技術(shù)介紹 8
2.1 B/S結(jié)構(gòu) 8
2.2MySQL 介紹 8
2.3MySQL環(huán)境配置 9
2.4Python語(yǔ)言簡(jiǎn)介 9
2.5Django框架 9
第三章 系統(tǒng)分析與設(shè)計(jì) 11
3.1系統(tǒng)說明 11
3.2系統(tǒng)可行性分析 11
3.2.1 技術(shù)可行性 11
3.2.2 經(jīng)濟(jì)可行性 11
3.2.3 操作可行性 12
3.2.4 運(yùn)行可行性 12
3.3系統(tǒng)設(shè)計(jì)規(guī)則與運(yùn)行環(huán)境 12
3.4系統(tǒng)的設(shè)計(jì)思想 13
3.5系統(tǒng)功能結(jié)構(gòu) 13
3.6系統(tǒng)流程分析 14
3.6.1操作流程 14
3.6.2添加信息流程 15
3.6.3刪除信息流程 16
第四章 數(shù)據(jù)庫(kù)設(shè)計(jì) 17
4.1數(shù)據(jù)庫(kù)概念設(shè)計(jì) 17
4.2數(shù)據(jù)表設(shè)計(jì) 18
第五章 系統(tǒng)的詳細(xì)設(shè)計(jì) 26
5.1系統(tǒng)首頁(yè)設(shè)計(jì) 26
5.2后臺(tái)功能模塊 28
5.2.1管理員功能模塊 29
5.2.2用戶功能模塊 32
第六章 系統(tǒng)測(cè)試 35
6.1系統(tǒng)測(cè)試方法 35
6.2 系統(tǒng)功能測(cè)試 35
總結(jié) 36
參考文獻(xiàn) 37
致謝 38
本論文的內(nèi)容是關(guān)于電影個(gè)性化推薦系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),主要內(nèi)容不僅包括了系統(tǒng)的分析和設(shè)計(jì)還對(duì)幾個(gè)主要模塊進(jìn)行詳細(xì)闡述與分析。此電影個(gè)性化推薦系統(tǒng)分為管理員操作和用戶操作。用戶的操作主要是可以在網(wǎng)頁(yè)上瀏覽到首頁(yè),電影信息,電影排行榜,電影資訊,電影論壇,個(gè)人中心,后臺(tái)管理等信息。管理員的操作,管理員登錄后臺(tái)進(jìn)行操作,后臺(tái)管理主要是針對(duì)一些電影信息的添加,更新電影信息管理,給管理員權(quán)限對(duì)用戶進(jìn)行修改等。本文將從分析部分開始論述,用戶需要什么樣的系統(tǒng),怎樣的操作界面能保證系統(tǒng)的易用性,然后從功能分析開始思考需要怎樣的數(shù)據(jù)邏輯結(jié)構(gòu),把數(shù)據(jù)邏輯結(jié)構(gòu)建成數(shù)據(jù)實(shí)體,最后從幾個(gè)主要模塊部分論述如何實(shí)現(xiàn)這些功能。



