

摘 要:我國高校數字圖書館的建設正處于實踐階段,為解決數字圖書館服務功能不突出的問題,本文設計了一款圖書館共享書單系統,為讀者提供針對性的服務,提高用戶獲取整塊系列書籍的速度。
關鍵詞:共享書單;數字圖書館;個性化服務
隨著計算機技術的發展,數據信息增長速度飛快,各個領域都開始應用數據挖掘技術來提供更好的服務。傳統高校圖書館中堆積著大量書籍歷史借閱數據,圖書館管理者在進行統計工作的同時,也在思考如何挖掘出數據背后隱藏的有用信息,數字圖書館個性化服務系統在這樣的背景下應運而生。
1 系統設計背景
目前,國外數字圖書館的發展態勢良好,當下處于實踐應用階段。相較于別的國家,我國數字圖書館的研究起步比較晚。但隨著國家重視程度的提高,近年來我國數字圖書館的建設有了飛躍的前進。學界研究者們也紛紛發表了自己的看法,如游鳳霞把高校圖書館讀者個性化服務系統設計為信息收集功能模塊、信息挖掘功能模塊和讀者個性化服務功能模塊[1];趙翀、王麗達利用數據挖掘技術設計了智能圖書館的云檢索系統[2];王玉珍分析了數字圖書館的研究現狀,并提出了Web數據挖掘在數字圖書館個性化服務中的應用,建立了個性化服務模型[3]。
當下,國內有少數圖書館應用了個性化服務系統,這些系統一定程度上提高了讀者對圖書館服務的滿意度,但仍然存在服務功能不夠突出,服務深度不夠等問題。傳統圖書館系統中,讀者面對不熟悉的領域,常面臨“不知道該借閱哪些書籍”的情況,系統沒有分領域對書籍進行歸類整理,這樣增加了讀者獲取書籍的難度。針對這些問題,本文設計了一種服務功能集中的共享書單系統,讀者根據需求建立個性化書單,實現書單共享。共享書單系統集中于高校數字圖書館個性化服務系統中的電子書單功能,加快了大學生獲取整塊系列書籍的速度,改善了個性化系統服務功能不突出的問題。
2 系統整體設計
以系統設計的要求和用戶的需求為基礎,本文設計的系統架構主要包含:用戶層、業務層、服務層、數據層。具體結構如下圖:
1)用戶層:利用JSP技術來構建系統圖形化界面,用戶可以通過圖形化界面提示進行操作。2)業務層:業務層面向的是系統用戶,根據系統業務流程為用戶提供各種業務功能。3)服務層:服務層是基礎服務平臺層,主要包括注冊與登錄服務、創建書單服務、管理書單服務、檢索服務、推薦服務等。4)數據層:數據層是存儲系統中數據信息的層次,主要負責在上下兩個層次間傳遞和處理數據[4]。
3 功能模塊設計
根據以上對共享書單系統服務模型的分析,對系統進行功能模塊劃分,分為:用戶認證模塊、用戶檢索模塊、書單功能模塊、個人推薦模塊和信息存儲模塊等5個功能模塊。
1)用戶認證模塊:用戶認證模塊用來檢驗用戶身份,保證整個系統安全性。用戶可以通過自己的ID號和注冊密碼登錄系統,登錄之后可以進行之后的操作。2)用戶檢索模塊:用戶利用關鍵字檢索的方式定位到與關鍵字匹配的書單進行查看;也可以進入推薦書單模塊查看各類型的書單;還可以檢索系統內書籍錄入信息。3)書單功能模塊:此模塊包含創建書單和管理書單兩部分。用戶可以根據圖形化界面操作提示,選擇對應的書籍放進電子書單中。系統數據庫存儲書單的相關信息,審核用戶提交的創建書單申請。審核通過后,書單將會被展示在書單推薦模塊中。用戶可以隨時通過系統終端提交對書單的管理申請,系統不定期地同步更新書單模塊中書單的各項設置。4)個人推薦模塊:系統通過海量的用戶檢索和借閱數據整理出某關鍵詞下的高頻借閱書籍,并匯總整理成系統書單,供用戶查看。還可以根據用戶的閱讀偏好,建立用戶需求模型,為用戶提供個性化的推薦服務。5)信息存儲模塊:此模塊用來存儲用戶認證模塊和書單模塊中產生的信息,系統通過數據庫中存儲的信息,更加全面地為用戶需求模型提供依據,從而為用戶提供有吸引力的推薦[5]。
4 數據庫設計
共享書單系統總共包含用戶、書籍、書單、圖書館管理員等4個實體,實體關系及屬性如下圖所示:
根據共享書單系統的功能模塊和設計要求,設計以下數據表:1)用戶信息表(Users):用戶信息表保存了系統內用戶的注冊信息,包括用戶ID號(UNO)、姓名(Uname)、性別(Ugender)、班級(Uclass)和創建書單數量(Ubook_list_number)。2)書單信息表(Book_list):書單信息表保存了系統內創建的書單的信息,包括書單ID號(BLNO)、書單名稱(BLname)、關鍵字(keyword)、創建時間(time_start)、創建人(founder)。3)書籍信息表(Books):書籍信息表保存了圖書館內錄入系統的書籍信息,包括書籍編號(BNO)、書籍名稱(Bname)、作者(author)、出版社(publishing_house)、所涉書單(BLname)。4)管理員信息表(Administrator):管理員信息表保存了系統內管理員的信息,包含管理員ID號(ANO)、姓名(Aname)。5)借閱清單(Lending_list):借閱清單保存了系統內用戶借閱圖書的信息,包含用戶ID號(UNO)、圖書ID號(BNO)、借閱時間(lending_time)、應還時間(Due_return_time)、歸還時間(return_time)。
5 結束語
共享書單系統是基于數據挖掘技術并結合讀者的需求研發而成,其目的是解決個性化服務系統功能深度不夠,特色不突出的問題,以書單的形式整理書籍資源,為用戶提供獨特的服務,滿足用戶對系列書籍的需求,提高用戶對數字圖書館的滿意程度。本系統的功能能夠基本滿足用戶對共享書單的需求,但隨著用戶需求的改變,系統需要進一步地開拓新的功能模塊。未來可以將本系統與數字圖書館個性化服務系統融合,完善圖書館個性化服務系統的功能。
參考文獻
[1]游鳳霞.高校圖書館讀者個性化服務系統的設計[J].農業圖書情報學刊,2018.30(12):112-115.
[2]趙翀.王麗達.基于數據挖掘技術的智能圖書館云檢索系統設計[J].現代電子技術,2020.43(02):60-63.
[3]王玉珍.基于Web挖掘的數字圖書館個性化服務體系研究[J].情報科學,2014.32(04):96-100.
[4]徐艷丹.張前進.基于物聯網的智慧圖書館研究[J].陜西理工學院學報(自然科學版),2016.32(01):50-53.
[5]范宇.李宏宇.高校圖書館個性化服務建設研究[J].河南圖書館學刊,2019.39(01):46-48.
作者簡介
衛娜(1999-),女,湘潭大學,信息管理與信息系統專業,本科在讀。