李偉超,張柳琪,焦啟航,趙海霞
(1.鄭州航空工業管理學院;2.航空經濟發展河南省協同創新中心;3.中國科學院大學)
國外圖書館在共享空間預約系統方面的研究較為成熟。如,美國圣克魯茲大學圖書館在圖書館共享空間的預約管理上,采用網上在線預約的方式,預約系統采取清楚明確的說明方式,并且通過圖表、地圖以及實景圖來指示共享空間所在地和共享空間的服務狀況,讀者能夠很容易并且清楚地了解預約情況以及想要預約的共享空間所在地。讀者無需登錄就可查看以上內容,但是在進行預約時需要以賬號登錄使用。[1]加拿大約克大學斯科特圖書館也提供了信息共享空間服務,其預約方式一般是網上預約,在預約界面可以在線查詢共享空間預約情況、預約和使用規則。[2]許多高校數字圖書館也提供共享空間預約功能,但是利用移動互聯網進行預約的系統(如,手機App、Twitter等)目前還較少。
北京大學圖書館共享空間包括個人學習空間、合作學習區、新技術體驗區、多媒體研討室、小型報告廳、大型報告廳等,并提供師生自助打印以及3D打印等服務。共享空間面向持有有效證件的北京大學師生開放預約,支持網上在線預約,用戶可以通過登錄預約系統查看預約規則、預約歷史、各個研討室使用情況等。大型報告廳的預約需要向圖書館管理部門提交書面申請表,經過批準后才能使用。清華大學人文社科圖書館提供的信息共享空間服務均需要讀者經過網絡預約才能享受。沈陽師范大學圖書館學習共享空間包括讀者討論區、寫作研討區、多媒體制作區、信息咨詢區、開放學習區、創客大講堂等部分,用戶可以從每個空間的預約系統網頁查詢每個空間的預約狀態、硬件配置、相冊展示,并且可以在預約系統首頁觀看當日共享空間預約情況,另外,讀者能夠在預約系統首頁左上方通過掃描二維碼的方法進行手機預約。
在臺灣地區,國立臺灣大學圖書館開設了讀者研討室、多媒體資訊室、信息資訊空間等,未提供網上在線預約,只支持手工申請預約。[3]在臺灣南華大學圖書館,用戶也需要以手工填表的方式進行預約共享空間。臺灣國立中央大學圖書館信息共享空間提供網上在線預約,讀者可以通過學號登錄在線預約系統進行預約以及查詢共享空間使用狀況、預約情況等。
目前,國內圖書館在共享空間方面發展比較迅速,但相比較國外還是有一定差距。在共享空間預約方式方面,國內較多圖書館都支持網上在線預約和手工填表預約,基于移動互聯網的預約方式較少。
(1)易操作性。移動互聯網及其應用終端具有覆蓋面廣、普及率高、方便快捷等特點。移動終端使用戶可以隨身攜帶和隨時隨地連接互聯網進行使用。在需要預約共享空間時,讀者可以使用手機、平板等移動設備登錄系統進行預約,方便快捷易操作。
(2)及時互動性。通過基于移動互聯網的圖書館共享空間預約系統,讀者可以及時查詢圖書館在預約系統發布的各種即時信息并可以及時享受預約系統提供的各種信息服務。該預約系統的出現,不僅提高了圖書館的工作效率,而且保證了讀者能夠及時進行預約,幫助讀者節省了大量時間。
(3)經濟實用性。伴隨著移動互聯網的發展,圖書館在建立自己的移動服務平臺時,可以利用已有的移動網絡,節省自己建立移動網絡的費用。同時,隨著移動網絡建設的逐漸完善以及各移動運營商之間的激烈競爭,移動網絡通訊成本會越來越低,由此讀者登錄移動服務平臺所需的費用也會降低,這就為開發基于移動互聯網的圖書館共享空間預約系統提供了經濟實用的可能。
基于移動互聯網的圖書館共享空間預約與常規的預約方式之間最大的區別就是操作簡單化,用戶只需使用移動設備登錄預約系統就可以進行相關操作,前提是該系統必須能夠應用于各種移動設備操作系統,如 IOS和 Android。
對于讀者來說,應該保證他們能夠在該系統上隨時隨地查詢圖書館提供的各種類型共享空間的詳細情況,保證他們能夠及時獲取各空間的使用狀況、使用規則以及所要申請空間的即時預約狀態等信息,使他們進行快速、方便的預約。讀者能夠通過移動應用端登錄系統來對已經預約的信息進行查看、修改、刪除等。除此之外,讀者在此系統上可以進行密碼修改,并且在預約成功或修改后可以收到消息提醒。同時,系統管理員可以登錄該系統管理讀者的預約信息,如預約情況瀏覽、修改用戶信息等。
在用戶需求調查中,面向河南省部分高校學生發放調查問卷400份,收回345份,回收率86%。其中,面向本科生發放調查問卷共計300份,占總體的75%,面向研究生發放100份,占總體的25%。調查結果如下表所示。

