摘 要:為了解決一卡通系統與圖書管理系統數據交換問題, 本文采用中間數據服務模式來進行基礎數據交換,并規劃設計出系統對接接口結構圖及工作流程,從而實現一卡通與圖書館管理系統的數據交換。
關鍵詞:圖書管理系統;一卡通;中間數據服務
DOI:10.16640/j.cnki.37-1222/t.2016.08.135
0 引言
隨著信息技術的飛速發展,社會的信息化水平逐漸提高,信息科學技術對國內高校的影響也進一步深入。在此過程中表現出來一些阻礙高校信息化進程的現象如:校內信息孤島、設施重復建設、信息獲取途徑繁雜等等。如何合理高效的整合校內資源并采用適當的方法解決這些問題以加快高校信息化進程的推進是各高校考慮的問題之一。一卡通技術的出現能夠很好的解決目前遇到的一些問題,通過它能為校園信息化建設提供全面的數據管理平臺,同時結合管理信息系統和一卡通專網形成數字空間和共享環境。校園一卡通是數字化校園的切入點,是校園信息化管理的重要手段與方式,是促進高校管理信息化,提高財務管理水平和管理效益的重要舉措。校園一卡通系統依托校園網,以校園卡為載體,使全校師生僅需手持一張校園卡就可以實現在校園內進行吃飯、購物、考勤、洗浴和借閱圖書等一系列活動,真正做到了“一卡在手,走遍校園”。一卡通與圖書館系統系統對接完成后,可以提升圖書館整體服務管理水平,對未來為讀者開展新形式的服務奠定了基礎。
1 一卡通系統與圖書管理系統數據交換對接的目標
一卡通系統是指以智能卡卡片為主體,借助各類智能讀寫設備和軟件平臺,為持卡人提供服務的綜合管理系統。圖書館管理系統主要實現學校圖書館內書籍管理,書目檢索管理,圖書借還管理,證件管理及借閱超期罰款等等與圖書借閱等綜合服務息息相關的管理系統。兩系統數據交換對接完成后可以實現通過一張校園卡完成文獻借閱、讀者證件處理、超期罰款、信息查詢等等服務,進一步簡化圖書館的工作流程,提高工作效率和服務質量,使圖書館業務智能化、數字化。
2 一卡通系統與圖書管理系統基礎數據交換方式
圖書管理系統與一卡通系統的基礎數據交換的方式一般常見的有以下3種方式,文件共享模式(如Txt、CSV、XML)、數據庫視圖(DataView)方式、中間數據服務(如Web Service)方式。
2.1 文件共享模式(TXT、CSV、XML)
文共享模式是一種松耦合的數據交換模式。首先系統雙方共同確定文件的數據格式,然后系統按確定的數據格式導出文件,待系統接收文件后按雙方確定格式進行解析并導入系統。示意圖如圖1所示。
文共享模式安全性比較突出,在系統之間確定好標準的數據格式后,無需直接通信,就可以傳遞相關數據。缺點在于實時性差,無法快速響應。
2.2 數據視圖模式(Data View)
該模式是第三方對接系統主動獲取由一卡通數據庫構建的一個開放數據視圖。示意圖如圖2所示。
該模式需要一卡通系統開放部分數據庫來建立數據視圖,優點是一卡通系統工作量較少,數據視圖定義簡單靈活,缺點是一卡通數據對外開放,會對數據庫安全和穩定性造成一定的影響。
2.3 中間數據服務模式(Web Service)
該模式是指由一卡通系統提供一些系統中間數據服務,這些數據服務與原一卡通數據庫物理分離,保證數據安全性,對接系統通過這些中間數據服務來獲取一卡通系統數據。示意圖如圖3所示。
中間數據服務模式相對于其他兩種模式在安全性和開放性都是最理想的模式。一卡通系統通過建立一個共享數據的中間數據服務,分別定制出不同中間數據服務來滿足相關第三方對接系統。中間數據服務可以針對第三方系統優先級別設置不同的數據開放策略,從而滿足用戶的個性需求。
中間數據服務是基于Web Services的標準化集成方案,前兩種模式存在不同系統的異構問題,并且開放性和安全性沒有第三種模式快捷高效。為了減少開發成本采用中間數據服務模式進行一卡通與圖書管理系統對接是我們的最優選擇。
3 一卡通系統與圖書管理系統數據交換對接實現
3.1 系統數據交換對接
一卡通系統和圖書管理系統之間的數據交換通過第三方借口程序實現數據通信,用一卡通替代原來的借書證,實現全校統一身份認證及校內金融消費。(結構圖如圖4所示)。校園一卡通系統和圖書管理系統之間的接口主要包括如下幾個部分:
3.1.1 統一使用學號
由于校園一卡通采用學號為唯一代碼,因此圖書館也必須用學號替換現有的借閱證號,采用學號為系統唯一的借閱證號碼,這樣可通過讀卡器模擬條碼槍功能。
3.1.2 同步人員信息
通過底層開發接口,實現校園一卡通系統到圖書管理系統的數據同步功能,在第一次導入用戶檔案后,后續檔案的維護全部可自動實現。通過接口程序可以實時同步一卡通系統人員檔案信息,一卡通替代原來的條形碼借書證,借助讀卡器實現圖書借還的身份識別、新增人員信息、補辦及掛失人員信息同步,圖書管理系統直接調用一卡通人員信息,極大的簡化了圖書館的日常管理,同時也實現了校內人員信息資源共享。
3.1.3 黑名單識別
圖書管理系統通過第三方接口自動獲得卡片狀態信息,如果由于系統版本等原因無法實現的話,可通過服務器駐留的第三方同步程序進行黑名單識別,讀卡器讀到校園卡號時,首先由駐留程序進行識別,如果是黑名單則自動彈出對話框提示,如果不是黑名單,則可輸入到圖書管理系統窗口中。
3.1.4 扣費流水上傳
校園一卡通的金融功能為圖書館罰款收繳提供了極大的便利,系統通過讀卡器直接在一卡通中收繳罰款(如超期款、圖書損壞罰款、丟失賠償罰款等),并通過一卡通專網上傳扣費交易流水到一卡通數據庫,同時圖書管理系統數據庫保存扣費流水金額,以便于后期對賬。
3.2 接口實現方式及流程
一卡通平臺通過同步服務器系統和網絡監控服務器,保證將共享信息及時、增量、準確、完整發送給預約共享對象,其工作流程如圖5所示。
同步服務程序和監控程序的功能如下:
(1)將要求共享信息的系統分類,并根據分類信息控制共享的信息對象;
(2)為每個請求共享對象分配專用共享隊列,從而達到信息存儲緩存的目的;
(3)網絡監控服務器系統時刻監控預約共享的請求對象的網絡狀態;
(4)同步服務器系統的發送線程根據網絡狀態保證將請求共享的信息及時發送給請求對象所在的計算機;
圖書借閱端通過DLL動態鏈接庫文件來獲取圖書管理系統里所需信息,主要DLL文件有:取得共享信息的DLL(SyncDll.DLL)、取得全局控制信息的DLL(Ctrl_app.dll)、上傳計費充值信息的DLL(ReqDll.Dll)、卡操作的DLL(RF_CardDll.DLL)。
4 結束語
一卡通與圖書館管理系統數據的共享及同步,極大的簡化了傳統圖書館的工作流程,降低了人力成本,推進了圖書館數字化服務的進程。同時改變了圖書館傳統機械的工作方式,實現了讀者與管理者業務交流的數字化、信息化,提高了圖書館整體的工作效率。校園一卡通系統綜合先進的智能卡技術及網絡通信技術,不但能滿足學校不同管理層次的需要,而且解決了校內多卡合一的問題,它在校園中起著橋梁的作用,通過它與學校圖書館、教務、后勤等等部門的管理系統之間的信息聯系,將整個校園連成一個數據網,使校內管理實現高度信息化。隨著一卡通技術的不斷完善,它將革新校園傳統的管理及運營體系,加快信息學校信息化進程,實現學校的跨越式發展。
參考文獻:
[1]劉鳳,李志勇.“校園一卡通”與圖書館管理系統接口的實現[J].電腦知識與技術,2010(07).
[2]王蕾.高校圖書館服務中校園一卡通應用探究[J].內蒙古農業大學學報(社會科學版),2012(04).
[3]楊繼民.一卡通環境下高校圖書館信息化建設[J].金陵科技學院學報(社會科學版),2011(09).
[4]陰小建,王文琳.圖書館管理系統與一卡通接口設計[J].山東教育學院學報,2009(04).
[5]黎邦群.圖書館管理系統一卡通接口程序的設計與實現[J].惠州學院學報(自然科學版),2011(06).
[6]段平.“一卡通”在圖書館中的應用與思考[J].輕工科技,2013(12).
[7]劉付婷.談校園一卡通對高校財務信息化管理的影響[J].職業時空,2007(10).
作者簡介: 袁曉戎(1981-),男,河南人,碩士在讀,工程師,研究方向:從事計算機科學與應用、信息化管理研究。