胡勇祥



摘 要: 在傳統圖書館登錄管理系統的基礎上,結合SQL Service設置了基于用戶的個性化信息賬戶,通過應用具有信息聚合和推送功能的RSS技術,為用戶動態地提供圖書和信息推薦。基于RSS技術的圖書館登陸系統實現了以用戶為中心的服務理念,極大地提高了圖書館系統的人性化及技術化,使圖書館系統更加完善。
關鍵詞: RSS; 電子推薦技術; SQL; 個性化服務
中圖分類號: TN911?34 文獻標識碼: A 文章編號: 1004?373X(2017)01?0088?04
Abstract: On the basis of the traditional library login management system, the personalized information account based on users was set up in combination with SQL Service. The books and information recommendation are dynamically supplied for users by applying to the RSS technology with information infusion and push functions. The library login system based on RSS technology realized the users?centered service concept, and improved the personalized and technical library system greatly, and makes the library system more perfect.
Keywords: RSS; electronic recommendation technology; SQL; personalized service
0 引 言
20世紀80年代,數字圖書館首次出現,將圖書館的信息以電子數字的形式呈現出來,文獻檢索、項目管理等不再局限于紙質和人力,使圖書館進入了新的時代[1]。個性化圖書館首先由美國康奈爾大學開發[2],可以使讀者根據自己的需求對借閱書籍進行自主選擇。個性化圖書館雖然能夠滿足讀者的需求,但是如何從海量數據中快速準確地找到自己想要的信息是現在面臨的主要問題[3]。
1997年首次出現RSS技術,RSS(Really Simples Syndication)是一種簡單聚合技術[4],它能夠基于用戶需求進行信息推送服務,但出現以來并沒有達到廣泛的應用,隨著科技網絡的快速發展,信息數量陡然增大,此時RSS技術能提供導航作用,讓人們在紛亂的信息當中找到自己想要的。網絡技術的快速發展使圖書館也由傳統的人為、紙質服務轉向了網絡、數字化服務,但是信息化圖書館的產生在給人們帶來無盡的方便之時也造成了諸多麻煩,尤其是信息安全與保密性能和圖書的快速準確查閱功能[5]。傳統的圖書館登陸系統雜亂復雜,用戶登錄界面以后不能快速地查找到想要的書籍,并且在查找類似書籍時需要重新輸入與查找,但是當用戶不能夠明確姓名、作者和出版商等一系列書籍信息時,查找就變得尤其困難,不僅耗時且錯誤率高[6]。用戶的登錄信息也沒有得到很好的保障,因此,將RSS技術應用于圖書館登錄系統,能夠根據讀者的個性化要求為讀者提供推送服務、參考服務、咨詢服務、考量服務等,是提高信息搜索服務和閱讀質量的重要環節。
1 登陸系統基礎技術
1.1 RSS技術
RSS技術是一種闡述和更新網站內容的數據形式,是XML最廣泛的應用,它可以解釋為三種含義:Rich Site Summary(豐富站點摘要)、RDF Site Summary(RDF站點摘要)或Really Simple Syndication(真正簡易聚合)[5]。主要包括以下具體技術,如圖1所示。
1.2 圖書館登陸信息管理
圖書館是一個小型管理系統[7],設計圖書館登陸系統必須對圖書館管理系統進行需求分析,明確圖書館的系統結構,才能更好地對用戶登錄系統進行設計改善,圖書館管理系統包括用戶信息系統、圖書信息系統和維護信息系統,如圖2所示。
2 基于RSS技術的圖書館登陸系統設計
2.1 注 冊
注冊主要包括用戶信息注冊、圖書信息注冊。
用戶信息注冊主要完成如下工作:
(1) 對訪問者輸入和身份的合法性檢驗[8](包括輸入格式、身份、用戶名、密碼、驗證碼、密保等),本設計加入了RSS技術,在注冊過程中通過用戶填寫完善個人信息(包括職業、愛好、感興趣的話題等),在完善個人信息中設計用戶性格測試,通過測試完成對用戶的興趣愛好評價;
(2) 記錄個人信息,加入圖書館信息管理系統,同時對注冊者進行身份限定[9],以便后期規劃分類,如圖3所示。
圖書信息注冊主要完成如下工作:
(1) 圖書登記入庫編碼,將圖書按照類型與年限等信息進行編碼;
(2) 將圖書信息與注冊人員信息進行自動匹配,如圖4所示。
2.2 登 陸
登陸界面是一個系統必備的基本模塊,如今信息安全受到嚴重威脅,傳統的登錄界面已經不能滿足用戶的需求,但是界面設計復雜又浪費登陸時間,因此在本系統中加入了RSS技術,用戶在注冊時通過了個性化記錄,因此在登錄時,只需簡單輸入用戶名、密碼,系統將根據用戶的信息自動匹配個性化信息,推送具有個人特色的校驗碼完成身份校驗[9],因此本登陸界面簡潔方便又安全可靠,用戶注冊登錄流程圖如圖5所示。
2.3 消息推送
用戶進入登錄界面以后,系統將會對讀者進行消息推送服務[2],服務主要體現在用戶查詢借閱書籍。因為在注冊階段,系統已自動將用戶信息與圖書信息進行了有效匹配[10],因此用戶在進行圖書查閱時,系統能夠快速得將讀者想要的圖書以關聯度降序排列,用戶檢索過程的消息推送如圖6所示。
在用戶對書籍進行查閱時,如果讀者找到了想要的書籍,系統會自動在頁面對讀者進行消息推送,給出與此次查閱書籍類似的相關性書籍,并且依據讀者的注冊信息與查閱書籍的相關信息給出信息推送[11];若讀者未能找到想要的書籍[2],系統將自動給讀者推送此圖書館中相關書籍和想要查閱此書籍的相關典藏地址和借閱情況,如圖7所示。
3 平臺設計
注冊過的用戶首先進入注冊登錄頁面,完成信息輸入,此時,信息將會傳至數據庫進行記錄和驗證,核對成功后,用戶將進入個性化圖書館,如圖8所示。
讀者每登陸一次,信息將會自動更新一次,每一次查閱記錄將會被數據庫記錄,記錄讀者查閱書籍的關鍵詞和查閱時間,再進行信息推薦時,要綜合比較關鍵詞與持續時間對讀者感興趣的書籍進行判定。讀者在完成閱讀與查閱之后系統將會提示讀者對圖書進行評價與打標簽,系統根據讀者的評價與標簽對圖書數據和讀者信息進行同步更新,再次對讀者個性化登錄界面進行調整,如圖9所示。
更新的讀者信息與圖書信息通過RSS技術將讀者感興趣的信息推送到讀者個性化登錄界面,進行圖書推薦時,首先根據讀者在注冊時的信息,確定讀者的閱讀興趣愛好,在自動匹配的圖書信息中進行檢索,依據關鍵詞進行搜索。搜索出來的圖書將會按照與用戶的關聯度進行排列,圖10為推薦界面。
當用戶有多種感興趣的范圍時,推薦系統會將推薦界面劃分成幾個類型,在類型處對推薦的圖書進行打標,在推薦的大類屬性上將圖書按照關聯和閱讀時間再次進行排序。同時,系統將會收集查詢與讀者相近的用戶群信息,依據相近用戶群信息進行圖書推薦,同時將實時更新此時大家感興趣的圖書與信息,依據整個圖書館的圖書閱讀信息對讀者進行推薦,將圖書信息實時、及時、有效地推送到讀者面前。推薦擴展界面如圖11所示。
4 結 論
當前,數字圖書館已廣泛應用,但是在如今構建的圖書館系統中,大多數系統將重點放在了信息管理與移動數字的搭建上,而對登錄系統并沒有多大的改善,在本文的圖書館登錄系統中,加入了RSS技術,構建了基于用戶的個性化圖書館登陸系統,此登錄系統主要存在以下創新點:
(1) 基于RSS的圖書館登陸系統在注冊登錄時不僅方便簡潔,還有效地保護了用戶隱私,保障了用戶信息的安全。通過對用戶建立個人信息檔案,使用戶信息獨立存在,用戶的檔案具有個性化[2],因此能夠給每個用戶獨特的登錄驗證。
(2) 基于RSS的圖書館登陸系統在查閱界面能夠實時保留讀者信息(個性化),及時更新個人檔案,快速依據個人偏好準確查找想要的書籍。本系統大大提高了檢索圖書的能力,縮短了搜索時間,使讀者擁有更愉悅的閱讀心情。
(3) 基于RSS的圖書館登陸系統在推薦界面能夠將傳統的讀者索取模式成功地轉變為推送模式[4],使讀者能夠輕松地擴展閱讀范圍,吸引讀者的閱讀興趣,同時在進行推薦時,讀者能夠在自己的搜索范圍內意外得到更好的結果,極大地激發了讀者的閱讀興趣。
(4) 基于RSS的圖書館登陸系統能夠針對每位讀者的信息,給予每位用戶極具個性化的服務,使圖書館服務變得更加人性化、豐富化、多元化,提高讀者的閱讀熱情,幫助每位讀者擴展閱讀視野,節省更多時間。
本文基于RSS技術,在目前圖書館管理系統的基礎上搭建了具有時效性、可行性、廣泛性的個性化圖書館登陸系統,通過RSS技術的推介功能,極大地提升了圖書館服務的水平,提高了搜尋、閱讀質量,激發了讀者的閱讀興趣,給讀者更好的服務體驗。
參考文獻
[1] 李異.以用戶為中心的電子圖書館頁面設計[D].成都:電子科技大學,2012.
[2] 伍品竹.基于電子推薦的個性化數字圖書館搜索引擎的設計[D].上海:復旦大學,2012.
[3] 周慶偉.基于SQL小型圖書館管理信息系統設計與實現[D].成都:電子科技大學,2012.
[4] 洪銳坤.RSS技術在圖書館的應用[D].廣州:華南理工大學,2010.
[5] 沈雯.基于Web 2.0的互動型科研人員社區平臺構建研究[D].湘潭:湘潭大學,2013.
[6] 宣皓升.基于B/S結構的圖書管理系統[D].西安:西安工業大學,2015.
[7] 丁理華.高校數字圖書館搜索引擎的設計與實現[D].成都:電子科技大學,2014.
[8] 李彤.應用于圖書館管理的圖書管理系統的開發[D].成都:電子科技大學,2009.
[9] 楊龍波.基于ASP的圖書館信息管理系統[D].長春:吉林大學,2012.
[10] 愛薩杜.學院電子圖書館項目管理研究[D].北京:清華大學,2012.
[11] 李偉民.高校自助圖書館管理系統的設計與實現[D].長春:吉林大學,2014.
[12] 黃成立.圖書館管理信息系統的設計與實現[D].廣州:華南理工大學,2014.