基于推薦算法的分享書屋系統(tǒng)設(shè)計與實現(xiàn)
發(fā)布時間:2022-04-25 17:36
當今社會,學校普遍存在著書籍閑置、浪費的問題。經(jīng)過大量實地調(diào)研、上網(wǎng)查詢資料后,發(fā)現(xiàn)在線分享書屋系統(tǒng)能在一定程度上解決書籍閑置、浪費的問題。本次設(shè)計的初衷是開發(fā)一個公益性質(zhì),搭載了推薦系統(tǒng)的分享書屋Web系統(tǒng)。分享書屋系統(tǒng)由Web系統(tǒng)、數(shù)據(jù)流處理系統(tǒng)、推薦系統(tǒng)這三個模塊組成。設(shè)計過程中,應用了Web頁面前端埋Ajax代碼傳遞行為數(shù)據(jù),Kafka消息分發(fā),Flink實時數(shù)據(jù)處理等多種前沿技術(shù)。采集用戶實際操作行為數(shù)據(jù),再結(jié)合業(yè)務需求合理設(shè)計出一套實時推薦算法,能夠準確地推薦出用戶有意愿借閱的書籍,進而促進分享書籍這一行為更好更快得完成,讓閑置的書籍能再次發(fā)光發(fā)熱。本次系統(tǒng)在試運行階段,可以做到系統(tǒng)功能穩(wěn)定,性能較可靠?傮w來說,系統(tǒng)實現(xiàn)了既定的設(shè)計開發(fā)目標。論文要點如下。1.提出搭建公益化的分享書屋系統(tǒng)這個想法以解決書籍閑置的問題。經(jīng)過調(diào)查,目前社會上尚沒有一套成熟的系統(tǒng)為解決書籍資源浪費現(xiàn)象服務的。2.分享書屋系統(tǒng)中使用打點采集數(shù)據(jù),消息分發(fā)系統(tǒng)收集數(shù)據(jù),實時計算引擎處理數(shù)據(jù)這一目前最前沿的數(shù)據(jù)流處理技術(shù)。3.針對本次設(shè)計目標,提出了可行的實時推薦算法。收集用戶產(chǎn)生的行為數(shù)據(jù),實時計算...
【文章頁數(shù)】:63 頁
【學位級別】:碩士
【文章目錄】:
摘要
abstract
第1章 緒論
1.1 問題的提出
1.2 研究背景和意義
1.3 國內(nèi)外研究現(xiàn)狀分析
1.4 本文研究內(nèi)容
1.5 論文相關(guān)技術(shù)介紹
1.5.1 MySQL數(shù)據(jù)庫
1.5.2 SSM框架
1.5.3 實時數(shù)據(jù)流處理技術(shù)
1.5.4 推薦算法
1.6 論文結(jié)構(gòu)安排
第2章 分享書屋系統(tǒng)需求分析
2.1 模塊說明與用例圖
2.2 各類用戶權(quán)限以及操作
2.3 對象模型和類模型
2.4 動態(tài)模型
2.5 本章小結(jié)
第3章 分享書屋系統(tǒng)設(shè)計
3.1 系統(tǒng)架構(gòu)
3.2 軟硬件需求
3.3 數(shù)據(jù)庫表設(shè)計
3.3.1 概念結(jié)構(gòu)設(shè)計
3.3.2 邏輯結(jié)構(gòu)設(shè)計
3.3.3 NoSQL數(shù)據(jù)庫表設(shè)計
3.4 設(shè)計描述
3.5 系統(tǒng)流程圖
3.6 本章小結(jié)
第4章 分享書屋系統(tǒng)實現(xiàn)
4.1 管理員部分
4.1.1 管理員登錄功能的實現(xiàn)
4.1.2 管理員首頁展示與退出系統(tǒng)
4.1.3 管理用戶
4.1.4 管理書籍
4.1.5 處理舉報信息
4.2 書屋系統(tǒng)用戶模塊
4.2.1 用戶注冊
4.2.2 添加喜歡的書籍
4.2.3 分享書籍
4.2.4 審核借閱請求
4.3 分享書屋系統(tǒng)數(shù)據(jù)流部分
4.3.1 Web前端埋點
4.3.2 采集埋點信息
4.3.3 消息分發(fā)系統(tǒng)接收信息
4.4 分享書屋系統(tǒng)推薦系統(tǒng)部分
4.4.1 消費Kafka內(nèi)消息
4.4.2 數(shù)據(jù)處理
4.4.3 推薦算法
4.5 本章小結(jié)
第5章 系統(tǒng)測試
5.1 測試對象與目的
5.2 測試內(nèi)容和用例
5.2.1 黑盒測試法
5.2.2 等價類劃分法
5.3 推薦部分測試
5.3.1 數(shù)據(jù)采集測試
5.3.2 數(shù)據(jù)進入到消息分發(fā)系統(tǒng)測試
5.3.3 處理完的數(shù)據(jù)進入到消息緩存系統(tǒng)測試
5.3.4 推薦效果測試
總結(jié)與展望
參考文獻
致謝
個人簡歷
【參考文獻】:
期刊論文
[1]基于局部優(yōu)化奇異值分解和K-means聚類的協(xié)同過濾算法[J]. 尹芳,宋垚,李驁. 南京理工大學學報. 2019(06)
[2]基于Hadoop的鼓風機工業(yè)數(shù)據(jù)處理和存儲系統(tǒng)[J]. 邢少波,張龍信,趙玉來,滿君豐,周立前. 湖南工業(yè)大學學報. 2019(06)
[3]基于信任聚類的協(xié)同過濾推薦算法[J]. 王菲,黃剛,朱崢宇. 計算機技術(shù)與發(fā)展. 2019(05)
[4]移動Web3.0時代AJAX技術(shù)在個性化開發(fā)中的作用[J]. 劉鵬. 電子技術(shù)與軟件工程. 2018(22)
[5]基于SSM和Java的網(wǎng)上訂餐系統(tǒng)設(shè)計[J]. 王金朔,孫延輝. 信息通信. 2018(10)
[6]基于JavaEE的智慧校園校車查詢網(wǎng)站[J]. 胡嘉欣. 電子世界. 2018(14)
[7]人工智能+圖書館知識服務的實現(xiàn)路徑和創(chuàng)新模式[J]. 柳益君,李仁璞,羅燁,黃純國,曹鳳雪. 圖書館學研究. 2018(10)
[8]計算機應用系統(tǒng)性能測試技術(shù)及應用研究[J]. 姜亮. 信息與電腦(理論版). 2018(07)
[9]基于SpringMVC框架畢業(yè)設(shè)計管理系統(tǒng)設(shè)計[J]. 姚云飛,杜洪波,梁建輝. 軟件. 2018(01)
[10]協(xié)同過濾推薦算法研究進展[J]. 翁小蘭,王志堅. 計算機工程與應用. 2018(01)
碩士論文
[1]推薦系統(tǒng)中推薦算法研究及其應用[D]. 吳濤.北京交通大學 2019
[2]基于流計算的集群日志實時分析系統(tǒng)的設(shè)計與實現(xiàn)[D]. 龐潔.哈爾濱工業(yè)大學 2019
[3]融合標簽和時間信息的協(xié)同過濾推薦[D]. 李雅琴.蘭州大學 2019
[4]共享圖書平臺的研究與設(shè)計[D]. 全先灝.青島理工大學 2018
[5]基于流式計算的商品推薦系統(tǒng)的設(shè)計與實現(xiàn)[D]. 申建平.上海交通大學 2018
[6]面向大數(shù)據(jù)云平臺的資源管理系統(tǒng)[D]. 李程.中國電子科技集團公司電子科學研究院 2018
[7]基于協(xié)同過濾的個性化推薦算法研究及系統(tǒng)實現(xiàn)[D]. 王強.西南交通大學 2017
[8]基于Springmvc和Mybatis框架的門戶網(wǎng)站及其內(nèi)容管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 呂學婷.東華理工大學 2016
[9]基于Hadoop的新聞推薦系統(tǒng)研究與實現(xiàn)[D]. 郄智超.華南理工大學 2016
[10]面向移動終端的新聞推薦系統(tǒng)的研究與實現(xiàn)[D]. 馮晨.華北電力大學(北京) 2016
本文編號:3648041
【文章頁數(shù)】:63 頁
【學位級別】:碩士
【文章目錄】:
摘要
abstract
第1章 緒論
1.1 問題的提出
1.2 研究背景和意義
1.3 國內(nèi)外研究現(xiàn)狀分析
1.4 本文研究內(nèi)容
1.5 論文相關(guān)技術(shù)介紹
1.5.1 MySQL數(shù)據(jù)庫
1.5.2 SSM框架
1.5.3 實時數(shù)據(jù)流處理技術(shù)
1.5.4 推薦算法
1.6 論文結(jié)構(gòu)安排
第2章 分享書屋系統(tǒng)需求分析
2.1 模塊說明與用例圖
2.2 各類用戶權(quán)限以及操作
2.3 對象模型和類模型
2.4 動態(tài)模型
2.5 本章小結(jié)
第3章 分享書屋系統(tǒng)設(shè)計
3.1 系統(tǒng)架構(gòu)
3.2 軟硬件需求
3.3 數(shù)據(jù)庫表設(shè)計
3.3.1 概念結(jié)構(gòu)設(shè)計
3.3.2 邏輯結(jié)構(gòu)設(shè)計
3.3.3 NoSQL數(shù)據(jù)庫表設(shè)計
3.4 設(shè)計描述
3.5 系統(tǒng)流程圖
3.6 本章小結(jié)
第4章 分享書屋系統(tǒng)實現(xiàn)
4.1 管理員部分
4.1.1 管理員登錄功能的實現(xiàn)
4.1.2 管理員首頁展示與退出系統(tǒng)
4.1.3 管理用戶
4.1.4 管理書籍
4.1.5 處理舉報信息
4.2 書屋系統(tǒng)用戶模塊
4.2.1 用戶注冊
4.2.2 添加喜歡的書籍
4.2.3 分享書籍
4.2.4 審核借閱請求
4.3 分享書屋系統(tǒng)數(shù)據(jù)流部分
4.3.1 Web前端埋點
4.3.2 采集埋點信息
4.3.3 消息分發(fā)系統(tǒng)接收信息
4.4 分享書屋系統(tǒng)推薦系統(tǒng)部分
4.4.1 消費Kafka內(nèi)消息
4.4.2 數(shù)據(jù)處理
4.4.3 推薦算法
4.5 本章小結(jié)
第5章 系統(tǒng)測試
5.1 測試對象與目的
5.2 測試內(nèi)容和用例
5.2.1 黑盒測試法
5.2.2 等價類劃分法
5.3 推薦部分測試
5.3.1 數(shù)據(jù)采集測試
5.3.2 數(shù)據(jù)進入到消息分發(fā)系統(tǒng)測試
5.3.3 處理完的數(shù)據(jù)進入到消息緩存系統(tǒng)測試
5.3.4 推薦效果測試
總結(jié)與展望
參考文獻
致謝
個人簡歷
【參考文獻】:
期刊論文
[1]基于局部優(yōu)化奇異值分解和K-means聚類的協(xié)同過濾算法[J]. 尹芳,宋垚,李驁. 南京理工大學學報. 2019(06)
[2]基于Hadoop的鼓風機工業(yè)數(shù)據(jù)處理和存儲系統(tǒng)[J]. 邢少波,張龍信,趙玉來,滿君豐,周立前. 湖南工業(yè)大學學報. 2019(06)
[3]基于信任聚類的協(xié)同過濾推薦算法[J]. 王菲,黃剛,朱崢宇. 計算機技術(shù)與發(fā)展. 2019(05)
[4]移動Web3.0時代AJAX技術(shù)在個性化開發(fā)中的作用[J]. 劉鵬. 電子技術(shù)與軟件工程. 2018(22)
[5]基于SSM和Java的網(wǎng)上訂餐系統(tǒng)設(shè)計[J]. 王金朔,孫延輝. 信息通信. 2018(10)
[6]基于JavaEE的智慧校園校車查詢網(wǎng)站[J]. 胡嘉欣. 電子世界. 2018(14)
[7]人工智能+圖書館知識服務的實現(xiàn)路徑和創(chuàng)新模式[J]. 柳益君,李仁璞,羅燁,黃純國,曹鳳雪. 圖書館學研究. 2018(10)
[8]計算機應用系統(tǒng)性能測試技術(shù)及應用研究[J]. 姜亮. 信息與電腦(理論版). 2018(07)
[9]基于SpringMVC框架畢業(yè)設(shè)計管理系統(tǒng)設(shè)計[J]. 姚云飛,杜洪波,梁建輝. 軟件. 2018(01)
[10]協(xié)同過濾推薦算法研究進展[J]. 翁小蘭,王志堅. 計算機工程與應用. 2018(01)
碩士論文
[1]推薦系統(tǒng)中推薦算法研究及其應用[D]. 吳濤.北京交通大學 2019
[2]基于流計算的集群日志實時分析系統(tǒng)的設(shè)計與實現(xiàn)[D]. 龐潔.哈爾濱工業(yè)大學 2019
[3]融合標簽和時間信息的協(xié)同過濾推薦[D]. 李雅琴.蘭州大學 2019
[4]共享圖書平臺的研究與設(shè)計[D]. 全先灝.青島理工大學 2018
[5]基于流式計算的商品推薦系統(tǒng)的設(shè)計與實現(xiàn)[D]. 申建平.上海交通大學 2018
[6]面向大數(shù)據(jù)云平臺的資源管理系統(tǒng)[D]. 李程.中國電子科技集團公司電子科學研究院 2018
[7]基于協(xié)同過濾的個性化推薦算法研究及系統(tǒng)實現(xiàn)[D]. 王強.西南交通大學 2017
[8]基于Springmvc和Mybatis框架的門戶網(wǎng)站及其內(nèi)容管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 呂學婷.東華理工大學 2016
[9]基于Hadoop的新聞推薦系統(tǒng)研究與實現(xiàn)[D]. 郄智超.華南理工大學 2016
[10]面向移動終端的新聞推薦系統(tǒng)的研究與實現(xiàn)[D]. 馮晨.華北電力大學(北京) 2016
本文編號:3648041
本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/3648041.html
最近更新
教材專著