江旭東

摘 要 隨著移動互聯網的發展,人們獲取信息的方式和習慣逐漸發生了改變,在這樣的背景之下,高校圖書館系統面臨著重要的轉折,傳統的圖書館信息服務已經不能滿足高校師生的需求。針對此問題,本文提出了構建基于移動平臺的圖書館信息管理系統的具體思路:基于圖書館原有的WEB平臺,搭建一個基于J2EE平臺的中間層,然后通過移動端訪問中間層的獲取數據,構建移動互聯客戶端,以此來達到在不影響原有圖書館基礎信息架構的基礎上構建移動互聯服務。
關鍵詞 移動互聯 圖書館 信息系統
中圖分類號:TP3 文獻標識碼:A
0引言
計算機應用技術的發展移動互聯正深入生活的方方面面將會受到互聯網的觸及,不斷深刻影響人們的日常生活。這樣的背景下,圖書館資源信息系統的升級是勢在必行的,構建基于移動平臺的資源信息系統的應用,可以讓圖書館的用戶從原本繁瑣的圖書館信息獲取渠道中解放出來,極大提高了圖書館服務的效率,有著較好的運營可行性。
而在現今的圖書館信息系統中,由于種種原因,鮮有進行移動互聯化的嘗試,這方面是一片藍海,為我們提供了極大的空間,在現代化的互聯網發展趨勢當中,圖書館轉變思路,提升服務水平,克服困難、迎接挑戰是必須要經歷的工作。因此,建立移動互聯網之上的圖書館資源信息系統具有重要的現實意義和社會效益。
1系統規劃
基于移動平臺的圖書館信息系統的建設目的是為了豐富原有的學校信息化基礎設施,緊跟信息技術發展趨勢,帶給學校師生更加方便快捷的使用圖書館渠道,同時,提高圖書館服務水平,加快圖書館信息化建設,系統的基本規范如下:
(1)充分利用學校圖書館現有的功能接口,利用好已有的數據和功能,整合到移動平臺端,更好地為師生服務;
(2)智能化的策略,如軟件可以記錄用戶的操作習慣,并對一些固定數據進行保存,加快操作的效率,增強用戶體驗;
(3)符合大多數用戶操作習慣的用戶解決和交互設計,對經常使用的功能應該可以讓用戶非常方便地獲得;
2系統架構設計
系統的架構如圖1所示,系統是由三個部分組成,客戶端、服務端和數據端,三個層次在系統中承擔的角色各不相同。
客戶端就是指移動終端,用戶通過3G或者WIFI利用移動設備進入系統,與系統建立通信。對于本系統來說,該層是基于安卓的應用程序搭建,其中包括應用程序的界面部分(Android View)和應用程序的邏輯控制(Android Controller)搭建。該層通過調用服務端接口獲取信息。
服務端是一個基于J2EE平臺的WEB應用,與傳統的J2EE網絡應用程序不同的是,該層不包含界面的展示,只是為前臺提供JSON數據接口。該層包括控制層和業務邏輯層,控制層負責提供外部接口以及對接口進行數據定義,業務邏輯類定義了訪問獲取數據庫信息的邏輯和訪問數據庫的方式。
數據層包含兩個數據源,一部分是本地數據庫的訪問,另一部分是對現有的基于WEB的圖書館信息系統數據庫的訪問。無論是數據的交互還是界面以及流程的設計,本系統都遵循了MVC設計原則,盡把系統的功能流程拆分成為具有單獨功能的層次,這樣一來,當未來需要對系統進行修改或者擴展的時候就會變得非常方便,簡而言之,提升了系統的擴展性。
3系統實現和應用
在構建的技術方面,本系統在構建的過程中,本著盡量利用原有基于WEB平臺的圖書館信息系統功能的指導思想,提出了利用J2EE構建服務端作為中間層,調用原有后臺接口和本地數據庫接口,然后封裝成為JSON數據發送給移動設備端的技術方案,實踐證明,該方案穩定、可行性高、靈活度高,對構建本系統有著比較重要的作用。
4總結和展望
本系統有效提升了圖書館的服務質量,主要表現在兩個方面。其一,在互聯網進入移動化3G時代,圖書館用戶利用本系統可以隨時隨地享受到圖書館方便快捷的系想你服務;其二,圖書館的資源利用率得到了提升,包括書籍的按時返回率、書籍被借閱范圍等都有了穩步的提升。
未來該系統將被提出更高的要求,在移動互聯網飛速發展的今天,圖書館信息化還有很長的路要走,不斷會有新的需求和問題出現,將會迫使我們不得不對系統進行長期地、不間斷地優化。
參考文獻
[1] 蔡冰. 論圖書館服務模式的重構[J]. 圖書館, 2009,(02):78-81.
[2] 陳路明. 國外移動圖書館實踐進展[J]. 情報科學, 2009,(11):1645-1648.
[3] 齊亞雙, 李永先, 薛偉蓮. 我國移動圖書館信息服務研究綜述[J]. 圖書館學研究, 2010,(22):7-9.