表 用戶需求調查表
從調查結果可以看出,大多數學生還是急需共享空間預約系統來支持他們平時預約學習空間的。有很大一部分調查者認為傳統手工填表的預約方式過于繁瑣并且浪費時間精力,一部分學生認為網上在線預約方式提高了共享空間預約管理的便捷性。但是,隨著科技的發展以及移動互聯網的不斷變革,越來越多的學生開始依賴于移動客戶端的預約方式,并且希望通過移動客戶端的登錄來查看、申請、修改以及刪除自己的預約信息。通過調查分析,移動客戶端的共享空間預約系統的開發是有必要性的。
(1)易用性。預約系統操作頁面不能過于復雜,應該保證頁面的便利性、友好性和美觀性;在使用該系統時,用戶可以不經過培訓就能夠輕松掌握使用預約系統;系統的使用應該方便快捷,用戶在進行一項操作時,系統應盡量保證用戶使用最少的點擊次數即可完成操作;系統界面的各個功能控件大小要適中,在保證美觀實用的同時,更要保證用戶能夠準確無誤地點擊到功能控件,并通過以上操作來保證和提高預約系統的易用性。
(2)可靠性。當突然發生網絡中斷的情況下,系統能夠保證用戶接收到相應的提示信息;當用戶頻繁點擊某按鈕時,該系統能夠保證程序不會崩潰。
(3)便利性。預約系統界面首頁應及時公布各共享空間實時預約狀態、用戶的預約請求和相關的通知等,便于用戶與預約系統的交流與溝通。
(4)兼容性。該預約系統應該兼容IOS、Android和Windows等操作系統。
系統的功能性需求包括用戶和管理員兩者的信息管理模式,兩者所擁有的權限不同。該預約系統按照功能需求劃分為以下幾個模塊:用戶登錄模塊、預約查詢模塊、預約模塊、預約管理模塊、用戶中心模塊、賬戶管理模塊等。登錄模塊提供用戶進行注冊、登錄等操作,系統支持用戶通過微信公眾號進行登錄,自動認證微信號綁定的個人賬號并進行登錄;預約查詢模塊為用戶提供各共享空間預約狀況,方便用戶查詢共享空間使用情況;預約模塊支持用戶對所需要的空間進行預約;用戶在預約管理模塊對已經預約的狀態進行修改;用戶能夠通過用戶中心模塊修改個人情況以及統計各空間使用狀況;賬戶管理模塊則是針對管理員提供服務。賬戶管理模塊的主要作用是提供管理員查詢及修改各用戶的相關信息,包括用戶的預約記錄、個人信息、預約狀態、預約管理情況、各空間的預約次數等。
用戶的預約流程為:用戶先通過登錄模塊進行登錄,再通過預約查詢模塊查詢所需空間預約現狀,最后通過預約模塊進行預約。用戶通過移動設備登錄預約系統后,先查詢要預約空間的使用狀態,若該空間處于空閑狀態,用戶可以當即進行預約;若所要預約的空間處于使用狀態,用戶可以預約其他類型學習空間或等到該空間預約時間到期后再進行預約。當某一空間已經被預約后,會顯示已使用的狀態,其他用戶不得再次預約該空間。預約成功或失敗,用戶都可以收到短信或電子郵件的通知。
預約系統性能需求的指標有系統響應時間、資源利用率等。響應時間指系統接受用戶請求后到進行反應所需的時間;資源利用率指系統提供的資源所能創造價值的數量。性能需求主要包括時間特性、可使用性、數據準確性、適應性、可維護性和安全保密性等方面的要求,[4]具體要求如下:時間特性指系統的響應時間要使用戶滿意;可使用性指系統應便于用戶操作;數據準確性指系統提供的數據來源應可靠精確;適應性指系統在突發情況或者運行環境發生變化時能夠正常運行;可維護性指系統可以不斷更新以及部分功能的修改以適應各種變化情況;安全保密性指用戶只能以正確的賬號密碼登陸才能給予權限,用戶和管理員的權限有區別。相比于一般性需求和功能性需求來說,預約系統的性能需求有一定的差異性,主要表現為實現系統功能的及時性。預約系統應該保證各項功能模塊分工明確合理,保證系統功能的便利性和靈活性,由此來確保系統的性能需求得到保障。
(1)開發必要性分析。首先,隨著移動互聯網的不斷發展,以手機為主的移動設備已經成為用戶的必需品,尤其是針對大學生而言,手機或是其他移動設備已經成為每位讀者不可或缺的一部分。另外,現今的圖書館共享空間預約系統大多只能支持網上在線預約和手工填表預約,網絡設備的龐大不易攜帶以及手工填表預約的時間浪費,都給用戶帶來了很大的麻煩。
(2)技術可行性分析。技術方面的可行性指在開發過程中,利用當下的技術水平能夠達到系統的目標。目前信息技術以及移動互聯網技術的發展與創新,為基于移動互聯網的圖書館共享空間預約系統的開發提供了無限可能性。如,日益完善的Java語言開發技術和Objective-C語言開發技術,在開發基于移動互聯網的應用端方面有許多成功的例子,如開發IOS和Android平臺的手機App。
(3)經濟可行性分析。首先,開發移動應用端的預約系統建立在已有的圖書館共享空間預約系統的基礎之上,保障了開發該預約系統的費用在可以接受的范圍之內。另外,系統的操作界面和功能較為簡單,所需設計的費用不高,并且作為預約系統的應用終端的手機等移動設備對于用戶來說是必需品,終端的費用無需圖書館提供。
(4)社會方面可行性分析。移動端的預約系統投入使用之后,用戶無須浪費大量的時間精力下載、填寫和遞交申請表,也無須隨時攜帶龐大的網絡設備進行網上在線預約。用戶通過登錄移動端的預約系統,可以隨時隨地查詢共享空間的預約狀況、進行預約以及修改預約信息。
(5)管理可行性分析。根據圖書館管理部門發布的管理條例,在預約系統中建立相應的規則。讀者通過個人賬號進行登錄,管理員擁有最高權限,可以針對學生的個人信息和預約情況等進行管理,對違反預約規則或是不符合預約條件的用戶予以處理。
在基于移動互聯網的圖書館共享空間預約系統開發生成之前,需要對所得到的需求分析結果進行詳細的設計工作,設計的完善程度將直接影響質量及軟件實際應用過程中用戶的差異性需求。[5]
隨著智能手機的普及和移動互聯網的發展,手機端和其他移動設備的訪問成為不可避免的訪問方式。該系統兼容Android和IOS操作系統,不僅擁有很強的靈活性,還極大地方便了用戶預約共享空間,并且讓預約系統的使用更加高效。
首先對系統整體結構、各功能模塊之間的關系及各功能模塊的任務用系統結構圖進行展示(見下圖)。

