張平平 李侗
摘要:基于移動終端的圖書館使用預(yù)約系統(tǒng)主要是結(jié)合高校學(xué)生需求,使用小程序預(yù)約本校圖書館位置為基礎(chǔ)開發(fā)的系統(tǒng)。該系統(tǒng)分WEB端和APP端。WEB端由圖書管理員管理,主要對當(dāng)前在校生和教師相關(guān)信息進行管理。APP端功能為在校學(xué)生和教師個人信息修改和預(yù)約等。
關(guān)鍵詞:需求;圖書館;預(yù)約系統(tǒng)
中圖分類號:TP39 文獻標識碼:A
文章編號:1009-3044(2020)01-0068-03
目前,國內(nèi)外對圖書館共享空間的整合及提高資源服務(wù)等方面使用的關(guān)注度越來越高,針對共享空間的預(yù)約系統(tǒng)開發(fā)也愈加成熟。如美國的圣克魯茲大學(xué)采用網(wǎng)上在線方式管理圖書館共享空間的預(yù)約。國內(nèi)很多高校包含清華大學(xué)等采用ASP、數(shù)據(jù)庫等技術(shù)自行開發(fā)圖書館管理系統(tǒng),實現(xiàn)圖書館使用等方面功能的管理。國內(nèi)基于移動終端的圖書館使用預(yù)約方式較少。
1需求分析
本課題基于移動終端的圖書館使用預(yù)約系統(tǒng)主要是結(jié)合高校學(xué)生需求,解決學(xué)生凌晨起床占座,使用小程序預(yù)約本校圖書館位置為基礎(chǔ)開發(fā)的系統(tǒng)。該系統(tǒng)分WEB端和APP端。WEB書管理員管理,主要對當(dāng)前在校生和教師信息進行管理,包括預(yù)約信息的確認和刪除。APP端功能為在校學(xué)生和教師個人信息修改和預(yù)約等。針對移動終端的圖書館位置預(yù)約,操作方便快捷,信息及時互動,經(jīng)濟適用,不僅提高圖書館的工作效率,也幫助學(xué)生節(jié)約大量的時間。APP端系統(tǒng)功能模塊如圖
1所示。
1)賬號注冊
賬號注冊涉及判定用戶權(quán)限,教師用戶和學(xué)生用戶權(quán)限判定,個人信息的修改,教師需要用真實姓名和職工工號注冊,學(xué)生需要用真實姓名和學(xué)號注冊。
2)座位使用情況查詢
學(xué)生和教師無須進入圖書館,直接通過APP端即可查詢座位使用情況。
3)座位搜索
通過APP端檢索關(guān)鍵詞實現(xiàn)全站搜索功能,查詢當(dāng)前學(xué)校圖書館空位置信息,無須早起排隊,也無須在圖書館尋找空位置,及時進行預(yù)約。
4)座位預(yù)約
本校圖書館空位置瀏覽,預(yù)約選擇空位置,確認預(yù)約。預(yù)約成功后,限制學(xué)生半個小時之內(nèi)到達圖書館向圖書管理員確認個人信息及預(yù)約信息,圖書管理員在WEB端根據(jù)瀏覽學(xué)生的預(yù)約信息確認學(xué)生預(yù)約成功。當(dāng)預(yù)約超過半個小時學(xué)生沒有去圖書館,圖書管理員或者系統(tǒng)可以自動刪除學(xué)生預(yù)約信息,并消息提醒學(xué)生。如果還教師預(yù)約,則限制教師一個小時之內(nèi)到達圖書館向圖書管理員確認個人信息及預(yù)約信息,圖書管理員在WEB端根據(jù)瀏覽教師的預(yù)約信息確認教師預(yù)約成功。當(dāng)預(yù)約超過半個小時學(xué)生沒有去圖書館,圖書管理員或者系統(tǒng)可以自動刪除教師預(yù)約信息,并消息提醒教師。
5)我的預(yù)約
通過移動端登錄對已經(jīng)預(yù)約的信息進行查看、修改、刪除。
WEB端系統(tǒng)功能模塊如圖2所示:
1)賬號注冊
判定圖書管理員用戶權(quán)限,個人信息的修改,需要用真實姓名和職工工號注冊。
2)座位使用情況查詢
圖書管理員直接通過WEB端即可查詢座位使用情況。
3)座位搜索
通過WEB端檢索關(guān)鍵詞實現(xiàn)全站搜索功能,查詢當(dāng)前學(xué)校圖書館空位置信息。
4)信息核對
圖書管理員瀏覽教師學(xué)生預(yù)約信息以及預(yù)約時長,待當(dāng)面確認教師或?qū)W生信息后確認預(yù)約成功;超過時間限制教師或?qū)W生沒有當(dāng)面確認個人信息,系統(tǒng)自動刪除教師或?qū)W生預(yù)約信息或者圖書管理員刪除教師或?qū)W生預(yù)約信息,并消息提醒教師或?qū)W生。
2可行性分析
1)開發(fā)必要性分析
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,以手機為主的移動設(shè)備是每位大學(xué)生生活、學(xué)習(xí)不可缺少的一部分,龐大的學(xué)生手機使用人群使得基于移動終端的圖書館使用預(yù)約系統(tǒng)實用性更加廣泛,操作更加簡單,圖書館座位利用率更高。同時,學(xué)生無須花費大量的精力排隊占座、找座位,圖書館的學(xué)習(xí)氛圍得到了保障。圖書管理員也無須花費大量的精力清理學(xué)生占座物品。預(yù)約系統(tǒng)的使用讓圖書館的自動化管理不僅從資源、服務(wù)等方面得到強化和提升,而且對圖書館的發(fā)展提供參考和數(shù)據(jù)支持。
2)技術(shù)可行性分析
隨著信息技術(shù)的發(fā)展,編程語言例如JAVA、c#、php、vc++、vb、IOS、Object-c等為基于移動終端的圖書館使用預(yù)約系統(tǒng)的開發(fā)提供了無限的技術(shù)支持,尤其是當(dāng)下的編程語言很多都有提供開源程序供開發(fā)者借鑒和學(xué)習(xí)。APP端采用JAVA,WEB端使用Struts2+hibernate框架,數(shù)據(jù)庫使用MySQL,圖書館座位信息設(shè)計采用HTML5和CSS3。
30經(jīng)濟可行性分析
基于移動終端的圖書館使用預(yù)約系統(tǒng)主要是結(jié)合高校學(xué)生需求,使用小程序預(yù)約本校圖書館位置為基礎(chǔ)開發(fā)的系統(tǒng),系統(tǒng)功能模塊簡單,操作方便,界面設(shè)計簡潔,這就保障了開發(fā)經(jīng)費不高。系統(tǒng)主要是通過學(xué)生姓名和學(xué)號注冊登錄,對學(xué)生私人信息涉及較少,在學(xué)校,學(xué)生通過校園網(wǎng)登錄系統(tǒng),學(xué)校各層級防火墻設(shè)備等措施既保障學(xué)生信息的安全,又不需要花費額外的費用來保障信息安全。同時,系統(tǒng)的功能結(jié)構(gòu)在后期維護簡便,升級也比較簡單,后期所需要的費用也比較少。
3系統(tǒng)設(shè)計
3.1系統(tǒng)設(shè)計思路
通過基于移動終端的圖書館使用預(yù)約系統(tǒng),教師或?qū)W生可以在APP端及時查詢當(dāng)前學(xué)校圖書館空位置信息,無須早起排隊,也無須在圖書館尋找空位置,及時進行預(yù)約,也可通過移動端登錄對已經(jīng)預(yù)約的信息進行查看、修改、刪除,幫助教師或?qū)W生節(jié)省大量時間。當(dāng)教師或?qū)W生到達圖書館時向圖書管理員確認個人信息及預(yù)約信息,圖書管理員在WEB端根據(jù)瀏覽教師或?qū)W生的預(yù)約信息確認教師或?qū)W生預(yù)約成功。當(dāng)預(yù)約超過時間限制教師或?qū)W生沒有去圖書館,圖書管理員或者系統(tǒng)可以自動刪除教師或?qū)W生預(yù)約信息,并消息提醒教師或?qū)W生。
1)數(shù)據(jù)庫設(shè)計
后臺數(shù)據(jù)庫采用MySQL,既要保證數(shù)據(jù)庫的準確性,又要提高數(shù)據(jù)庫的數(shù)據(jù)量。數(shù)據(jù)庫主要存儲個人信息、圖書館座位信息、歷史記錄,其中個人信息包含教師、學(xué)生、圖書管理員的信息;圖書館座位信息包含座位的樓層地址信息、座位是否使用信息;歷史記錄包含個人座位使用信息、座位全部使用信息,主要統(tǒng)計個人對圖書館使用情況以及圖書館座位使用情況,為圖書管理員對圖書館未來發(fā)展的規(guī)劃提供數(shù)據(jù)分析。
2)圖書館座位信息設(shè)計
圖書館座位信息設(shè)計既要保證座位信息的準確性,又要提高座位信息的識別度。對所有座位信息進行統(tǒng)一的具有唯一性的編號,編號由字符和數(shù)字組成,字符表示樓層,1樓、2樓、3樓分別用大寫的字符A、B、c表示,每層樓的座位號由三維數(shù)字組成,如001、002、003,座位信息完整的編號由字符和數(shù)字組成,如A001、A002、A003等。
座位使用與否采用不同的顏色標識,綠色表示此位置正在被使用,黃色表示此位置正在被預(yù)約,紅色表示此位置空閑。點擊某座位表,如果座位信息正在被預(yù)約或正在被使用,則直接顯示座位具體地址和使用人姓名、學(xué)號;如果座位信息空閑,則直接顯示座位具體地址。
3.2系統(tǒng)功能結(jié)構(gòu)設(shè)計
1)賬戶注冊管理
各高校圖書館歸各高校師生使用,高校教師通過姓名和教工工號,以及高校學(xué)生通過姓名和學(xué)號注冊并登錄,師生信息與學(xué)校信息庫信息進行校正,若信息與學(xué)校信息庫信息匹配,證明是本校師生,則登陸成功,進入圖書館使用預(yù)約系統(tǒng)界面。根據(jù)學(xué)生學(xué)籍異動不同的情況進行身份驗證,若出現(xiàn)學(xué)生退學(xué)、畢業(yè)等情況導(dǎo)致學(xué)校信息庫信息更新,預(yù)約系統(tǒng)驗證不通過出現(xiàn)登錄失敗。同樣根據(jù)教師檔案信息異動不同的情況也要進行同樣的身份驗證。賬戶注冊登錄流程如圖3所示。
2)座位使用情況管理
個人信息登錄進入預(yù)約界面之后,根據(jù)圖書館座位顏色顯示,可以清晰直觀地查看當(dāng)前圖書館座位使用情況,包含正在使用的座位情況、正在被預(yù)約的座位情況、空閑座位情況。
3)座位搜索管理
通過檢索關(guān)鍵詞實現(xiàn)全站搜索功能,查詢當(dāng)前學(xué)校圖書館位置信息,包含圖書館各樓層座位位置分布和座位數(shù)量,根據(jù)座位顏色顯示,搜索位置資源占用情況,以及空位置情況,便于快速找到空位置。
4)座位預(yù)約管理
個人信息登陸之后根據(jù)座位顏色顯示選擇座位,在選擇座位之后,系統(tǒng)會先判斷該座位是否被占用,即通過座位顯示的顏色判斷是否被占用。點擊綠色、黃色座位,系統(tǒng)判斷之后彈出信息提示該座位預(yù)約失敗;點擊紅色座位,系統(tǒng)判斷之后彈出信息提示預(yù)約成功,預(yù)約成功后該座位顯示黃色。當(dāng)提示預(yù)約成功之后界面顯示當(dāng)前圖書館位置預(yù)約保留的時間期限,并提示若在時間期限內(nèi)沒有到圖書館確認,則系統(tǒng)會自動取消預(yù)約,自動取消預(yù)約后需要本人重新預(yù)約座位。圖書館根據(jù)每天開館時間提前1小時開放系統(tǒng)至閉館,個人信息在登錄之后只能預(yù)約當(dāng)天的圖書館座位。
5)信息核對管理
人信息登陸預(yù)約成功后,在時間期限內(nèi)達到圖書館,需要向圖書管理員顯示自己一卡通,圖書管理員掃描后再次確認座位預(yù)約成功,此次預(yù)約成功后該座位顯示綠色。圖書管理員也可以通過后臺查詢當(dāng)前圖書館座位預(yù)約情況,超過時間限制教師或?qū)W生沒當(dāng)面確認個人信息,系統(tǒng)自動刪除教師或?qū)W生預(yù)約信息或者圖書管理員刪除教師或?qū)W生預(yù)約信息,并消息提醒教師或?qū)W生。
4存在的問題
系統(tǒng)開發(fā)之后在小眾學(xué)生和教師中測試使用,使用過程中存在以下幾個方面的問題:
1)系統(tǒng)響應(yīng)速度緩慢
平時使用預(yù)約系統(tǒng)可以很方便預(yù)約座位,但逢等級考試、期末考試、研究生考試等之類大考在備考前一個星期系統(tǒng)響應(yīng)緩慢,甚至系統(tǒng)出現(xiàn)卡死的情況。早高峰系統(tǒng)經(jīng)常出現(xiàn)無法登陸的情況,進館與圖書管理員核對信息時,wEB端系統(tǒng)響應(yīng)緩慢,出現(xiàn)學(xué)生排隊等待確認信息的情況。
2)在線體驗感差
部分教師和學(xué)生還是傾向原始圖書館使用習(xí)慣,有時會忘記圖書館使用預(yù)約系統(tǒng),圖書館非考試時間期限內(nèi),無須使用系統(tǒng)預(yù)約就有座位。
3)系統(tǒng)有待升級
圖書館使用預(yù)約系統(tǒng)僅限預(yù)約和確認服務(wù),這種線上預(yù)約和線下座位使用沒有聯(lián)系起來,雖然線上預(yù)約有時間期限,但是在時間期限內(nèi)到圖書館時經(jīng)常出現(xiàn)座位被占的情況,又不好意思讓別人把座位讓出來,經(jīng)常出現(xiàn)還需要自己找座位的情況,需要對程序進行升級優(yōu)化,將線上和線下聯(lián)系起來。
5結(jié)束語
本系統(tǒng)采用移動終端的形式,操作方便快捷,信息及時互動,經(jīng)濟適用,不僅提高圖書館的工作效率,也幫助學(xué)生節(jié)約大量的時間,具有很強的實用性、可操作和推廣性,也為圖書館的發(fā)展規(guī)劃提供參考和數(shù)據(jù)支持。