周輝
摘 要:隨著智慧圖書館服務(wù)平臺(tái)的引入,網(wǎng)上薦購(gòu)圖書成為圖書館文獻(xiàn)采訪工作的一部分,文章主要研究在智慧校園數(shù)據(jù)融合共享的背景下,依托Libstar智慧圖書館服務(wù)平臺(tái),分析讀者的課程信息、圖書借閱習(xí)慣等因素,設(shè)計(jì)實(shí)現(xiàn)一套個(gè)性化推送薦購(gòu)書單的智能薦書平臺(tái),以方便讀者選擇更實(shí)用、感興趣的圖書進(jìn)行薦購(gòu)。
關(guān)鍵詞:圖書薦購(gòu);資源建設(shè);薦書系統(tǒng)
引言
高校圖書館的館藏文獻(xiàn)在教學(xué)科研服務(wù)中發(fā)揮著重要作用,每年都會(huì)投入大量的資金和精力進(jìn)行文獻(xiàn)采購(gòu)。隨著智慧圖書館服務(wù)平臺(tái)的發(fā)展,讀者建構(gòu)功能為讀者與圖書館之間搭建了一座互動(dòng)的橋梁,讀者通過(guò)平臺(tái)向圖書館提出購(gòu)書需求,圖書館文獻(xiàn)采訪館員獲取到信息后,根據(jù)館藏規(guī)則進(jìn)行優(yōu)化后向書商訂購(gòu)相應(yīng)的文獻(xiàn)資源,通過(guò)讀者薦購(gòu)不僅提高了館藏資源的質(zhì)量和利用率,同時(shí)為讀者提供了更好的服務(wù)。 讀者的需求和動(dòng)機(jī)在很大程度上影響著他們的薦購(gòu)行為,因此圖書館了解和掌握讀者的薦購(gòu)需求,有針對(duì)性地推送薦購(gòu)書單,能夠更好地調(diào)動(dòng)讀者的薦購(gòu)積極性。
一、網(wǎng)上讀者薦購(gòu)功能使用現(xiàn)狀
以江蘇師范大學(xué)科文學(xué)院圖書館為例,引入了Libstar智慧圖書館服務(wù)平臺(tái)后,該平臺(tái)為讀者提供了兩種薦購(gòu)方式:一是采購(gòu)單薦購(gòu),讀者根據(jù)圖書館采訪館員導(dǎo)入書商提供的征訂目錄進(jìn)行選擇薦購(gòu),書目信息可根據(jù)中國(guó)圖書館分類法、學(xué)科類型進(jìn)行簡(jiǎn)單的篩選,當(dāng)征訂目錄里書目較多時(shí),有時(shí)會(huì)有近萬(wàn)條書目,通過(guò)簡(jiǎn)單的篩選讀者很難找到自己真正需要的書;二是自由薦購(gòu),讀者可自主輸入題名、ISBN等書目信息并提交薦購(gòu),但是讀者的需求千差萬(wàn)別,提交的薦購(gòu)信息有時(shí)不完整或者出版日期較早,書商也很難及時(shí)配到相應(yīng)的書目,從而影響了讀者薦購(gòu)的積極性。所以現(xiàn)有的網(wǎng)上讀者薦購(gòu)功能僅可以實(shí)現(xiàn)線上薦購(gòu)的業(yè)務(wù)流程,而不能更好地滿足讀者的個(gè)性化需求,不能有效地促進(jìn)圖書館開展采訪工作、優(yōu)化館藏結(jié)構(gòu)、提高館藏質(zhì)量。
二、智能薦購(gòu)系統(tǒng)的研究意義
在智慧校園數(shù)據(jù)融合的背景下,讀者的各項(xiàng)信息能在系統(tǒng)間共享,因此智能薦購(gòu)系統(tǒng)具有重要的研究意義。智慧校園提供了良好的供數(shù)據(jù)運(yùn)行服務(wù)所構(gòu)建的基礎(chǔ)數(shù)據(jù)庫(kù)、資源業(yè)務(wù)數(shù)據(jù)庫(kù)、集中存儲(chǔ)的數(shù)據(jù)倉(cāng)庫(kù)及相應(yīng)的數(shù)據(jù)共享平臺(tái) ,師生的個(gè)人信息、課程信息、校園活動(dòng)、圖書借閱等相關(guān)信息都將存儲(chǔ)在這個(gè)共享平臺(tái)上,只需要讀者的身份ID就可以獲取其在校園內(nèi)的所有信息。利用智慧校園提供的數(shù)據(jù)提煉出讀者的學(xué)習(xí)需求、課外興趣需求等形成關(guān)鍵詞,在后臺(tái)從智慧圖書館服務(wù)平臺(tái)的征訂目錄中篩選出個(gè)性化的薦購(gòu)書單供讀者選擇薦購(gòu),從而有效的緩解讀者選書難、書商配書難的問(wèn)題。
三、智能薦書系統(tǒng)的整體設(shè)計(jì)
智慧圖書館服務(wù)平臺(tái)提供了大量的數(shù)據(jù)接口,例如讀者身份認(rèn)認(rèn)證、讀者借書信息查詢、讀者薦購(gòu)等,因此利用這些接口可以有效地將讀者薦購(gòu)信息提交至圖書館服務(wù)平臺(tái),方便圖書采訪館員對(duì)各渠道的薦購(gòu)信息進(jìn)行統(tǒng)一管理,同時(shí)避免了相同功能重復(fù)開發(fā),降低了系統(tǒng)開發(fā)工作量。
智能薦購(gòu)系統(tǒng)的整體采用B/S架構(gòu)實(shí)現(xiàn),使用PHP語(yǔ)言開發(fā),部署到Windows Server平臺(tái)的IIS提供WEB服務(wù)器,搭配MySQL數(shù)據(jù)庫(kù)提供數(shù)據(jù)服務(wù)。智能薦購(gòu)系統(tǒng)整體架構(gòu)設(shè)計(jì)如圖1所示,分為兩大功能模塊,一是讀者個(gè)性化信息分析模塊,用于分析讀者課程信息形成個(gè)性化關(guān)鍵字存儲(chǔ)至數(shù)據(jù)庫(kù);二是讀者薦購(gòu)交互模塊,讀者通過(guò)身份認(rèn)證后在個(gè)性化的薦購(gòu)書單中選擇書目并提交薦購(gòu)信息。
四、智能薦購(gòu)系統(tǒng)的主要功能
1.讀者個(gè)性化信息分析
智能薦購(gòu)系統(tǒng)通過(guò)讀取智慧校園數(shù)據(jù)庫(kù)上的讀者選修課程等信息,分析形成關(guān)鍵字存儲(chǔ)至數(shù)據(jù)庫(kù)Reader表中,ReaderId字段記錄讀者ID,KeyId字段關(guān)聯(lián)個(gè)性化關(guān)鍵字表Keys表(包含KeyID和KeyName字段),Weight字段記錄關(guān)鍵字的權(quán)重值,薦購(gòu)書單根據(jù)權(quán)重值的高低進(jìn)行排列。
關(guān)鍵字分析處理主要代碼如下:
<?php
$reader_id = $_GET["readerid"];
$courses = getCoursesFromJwDB($reader_id); //從智慧校園數(shù)據(jù)庫(kù)獲取讀者課程信息
foreach ($courses as $course) {//處理課程信息,以課程名稱記錄關(guān)鍵字
$db = db_connect();//執(zhí)行SQL語(yǔ)句,判斷關(guān)鍵字是否存在,存在則權(quán)重+1,否則插入新的關(guān)鍵字
$sql = "INSERT INTO Reader(ReaderId, KeyId, Weight) Values(".$reader_id.", (SELECT KeyId FROM Keys Where KeyName = ".$course."), 1) ON DUPLICATE KEY UPDATE weight = weight + 1";
//此處省略...
}
?>
2.用戶身份認(rèn)證
使用開發(fā)平臺(tái)上的讀者統(tǒng)一認(rèn)證接口,可以快速地實(shí)現(xiàn)讀者身份認(rèn)證,降低開發(fā)工作量,認(rèn)證時(shí)只需提交讀者類型、讀者ID、密碼等參數(shù)進(jìn)行Https請(qǐng)求即可,請(qǐng)求示例如下:
{"type": "1","fieldValue": "username", "password": "password"}
登陸成功后,平臺(tái)將返回讀者身份相關(guān)信息,從而進(jìn)行下一步薦購(gòu)操作。響應(yīng)示例如下:
{ "success": true, "message": "操作成功", "errCode": 0, "data": {…}}
3.個(gè)性化薦購(gòu)書單的展示
以圖書館服務(wù)平臺(tái)現(xiàn)有的薦購(gòu)功能UI為模版,僅在書目?jī)?nèi)容上做針對(duì)性的推薦,根據(jù)征訂書單里書目的MARC數(shù)據(jù)606字段中的信息與讀者個(gè)性關(guān)鍵字相匹配,返回讀者的個(gè)性化書單展示給讀者供讀者選擇薦購(gòu),以圖書館服務(wù)平臺(tái)現(xiàn)有薦購(gòu)功能為模版,僅在書目?jī)?nèi)容上做針對(duì)性推薦,其他功能按照原功能設(shè)計(jì)與展示,便于讀者使用。
4.讀者提交薦購(gòu)信息
當(dāng)讀者選定書目并點(diǎn)擊提交薦購(gòu)按鈕時(shí),只需要通過(guò)圖書館服務(wù)平臺(tái)的薦購(gòu)接口提交書目信息(書名、作者、出版社、ISBN編號(hào)等信息),具體請(qǐng)求示例如下:
{"title": "馬克思主義***研究", "author": "李慎明主編","publisher": "人民出版社", "isbn": "978-7-5682-7546-0",…}
提交薦購(gòu)信息后系統(tǒng)返回示例如下,表示薦購(gòu)成功:
{"success":true,"message":"操作成功","errCode":0,"data":31}
五、結(jié)語(yǔ)
本系統(tǒng)旨在優(yōu)化原有圖書館服務(wù)平臺(tái)薦購(gòu)功能實(shí)現(xiàn)書單智能篩選,在開發(fā)上依賴于圖書館服務(wù)平臺(tái)提供的大量數(shù)據(jù)交互接口,因此在系統(tǒng)開發(fā)上可以節(jié)省了大量財(cái)力。對(duì)讀者薦購(gòu)?fù)扑途哂嗅槍?duì)性的書目,有助于讀者選好書、薦好書,滿足了讀者對(duì)圖書的個(gè)性化需求,提高了圖書利用率,形成服務(wù)于學(xué)院教學(xué)研究的特色館藏體系。
參考文獻(xiàn):
[1]劉冬秋,張弦.醫(yī)學(xué)院校信息資源薦購(gòu)系統(tǒng)分析與設(shè)計(jì).福建電腦.2020,36(10):57-59.
[2]廖映紅,李榮.基于讀者薦購(gòu)的資源建設(shè)優(yōu)化策略研究.河南圖書館學(xué)刊.2021,41(10):96-98.
[3]何增強(qiáng).智慧校園視域下信息化平臺(tái)建設(shè)的探索——以江蘇聯(lián)合職業(yè)技術(shù)學(xué)院常州旅游商貿(mào)分院為例.中國(guó)新通信.2021,23(19):74-75.