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