楊陽
摘 要 隨著網(wǎng)絡(luò)信息技術(shù)的不斷發(fā)展,以手機為終端的無線網(wǎng)絡(luò)應用在人們的工作和生活中起到了越來越重要的作用,這些應用使人們的生活更加便捷,極大地提高了人們的工作效率。因此各種針對手機應用成為開發(fā)的方向,這其中就包括了手機圖書館。手機圖書館與傳統(tǒng)圖書館相比,具有方便、快捷、即時等優(yōu)點。它是手機無線終端、數(shù)字圖書館系統(tǒng)以及無線通信網(wǎng)絡(luò)相結(jié)合的產(chǎn)物,利用手機這個新媒體平臺延伸和拓展了傳統(tǒng)的圖書館服務,并且可以在任何有網(wǎng)絡(luò)的地方為圖書館讀者提供信息傳輸和信息服務。
關(guān)鍵詞 手機圖書館;Wap;信息服務
隨著移動通信技術(shù)的發(fā)展,特別是當智能手機功能越來越強大,價格越來越低廉,越來越多的人通過手機移動終端上網(wǎng)來獲取互聯(lián)網(wǎng)信息資源,手機成為我國網(wǎng)民的第一大上網(wǎng)終端[1]。與此同時,各種針對手機的應用成為人們研究的重點,越來越多的手機增值服務應運而生,包括手機圖書館。它將移動通信網(wǎng)絡(luò)和圖書館系統(tǒng)相結(jié)合,通過手機終端延伸傳統(tǒng)的圖書館服務[2]。與傳統(tǒng)的服務模式相比,它具有靈活性、便捷性、即時性的優(yōu)勢。由于手機移動終端攜帶方便移動性強,用戶可以突破時空的限制,通過手機終端訪問圖書館的各種資源,享受圖書館便捷的服務。用戶可以隨時隨地檢索館藏書目信息,查詢個人借閱信息,獲得圖書館的最新動態(tài)信息,如新書推薦、活動公告等,而且信息反饋非???,更能滿足用戶的需求。另外,由于智能手機的普及,手機圖書館的潛在用戶數(shù)量也不斷增加。
通過將通信技術(shù)應用于圖書館服務,在現(xiàn)有的學院圖書館匯文系統(tǒng)大數(shù)據(jù)平臺的基礎(chǔ)上,建立針對手機等無線終端獲取信息服務而開發(fā)的WAP網(wǎng)站,具有靈活性、便捷性、即時性的特點。開發(fā)此系統(tǒng),可以為教學科研提供優(yōu)質(zhì)的文獻信息服務,極大地滿足廣大師生的知識和信息需求,使圖書館更好地服務于學院教學科研,也可以縮小學院與本科院校在文獻信息資源保障與服務方面的差距,從而提升圖書館服務水平和服務效率。
1系統(tǒng)的需求分析
手機圖書館WAP網(wǎng)站平臺與普通的WEB網(wǎng)站有本質(zhì)上的區(qū)別,主要是因為手機受到本身硬件條件、和無線網(wǎng)絡(luò)環(huán)境的特點,要從用戶需求的角度考慮,注重體現(xiàn)手機的個性化特點,打造適合讀者需求的手機網(wǎng)站。就要把手機的便捷性和即時性與讀者對圖書館資源服務的需求結(jié)合起來,在充分調(diào)研讀者需求的基礎(chǔ)上,對WAP網(wǎng)站進行系統(tǒng)規(guī)劃、分析和設(shè)計,從而開發(fā)出讀者需要的手機圖書館系統(tǒng),把系統(tǒng)的實用性充分體現(xiàn)出來[1]。
2系統(tǒng)功能需求
通過對本館讀者的調(diào)查發(fā)現(xiàn),讀者需要的功能還是其平時用的比較多的的圖書館的基本服務,這其中包括圖書館館藏書目查詢、讀者個人借閱信息查詢、預約圖書、續(xù)借圖書等。另外,由于手機并不像普通電腦的性能那樣強大,因此讀者也很少在手機的設(shè)備上做研究工作,但是對于讀者利用手機訪問在線電子資源用于手機閱讀這一功能還是很有需求的。在本館所購買的眾多電子資源中,維普中文期刊數(shù)據(jù)的利用率是最高的,因此本W(wǎng)AP系統(tǒng)平臺上,把維普中文期刊數(shù)據(jù)庫作為重點的開發(fā)對象。綜上所述,我們所開發(fā)的手機圖書館功能應該具備以下幾個方面的功能:
(1)圖書館館藏書目檢索。讀者可以通過WAP網(wǎng)站查詢所需圖書在圖書館里是否存在,查詢的方法可以通過題名、作者、ISBN號等,如果查詢成功后,可以顯示這本書的詳細信息,如館藏地、復本信息、可借狀態(tài)等。
(2)我的圖書館功能。讀者可以用借書證號和密碼登錄個人圖書館,成功登錄后,可顯顯示其個人信息和當前的借閱信息,包括所借圖書的借閱時間和應還時間,若讀者的圖書已過期或即將過期,則有相關(guān)的提示說明。讀者可以對當前借閱的圖書進行續(xù)借處理,同時能對已借出的圖書進行預約操作等。
(3)電子資源檢索。檢索本館所購的維普中文數(shù)據(jù)庫,能顯示出檢索的文章數(shù)量和相關(guān)文章的詳細介紹,這其中包括題目、作者、摘要等,還可以直接下載所檢索出的文章并保存在手機里供讀者離線閱讀。
(4)通知公告。這里面的功能主要包括圖書館的新聞通知、講座信息,供讀者實時了解本館的動態(tài)。
(5)讀者互動服務。讀者通過本系統(tǒng)提供的功能與管理員進行互動交流,留言板對讀者提供咨詢服務[2]。
3系統(tǒng)性能需求
開發(fā)手機圖書館的主要目的,一方面是要滿足圖書館對外服務拓展的需求;另一方面,作為高職院校圖書館,在經(jīng)濟支持相對有限的情況下,還要保證系統(tǒng)的易用性、實用性、安全性、可維護及可擴展等性能需求。
(1)易用性。是衡量產(chǎn)品的重要指標之一。手機圖書館是面向手機這一無線終端。由于不同用戶的手機的軟硬件性能可能相差的較大,為了讓盡可能多的用戶能夠用上本系統(tǒng)所提供的服務,那么本系統(tǒng)在設(shè)計的時候就要盡可能降低對手機硬件方面的要求。另一個方面,在設(shè)計時也要考慮手機用戶的使用習慣,盡可能使操作簡單,界面友好,同時應提供系統(tǒng)的使用說明。
(2)實用性。也是衡量產(chǎn)品的重要指標之一。如果開發(fā)出來的系統(tǒng)實用性不強,則可以說這個系統(tǒng)就是失敗的。在系統(tǒng)開發(fā)之前已經(jīng)對讀者的需求進行了詳細的調(diào)查并做需求分析,在開發(fā)過程中也參考了重點高校成功的案例,結(jié)合自身的特點,最終開發(fā)出具有較強實用性、性價比比較高的手機圖書館系統(tǒng)。
(3)穩(wěn)定性。對于這種提供對外服務的系統(tǒng),穩(wěn)定性有著重要的地位。在系統(tǒng)投入使用后,應該可以支持大規(guī)模的并發(fā)訪問,保證系統(tǒng)的持續(xù)運行,這是系統(tǒng)在設(shè)計過程中要達到的一個重要目標。
(4)安全性。系統(tǒng)需要有相應的安全措施,防止系統(tǒng)重要的信息泄露,以免對系統(tǒng)造成重要的損失。本系統(tǒng)的安全性主要體現(xiàn)在以下幾個方面:一是使用用戶訪問權(quán)限認證,非系統(tǒng)的用戶,是不能訪問本館所購買的電子資源的;二是系統(tǒng)采用B/S結(jié)構(gòu),重要的業(yè)務數(shù)據(jù)處理都放在了服務器上,服務器端有防火墻、網(wǎng)關(guān)等安全措施,安全性高;三是系統(tǒng)采用的是Oracle數(shù)據(jù)庫,Oracle數(shù)據(jù)庫是獲得最高認證級別的ISO標準認證,安全性是有保證的。數(shù)據(jù)庫還具有強大的數(shù)據(jù)備份和恢復功能,這也是數(shù)據(jù)安全性的一個強大的保證;四是運用了具體的程序設(shè)計技巧來防范黑客的入侵,提高了系統(tǒng)的安全性。
(5)可維護及可擴展性。隨著業(yè)務的持續(xù)開展,讀者的需求可能會有的所增加,因此可能需要開發(fā)新的功能,這就要求系統(tǒng)具有可擴展的特性。本系統(tǒng)采用面向?qū)ο蠓椒ㄩ_發(fā)的,大量的使用類進行了封裝,通過調(diào)用類的方法即可以實現(xiàn)代碼的重復利用,大大提高了系統(tǒng)的代碼可維護性[3]。
4系統(tǒng)的總體設(shè)計
手機圖書館采用B/S結(jié)構(gòu)。手機圖書館服務端由匯文數(shù)據(jù)庫服務器、WAP服務器構(gòu)成,客戶端由普通電腦、用手機終端來擔任。服務端經(jīng)過內(nèi)部交換機和防火墻,通過Internet網(wǎng)絡(luò)將圖書館提供的服務延伸到客戶端。系統(tǒng)網(wǎng)絡(luò)拓撲結(jié)構(gòu)如圖1所示:
4.1 系統(tǒng)架構(gòu)
本手機圖書館的整體設(shè)計引入了MVC(Model-View-Controller,即模型-視圖-控制)的設(shè)計模式。根據(jù)MVC的設(shè)計思想,可將本系統(tǒng)分為表示層、業(yè)務邏輯層、數(shù)據(jù)訪問層和數(shù)據(jù)庫層四個方面。系統(tǒng)MVC結(jié)構(gòu)如圖2所示。
(1)表示層。是用戶與系統(tǒng)交互的界面,通過相關(guān)協(xié)議調(diào)用業(yè)務邏輯層的服務,傳遞業(yè)務流程信息,比如數(shù)據(jù)查詢、輸入、刪除、修改等,以及對返回的結(jié)果進行顯示。
(2)業(yè)務邏輯層。提供手機圖書館的所有服務,其中包括用戶認證、電子資源檢索、個人信息查詢、館藏書目檢索、圖書續(xù)借預約、讀者薦購等。業(yè)務邏輯層向服務系統(tǒng)發(fā)送請求和接收數(shù)據(jù),并對所接收的數(shù)據(jù)進行解析,提取出其需要的信息。
(3)數(shù)據(jù)訪問層。對業(yè)務邏輯層提供數(shù)據(jù)訪問的功能,對數(shù)據(jù)庫進行添加刪除更改等數(shù)據(jù)更新操作。本文是使用ADO.NET數(shù)據(jù)庫組件對Oracle數(shù)據(jù)庫進行操作的。
(4)數(shù)據(jù)庫層。負責數(shù)據(jù)的管理、組織和存儲,以及數(shù)據(jù)庫的備份、同步等。
4.2 系統(tǒng)功能模塊
由于手機圖書館是專門為手機用戶而設(shè)計的,應該盡量簡化其操作,因此需要較多一級的菜單,這樣系統(tǒng)功能區(qū)會比較清晰,使讀者能直接找到所需要的資源。綜上所述,結(jié)合前面的需求分析,本手機圖書館系統(tǒng)的功能包含以下幾個模塊:館藏書目檢索模塊、電子資源檢索模塊、我的圖書館、通知公告模塊、讀者薦購模塊、留言板模塊、本館簡介模塊、系統(tǒng)幫助。其中我的圖書館包括個人信息模塊、借閱信息模塊、圖書續(xù)借模塊、圖書預約模塊等。
5結(jié)束語
傳統(tǒng)的圖書館計算機系統(tǒng),需要用戶在計算機和有網(wǎng)絡(luò)的特定環(huán)境下才能使用。當用戶在戶外或者計算機不在網(wǎng)絡(luò)環(huán)境下,又急需查找某些資料時,就無法使用圖書館資源,給用戶帶來一定的不便。而本課題開發(fā)出來的基于大數(shù)據(jù)的手機圖書館系統(tǒng)WAP平臺,使用戶突破了這一限制,極大地滿足了用戶的需求,是提升圖書館服務范圍的一個重要渠道。
參考文獻
[1] 祖秋月.大數(shù)據(jù)環(huán)境下高職高專圖書館閱讀推廣模式研究[J] .中國農(nóng)村教育,2019,(20):51-52.
[2] 王俊輝,曹靜,凡燕,等.基于Android手機系統(tǒng)的農(nóng)村信息服務平臺[J]. 江蘇農(nóng)業(yè)科學,2013,(4):370-371.
[3] 宋妮,李睿. 國內(nèi)外手機圖書館系統(tǒng)研究綜述[J]. 圖書館學刊,2013,(11):126-129.