胡鵬 屈俊峰
摘 要 本文簡(jiǎn)要介紹了Jquery技術(shù),并論述了如何將Jquery技術(shù)應(yīng)用到圖書(shū)館的各項(xiàng)服務(wù)的系統(tǒng)中,如門戶網(wǎng)站,圖書(shū)借閱系統(tǒng)以及數(shù)據(jù)庫(kù)訪問(wèn)統(tǒng)計(jì)系統(tǒng),詳細(xì)描述了使用Jquery技術(shù)的系統(tǒng)工作流程,分析了在系統(tǒng)中使用Jquery技術(shù)的優(yōu)勢(shì),并指出Jquery技術(shù)在構(gòu)建圖書(shū)館服務(wù)系統(tǒng)中的應(yīng)用有廣闊的前景值得深入研究。
關(guān)鍵詞 圖書(shū)館 Jquery 讀者體驗(yàn)
中圖分類號(hào):G252 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A ? ?DOI:10.16400/j.cnki.kjdks.2020.07.086
Abstract This paper briefly introduces Jquery Technology, and also discusses how to apply Jquery technology to various services of the library such as Library website, book lending system and database access statistical system. This paper describes the workflow of the system which using Jquery technology in detail and analyzes the advantages of using Jquery technology in the system, At last, this paper points out that the application of Jquery technology in the construction of library service system has a broad prospect worthy of in-depth study.
Keywords library; Jquery; readers' experience
1 新時(shí)代圖書(shū)館服務(wù)的轉(zhuǎn)型
隨著社會(huì)以及科學(xué)技術(shù)的不斷發(fā)展,新的技術(shù)不斷出現(xiàn),圖書(shū)館的服務(wù)模式和理念也在不斷發(fā)展,Lib2.0的核心思想是圖書(shū)館服務(wù)要以讀者為主導(dǎo),應(yīng)用先進(jìn)技術(shù)和理念創(chuàng)新服務(wù),滿足讀者的知識(shí)文化需求。[1]因此如何利用先進(jìn)技術(shù)為讀者提供便捷的服務(wù)改善提高讀者體驗(yàn)已經(jīng)成了目前各圖書(shū)館尤其是高校圖書(shū)館研究的重要方向。
2Jquery技術(shù)簡(jiǎn)介及如何利用該技術(shù)改善圖書(shū)館門戶網(wǎng)站的服務(wù)體驗(yàn)
圖書(shū)館的門戶網(wǎng)站作為圖書(shū)館資源與信息集中展現(xiàn)的平臺(tái),集中了大量信息,圖書(shū)館的新聞,講座培訓(xùn)信息,通知公告,數(shù)據(jù)庫(kù)等數(shù)字資源,隨著圖書(shū)館的不斷發(fā)展,圖書(shū)館開(kāi)展的服務(wù)越來(lái)越多,門戶網(wǎng)站展現(xiàn)的信息越來(lái)越多,而無(wú)論讀者是社會(huì)人士還是在校學(xué)生,由于生活學(xué)習(xí)的節(jié)奏加快,使得讀者越來(lái)越希望能夠快速找到自己感興趣的信息,傳統(tǒng)圖書(shū)館門戶網(wǎng)站當(dāng)讀者通過(guò)標(biāo)題看到一條消息時(shí),只有點(diǎn)擊該標(biāo)題鏈接等待網(wǎng)站服務(wù)器返回內(nèi)容才能看到消息的詳細(xì)內(nèi)容,工作過(guò)程如圖1所示:(1)讀者通過(guò)瀏覽器訪問(wèn)網(wǎng)站A標(biāo)題。(2)點(diǎn)擊該標(biāo)題后瀏覽器會(huì)向服務(wù)器發(fā)出請(qǐng)求A標(biāo)題對(duì)應(yīng)的內(nèi)容。(3)服務(wù)器返回A標(biāo)題對(duì)應(yīng)的內(nèi)容并更新瀏覽器的網(wǎng)頁(yè)全部?jī)?nèi)容從而顯示A標(biāo)題對(duì)應(yīng)的內(nèi)容。這里就有幾個(gè)影響訪問(wèn)效率的問(wèn)題:
(1)在讀者提交請(qǐng)求后等待服務(wù)端返回響應(yīng)結(jié)果的這段時(shí)間里是無(wú)法進(jìn)行任何操作的,即用戶在進(jìn)行第一步操作后就只能等待,無(wú)法繼續(xù)查看網(wǎng)頁(yè)中B標(biāo)題的內(nèi)容以及其他的內(nèi)容,因此網(wǎng)速較慢時(shí)讀者等待的時(shí)間會(huì)很長(zhǎng)。
(2)當(dāng)服務(wù)器返回響應(yīng)內(nèi)容時(shí)必須更新讀者瀏覽器的整個(gè)網(wǎng)頁(yè)或是另開(kāi)一個(gè)網(wǎng)頁(yè)來(lái)顯示內(nèi)容,當(dāng)計(jì)算機(jī)速度較慢或網(wǎng)頁(yè)內(nèi)容較多時(shí),讀者也需要等待較長(zhǎng)時(shí)間。
然而無(wú)論是什么樣的新聞和通知,標(biāo)題所能承載的信息量始終有限,對(duì)于讀者而言,點(diǎn)擊每個(gè)消息標(biāo)題并查看內(nèi)容,從而找到自己感興趣的內(nèi)容是件很費(fèi)時(shí)和繁瑣的事情,當(dāng)網(wǎng)速較慢時(shí)更是影響讀者使用圖書(shū)館資源的體驗(yàn)。因此對(duì)于圖書(shū)館尤其是信息更新快速,資源數(shù)量龐大的高校圖書(shū)館而言,使用Jquery框架技術(shù)來(lái)構(gòu)建圖書(shū)館網(wǎng)站顯得尤為必要。
當(dāng)然,除了在門戶網(wǎng)站中應(yīng)用Jquery技術(shù)改善讀者體驗(yàn)外,在圖書(shū)館的其他服務(wù)方面也可以利用Jquery技術(shù)來(lái)改善讀者體驗(yàn)。
3 Jquery技術(shù)在圖書(shū)查詢借閱系統(tǒng)中實(shí)現(xiàn)讀者的個(gè)性化推送
圖書(shū)館一個(gè)重要的服務(wù)就是借閱服務(wù),而作為借閱服務(wù)與讀者之間橋梁的圖書(shū)查詢借閱系統(tǒng)對(duì)于讀者的借閱體驗(yàn)有非常重要的影響,讀者往往希望能夠快速地從大量書(shū)籍中找到自己感興趣的書(shū)籍,同時(shí)能夠迅速知道所需的書(shū)籍是否在館,在哪個(gè)地方可以找到。當(dāng)讀者在文本框中開(kāi)始輸入書(shū)名激活文本框時(shí),利用Jquery技術(shù)可以在不影響讀者輸入的情況下給讀者提示經(jīng)常輸入的書(shū)名并顯示該書(shū)在近一月借閱排行榜中的位置,以方便給讀者做近期熱門圖書(shū)的推薦。而當(dāng)讀者開(kāi)始輸入書(shū)名時(shí),利用Jquery技術(shù)可以根據(jù)讀者已經(jīng)輸入的內(nèi)容對(duì)和該內(nèi)容相關(guān)的書(shū)名進(jìn)行提示和推薦,這樣即便讀者只記得圖書(shū)的部分題名仍然可以根據(jù)提示查找到該圖書(shū),從而改善讀者的查詢體驗(yàn),其工作過(guò)程如圖3所示。
另外,因?yàn)槭褂肑query技術(shù),通過(guò)Jquery的異步調(diào)用技術(shù),還可實(shí)現(xiàn)當(dāng)用戶在進(jìn)行請(qǐng)求時(shí)對(duì)多個(gè)服務(wù)器進(jìn)行調(diào)用,從而為用戶的請(qǐng)求提供更多更全面的響應(yīng)數(shù)據(jù)。
這樣當(dāng)讀者在進(jìn)行圖書(shū)查找時(shí),后臺(tái)程序可以根據(jù)讀者所查詢的書(shū)名在調(diào)用基本圖書(shū)信息時(shí),同時(shí)調(diào)用后臺(tái)圖書(shū)信息查找工具進(jìn)行該圖書(shū)相關(guān)信息查找比如可以查找該書(shū)籍的借閱情況,這樣,當(dāng)讀者進(jìn)入查詢頁(yè)面后,除了傳統(tǒng)查詢系統(tǒng)顯示圖書(shū)的基本信息,所在地,是否借出等基本信息外,還可以顯示該圖書(shū)的的借閱排行,與之相關(guān)的參考書(shū)推薦,如果讀者是使用借閱證號(hào)登錄則還可以根據(jù)該讀者的賬號(hào)查詢讀者的相關(guān)信息,根據(jù)讀者以往的借閱記錄為讀者推薦其可能有興趣的圖書(shū)并將讀者此次查詢行為記錄到讀者行為數(shù)據(jù)庫(kù)中。這樣就可以在讀者登錄圖書(shū)查詢系統(tǒng)查詢圖書(shū)時(shí),同時(shí)為讀者提供圖書(shū)基本信息,圖書(shū)借閱信息,讀者借閱圖書(shū)推薦,三種信息,極大改善讀者查詢圖書(shū)時(shí)的體驗(yàn),其工作過(guò)程如圖4所示。
4 利用Jquery技術(shù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)訪問(wèn)統(tǒng)計(jì)功能
隨著現(xiàn)代信息技術(shù)的發(fā)展以及圖書(shū)館服務(wù)的轉(zhuǎn)型,圖書(shū)館尤其是高校圖書(shū)館,對(duì)數(shù)字資源的需求越來(lái)越大,而目前市面上各種數(shù)據(jù)庫(kù),電子書(shū)資源庫(kù)數(shù)量繁多,如何在眾多的數(shù)據(jù)庫(kù)中選擇適合自己學(xué)校,符合學(xué)校師生需求的數(shù)據(jù)庫(kù)就成了必須要重視的問(wèn)題,因此,一般在圖書(shū)館購(gòu)買數(shù)字資源之前都會(huì)有一個(gè)試用的時(shí)期,在這個(gè)時(shí)期內(nèi)通過(guò)分析該數(shù)字資源的訪問(wèn)量可以對(duì)是否購(gòu)買該數(shù)據(jù)資源起到參考作用,同樣,如果能夠?qū)σ延袛?shù)據(jù)庫(kù)資源每年的訪問(wèn)量做統(tǒng)計(jì)分析,也可以為將來(lái)購(gòu)買哪些數(shù)據(jù)庫(kù)和退掉哪些數(shù)據(jù)庫(kù)起到?jīng)Q策參考作用。然而,在Jquery技術(shù)出現(xiàn)之前,圖書(shū)館工作人員只能通過(guò)數(shù)據(jù)庫(kù)商的后臺(tái)統(tǒng)計(jì)來(lái)得到其數(shù)據(jù)庫(kù)資源的訪問(wèn)量,由于這個(gè)數(shù)據(jù)是由數(shù)據(jù)庫(kù)商提供,因此數(shù)據(jù)不一定準(zhǔn)確。利用Jquery的技術(shù)特性,圖書(shū)館員可以實(shí)現(xiàn)對(duì)網(wǎng)站上各鏈接的訪問(wèn)量統(tǒng)計(jì),而數(shù)據(jù)庫(kù)在圖書(shū)館的門戶站或信息集成平臺(tái)上都是以鏈接呈現(xiàn)給讀者,當(dāng)讀者需要使用該數(shù)據(jù)庫(kù)時(shí),通過(guò)鏈接進(jìn)行訪問(wèn)就可以了,這樣當(dāng)讀者通過(guò)鏈接訪問(wèn)數(shù)據(jù)庫(kù)時(shí),Jquery框架的異步技術(shù)就可以在響應(yīng)讀者訪問(wèn)數(shù)據(jù)庫(kù)的同時(shí)記錄下讀者的信息以及讀者訪問(wèn)的鏈接,從而對(duì)讀者通過(guò)網(wǎng)站使用的數(shù)據(jù)庫(kù)有個(gè)相對(duì)準(zhǔn)確的統(tǒng)計(jì),同時(shí)在數(shù)據(jù)庫(kù)中記錄讀者及其訪問(wèn)數(shù)據(jù)庫(kù)的信息也可以為讀者使用數(shù)據(jù)庫(kù)的行為分析提供數(shù)據(jù),從而使圖書(shū)館更好地為讀者提供個(gè)性化服務(wù)即可以在讀者登錄網(wǎng)站時(shí)為讀者推薦其可能有興趣的數(shù)據(jù)庫(kù)資源。其工作過(guò)程如圖5所示。
而個(gè)性化的服務(wù)對(duì)于高校圖書(shū)館顯得尤為重要,高校的教師、學(xué)生眾多,高校圖書(shū)館的資源更加豐富,這樣使得學(xué)生選擇適合自己的資源所花費(fèi)的時(shí)間也會(huì)更多,而個(gè)性化的推薦服務(wù)無(wú)疑可以為教師和學(xué)生節(jié)省寶貴的時(shí)間從而改善他們使用圖書(shū)館資源的體驗(yàn)。同時(shí),圖書(shū)館的工作人員可以根據(jù)統(tǒng)計(jì)的訪問(wèn)信息對(duì)購(gòu)買的數(shù)據(jù)庫(kù)的使用狀況進(jìn)行評(píng)估,為后面的數(shù)據(jù)庫(kù)采購(gòu)做決策參考。
5 結(jié)論
Jquery等網(wǎng)站前端技術(shù)的出現(xiàn)和廣泛應(yīng)用改善了大量用戶訪問(wèn)網(wǎng)站的體驗(yàn),作為圖書(shū)館工作人員則需要不斷地學(xué)習(xí)這些新的技術(shù),并將技術(shù)應(yīng)用到圖書(shū)館的服務(wù)中改善讀者的體驗(yàn),Jquery技術(shù)在圖書(shū)館服務(wù)中的應(yīng)用非常廣泛,如何能完全發(fā)揮該技術(shù)在圖書(shū)館服務(wù)中的作用值得深入研究。
參考文獻(xiàn)
[1] 陳越,李麗萍,黃閩.Lib2.0模式下圖書(shū)館理念的創(chuàng)新[J].現(xiàn)代情報(bào),2007(8):34-35.
[2] 吳紹興,李勇,明廷堂.Jquery實(shí)戰(zhàn)案例精粹[M].清華大學(xué)出版社,2014.