張雪+宋紅霞
摘 要:采用文獻資料法、軟件工程法、邏輯分析法設計了高校圖書館學科服務數據共享平臺,系統設計采用MVC模式,分為視圖層、模型層和控制器層三個層次,系統主要功能模塊包含館藏資源、數據庫導航、個人圖書館、用戶中心、特色服務和系統設置,系統界面友好,操作簡單,能較好地滿足讀者用戶的需求。通過該系統,可以有效實現高校圖書館學科服務數據共享。
關鍵詞:圖書館 學科服務 數據共享
中圖分類號:G25 文獻標識碼:A 文章編號:1672-3791(2017)11(a)-0252-02
在國家“雙一流”背景下,學 臺首先需要滿足圖書館的核心功能,在此基礎上,還需要解決學科服務資源的共享問題。根據調研實際,提出如下功能需求:導航、查詢、瀏覽和交互。
1 系統需求分析
高校圖書館學科服務共享平臺首先需要滿足圖書館的核心功能,在此基礎上,還需要解決學科服務資源的共享問題。根據調研實際,提出如下功能需求:導航、查詢、瀏覽和交互。
導航是進入不同功能模塊區域的快速指向,將常用功能區間有機聯系在一起,使用戶能在最短時間內到達指定位置;查詢是高校圖書館學科服務共享平臺的核心功能,也是用戶完成精確任務的前提,需要在聯機公共目錄查詢系統基礎上實現精確、模糊、多數據庫查詢等多種功能;根據移動終端的特點,最大限度滿足用戶瀏覽數據的需求;滿足用戶咨詢、評論、反饋以及接收消息推送等方面的需求。
2 系統邏輯層次設計
系統設計采用MVC(Model View Controller)模式。MVC模式把系統分為視圖層、模型層和控制器層三個層次,每一層次分別對應不同的特定功能。視圖層主要負責采集和識別用戶的具體操作,如文獻查詢等數據的輸入、控件布局等;控制器層則主要負責處理用戶事件,比如將搜索查詢到的藏書信息以特定方式返回給用戶。模型層主要進行數據請求和業務邏輯的處理,如一本藏書作為一個對象,圖書列表則作為一個數組,數據請求時通過調用相應的API,最終由控制器以特定視圖的形式返回,如圖1所示。
3 系統功能模塊設計
通過對學校圖書館用戶、學科館員等的調查,結合圖書館后臺用戶訪問數據,確定了學科服務共享平臺的主要功能,主要包含館藏資源、數據庫導航、個人圖書館、用戶中心、特色服務、移動社交、系統設置這幾大功能模塊,如圖2所示。
3.1 館藏資源
館藏資源是本系統的核心功能模塊,主要包含館藏檢索、聯機查詢功能。館藏檢索可以實現用戶查詢校內館藏資源,其中,可查詢全校公共館藏資源,還可根據用戶的學科屬性,查詢所屬院系或關聯院系的內部資源。聯機查詢主要實現用戶基于聯機公共目錄查詢系統的查詢需求,只要是存在于聯機公共目錄系統中的資源都可查到。
3.2 數據庫導航
數據庫導航主要起到一個橋梁的作用,用戶可通過本模塊快速進入相關數據庫進行文獻查詢、瀏覽、下載等操作。數據庫導航分為三個子欄目,分別是中文數據庫、外文數據庫和特色數據庫,本數據庫導航模塊只是起到快速導航功能,并沒有專門開發專用視圖,是通過調用移動終端安裝的瀏覽器來實現相關數據庫的訪問。
3.3 個人圖書館
個人圖書館主要是實現讀者借還書、個人喜好等方面的功能。借還查詢功能可以實現查詢所登賬戶名下的借閱信息,并可實現遠程續借,避免了讀者攜書本到館續借。瀏覽歷史可以根據讀者的個人喜好,在新書上架后可以通過算法的計算匹配最佳推薦書目對讀者進行新書推薦。
3.4 用戶中心
用戶中心主要實現賬號維護、個人基本信息維護以及交互的功能。用戶中心通過端口直接連接到學校門戶,訪問學校門戶中的個人數據庫。賬號維護可以重設密碼、綁定手機和郵箱,是一般客戶端常用的基本功能。
3.5 特色服務
特色服務主要包括云服務、條碼掃描、業務直通三個模塊。云服務主要為讀者提供部分云存儲空間以及常用的云端功能調用。條碼掃描功能可以實現對在庫書籍的條形碼進行掃描,從而獲取所持書籍的詳細信息。業務直通模塊主要是讀者校內門戶的快捷通道,可以快速進入如教務系統、科研系統、財務系統、人事系統、資產系統等。
3.6 系統設置
系統設置是有關客戶端系統運行方面的功能模塊,通過系統設置,用戶可以對包括消息推送、閱讀模式、離線管理、版本更新等內容進行設置。
4 結語
學科服務是“雙一流”建設對高校圖書館提出的重要要求,而數據資源共享則是圖書館學科服務的前提。本研究基于以上背景,設計了高校圖書館學科服務共享平臺,系統采用MVC模式設計,界面友好,操作簡單,可移植性強,能較好地滿足讀者用戶的需求。隨著移動網絡的普及和智能終端設備的成熟,相信此類平臺系統能夠在高等院校和科研機構進行普及和推廣。
參考文獻
[1] 周立軍.高校圖書館與院系資料室文獻資源聯機共享建設探討[J].圖書情報工作,2008(7):88-90.
[2] 任中方.MVC模式研究的綜述[J].計算機應用研究, 2004(10):1-4.
[3] 馬駿濤.基于移動互聯網技術的移動圖書館系統研建[D].中國人民解放軍軍事醫學科學院,2012.
[4] 吳凱.基于Android平臺的條碼掃描軟件的設計與實現[D].北京郵電大學,2013.
[5] 程飛.基于云計算的圖書數據庫查詢方法研究[J].計算機光盤軟件與應用,2013(4):36.endprint