湯妙吉
(廣州南洋理工職業(yè)學(xué)院圖書館,廣東 廣州 510925)
基于信息構(gòu)建與讀者體驗(yàn)的圖書館網(wǎng)站建設(shè)*
湯妙吉
(廣州南洋理工職業(yè)學(xué)院圖書館,廣東廣州 510925)
當(dāng)前許多高校圖書館網(wǎng)站建設(shè)并非貼近讀者體驗(yàn)需求,存在網(wǎng)站導(dǎo)航組織缺乏科學(xué)性、網(wǎng)站易用性不理想、讀者個性化服務(wù)支持力度不大以及網(wǎng)站內(nèi)容缺乏主動性等問題。通過采用Java結(jié)合Mssql數(shù)據(jù)庫進(jìn)行基于信息構(gòu)建與讀者體驗(yàn)的圖書館網(wǎng)站開發(fā),在保證圖書館網(wǎng)站建設(shè)科學(xué)性與標(biāo)準(zhǔn)化的情況下重點(diǎn)突出資源導(dǎo)航檢索、個性圖書館、社交媒體互動,提高圖書館館藏資源利用率,提升圖書館為讀者服務(wù)的主動性,優(yōu)化讀者使用圖書館網(wǎng)站體驗(yàn)。
圖書館網(wǎng)站建設(shè);信息構(gòu)建;讀者體驗(yàn)
當(dāng)前許多高校圖書館網(wǎng)站存在如導(dǎo)航組織與內(nèi)容板塊展示缺乏科學(xué)性、網(wǎng)站易用性不理想、忽略網(wǎng)站的整體美觀與特色、網(wǎng)站的個性化支持不高以及網(wǎng)站內(nèi)容缺乏主動性等問題。根據(jù)美國心理學(xué)家亞伯拉罕·馬斯洛人本主義心理學(xué)及需求層次理論,以用戶為中心的人性化網(wǎng)站設(shè)計(jì)是解決問題的理想方案。圖書館網(wǎng)站設(shè)計(jì)的核心思想是以讀者為本,在設(shè)計(jì)的過程中收集讀者需求信息,保證圖書館網(wǎng)站科學(xué)性的情況下,應(yīng)突出重點(diǎn)模塊展示,如圖書館資源主頁一站式檢索、讀者個性化個人圖書館、以讀者借閱數(shù)據(jù)為基礎(chǔ)的圖書推薦、對接外部較有影響力的社會化媒體。通過建設(shè)基于讀者體驗(yàn)與個性的圖書館網(wǎng)站,可以擴(kuò)大讀者群體,提高讀者訪問網(wǎng)站的積極性與自由度,提高圖書館網(wǎng)站利用率。
國外圖書行業(yè)的谷歌數(shù)字圖書館及亞馬遜圖書網(wǎng)站,盡管都不是以圖書館網(wǎng)站形式開發(fā)經(jīng)營,但同樣以圖書資源卻能吸引讀者,每天有數(shù)億計(jì)的訪問量,這與其中的個性化功能、讀者互動性、智能推薦以及與Twitter、Facebook等合作分享不無關(guān)系[1]。國內(nèi)CNKI數(shù)字圖書館和豆瓣讀書網(wǎng)站與人人網(wǎng)、新浪微博、騰訊微博等實(shí)現(xiàn)分享,提高了網(wǎng)站的訪問量以及資源利用率。
反觀當(dāng)前我國各高校圖書館的網(wǎng)站建設(shè),質(zhì)量卻參差不齊,大多數(shù)圖書館依靠計(jì)算機(jī)專業(yè)設(shè)計(jì)人員進(jìn)行網(wǎng)站建設(shè),缺乏圖書情報(bào)專業(yè)館員參與。這樣的圖書館網(wǎng)站建設(shè)人員配置,導(dǎo)致一些問題出現(xiàn)。如: (1)圖書館網(wǎng)站首頁版面設(shè)計(jì)復(fù)雜,條目繁多,缺乏符合圖書館特色的背景與插圖,圖書館網(wǎng)站個性化被淡漠,視覺效果不貼近讀者需求;(2)圖書館網(wǎng)站模塊數(shù)量過多,缺乏區(qū)分重點(diǎn)和特色,有的館將所有的服務(wù)內(nèi)容、電子資源都鏈接在了首頁上,分散了讀者的注意力,增加了讀者查找資源的困難度[2]。(3)圖書館網(wǎng)站欄目設(shè)置沒有本館特點(diǎn),相似欄目多,名稱表達(dá)帶有隨意性。(4)圖書館網(wǎng)站設(shè)計(jì)沒有充分考慮讀者需求,缺乏與社會化媒體的對接,資源內(nèi)容被動瀏覽,缺乏人性化的主動推薦。
從表現(xiàn)內(nèi)容來說,傳統(tǒng)圖書館網(wǎng)站是現(xiàn)實(shí)的物理圖書館在虛擬世界里的一種電子表現(xiàn)形式,圖書館主頁是館藏信息化建設(shè)發(fā)展中的重要展示窗口,圖書館的部分服務(wù)功能通過網(wǎng)頁形式加以推廣。圖書館員通過圖書館網(wǎng)站可以超越空間與時間的限制,不間斷地為讀者提供最快捷、方便的參考咨詢服務(wù)。但隨著知識的爆炸性增長,讀者面對大量信息往往無所適從,甚至摒棄圖書館網(wǎng)站,更多轉(zhuǎn)向百度、谷歌這樣的直接且對用戶有更高理解的搜索引擎進(jìn)行查找。同時,圖書館網(wǎng)站缺乏讀者的互動性以及與外界具有影響力網(wǎng)站(微博、微信、人人網(wǎng)等)的聯(lián)系也降低了讀者訪問網(wǎng)站的積極性。為提高圖書館館藏各種資源的利用率,提升圖書館為讀者服務(wù)的互動性與主動性,優(yōu)化讀者使用圖書館網(wǎng)站的體驗(yàn),加大對傳統(tǒng)圖書館網(wǎng)站的改造和設(shè)計(jì)就成為圖書館信息化建設(shè)環(huán)節(jié)中的一個最重要的環(huán)節(jié)。
隨著信息知識的快速增長,讀者更傾向于利用各種社交平臺與搜索引擎獲取信息。圖書館網(wǎng)站除了突出資源與服務(wù)外,要增加與外部社交網(wǎng)站的聯(lián)系、增加個性化圖書館服務(wù)、智能推薦圖書,那么圖書館資源利用率將會得到提高。沒有廣告而又充滿個性的圖書館網(wǎng)站服務(wù),勢必提高圖書館網(wǎng)站的訪問量及圖書館資源的利用率,甚至可以為以后圖書館付費(fèi)資源建設(shè)積累更多讀者用戶[3]。
從技術(shù)層面分析,通過與小型網(wǎng)站建站技術(shù)PHP技術(shù)的對比分析,使用Java的基于信息構(gòu)建與讀者體驗(yàn)的圖書館網(wǎng)站具有如下優(yōu)勢:(1)在技術(shù)特點(diǎn)上,Java使用的是面向?qū)ο蟮南到y(tǒng)設(shè)計(jì)方法,而PHP還是采用面向過程的開發(fā)方法。用Java進(jìn)行開發(fā)前期需要做大量的系統(tǒng)分析和設(shè)計(jì)工作,能最大限度地保證系統(tǒng)的高內(nèi)聚和低耦合。(2)在性能比較上,對Java和PHP兩種技術(shù)分別做回圈性能測試及存取Oracle數(shù)據(jù)庫測試。在回圈性能測試中,Java只用了四秒鐘就結(jié)束了20 000*20 000的回圈,而PHP測試的是2 000*2 000循環(huán)(少一個數(shù)量級),卻用了63秒;在Oracle數(shù)據(jù)庫測試中,二者分別對Oracle8進(jìn)行1 000次Insert、Update、Select和Delete。Java需要13秒,PHP需要69秒。通過上面的測試比較,在開發(fā)成本受限的條件下,對于需要對用戶需求做出快速反應(yīng)的中小型應(yīng)用系統(tǒng)來說,適合使用PHP開發(fā);而對于應(yīng)用前景深遠(yuǎn)、維護(hù)要求較低、復(fù)用性較好的圖書館網(wǎng)站建設(shè)來說,則適合使用Java進(jìn)行開發(fā)。
5.1系統(tǒng)分析
本項(xiàng)目主要采用Java結(jié)合Mssql數(shù)據(jù)庫進(jìn)行圖書館網(wǎng)站開發(fā)。系統(tǒng)分析分為兩個部分:前臺圖書館主頁設(shè)計(jì)、后臺管理及數(shù)據(jù)處理分析。
前臺圖書館主頁設(shè)計(jì)結(jié)合圖書館特點(diǎn),同時考慮到各種瀏覽器的兼容性問題和性能要求,主要采用標(biāo)準(zhǔn)Html+css+js和Jsp+jdbc+servlet及Mssql數(shù)據(jù)庫設(shè)計(jì)出符合圖書館的網(wǎng)站:通過讀者調(diào)查明確內(nèi)容主次與風(fēng)格色彩搭配,突出資源檢索利用與導(dǎo)航的重點(diǎn)模塊;推薦熱門書籍、新到書籍;建立與外界網(wǎng)站的聯(lián)系,如一鍵分享微博;增加讀者個性化個人圖書館,登錄及時查看到館新書、借閱歷史詳細(xì)信息以及根據(jù)后臺數(shù)據(jù)分析系統(tǒng)產(chǎn)生的圖書推薦。
后臺管理及數(shù)據(jù)處理分析系統(tǒng)包括對前臺圖書館主頁內(nèi)容(導(dǎo)航菜單、電子資源、新聞、圖片、下載、圖書推薦)進(jìn)行管理,收集導(dǎo)入圖書館流通前臺每天讀者借閱數(shù)據(jù),對數(shù)據(jù)進(jìn)行數(shù)據(jù)建模,通過對讀者相似性的比較,采用協(xié)同過濾算法對數(shù)據(jù)進(jìn)行自動處理;技術(shù)采用Mvc模式及以Spring框架為主,利用Spring的IOC和AOP來處理控制業(yè)務(wù),即負(fù)責(zé)對數(shù)據(jù)庫的操作,采用Mahout提供的算法原型,編寫具有優(yōu)化推薦結(jié)果的程序,實(shí)現(xiàn)個性化圖書推薦。
5.2研究重點(diǎn)
本項(xiàng)目的研究重點(diǎn)在于保證圖書館網(wǎng)站建設(shè)科學(xué)與標(biāo)準(zhǔn)的情況下重點(diǎn)突出資源導(dǎo)航檢索、個性圖書館、與外界具有影響力的社交網(wǎng)站建立起聯(lián)系的讀者互動。解決途徑有四個:(1)建立讀者相似算法模型,選擇Jaccard公式、向量余弦相似度公式等,選取特征向量評估,確定讀者喜好值模型[4];(2)根據(jù)本館讀者實(shí)際需求,提前熟悉讀者使用習(xí)慣,定位讀者個性化圖書館需求標(biāo)準(zhǔn);(3)整合自建數(shù)據(jù)庫與圖書館購買的異構(gòu)數(shù)據(jù)庫;(4)構(gòu)建面向微博、微信、人人網(wǎng)、豆瓣等公眾平臺的對接,實(shí)現(xiàn)一鍵分享,微博最新動態(tài)自動獲取更新。
5.3研究思路
第一步,分析圖書館目前資源、功能特色以及重點(diǎn)需要突出功能模塊;第二步,分析目標(biāo)讀者需求、上網(wǎng)行為習(xí)慣以確定個性圖書館模塊;第三步,分析圖書館現(xiàn)有借閱系統(tǒng),對接數(shù)據(jù)庫,獲取讀者借閱詳細(xì)數(shù)據(jù)構(gòu)建讀者推薦模型,設(shè)計(jì)協(xié)同過濾推薦算法,實(shí)現(xiàn)推薦圖書;第四步,對接公眾平臺,如微信、微博、人人網(wǎng),負(fù)責(zé)資源及信息分享;第五步,系統(tǒng)實(shí)施維護(hù)。
5.4實(shí)驗(yàn)方法
實(shí)驗(yàn)方法如下:(1)調(diào)查法。主要針對讀者個性化及讀者對圖書館主頁興趣所在與需求,為設(shè)計(jì)出滿足讀者需求的主頁提供科學(xué)依據(jù)。(2)功能分析法。抓住讀者需求,理解讀者目前上網(wǎng)行為或目的,確立系統(tǒng)整體結(jié)構(gòu)與功能模塊,結(jié)合圖書館自身特點(diǎn)確保系統(tǒng)對內(nèi)功能穩(wěn)定,對外功能完善吸引讀者。
(3)實(shí)驗(yàn)法。由開發(fā)者對程序功能進(jìn)行白盒測試實(shí)驗(yàn)[5],提高程序安全性與可靠性,選擇具有計(jì)算機(jī)基礎(chǔ)的讀者對系統(tǒng)進(jìn)行黑盒測試實(shí)驗(yàn),不斷驗(yàn)證與修正,同時根據(jù)測試過程的不足提出新的目標(biāo),提高最終系統(tǒng)的滿意度。(4)國內(nèi)外案例分析法。不斷通過研究國外內(nèi)有特色的先進(jìn)圖書館網(wǎng)站,總結(jié)先進(jìn)的具有特色功能模塊,為圖書館網(wǎng)站架設(shè)提供借鑒,同時不斷反思、驗(yàn)證,讓網(wǎng)站符合圖書館的基本情況外提供更多有用功能。
5.5技術(shù)路線
基于讀者體驗(yàn)與個性的圖書館網(wǎng)站主要采用Java編程語言及其相關(guān)企業(yè)應(yīng)用框架,Java有成熟的多線程模型,可以充分利用多核CPU保證系統(tǒng)的高效性。因?yàn)镴ava沒有指針,且具有垃圾回收機(jī)制、GC自動管理內(nèi)存等,保證了系統(tǒng)可靠性。系統(tǒng)整體架構(gòu)如圖1所示。
圖1系統(tǒng)整體架構(gòu)圖圖
圖2 Mahout核心組件
(1)Spring JDBC。JDBC(Java DataBase Connectivity)是一個基于標(biāo)準(zhǔn)SQL的數(shù)據(jù)庫訪問接口,主要用來連接數(shù)據(jù)庫和直接調(diào)用SQL命令執(zhí)行各種SQL語句和存儲過程。JDBC相當(dāng)于Microsoft平臺中的ODBC,Spring提供強(qiáng)大的事務(wù)處理管理,是為操作數(shù)據(jù)庫提供支持,用于設(shè)計(jì)數(shù)據(jù)管理層[6]。
(2)Servlet+jsp。Servlet是Java平臺上的CGI技術(shù)。它在服務(wù)器端運(yùn)行,用以動態(tài)生成Web頁面。與傳統(tǒng)的CGI和許多其他類似CGI的技術(shù)相比,Java Servlet具有更高的效率,它依靠線程的方式來支持并發(fā)訪問。JSP(Java Server Page)是一種實(shí)現(xiàn)普通靜態(tài)HTML和動態(tài)頁面輸出混合編碼的技術(shù),類似Microsoft ASP、PHP等技術(shù)。它借助內(nèi)容和外觀表現(xiàn)的分離,使得Web頁面開發(fā)可以方便地劃分給頁面設(shè)計(jì)人員和程序員[7]。在運(yùn)行時態(tài),JSP將會被首先轉(zhuǎn)換成Servlet,它的效率和功能與Servlet相比沒有差別,分別為整個系統(tǒng)設(shè)計(jì)提供業(yè)務(wù)邏輯層、用戶展示層[8]。
(3)JavaBean。封裝業(yè)務(wù)邏輯的組件,可以實(shí)現(xiàn)業(yè)務(wù)組件的重用。對以后系統(tǒng)功能升級或整改提供重用[9]。
(4)Mahout。個性化推薦引擎,為系統(tǒng)提供推薦算法,對系統(tǒng)的自動數(shù)據(jù)分析及圖書推薦提供支持,其核心組件如圖2所示。
最后結(jié)合加密算法與前臺連接,對用戶密碼等數(shù)據(jù)進(jìn)行加密,提高安全性。達(dá)到的整體功能如圖3所示。
圖3整體功能圖
通過以上方法建設(shè)的圖書館網(wǎng)站,解決了目前圖書館網(wǎng)站建設(shè)存在的圖書館主頁導(dǎo)航不合理、資源利用檢索不突出、缺乏讀者個性化、與外界社交網(wǎng)站缺乏聯(lián)系的問題??梢酝怀鰣D書館資源服務(wù),實(shí)現(xiàn)圖書自動為讀者推薦、服務(wù)模塊動態(tài)調(diào)整更新[10],達(dá)到讀者使用個性化、內(nèi)容定制特色化、館內(nèi)資源更新及時化、活動預(yù)告常態(tài)化、新增數(shù)據(jù)庫簡便化、資源分享到微博便捷化的效果。
[1]宋麗榮,李平,李健,等.國外國家圖書館網(wǎng)站建設(shè)現(xiàn)狀研究及啟示[J].圖書館界,2012(5):50-53.
[2]蔣麗麗,盧志國.國外高校圖書館網(wǎng)站設(shè)計(jì)的特點(diǎn)及其啟示[J].上海高校圖書情報(bào)工作研究,2010(2):12-15.
[3]顏敏,曾永杰.基于用戶體驗(yàn)的高校圖書館網(wǎng)站實(shí)證研究[J].圖書館學(xué)研究,2014(2):26-30.
[4]林煌.互助式網(wǎng)站——高校圖書館網(wǎng)站的新模式[J].圖書館建設(shè),2011(1):105-108.
[5]張會田.圖書館網(wǎng)站評價指標(biāo)體系研究[J].圖書情報(bào)知識,2005(4):96-99.
[6]伍曉星.圖書館網(wǎng)站評價指標(biāo)淺析[J].現(xiàn)代圖書情報(bào)技術(shù),2004(4):50-52,65.
[7]王翠.高校圖書館網(wǎng)站的人性化設(shè)計(jì)研究與實(shí)踐[D].曲阜:曲阜師范大學(xué),2009.
[8]郭文波.基于用戶體驗(yàn)的標(biāo)準(zhǔn)化網(wǎng)站設(shè)計(jì)與開發(fā)流程研究[D].上海:上海師范大學(xué),2012.
[9]遲浩.基于XML和JAVA的通用課程教學(xué)網(wǎng)站設(shè)計(jì)與開發(fā)[D].青島:中國海洋大學(xué),2009.
[10]湯妙吉.信息構(gòu)建研究進(jìn)展[J].情報(bào)資料工作,2015(1):58-64.
(編發(fā):章忠平)
The Construction of Library Websites Based on Information Building and Readers' Experience
TANG Miao-ji
(Library of Guangzhou Nanyang College,Guangzhou 510925,China)
Currently,the construction of library websites in many universities and colleges is not closely dedicated to readers'experience demand,which results in a few problems,such as the navigating organization of websites,the usability of websites,the support of reader's personalized service,and the content of websites.The development of library websites which is based on both information construction and readers'experience through the combination of Java and Mssql database will not only guarantee the scientificity and standardization of the construction of library websites,but also emphasize resource navigation and retrieval,personalized libraries and interaction through social media,improve the utilization rate of library collection resources,enhance the initiative of library to serve readers,as well as optimize readers'experience in using library websites.
library website construction;information architecture;readers'experience
G250.7
G250.7
A
2095-5197(2016)03-0012-04
湯妙吉(1980-),女,碩士,副研究館員,研究方向:圖書館宣傳推廣、村校文獻(xiàn)信息資源共享。
2016-04-06