
摘要:該文以移動無線通信網(wǎng)絡為支撐,以江西某高職院校圖書館現(xiàn)有館藏資源、合作商“超星學習通”、合作商“萬方數(shù)據(jù)知識服務平臺”為基礎,以適應移動終端“一站式”信息搜索應用為核心,以云共享服務為保障,通過智能手機、iPad等手持移動終端設備,為圖書館用戶提供搜索和閱讀數(shù)字信息資源,自助查詢和完成借閱業(yè)務,幫助用戶建立隨時隨地獲取信息服務的“移動圖書館”服務平臺。
關鍵詞:云平臺;高職院校;移動圖書館;設計與實現(xiàn)
中圖分類號:TP311 文獻標識碼:A
文章編號:1009-3044(2020)19-0019-03
開放科學(資源服務)標識碼(0SID):
20世紀80年代,國內外圖書館的發(fā)展主要表現(xiàn)為以計算機為代表的信息技術為主要特征,江西省高職院校圖書館開始使用計算機程序進行圖書編目、流通管理等工作;20世紀90年代,國內外圖書館的發(fā)展主要表現(xiàn)為以網(wǎng)絡化的發(fā)展為主要特征,江西省高職院校圖書館開始用自動化集成系統(tǒng)取代了單機管理程序,圖書館的業(yè)務流程,形成采訪、編目、典藏、流通等幾大業(yè)務模塊;21世紀,國內外圖書館的發(fā)展主要表現(xiàn)為以“數(shù)字圖書館”為主要特征,江西省高職院校圖書館開始面臨服務轉型,知識服務、空間服務、學習服務、移動化服務成為圖書館新的業(yè)務發(fā)展方向,學科服務、閱讀推廣、信息素養(yǎng)教育、機構知識庫、科研數(shù)據(jù)管理等服務已逐漸成為國內外圖書館的日常工作。隨著移動互聯(lián)網(wǎng)的普及,“移動圖書館”開始成為圖書館的熱門話題。在此背景下,本文對基于云平臺的江西某高職院校“移動圖書館”的設計與實現(xiàn)進行了探討和思考。
1 市場調研
1.1開發(fā)背景
江西某高職院校圖書館圖書管理系統(tǒng)采用的服務器是DELL PowerEdge 2900、服務器操作系統(tǒng)為Windows Server2003、數(shù)據(jù)庫是Oracle 9.2,管理系統(tǒng)沒有鏈接外網(wǎng)、只是與各書庫組建一個c/s架構的局域網(wǎng)封閉系統(tǒng)。隨著該院的快速發(fā)展以及全院師生的使用需求,圖書館已遠遠滿足不了相應需求。
1.2問題定義
為進一步滿足全院師生對圖書及數(shù)字資源的使用需求,圖書館在充分調研的基礎上,結合學院圖書館實際,充分利用目前圖書館館藏圖書現(xiàn)狀和已合作的超星、萬方2家公司的數(shù)字資源,理論上,探索出一套基于云平臺的“移動圖書館”的架構體系;實踐上,構建出一套適合該院圖書館實際需求的“移動圖書館”管理系統(tǒng)并投入應用。
1.3可行性分析
一是環(huán)境可行性分析:從開發(fā)此系統(tǒng)需要投入的人、財、物以及時間等條件來看,系統(tǒng)能順利運行并能達到預定的目標。二是技術可行性分析:不管是硬件技術還是軟件技術,目前均能支持所開發(fā)的系統(tǒng)并能實現(xiàn)系統(tǒng)預定的目標。三是經(jīng)濟可行性分析:一方面對系統(tǒng)開發(fā)、運行整個過程中所涉及的計算機及外圍設備費用,系統(tǒng)開發(fā)、調試、安裝、維護、人員培訓等費用,都會通過相應途徑給予解決。另一方面新系統(tǒng)投入運行后,能為圖書館節(jié)省人力成本、減少設備費用、提高工作效率、服務師生質量、適應未來發(fā)展等間接經(jīng)濟效益方面與現(xiàn)有系統(tǒng)相比較,更優(yōu)越、更便捷、更安全、更有效。
2 需求分析
2.1系統(tǒng)需求調查
一是功能需求:一方面涉及現(xiàn)有圖書管理系統(tǒng)數(shù)據(jù)的移植問題以及新系統(tǒng)對館藏圖書的移動檢索與自助服務(包括館藏在線借閱、查詢、預約、續(xù)借、到期催還等功能)以提高圖書館紙質圖書的流通比例等功能需求的實現(xiàn)問題。一方面涉及學院合作商的“超星學習通”上近100萬種電子書資源(其中3萬多本EPUB純文本圖書)、近200種暢銷期刊及報紙(如意林、讀者以及國內主流報紙)且每天實時更新、1.5萬集有聲讀物、2萬集在線視頻及5千門公開課程等電子資源的移動閱讀使用問題。另一方面涉及學院合作商的“萬方數(shù)據(jù)知識服務平臺”上數(shù)億條集成期刊、學位、會議、專利、科技報告、成果、標準、法規(guī)、地方志、視頻等優(yōu)質學術資源移動檢索、下載、文獻傳遞使用問題。二是技術需求:根據(jù)圖書館現(xiàn)有的數(shù)字資源以及學院師生需求分析,一方面對于構建云平臺的服務器配置問題,目前只需要市面上通常的各類品牌如DELL等服務器、操作系統(tǒng)采用Windows Server 2008及以上版本、數(shù)據(jù)庫采用MySQL 5.6及以上版本即可。一方面對于對應客戶端配置問題,圖書館各書庫或學院師生通過PC平臺使用時只需要市面上通常的各類普通PC電腦即可;對于學院師生通過移動平臺使用時,只需要市面上通常使用的各類主流手機(如Android、iOS等)、IPAD等移動終端設備即可。
2.2 系統(tǒng)需求模型
結合圖書館現(xiàn)有的館藏資源、合作商“超星學習通”、合作商“萬方數(shù)據(jù)知識服務平臺”以及學院師生需求分析等,新系統(tǒng)的需求模型架構體系如圖1所示。
3 總體設計
3.1面向對象的設計方法
一是識別對象:對系統(tǒng)進行描述,對描述進行語法分析,找出名詞或名詞短語,根據(jù)名詞或名詞短語確定對象。二是確定屬性:研究系統(tǒng)描述,選擇合理的與對象相關聯(lián)的信息,找出對象有意義的屬性。三是定義操作:研究系統(tǒng)的需求描述,選擇合理的屬于對象的操作。四是確定對象之間的通信:在對象之間建立通信機制,即消息。五是完成對象定義。
3.2 系統(tǒng)用例圖
一是用例、參與者和場景:確定系統(tǒng)用例如讀者請求服務的用例、圖書管理員處理服務的用例、系統(tǒng)管理員進行系統(tǒng)維護的用例等;確定系統(tǒng)參與者如讀者、圖書管理員和系統(tǒng)管理員;確定場景如“續(xù)借圖書”包含“讀者通過手機完成續(xù)借”和“讀者通過流通臺請圖書管理員完成續(xù)借”2個場景等;二是用例和參與者的關系以及用例之間的關系:如讀者及其用例之間的關聯(lián)關系、用例之間的包含關系、用例之間的擴展關系和用例之間的泛化關系;三是圖書管理系統(tǒng)的用例圖:如讀者請求服務的用例圖、圖書管理員處理服務的用例圖、系統(tǒng)管理員進行系統(tǒng)維護的用例圖等。
3.3 系統(tǒng)交互圖
一是順序圖:包含對象、生命線、消息和激活,如讀者預約圖書的順序圖、圖書管理員處理借書的順序圖等。二是協(xié)作圖:包含參考數(shù)、對象、消息和鏈接符號,如圖書管理員處理借書和還書的協(xié)作圖、讀者續(xù)借圖書的協(xié)作圖、讀者預約圖書的協(xié)作圖等。
3.4 系統(tǒng)狀態(tài)圖
一是圖書對象的狀態(tài)圖:如圖書進人流通、圖書待借出或預約、圖書退出流通等。二是讀者對象的狀態(tài)圖:如新建讀者賬戶、刪除讀者賬戶等。
4 詳細設計
4.1 系統(tǒng)設計模型
一是包圖:把系統(tǒng)分成館藏資源管理子系統(tǒng)、超星學習通子系統(tǒng)、萬方數(shù)據(jù)知識服務平臺子系統(tǒng),每個子系統(tǒng)的功能之間是獨立的,通過給出哪個類包括在哪個子系統(tǒng)中來記錄子系統(tǒng)。二是類圖:實體類如用戶(包括系統(tǒng)管理員、圖書管理員和讀者)、書目、圖書以及預約列表、借書列表等。三是設計類圖:包括決定需要設計的類、找到屬于這個類的所有方法、詳細描述帶有邏輯的方法等。
4.2 用戶界面設計
一個友好、完善的用戶界面不僅能方便系統(tǒng)的使用者,而且能使各個模塊之間劃分明確,結構更完善。圖書管理系統(tǒng)包括用戶登錄界面設計、系統(tǒng)主界面設計、修改圖書記錄界面設計、修改讀者記錄界面設計、生成預約圖書報表界面設計、生成催還圖書報表界面設計、修改密碼設置界面設計、查詢和借閱及預約圖書界面設計、查詢個人借閱信息及歸還圖書界面設計等。
5 軟件測試
一是測試類功能的實現(xiàn)和相應面向對象程序風格:測試數(shù)據(jù)成員是否滿足數(shù)據(jù)封閉要求,確定數(shù)據(jù)成員是否被外界(數(shù)據(jù)成員所屬的類或子類以外的調用)直接調用;測試類是否實現(xiàn)要求的功能,以所做的面向對象設計結果為依據(jù),測試類提供的功能是否滿足設計的要求。二是做好面向對象的單元測試、集成測試和系統(tǒng)測試。三是做好類的層次結構測試。
6 維護與管理
6.1 軟件維護
一是糾錯性維護:在系統(tǒng)投入使用后對相應錯誤進行的測試、診斷、定位、糾錯和修改。二是適應性維護:隨著館藏資源的變化、合作商“超星學習通”的調整、合作商“萬方數(shù)據(jù)知識服務平臺”的變動、學院師生需求的增強以及相應硬件、軟件、數(shù)據(jù)環(huán)境和網(wǎng)絡技術的發(fā)展變化等,系統(tǒng)需要進行適應性維護。三是完善性維護:隨著教育主管部門對圖書館的要求不斷增強、系統(tǒng)用戶(包含讀者、圖書管理員、系統(tǒng)管理員)對軟件提出新的功能和性能要求,合作商的調整等,系統(tǒng)需要進行完善性維護,以進一步擴充功能、增強性能、改進效率、提高可維護性。四是預防性維護:隨著網(wǎng)絡特別是SG的快速發(fā)展,為提高系統(tǒng)的可維護性和可靠性,需要做相應的預防性維護。
6.2 安全管理
一是構建信息安全技術體系:為保證圖書館資源的物理安全,需要根據(jù)國家標準、信息安全等級制訂適合學院的物理安全要求并通過建設和管理達到相關標準;為保證系統(tǒng)平臺安全,需要通過安全加固解決管理方面的安全漏洞,采用安全技術設備增強安全防護能力;為保證系統(tǒng)網(wǎng)絡安全,需要規(guī)范連接方式,加強訪問控制,部署安全保護產品,建立相應安全管理制度并貫徹實施;為保證系統(tǒng)應用安全,需要建立統(tǒng)一的密碼基礎設施,實施合適的安全技術。二是構建信息安全管理體系:從圖書管理系統(tǒng)的規(guī)劃、建設、運行、維護到報廢全過程建立“評估、響應、防護、評估”的動態(tài)閉環(huán)管理流程。
7 結語
本文以移動無線通信網(wǎng)絡為支撐,以江西某高職院校圖書館現(xiàn)有館藏資源、合作商“超星學習通”、合作商“萬方數(shù)據(jù)知識服務平臺”為基礎,以適應移動終端“一站式”信息搜索應用為核心,以云共享服務為保障,通過智能手機、iPad等手持移動終端設備,為圖書館用戶提供搜索和閱讀數(shù)字信息資源,自助查詢和完成借閱業(yè)務,幫助用戶建立隨時隨地獲取信息服務的“移動圖書館”服務平臺。
參考文獻:
[1]北京超星數(shù)圖信息技術有限公司,數(shù)字圖書館服務平臺建設方案,2019,12.
[2]北京萬方數(shù)據(jù)股份有限公司.萬方數(shù)據(jù)知識服務平臺使用指南,2019,12.
[3]李安裕,基于云平臺的江西某高職院校“移動圖書館”的設計與實現(xiàn)(2019年度江西省教育廳科學技術研究項目,項目編號:GJJ191523).江西省教育廳,2019,12.
[4]張洪明,亓勝田,李明侖.軟件工程與項目化分析設計教程(第2版)[M].北京:電子工業(yè)出版社,2019.
【通聯(lián)編輯:代影】
基金項目:2019年度江西省教育廳科學技術研究項目——基于云平臺的江西某高職院校“移動圖書館”的設計與實現(xiàn)(項目編號:GJJ191523)
作者簡介:李安裕(1974-),男,湖南郴州人,江西應用工程職業(yè)學院圖書館館長,副教授,碩士研究生,主要研究移動互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、大數(shù)據(jù)、云計算等。