周 君,賈昆霖,藍(lán)機(jī)滿,宋 艷
(1. 惠州工程職業(yè)學(xué)院,廣東 惠州 516001;2. 中南大學(xué) 軟件學(xué)院,湖南 長沙 410075)
目前,使用傳統(tǒng)管理方法的圖書館面臨著全面的轉(zhuǎn)型與徹底的變革,全面數(shù)字化和自動(dòng)化的圖書館管理方法正在逐步取代傳統(tǒng)的圖書館管理技術(shù)[1-3]。然而,在轉(zhuǎn)型過程中最新的管理方法和技術(shù)并不一定適應(yīng)時(shí)代與社會(huì)的發(fā)展,圖書館管理技術(shù)的發(fā)展也需要不斷地進(jìn)行調(diào)整、優(yōu)化與加強(qiáng)。所以,如何設(shè)計(jì)和實(shí)現(xiàn)人性化、智能化的圖書推薦系統(tǒng),成為了眾多高校和科研單位的圖書館關(guān)注的問題[4-10]。
為了完成智能圖書推薦系統(tǒng)的設(shè)計(jì),本文首先全面分析了圖書推薦系統(tǒng)的設(shè)計(jì)需求。在此基礎(chǔ)上,以高等院校的歷史借閱信息作為基礎(chǔ)數(shù)據(jù),引入了協(xié)同過濾算法,在Django框架平臺(tái)上綜合使用amCharts圖表和D3.js可視化數(shù)據(jù)庫等多種技術(shù),設(shè)計(jì)了一個(gè)具有推薦排行、個(gè)性化推薦和數(shù)據(jù)同步等多項(xiàng)功能的智能圖書推薦系統(tǒng)。同時(shí),本文對(duì)該系統(tǒng)進(jìn)行了詳細(xì)的測(cè)試和驗(yàn)證。結(jié)果表明,該系統(tǒng)的所有功能,包括推薦、數(shù)據(jù)同步、管理和展現(xiàn)等均運(yùn)行正常,且還具有較好的兼容性和穩(wěn)定性。
一般而言,一個(gè)智能化的圖書推薦系統(tǒng)必須實(shí)現(xiàn)4個(gè)方面的功能,即系統(tǒng)內(nèi)核、數(shù)據(jù)同步、前端面板和后臺(tái)管理。
圖書推薦系統(tǒng)需要使用具有強(qiáng)大功能的系統(tǒng)內(nèi)核,完成系統(tǒng)中圖書的分類、排行等多種推薦功能。在本文中,圖書推薦系統(tǒng)的內(nèi)核需要實(shí)現(xiàn)熱門圖書排列、中圖分類排行和智能化推薦。……