朱夢(mèng)園
摘要:寄包柜在高校圖書館中使用較為廣泛,給學(xué)生讀者帶來(lái)便利的同時(shí)也隨之帶來(lái)了許多管理方面的問(wèn)題,本文使用多種技術(shù)與平臺(tái)融合,將傳統(tǒng)寄包柜管理平臺(tái)轉(zhuǎn)化為智能化平臺(tái),大大提升了使用效率。
關(guān)鍵詞:高校圖書館;匯文;讀者服務(wù);單點(diǎn)登錄
一、研究背景
伴隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,圖書館也正朝著智能化、數(shù)字化方向大步邁進(jìn)。應(yīng)用型高校的圖書館也正在經(jīng)歷著轉(zhuǎn)型的關(guān)鍵時(shí)期,為了開拓新局面,加強(qiáng)館內(nèi)自動(dòng)化建設(shè),提升文化氛圍,圖書館人將加大軟、硬件投入的力度,同時(shí)加強(qiáng)行業(yè)內(nèi)交流,將國(guó)內(nèi)外先進(jìn)和成熟的經(jīng)驗(yàn)在本地推廣應(yīng)用起來(lái),自身也需要勇于創(chuàng)新,不斷追求圖書館服務(wù)體系的發(fā)展成熟,將圖書館的整體建設(shè)水平帶入一個(gè)穩(wěn)步上升的階段,提升行業(yè)的整體實(shí)力。
為了給廣大讀者提供更多便捷服務(wù),我校圖書館設(shè)有寄包柜用于讀者存放日常學(xué)習(xí)物品,這在很大程度上解決了他們每日來(lái)回搬運(yùn)書籍的難題。但是我館之前對(duì)于寄包柜的申請(qǐng)和管理,還處于比較初級(jí)的階段:通過(guò)圖書館官方微信公眾號(hào)發(fā)布寄包柜申請(qǐng)通知后,讀者通過(guò)網(wǎng)站鏈接登錄驗(yàn)證后填寫個(gè)人信息并提交申請(qǐng)。然后由系統(tǒng)對(duì)其進(jìn)行隨機(jī)分配,先到先得。
該系統(tǒng)在實(shí)際使用中發(fā)現(xiàn)存在以下問(wèn)題:
(1)先到先得的分配機(jī)制沒有使寄包柜的利用率得到充分發(fā)揮,有的讀者在申請(qǐng)到寄包柜后很少入館,使其長(zhǎng)期處于閑置狀態(tài),造成了資源的極大浪費(fèi);
(2)網(wǎng)站登錄使用“圖書館個(gè)人主頁(yè)”密碼,對(duì)讀者造成困擾,常有讀者咨詢登錄密碼事宜;
(3)寄包柜分配采用系統(tǒng)隨機(jī)分配,無(wú)法滿足個(gè)性化需求,如身高較矮的讀者被分配到了最頂層的寄包柜,導(dǎo)致使用體驗(yàn)較差;
(4)對(duì)違規(guī)使用寄包柜的讀者無(wú)法進(jìn)行有效懲罰;
(5)圖書館自動(dòng)化管理系統(tǒng)由ILAS更改為匯文[1],相對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)也要做變更,老系統(tǒng)無(wú)法確保讀者信息數(shù)據(jù)的準(zhǔn)確性。
二、系統(tǒng)概況
針對(duì)以上問(wèn)題,結(jié)合我館目前的實(shí)際情況,作者設(shè)計(jì)開發(fā)了一套更高效的“多平臺(tái)融合的寄包柜智能管理系統(tǒng)”,該系統(tǒng)使用統(tǒng)一身份認(rèn)證平臺(tái)登錄,做到密碼的統(tǒng)一管理;結(jié)合門禁系統(tǒng),從入館次數(shù)篩選申請(qǐng)名單,提高資源利用率;開發(fā)寄包柜調(diào)換功能,滿足讀者的個(gè)性化需求;新增黑名單功能,限制被列入黑名單的讀者以后申請(qǐng)寄包柜的權(quán)限,用以懲戒浪費(fèi)公共資源的行為。
以上這些規(guī)范化的管理可大大提高寄包柜的使用率和讀者的使用體驗(yàn),使資源的服務(wù)價(jià)值最大化。
該系統(tǒng)的技術(shù)相對(duì)成熟,且靈活性高,更符合現(xiàn)代應(yīng)用性高校圖書館的服務(wù)理念。自從引入了該系統(tǒng)來(lái)管理寄包柜,節(jié)約了讀者的等待時(shí)間,提升了工作人員的工作效率,同時(shí)有力地推動(dòng)了應(yīng)用性高校圖書館的自動(dòng)化建設(shè)。
在我校之前的寄包柜管理過(guò)程中,出現(xiàn)寄包柜利用率低下、分配不合理、違約無(wú)懲罰措施等現(xiàn)象,急需一個(gè)在線平臺(tái)對(duì)寄包柜進(jìn)行更規(guī)范化管理[2]。本系統(tǒng)完成了多平臺(tái)融合的寄包柜管理系統(tǒng)的設(shè)計(jì),大大提升管理人員對(duì)讀者申請(qǐng)信息以及寄包柜的有效管控。
基于對(duì)平臺(tái)安全性、可擴(kuò)展性、分布式等方面的要求,該平臺(tái)總體架構(gòu)設(shè)計(jì)采用基于JavaEE的B/S的三層架構(gòu)體系[3]。三層架構(gòu)體系由表示層(UI)、業(yè)務(wù)邏輯層(BLL)和數(shù)據(jù)訪問(wèn)層(DAL)組成,這種模型使系統(tǒng)結(jié)構(gòu)更加清楚,分工更加明確,符合“高內(nèi)聚,低耦合”的思想,有利于后期的維護(hù)和升級(jí)。
目前我校已在學(xué)校所有區(qū)域搭建了校內(nèi)無(wú)線網(wǎng)絡(luò),同時(shí)配備VPN,保障讀者無(wú)論本人是否在校,都可順利訪問(wèn)校內(nèi)資源。系統(tǒng)服務(wù)端采用較為成熟的SpingBoot框架,該架構(gòu)已經(jīng)在社會(huì)上被廣泛使用,前端采用目前較為流行的layui框架,使用戶操作界面兼容電腦端和手機(jī)端,讓用戶無(wú)需依賴電腦進(jìn)行操作;系統(tǒng)架構(gòu)具有良好的擴(kuò)展性,便于開發(fā)人員進(jìn)行后期的維護(hù)和功能上的調(diào)整。
三、系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
(一)系統(tǒng)功能模塊設(shè)計(jì)
本系統(tǒng)共分為七大模塊,包括登錄模塊、申請(qǐng)模塊、開通申請(qǐng)模塊、批次管理模塊、寄包柜管理模塊、黑名單管理模塊和公約管理模塊。(1)登錄模塊:是用于驗(yàn)證讀者身份的窗口,負(fù)責(zé)系統(tǒng)的安全性,其中使用的用戶名和密碼與校方信息門戶的賬號(hào)密碼相同,便于推廣的同時(shí)可直接讀取學(xué)生的年級(jí)信息,根據(jù)年級(jí)信息來(lái)判定是否是在校生,達(dá)到在登錄階段就過(guò)濾掉所有非在校生的功能。(2)申請(qǐng)模塊:學(xué)生在登錄后需核對(duì)個(gè)人信息,并填寫有效電話號(hào)碼,如填寫非11位手機(jī)號(hào),系統(tǒng)將提示無(wú)效,需重新輸入。(3)開通申請(qǐng)模塊:根據(jù)學(xué)生的年級(jí)信息判斷是否符合批次要求,由于一樓寄包柜主要是針對(duì)大三考研學(xué)生準(zhǔn)備的,而其他樓層的寄包柜則不限制年級(jí),只要名下無(wú)柜即可自由申請(qǐng)。(4)批次管理模塊:可查詢?cè)O(shè)定日期范圍內(nèi)的入館次數(shù),由高到低進(jìn)行分配;且新增了“互換柜子”功能,進(jìn)一步解決了個(gè)別分配不合理的情況。同時(shí),所有表格均可導(dǎo)出,方便管理人員進(jìn)行備份工作。(5)寄包柜管理模塊:顯示每個(gè)柜子的編號(hào)、位置、類型和使用狀態(tài),可直接辦理領(lǐng)柜或退柜。當(dāng)柜子發(fā)生損壞或批量更換時(shí),管理人員可在對(duì)應(yīng)的表格中進(jìn)行修改操作。(6)黑名單管理模塊:由于逾期未辦理退柜手續(xù)或存放違禁物品者,將沒收其使用權(quán)限且暫停申請(qǐng)一學(xué)期;該模塊下可以添加黑名單、釋放黑名單信息。(7)公約管理模塊:可對(duì)公約列表內(nèi)容進(jìn)行增添刪改,約束讀者規(guī)范使用寄包柜,對(duì)違規(guī)使用者進(jìn)行適當(dāng)懲戒,以避造成免資源的浪費(fèi)。
(二)相關(guān)技術(shù)
本系統(tǒng)開發(fā)用到的主要技術(shù)有SpringBoot、MyBatis、HTML、JavaScript等相關(guān)技術(shù)。
SpringBoot可以快速的整合Spring、SpringMVC、MyBatis等框架,他是一個(gè)快速開發(fā)的框架,它沒有那么多的xml配置,里面全部采用注解的方式進(jìn)行開發(fā),內(nèi)置tomcat服務(wù)器,省去了部署服務(wù)器的步驟,可以幫助開發(fā)人員進(jìn)行快速的開發(fā),SpringBoot采用SpringMVC作為web組件。