圖 系統結構
基于移動互聯網的圖書館共享空間預約系統包括業務操作子系統和后臺管理子系統兩大模塊。業務操作子系統劃分為用戶登錄、預約查詢、預約管理和用戶中心四個模塊;后臺管理子系統即是賬戶管理模塊。該預約系統主要是對用戶預約進行管理,包括對用戶預約信息和管理員信息進行管理,在預約系統中用戶可以使用移動電子設備登錄預約系統查詢預約信息和預約所需空間;管理員則通過權限查看用戶的預約情況,統計以及管理用戶預約情況。
該圖書館共享空間預約系統可以采用SQL Server 2008作為數據庫開發工具,設計各功能模塊所需要的功能表。數據庫主要包括共享空間(多媒體創作室、讀者研討交流室等)信息表、用戶及系統信息表和預約信息表等相關功能表。在設計各功能模塊所需的功能表結構時,首先要準確找出所有實體,然后標出實體的屬性以及實體之間的關系,最后把實體和關系轉化成表。[6]
移動端共享空間預約系統的主要對象是讀者和管理員。以游客身份登錄預約系統時只能瀏覽圖書館共享空間信息、查看圖書館共享空間可用預約時間等操作,但是無法進行預約。以用戶身份登錄系統時可以預約共享空間,同時能夠修改個人預約信息。以管理員身份登陸不僅有權給予新注冊用戶相應的權限,并且能夠對用戶預約信息進行審批和修改等管理行為。