計算機畢業(yè)設計Python+Spark汽車推薦系統(tǒng) 汽車數(shù)據(jù)分析 汽車大數(shù)據(jù) 大數(shù)據(jù)畢業(yè)設計
一、?選題的目的和意義
本課題研究的目的在于使用戶更好的了解市場上的汽車信息,便于用戶選擇出適合自己的智能汽車。另外通過此次基于大數(shù)據(jù)的汽車推薦系統(tǒng)的設計與實現(xiàn),了解了系統(tǒng)設計的框架原理,掌握了基本程序框架的設計與實現(xiàn),鞏固對Java框架和MySQL的了解以及它們在使用方面知識的學習和掌握。掌握汽車推薦系統(tǒng)的開發(fā)過程,熟練掌握SQL數(shù)據(jù)庫的運用。該系統(tǒng)中,應用數(shù)據(jù)庫管理,SQL語言原理,采用成熟java框架設計。根據(jù)對大數(shù)據(jù)的分析與討論,實現(xiàn)汽車推薦管理,提供與用戶的交互界面,完成汽車推薦管理系統(tǒng)的設計和開發(fā),開發(fā)出來的汽車推薦系統(tǒng)能展示出它所具備的功能并能應用到現(xiàn)實中。
隨著當下智能汽車的不斷普及,人們對用車的需求也在不斷地擴大,但人們對于購車的范圍渠道依舊局限于傳統(tǒng)的方式。而網(wǎng)上的車評信息也非常多,讓人無從辨別。國內(nèi)的大型汽車信息平臺,如懂車帝,汽車之家等,也有許多車評信息,但他們是汽車信息與服務平臺,做的是全面的汽車信息服務,最大的劣勢也在于信息數(shù)據(jù)展示的不平衡,而大數(shù)據(jù)汽車推薦系統(tǒng),可以基于網(wǎng)絡數(shù)據(jù),以人們?nèi)粘I钣密囆枨?,在網(wǎng)絡大數(shù)據(jù)背景下通過系統(tǒng)算法分析計算,給予相應的汽車推薦,并在詳情頁顯示汽車的全方位的信息,做到信息全透明,包括汽車優(yōu)勢與不足、當下價格優(yōu)惠、網(wǎng)上熱評車評信息、4S店信息等。做到全面的切合日常生活信息服務,具有現(xiàn)實意義。
二、相關文獻綜述
隨著智能汽車的不斷發(fā)展與人們對汽車的不斷依賴,汽車在日常生活中起著不可或缺的重要作用。本系統(tǒng)在對傳統(tǒng)汽車選購的方式上,結合現(xiàn)有的信息,進行匯總,給予用戶最優(yōu)推薦,摒棄單方面選購過程中出現(xiàn)的信息不對稱,信息不完善,信息隱瞞等,使用戶在更短的時間內(nèi)選擇出適合自己的汽車。
由于本次研究涉及的知識點范圍廣泛,為了更好的完成本次畢業(yè)設計工作,在研發(fā)本系統(tǒng)之前做好相應的知識儲備,由此借鑒參考文獻如下:
(1)在協(xié)同過濾算法方面主要參考文獻:[1]、[2]、[3]、[4]、[5]、[6]、[7]、[8]。
在本系統(tǒng)中主要的技術難關即產(chǎn)品的協(xié)同過濾,在國內(nèi)智能汽車領域,各個廠商都在不斷發(fā)展自家的汽車,而汽車的種類也在短時間內(nèi)迎來了幾何式的增長,但其中也有許多類似的款式,雖然各個廠商的各款汽車都有著許多的不同,但因其數(shù)量眾多,不符合最優(yōu)推薦,所以需要對其進行過濾,而通過這幾篇協(xié)同過濾的相關文獻的閱讀借鑒,對其相關算法的學習了解,掌握用戶遺忘曲線、用戶訪問權、用戶模型算法、協(xié)同過濾算法,掌握其概述、分類、算法內(nèi)容。對其協(xié)同過濾算法的學習,加入到整個系統(tǒng)框架中,完善系統(tǒng)功能。
(3)在推薦算法方面的主要參考文獻:[9]、[10]。
通過對推薦算法相關兩本著作的借鑒閱讀,對推薦算法進行深入的學習,對其算法在框架中的具體實現(xiàn)和應用有了進一步的掌握。主要包括基于內(nèi)容的推薦算法、基于用戶的協(xié)同過濾、基于物品的協(xié)同過濾推薦算支、基于矩陣分解的協(xié)同過濾推薦算法、基于深度學習的推薦算法、混合推薦算法,以及推薦算法的評估。
(4)參考其他大數(shù)據(jù)方向的系統(tǒng)設計文獻:[11]、[12]。
[13]、[14]兩篇文獻主要參考在大數(shù)據(jù)方向上用戶個性化需求對推薦系統(tǒng)的作用以及相關技術操作指導。完善在大數(shù)據(jù)時代下,通過互聯(lián)網(wǎng)對龐大的數(shù)據(jù)信息進行數(shù)據(jù)挖掘、計算、分析。例如,實時熱搜推薦、實時行情價格推薦、實時車評信息推薦等。在用戶進行需求選擇的同時,提供更加便捷、全面的信息服務。而在大數(shù)據(jù)記錄下,用戶的數(shù)據(jù)形式的多樣化,信息的全面化,都可以通過用戶日志數(shù)據(jù)進行分析挖掘,充分發(fā)揮數(shù)據(jù)所具有的價值。
(5)參考其他行業(yè)系統(tǒng)設計的主要參考文獻:[13]、[14]、[15]。
[15]、[16] 、[17]借鑒另一推薦系統(tǒng)的框架設計,在其推薦系統(tǒng)中,各個模塊的架構設計、相關技術操作指示、相關算法設計與實現(xiàn)、系統(tǒng)的架構設計、流程設計、部署設計、數(shù)據(jù)庫設計等進行一定的參考,以及在其推薦算法方面,推薦矩陣,相似度矩陣,實時推薦,推薦優(yōu)先級,排序方法等等相關技術也有進一步的實踐了解。
三、研究內(nèi)容
(一)研究內(nèi)容
擬設計一款基于大數(shù)據(jù)信息技術下的汽車推薦系統(tǒng),解決當下智能汽車的選購問題。根據(jù)一些算法設計,并通過大數(shù)據(jù)技術對信息數(shù)據(jù)進行分析處理,在首頁進行個性化推薦。系統(tǒng)可以分為用戶端,銷售端和管理員端。用戶端的用戶可以進行需求選擇、查看汽車信息、溝通銷售、預約看車等;銷售端的銷售可以通過登錄,查看用戶預約與溝通信息;管理員端的管理員可以在管理界面操作更多功能。
(二)論文提綱
引論
1?關鍵技術
1.1 協(xié)同過濾介紹
1.2 推薦算法介紹
1.3 MySQL數(shù)據(jù)庫
1.4后臺框架
2?系統(tǒng)分析
2.1?業(yè)務流程圖
2.2 系統(tǒng)可行性分析
2.3 技術可行性分析
2.4 系統(tǒng)功能需求分析
2.5?非功能性需求分析
3?系統(tǒng)設計
???3.1 角色分析
???3.2 用戶端結構設計
???3.3 銷售端結構設計
???3.4 管理員端結構設計
???3.5 數(shù)據(jù)庫設計
???3.6 界面設計
4 系統(tǒng)實現(xiàn)
???4.1 登錄模塊
4.2 用戶端管理模塊
4.3 銷售端管理模塊
4.4 管理員端管理模塊
?????5 系統(tǒng)測試
5.1 系統(tǒng)測試原則以及測試方法概述
5.2 系統(tǒng)測試環(huán)境
5.3 測試結果與缺陷解決方案
5.4 系統(tǒng)測試主要測試用例舉例
6 結語
7?參考文獻
致謝
附錄





















