

〔摘 要〕區域內甚至全國性的數字圖書館技術力量協作與聯盟運作已經成為趨勢,為順應這種趨勢,文章闡述了如何設計一個網絡平臺,以支持這種整合,分析了技術聯盟網絡平臺的需求,設計了功能與應用模式,并提出了實現方式。
〔關鍵詞〕數字圖書館;圖書館技術聯盟;網絡平臺
〔中圖分類號〕G250.7 〔文獻標識碼〕A 〔文章編號〕1008-0821(2012)10-0146-03
“江蘇省高校圖書館現代技術應用平臺建設”是 “江蘇高等學校數字圖書館(JALIS)”三期工程的項目之一,也是JALIS“十二五規劃”的預研項目,由揚州大學承建、南京大學等14所江蘇高校圖書館參建。該項目的目標之一是面向江蘇省高校圖書館技術人員,建設大型技術資源共享的門戶網站——“江蘇高校數字圖書館技術聯盟網絡平臺”[1]。
1 項目背景
數字圖書館環境建設與服務推廣,已經將技術部門推到圖書館服務的前臺,圖書館所有服務都依賴技術部門的工作,技術部門的保障能力、將直接關系到服務的開展。圖書館技術人員在數字圖書館建設中角色越來越類似于服務設計者,而非直接的平臺構建與技術支撐維護者、軟件設計者、資源生產者。
數字圖書館聯盟建設經歷了兩個明顯的階段,即本地管理軟件的同構化共建階段與廣泛的資源共知、共建、共享階段,必將進入第三階段,即區域范圍內甚至全國性的數字圖書館技術力量協作與聯盟運作階段[2]。
“江蘇省高校圖書館現代技術應用平臺建設”項目的長遠目標是通過對優質技術資源與技術服務的整合,發揮整合效益,迎接聯盟建設第三階段,以保持JALIS的持續創新力。通過江蘇高校數字圖書館技術聯盟網絡平臺建設,探索人才資源整合的方式;探索充分利用網絡化的環境,開展更為有效緊密的業務培訓方式,提升隊伍的素質;探索如何發現與歸納需求,并通過需求的發現,整合圖書館技術隊伍現有的優勢,形成解決共性問題的組織方式;探索人才資源整合與發展過程中完善的管理機制建設。
項目的近期目標是研發一批圖書館小型應用軟件,形成管理信息與技術標準庫(匯集技術標準、業務規范、技術白皮書、文獻采購招標相關參考文本、設備通用參數文件等),形成網絡自助業務培訓機制,提供技術論壇,建成江蘇高校數字圖書館技術聯盟網絡平臺。
江蘇高校數字圖書館技術聯盟網絡平臺建設,預期以先進的網絡技術為依托,建設一個由JALIS所有成員館參與,為JALIS建設、為數字圖書館發展提供基礎服務的支撐平臺,作為實現技術發展、人才培養、管理機制三方面創新的基礎平臺。依托平臺建設,整合全省高校圖書館的技術隊伍,使之從松散走向集中,從自發走向自覺,從而形成合力,形成互補的優勢,對現有的研發、人才培養模式進行創新,以整體的合作去共同面對未來的挑戰[3]。
2 需求分析
江蘇高校數字圖書館技術聯盟網絡平臺是一個大型共享資源門戶網站,也是服務全省高校圖書館技術用戶的綜合門戶。它面向江蘇省高校圖書館技術人員,提供軟件提交發布下載、技術白皮書(含規范文檔、通用設備參數文檔等)和技術標準的提交發布下載、技術專家庫、自助培訓模塊、測評數據發布、技術論壇等模塊等,同時反映項目動態,提供JALIS建設項目的導航服務。
來賓可在網絡平臺上瀏覽相關軟件、標準、白皮書、測評數據、會議信息、技術專家庫與業務培訓相關課件的目錄信息,但不可下載;瀏覽論壇帖子,但不可發言;
注冊用戶(實名注冊)可瀏覽、下載、上載軟件、標準、白皮書、測評數據、會議信息、技術專家庫與業務培訓相關課件、使用論壇,支持RSS訂閱;
各圖書館管理員用戶可管理、審核注冊用戶,瀏覽、下載、上載、管理審核軟件、標準、白皮書、測評數據、會議信息、技術專家庫與業務培訓相關課件,管理論壇,管理各類資源的分類標準,上載導航與動態信息;
超級管理員用戶可管理、審核注冊用戶及圖書館管理員用戶,瀏覽、下載、上載、管理審核軟件、標準、白皮書、測評數據、會議信息、技術專家庫與業務培訓相關課件,管理論壇,管理各類資源的分類標準,上載導航與動態信息。
3 系統設計
3.1 功能設計
3.1.1 共享軟件
小型共享軟件是指江蘇高校圖書館技術部門自行研發、自己使用或小范圍使用的小型可共享軟件(需含軟件詳細文檔或軟件源代碼),有匯文輔助、網站建設、數據庫建設、其它軟件等幾個類型。本模塊提供軟件上傳與下載及評論信息,分前臺(瀏覽下載),后臺(提交審核分類評級)等功能(如圖1)。
圖1 注冊用戶使用共享軟件模塊流圖
3.1.2 技術標準
提供各類新興信息技術與圖書館應用技術標準的上傳下載服務,含文獻信息加工標準規范,文獻信息服務體系建設規范,文獻信息服務系統建設技術標準,文獻信息服務標準和規范,信息組織的元數據標準,圖書館建設相關領域的技術標準和規范等幾個類型,流程同軟件。
3.1.3 技術白皮書
提供各類圖書館應用技術白皮書(含服務器軟硬件配置、架構方法、設備標準配置、文獻電子資源招標采購附件及合同)的上傳下載服務,含系統安裝、數據庫使用說明、操作規程等幾個大類,模塊設計方式同軟件。
3.1.4 技術專家庫
江蘇高校圖書館技術部、信息技術部、系統部、數字化部工作人員,與江蘇高校圖書館界有良好合作關系的IT技術公司技術人員。本模塊由注冊用戶直接形成。
3.1.5 會議信息庫
報道共享各類會議信息,包括各類圖書館業務、計算機與信息技術相關的研討會、工作會議信息,第一步形成圖書館工作類、圖書館學術研討類、計算機與信息科學類、其他類幾種類型會議信息的提交發布瀏覽,模塊流程設計同軟件。下一步形成會議管理模塊,涵蓋會議通知發布、人員注冊、會議進程管理、會議相關材料自助下載、會議信息歸檔等幾個方面。
3.1.6 測評信息
提供軟件(通用)、硬件、系統測評信息文本與資料的上傳下載服務,并可組織測試測評活動,根據貢獻度給參評人員評分。
3.1.7 自助培訓
支持靜態技術課件、教學錄像、教學綱要、教學參考書,學員績效考評、學業成績評價,學習成績證明出具等模塊。第一步實現提供各類圖書館業務培訓的靜態課件、教學錄像等提交下載、在線學習、個人課程定制、實時學習筆記、筆記保存與調用等服務,后者支持在線播放;主要類型為圖書館類、計算機類、其他類,格式支持MPG、MOV、WMV、MP3、SWF、PPT、DOC、XLS等。
3.1.8 技術交流區
采用論壇架構,是與平臺主體功能部份合一的BBS系統,不需要專門注冊,登入系統即可使用;分三大板塊:技術討論區、休閑娛樂區、論壇服務區,其中技術討論區板塊分技術交流、技術開發、技術服務、技術應用、技術管理、技術研究等六大模塊,用于搜集需求、系統共維護、協同研發、形成成果、提供服務。
3.1.9 導航和項目動態
提供JALIS項目動態(含項目概況、管理機構、項目動態、成果展示等幾個欄目)及相關新聞,博客鏈、會員網址自助發布等導航功能。
3.2 管理設計
3.2.1 對象管理
對象管理又分圖書館管理與用戶管理兩個模塊。圖書館管理通過管理員輸入或批量導入方式將江蘇高校圖書館等數據錄入,這是防止用戶注冊時輸入名稱不規范而采取的措施,一旦數據錄入,用戶注冊時即可選擇所在圖書館;用戶管理分為三層四級制,三層是審核管理層(負責權限分配、模塊調整組合、資源調度)、管理用戶層(省內各高校圖書館管理員,負責本館資源組織與提交)、普通用戶層(又分為注冊用戶級,可享受下載服務、技術論壇、培訓等模塊的服務;瀏覽用戶級,具有瀏覽權限)。
3.2.2 參數管理
主要是對各類型資源進行分類數據管理、下載設置管理、動態管理,管理用戶層以上用戶可設定資源大類小類、下載的文件類型空間限定等、動態新聞上載、導航相關網址上載等。
3.2.3 注冊與登錄
游客可直接瀏覽相關資源目錄,而不能進行上載、下載、評論操作,江蘇高校圖書館技術部門工作人員、IT公司技術人員可通過注冊成為平臺用戶,注冊后須通過管理用戶的審核,審核后成為注冊用戶;因用戶注冊后將自動進入技術專家庫,注冊時需用戶將有關信息填寫完整,包括技術特長、項目建設經歷、論文論著情況等;超級管理員可視情況將某注冊用戶升格為圖書館管理員,系統提供接口讓管理員察看待審核用戶情況。
3.3 結構設計(如圖2)
圖2 系統結構圖
4 系統實現
江蘇高校數字圖書館技術聯盟網絡平臺的體系結構采用目前通用的B/S應用模式(瀏覽器/服務器模式),是一種三層的C/S(客戶機/服務器)模式,即Web瀏覽器,Web服務器和數據庫服務器。其中,瀏覽器是客戶服務層(表示層),負責接收用戶輸入并向Web服務器提交用戶申請,接收Web服務器返回的執行結果并顯示;Web服務器是業務服務層(應用功能層),負責應用程序的開發、運行和維護;數據庫服務器是數據服務層,負責提供數據的存儲,執行查詢和更新數據的請求。
基于B/S模式的系統結構將技術聯盟網絡平臺的應用邏輯與用戶界面和數據訪問分開,方便了應用程序的開發和維護,可以使網頁設計和應用邏輯設計分別由不同知識結構的開發團隊完成,能加快項目的開發進度,利于各開發團隊發揮各自的特長。
江蘇高校數字圖書館技術聯盟網絡平臺的硬件設備采用一臺高性能的PC服務器作為Web服務器和數據庫服務器,并接入校園網,對江蘇省各高校開放。Web服務器端采用支持Java技術的Tomcat作為應用服務器的軟件平臺,數據庫服務器采用Oracle公司的Oracle 8.1,客戶端直接通過IE瀏覽器進行訪問。開發語言選用SUN公司推出的JSP,JSP(Java Server Page)是一種服務器端的動態網頁技術,實際上是一種基于Java的Web服務器應用技術體系。JSP的腳本語言采用Java使其完全繼承了Java的所有優點,主要體現在:系統具有很好的穩定性和安全性、與平臺無關性(一次編寫程序各處運行)、面向對象的程序設計等,使其已成為跨平臺應用開發的一種規范。
系統的安全性方面,平臺對數據庫中用戶密碼采用MD5加密方式進行加密,對常見攻擊預先做好防范。對用戶提交的提交給服務器的數據采用encode方式加密,服務器端接受采用decode解密,保證提交信息不泄漏。對異常提交信息進行處理,拒絕非法的提交。在容錯性上,對用戶輸入數據有檢查機制,用戶輸錯數據都有提示信息,具有較好的容錯性能。系統的封閉性較好,用戶基本上在提示信息下輸入數據。
5 結 語
江蘇高校數字圖書館技術聯盟網絡平臺的建設思路是首先將平臺架構形成,并落實需求中所涉及的功能,使之盡快匯集資源、提供服務,當中不周到之處在所難免,懇請同行專家批評指正。下一步將深化設計,體現開放、共享、協作理念,嚴格遵循數字圖書館門戶建設的相關規范與標準,充分借鑒數字圖書館建設中的博客、維基、知識庫及遠程會議支持等技術的長處,參考數字圖書館建設中新興的WEB2.0、LIB2.0及VCASE技術,集中組織,模塊化實現,保證平臺的運行與實施效果。
參考文獻
[1]江蘇高校數字圖書館技術聯盟[EB/OL].http:∥58.192.141.200:8089/jalis/,2010-07-31.
[2]周玉陶.技術聯盟:圖書館數字化建設協作的新發展[J].圖書情報工作,2008,(9):127-129.
[3]周玉陶.數字圖書館聯盟背景下圖書館技術隊伍整合[J].圖書館建設,2009,(6):91-93.
[4]王良輝,周躍良.基于群體動力的教師專業發展支持系統設計[J].電化教育研究,2010,(5):64-67.
[5]陳崗,吳彬,魏建國.高校機房一卡通管理系統的設計與實現[J].湖北水利水電職業技術學院學報,2009,(2):47-50.
[6]張浩.動態生成的問卷調查系統的設計研究[J].中南財經政法大學研究生學報,2007,(4):33-34.
(本文責任編輯:孫國雷)