方怡雯 孔小燕 顏鮮萍 楊永霞 肖寒
摘要:隨著高校規(guī)模的不斷擴(kuò)大,學(xué)校圖書(shū)館的座位資源短缺問(wèn)題日益嚴(yán)重,學(xué)生占座現(xiàn)象層出不窮。文章提供了一個(gè)智能圖書(shū)館座位預(yù)約及管理方案,讓學(xué)生先在預(yù)約平臺(tái)先行選座,到館后采用掃描該座上的二維碼進(jìn)行身份驗(yàn)證,驗(yàn)證成功后將解鎖桌椅和自動(dòng)簽到,結(jié)束學(xué)習(xí)后只需將椅子卡進(jìn)課桌凹槽,系統(tǒng)自動(dòng)識(shí)別退座。
關(guān)鍵詞:功能實(shí)現(xiàn);圖書(shū)館;座位管理
中圖分類號(hào):TP311 ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2022)05-0059-02
1 引言
圖書(shū)館是校園里最安靜、最舒適、最有學(xué)習(xí)氛圍的地方,這里是學(xué)校的文獻(xiàn)信息中心,查詢資料方便快捷,是改變學(xué)生知識(shí)層面和知識(shí)深度最好的地方之一。近年來(lái),圖書(shū)館的使用率在不斷增長(zhǎng),無(wú)論是城市中心或社區(qū),以及各級(jí)鄉(xiāng)鎮(zhèn),都在積極創(chuàng)辦圖書(shū)館,以滿足廣大市民的精神需求。尤其是各大高校的圖書(shū)館更是展示校園文化軟實(shí)力的一個(gè)重要原因,良好的學(xué)習(xí)環(huán)境和濃厚的學(xué)習(xí)氛圍、大量的免費(fèi)學(xué)習(xí)資源吸引了更多的學(xué)生選擇去圖書(shū)館看書(shū),可隨之而來(lái)的卻是圖書(shū)館閱覽室座位無(wú)法滿足讀者需求,有限的學(xué)習(xí)場(chǎng)地和座位資源與日益增加的自主學(xué)習(xí)者之間形成了供不應(yīng)求的關(guān)系,再加上部分讀者不了解圖書(shū)館的座位使用規(guī)則,經(jīng)常會(huì)有霸占座位、搶奪座位等現(xiàn)象的發(fā)生,尤其是每逢周末、期末、考研等人流量大的高峰時(shí)段經(jīng)常是“一座難求”。
而部分學(xué)生利己主義思想嚴(yán)重,學(xué)習(xí)時(shí)用自己的物品占用一個(gè)或多個(gè)座位然后再去上課或是外出,長(zhǎng)時(shí)間占用座位,使得原本就緊張的座位資源雪上加霜。其他到圖書(shū)館學(xué)習(xí)的學(xué)生發(fā)現(xiàn)往往空座很多, 但是空出來(lái)的座位都被占座學(xué)生占領(lǐng)了,出現(xiàn)“空有書(shū)本,卻無(wú)其人”的現(xiàn)象。又因?yàn)橥瑢W(xué)們緊張的復(fù)習(xí)備考時(shí)間,他們往往會(huì)為了爭(zhēng)搶座位發(fā)生摩擦或爭(zhēng)吵。新聞也曾多次報(bào)道過(guò)有關(guān)圖書(shū)館占座而引發(fā)矛盾的新聞。占座是一種資源浪費(fèi),使公共資源無(wú)法達(dá)到人人共享和有效利用,這一直都是困擾高校圖書(shū)館的難題[1]。
“圖書(shū)館座位智能管理方案”旨在改善、改變占座現(xiàn)象的發(fā)生的同時(shí)提高座位使用率,學(xué)生只須根據(jù)預(yù)約小程序上的座位預(yù)約情況來(lái)選擇是否預(yù)約,不再需要擔(dān)心該座是否已經(jīng)被占用,能有效緩解有限座位和自主學(xué)習(xí)者的供需矛盾[2],實(shí)現(xiàn)讀者公平、合理利用圖書(shū)館資源。
2 系統(tǒng)總體設(shè)計(jì)
2.1 系統(tǒng)設(shè)計(jì)方案
該圖書(shū)館座位管理系統(tǒng)為用戶提供了更有效的圖書(shū)館座位使用平臺(tái),分為硬件設(shè)計(jì)和軟件設(shè)計(jì)兩部分。硬件設(shè)計(jì)主要是將系統(tǒng)分割成多個(gè)功能部分,然后逐個(gè)設(shè)計(jì),最終組合成一個(gè)合理有效的可行性方案;軟件設(shè)計(jì)要達(dá)到的目的則是根據(jù)系統(tǒng)相關(guān)功能,對(duì)各個(gè)功能模塊進(jìn)行編程[3]。
2.2 系統(tǒng)設(shè)計(jì)流程圖
用戶入館學(xué)習(xí),首先需要打開(kāi)微信進(jìn)入微信小程序來(lái)完成預(yù)約選座。進(jìn)入微信小程序后,需要用戶進(jìn)行賬號(hào)登錄,新用戶則需要注冊(cè)一個(gè)新的賬號(hào),并完善身份信息。登錄成功后,用戶進(jìn)入預(yù)約選座界面,根據(jù)圖書(shū)館座位使用情況以及自身需求來(lái)選擇座位。在三十分鐘之內(nèi)(明日預(yù)約須在開(kāi)館后三十分鐘之內(nèi)),來(lái)到預(yù)約座位旁,掃描座位課桌上的二維碼。隨后圖書(shū)館系統(tǒng)的后臺(tái)會(huì)進(jìn)行此座位的身份驗(yàn)證信息核對(duì),信息核對(duì)失敗,則返回預(yù)約界面;信息核對(duì)成功,則預(yù)約座位解鎖,同時(shí)到館簽到成功。座位解鎖并簽到成功后,用戶可以在此座位進(jìn)行學(xué)習(xí)。在學(xué)習(xí)過(guò)程中,用戶可以根據(jù)自身情況選擇是否暫離,若用戶未選擇暫離,卻長(zhǎng)時(shí)間離開(kāi)座位,有私自占座現(xiàn)象,則可由其他用戶舉報(bào)或者圖書(shū)館系統(tǒng)的后臺(tái)自查,進(jìn)行監(jiān)督占座,記錄該座位使用者一次違規(guī),座位自動(dòng)退座;若用戶選擇暫離,圖書(shū)館系統(tǒng)的后臺(tái)則會(huì)為用戶保留一段時(shí)間的座位,用戶只須在保留時(shí)間內(nèi)歸館,進(jìn)入微信小程序點(diǎn)擊取消暫離,座位將回歸到解鎖狀態(tài),即可繼續(xù)學(xué)習(xí)。用戶結(jié)束學(xué)習(xí)后,若未將座位上的椅子卡進(jìn)課桌凹槽,直接離館,則可由其他用戶舉報(bào)或者圖書(shū)館系統(tǒng)的后臺(tái)自查,進(jìn)行監(jiān)督占座,記錄該座位使用者一次違規(guī),座位自動(dòng)退座;若用戶將座位上的椅子卡進(jìn)課桌凹槽,即可完成座位自動(dòng)退座,完成一次學(xué)習(xí)任務(wù)。
3 功能模塊
該系統(tǒng)功能主要由7個(gè)模塊組成,為用戶登錄身份驗(yàn)證模塊、預(yù)約選座模塊、座位解鎖模塊、暫離模塊、退座模塊、違規(guī)模塊及監(jiān)督占座模塊。除此之外還有使用規(guī)則、使用記錄等方便學(xué)生用戶使用。各主要功能模塊詳細(xì)描述如下。
3.1 用戶登錄、身份驗(yàn)證模塊
學(xué)生用戶用自己的學(xué)號(hào)進(jìn)行注冊(cè)登錄,完成注冊(cè)后,用注冊(cè)的學(xué)號(hào)和密碼登錄圖書(shū)館微信小程序,完善個(gè)人信息(姓名、性別、聯(lián)系方式、年級(jí)、學(xué)院、專業(yè)等),并保存,保存成功即登入并身份驗(yàn)證成功。
3.2 預(yù)約選座模塊
身份認(rèn)證成功后即可進(jìn)入預(yù)約選座界面。讀者可點(diǎn)擊選擇圖書(shū)館樓層進(jìn)入座位分布界面圖,通過(guò)觸摸屏瀏覽圖書(shū)館座位分布和使用狀況,讀者可點(diǎn)擊選擇座位圖上為白色(空閑)的座位進(jìn)行預(yù)約并點(diǎn)擊“確認(rèn)選座”,選座成功后頁(yè)面將自動(dòng)返回到首頁(yè),顯示當(dāng)前所預(yù)約座位的樓層和座位號(hào)以及到館簽到時(shí)間。讀者可以根據(jù)座位分布圖和選擇的座位位置快速找到自己的座位所在處。若想取消當(dāng)前選座點(diǎn)擊“取消預(yù)約”即可。
預(yù)約選座分為“今日預(yù)約”和“明日預(yù)約”。明日預(yù)約功能只在當(dāng)天22點(diǎn)后開(kāi)放對(duì)次日座位進(jìn)行預(yù)約,讀者須在第二天開(kāi)館后半小時(shí)之內(nèi)到館簽到學(xué)習(xí),否則座位將自動(dòng)釋放,需重新進(jìn)行預(yù)約;今日預(yù)約座位需在預(yù)約后30分鐘內(nèi)到館簽到學(xué)習(xí)。
3.3 座位解鎖模塊
每個(gè)座位上都會(huì)貼有相應(yīng)的二維碼及座位號(hào),讀者就座前打開(kāi)微信小程序掃描桌面二維碼,后臺(tái)將讀者預(yù)約信息進(jìn)行匹配,成功后,小程序界面將提示讀者“座位簽到解鎖成功”,座位將自動(dòng)解鎖釋放,讀者可在此進(jìn)行學(xué)習(xí)。小程序界面將進(jìn)行計(jì)時(shí),以記錄讀者學(xué)習(xí)時(shí)間。
3.4 暫離模塊
讀者有事需暫離,可點(diǎn)擊“暫離”選項(xiàng),座位將保留,每次選座有3次暫離機(jī)會(huì),每次暫離時(shí)間不超過(guò)30分鐘,午間(11:00—12:30)、晚間(16:30—18:00)暫離不超過(guò)90分鐘?;仞^后需在微信小程序手動(dòng)點(diǎn)擊“取消暫離”選項(xiàng),座位將保留成功。
3.5 退座模塊
讀者想要結(jié)束學(xué)習(xí)時(shí),不需要再次打開(kāi)微信小程序點(diǎn)擊退座,只需將座位椅子卡進(jìn)課桌凹槽,系統(tǒng)將自動(dòng)識(shí)別退座。若遇到鎖等硬件設(shè)施損壞,讀者可到小程序界面按下“退座”選項(xiàng),也可退座。
3.6 違規(guī)模塊
該模塊記錄的是讀者的違規(guī)內(nèi)容,讀者存在以下行為將被記錄為違規(guī)。一星期內(nèi)發(fā)生2次違規(guī),將被拉入黑名單禁用系統(tǒng)7天。
1)讀者在預(yù)約座位后,未在規(guī)定時(shí)間內(nèi)到館學(xué)習(xí),記錄一次違規(guī)。
2)讀者選擇暫離后未在規(guī)定時(shí)間內(nèi)返回,記錄一次違規(guī)。
3)讀者結(jié)束學(xué)習(xí)卻未退座(即未將椅子卡進(jìn)課桌凹槽或未在小程序界面點(diǎn)擊“退座”),記錄一次違規(guī)。
4)被監(jiān)督占座,記錄一次違規(guī)。
3.7 監(jiān)督占座模塊
在圖書(shū)館學(xué)習(xí)的其他同學(xué)發(fā)現(xiàn)某一座位超長(zhǎng)時(shí)間沒(méi)有人學(xué)習(xí),而系統(tǒng)顯示為有人狀態(tài)或發(fā)現(xiàn)該同學(xué)離開(kāi)圖書(shū)館卻沒(méi)有主動(dòng)退座時(shí),可在監(jiān)督占座模塊提交該座的座位號(hào),以便工作人員進(jìn)行相關(guān)處理。
4 系統(tǒng)功能的實(shí)現(xiàn)
本程序主要運(yùn)用Python以及結(jié)合PyCharm、Pyqt三個(gè)開(kāi)發(fā)工具來(lái)實(shí)現(xiàn)圖書(shū)館智能管理程序的功能。
Python是一個(gè)高層次的結(jié)合了解釋性、編譯性、互動(dòng)性和面向?qū)ο蟮哪_本語(yǔ)言,其設(shè)計(jì)具有很強(qiáng)的可讀性,能夠編寫(xiě)帶用戶界面的應(yīng)用程序。PyCharm是由Jetbrains 開(kāi)發(fā)的Python 集成開(kāi)發(fā)環(huán)境(IDLE),用于項(xiàng)目調(diào)試、管理、代碼跳轉(zhuǎn)等[4]。PyQt是Python與Qt的融合,作為Python的一個(gè)模塊使用,與 Python有著良好的兼容性,可快速搭建應(yīng)用程序的界面。
以上三者聯(lián)合調(diào)試配置可完成Python的可視化編程。啟動(dòng)PyCharm開(kāi)發(fā)工具,進(jìn)入Qt Designer設(shè)計(jì)界面,通過(guò)可視化的方式進(jìn)行程序窗體的設(shè)計(jì)。目前的圖書(shū)館智能管理App設(shè)計(jì)界面簡(jiǎn)潔清晰,用戶使用界面易于操作使用。在界面設(shè)計(jì)完成后進(jìn)行初步調(diào)試,界面可順利呈現(xiàn)。此后,圖書(shū)館智能管理App還需進(jìn)行不斷的完善,去進(jìn)一步地編譯代碼來(lái)完善界面的功能性跳轉(zhuǎn),并致力于對(duì)圖書(shū)館智能管理系統(tǒng)進(jìn)行進(jìn)一步的提升,來(lái)滿足廣大用戶的不斷需求。
5 結(jié)束語(yǔ)
圖書(shū)館座位智能管理系統(tǒng)的設(shè)計(jì),相信一定會(huì)給圖書(shū)館的使用和管理帶去方便,尤其在占座方面,在有效提高座位利用率的同時(shí)減少了同學(xué)們的矛盾發(fā)生。但該系統(tǒng)還處于初步設(shè)計(jì)中,還存在許多不足之處,例如沒(méi)有帶手機(jī)如何掃描課桌二維碼解鎖、如何發(fā)揮監(jiān)督占座功能提高用戶的自我監(jiān)督與愛(ài)護(hù)公共資源的意識(shí)等,要使系統(tǒng)真正運(yùn)用于實(shí)際中還需更多的設(shè)計(jì)和創(chuàng)新。當(dāng)然,圖書(shū)館占座及其他管理還是離不開(kāi)人為因素和其他的客觀條件,需要所有學(xué)生及讀者加強(qiáng)個(gè)人素質(zhì),只有這樣,圖書(shū)館才能發(fā)揮真正的作用,體現(xiàn)出更好的價(jià)值[5]。
參考文獻(xiàn):
[1] 趙瓊,公惠玲.高校圖書(shū)館自習(xí)室占座問(wèn)題的應(yīng)對(duì)措施——以安徽醫(yī)科大學(xué)圖書(shū)館為例[J].科技情報(bào)開(kāi)發(fā)與經(jīng)濟(jì),2015,25(15):30-32.
[2] 黃雪峰,汪羽晴,王玉瑩,等.基于微信小程序的圖書(shū)館座位管理系統(tǒng)研究[J].中國(guó)市場(chǎng),2020(31):109-110.
[3] 陳江艷,權(quán)浪.圖書(shū)館座位管理系統(tǒng)的設(shè)計(jì)[J].河南科技,2020,39(35):21-23.
[4] 明日科技.Python從入門(mén)到項(xiàng)目實(shí)踐[M].長(zhǎng)春:吉林大學(xué)出版社,2018.
[5] 田元,馬微.圖書(shū)館座位管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].農(nóng)業(yè)圖書(shū)情報(bào)學(xué)刊,2018,30(9):64-67.
【通聯(lián)編輯:梁書(shū)】