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