宋鈺
【摘? 要】 智能手機已經成為人們生活中不可或缺的一部分,在信息技術的支持下,微信小程序逐漸成為各行業(yè)和領域的重點關注內容,這也是移動端未來的發(fā)展趨勢。圖書館在實際經營運行的過程中,由于受到高校擴招的影響,導致圖書館座位資源變得日益緊缺,經常會出現(xiàn)占座的現(xiàn)象,給其他學生帶來不便。針對這種情況,圖書館也開始引入微信小程序,并設計了座位預約系統(tǒng),以滿足學生的需求。文章對圖書館座位預約系統(tǒng)的微信小程序的設計進行探究分析,以期解決圖書館占座問題。
【關鍵詞】 微信小程序;座位預約;圖書館
現(xiàn)階段,微信小程序已經成為人們日常生活中不可或缺的App之一,它不僅滿足了人們的溝通需求,還為人們的生活帶來了很多便利。圖書館是學生主要的學習場所之一,但隨著學生數(shù)量的不斷增加,圖書館座位資源逐漸變得緊張,經常會出現(xiàn)占座的情況,引發(fā)不必要的爭吵。針對此情況,圖書館可以在微信小程序的幫助下,對現(xiàn)有的管理系統(tǒng)進行完善和優(yōu)化,設計座位預約系統(tǒng),進而解決當前圖書館座位“難”的問題。對于圖書館來說,設計座位預約系統(tǒng)可以為學生節(jié)省時間,提高他們的學習效率,同時也可以有效利用圖書館的座位資源,避免出現(xiàn)占座情況。
一、圖書館座位預約系統(tǒng)現(xiàn)狀
從當前圖書館座位預約的實際情況來看,現(xiàn)有的預約系統(tǒng)主要以市場上的常見系統(tǒng)為主,這些系統(tǒng)通常需要依靠圖書館的觸屏電腦來實現(xiàn)座位預約以及簽到等功能。但是,使用這種方式進行座位預約需要在每個樓層都設置觸屏電腦,其成本較高,而且在實際應用的過程中依然需要學生進行排隊,需要消耗一定的時間資源。此外,在實際應用的過程中,需要由專業(yè)人員對設備以及系統(tǒng)進行維護,也增加了成本投入。為了解決這些問題,有高校曾設計過不同的座位預約App,但這些App需要下載并占據(jù)一定的內存,不利于推廣。而在微信小程序問世之后,相關研究人員發(fā)現(xiàn),微信小程序不需要下載和安裝,可以節(jié)約內存空間,而且可以直接在微信內進行操作,操作更加簡單、便捷,這為圖書館座位預約系統(tǒng)的設計奠定了堅實的基礎。因此,當前設計圖書館座位預約系統(tǒng)的微信小程序已經成為當前發(fā)展的重要趨勢。
二、基于微信小程序的圖書館座位預約系統(tǒng)設計
(一)系統(tǒng)需求分析
在實際設計圖書館座位預約系統(tǒng)的過程中,該系統(tǒng)主要包括兩個模塊:管理員模塊以及用戶模塊。管理員模塊主要負責各項管理事務,包括用戶管理、預約管理、座位管理以及通知管理等內容;用戶模塊主要是為用戶提供相關信息,滿足用戶的需求,主要包括信息管理、通知提示以及座位預約等內容,具體如圖1所示。
(二)系統(tǒng)模塊設計
為了保證整體操作的便捷性,為學生以及管理人員提供操作較為簡單的系統(tǒng),相關設計人員需要加強系統(tǒng)模塊設計,并保證整體的規(guī)范性以及科學性?,F(xiàn)階段,在實際進行設計的過程中,主要將系統(tǒng)模塊分為4個部分,分別是服務器端、中間件層、微信小程序層以及用戶端。其中服務器的主要職責是統(tǒng)計和儲存用戶的信息,同時對出現(xiàn)的違規(guī)信息進行整理和統(tǒng)計;中間件層主要負責獲取來自服務器以及小程序運行產生的各項數(shù)據(jù)信息;微信小程序層主要是為相關工作人員提供預約系統(tǒng)前臺界面,并對相關數(shù)據(jù)進行相應的處理;用戶端在實際應用的過程中,主要是通過檢索或者是掃描小程序二維碼進入圖書館座位預約系統(tǒng),進而進行座位預約以及相關信息的查詢。
(三)用戶界面設計
用戶登錄:對于微信小程序的設計來說,在實際設計的過程中,需要配置登錄、預約、簽到以及退座等功能。用戶登錄既包括用戶第一次使用圖書館座位預約小程序的情況,也包括由于長時間未登錄,導致賬號離線需重新登錄圖書館座位預約系統(tǒng)的情況,用戶登錄是整個系統(tǒng)的起始模塊。在實際進行設計的過程中,為了保證用戶賬號的安全性,通常需要用戶輸入賬號以及密碼,并通過不同的信息匹配方式對用戶信息進行認證,這些信息儲存在服務器端,其中主要包括姓名、學號/工號以及借閱證號。用戶在登錄的過程中,需要輸入學號/工號,并輸入自己設置的密碼,這是一種傳統(tǒng)的登錄方式,隨后根據(jù)身份的不同顯示不同的用戶界面。
個人信息管理:當用戶初次登錄圖書館座位預約系統(tǒng)微信小程序時,頁面會彈出一個提醒消息,提示用戶進行身份信息綁定,用戶需要輸入姓名、學號/工號等信息,并設置密碼。但之后,用戶可以通過個人信息管理界面對相關信息進行更改,在完成更改之后,小程序的管理模塊會對更改后的信息進行收集,并更新數(shù)據(jù)庫,以避免后續(xù)登錄時出現(xiàn)問題。用戶在實際進行座位預約的過程中,小程序會將用戶信息以及座位預約信息共同發(fā)送至服務器之中,并由服務器進行相應的記錄,避免出現(xiàn)同一個座位重復預約的情況。
座位預約:對于圖書館座位預約系統(tǒng)來說,最為重要的就是預約功能,在實際進行設計的過程中,需要根據(jù)當前學校的實際情況設定預約時間,在預約時間允許范圍內,用戶可以選擇90分鐘的時間段進行預約,在完成時段設定之后,用戶即可根據(jù)自身的需求選擇預約時間。這項功能主要依賴云技術,能夠靈活調整時間段。用戶在實際座位預約的過程中,不再受到時間以及空間的限制,可以隨時隨地進行座位預約,這無疑為學生和員工節(jié)約了大量的時間資源。在預約成功之后,系統(tǒng)會將信息進行整理,并發(fā)送消息至用戶的手機,為了保證用戶按時到達圖書館,系統(tǒng)會在預約時間的前30分鐘發(fā)送提醒。
簽到功能:圖書館在運行的過程中,學生完成座位預約之后,需要在預約時間的前10分鐘,掃描桌面二維碼進行簽到,隨后入座進行學習活動,在完成二維碼掃描之后,后臺會自動核對用戶信息,并進行相應的標注,明確此座位是否有人入座,同時也可以明確用戶是否及時入座。如果在中間時間段,出現(xiàn)座位空余的情況,用戶也可以直接掃描桌面二維碼入座。
退座功能:退座功能與預約功能相對,主要負責進行座位退定,可以將其分為主動退座以及被動退座。其中主動退座是指用戶在預約時間結束之前,自行登錄圖書館座位預約系統(tǒng),選擇離座。在實際進行操作的過程中,用戶需要重新掃描桌面二維碼,并詳細檢查是否與入座時為同一座位。而被動退座是指超出用戶預約時間后用戶未自動離座,微信小程序后臺會自動判定為離座。但是此項功能一般需要通過小程序定時系統(tǒng)進行退座。在實際進行操作的過程中,只有完成簽到后才能進行退座操作。
反饋功能:用戶在圖書館進行學習的過程中,也可以對圖書館的功能或者是微信小程序的功能進行相應的反饋。用戶進入“我的界面”不僅可以查看預約詳情,同時也可以進行信息反饋,并查看歷史記錄,也可以查看自身賬號的積分情況。
無預約現(xiàn)場選座功能:除了在微信小程序上進行座位預約以外,還存在無預約現(xiàn)場選座的情況,其主要是針對臨時到達圖書館進行學習的學生和教師,他們可以直接前往圖書館選擇座位。而此時就可以發(fā)揮出嵌入式終端的作用和價值,如果顯示綠燈那么說明此座位無人使用,學生或者教師可以直接掃描桌面二維碼或者是進行刷卡入座,隨后終端會將用戶的使用信息發(fā)送至服務器,并由服務器對相關情況進行記錄。在完成使用之后,用戶需要再次掃描桌面二維碼或者刷卡,自動離座,即表示此座位無人使用,服務器也會收集相關信息,并推送至座位預約之中,以便其他學生和教師進行座位預約。
(四)管理員模塊設計
相關設計人員在實際進行設計的過程中,主要運用了云開發(fā)系統(tǒng),該系統(tǒng)為整體設計提供了后臺管理網(wǎng)站,將高校圖書館信息輸入其中,在管理員模塊中,相關管理人員可以針對圖書館的實際情況,對用戶、自習室以及座位預約等信息進行增加以及刪除,保證整體信息的完整性以及全面性。因此,為了確保圖書館座位預約系統(tǒng)應用的有效性、滿足用戶的需求,設計人員需要重視管理員模塊設計,在實際進行設計的過程中,該模塊主要包括公告管理、反饋管理以及用戶管理等頁面,這些頁面在很大程度上為管理人員提供了便利條件,用戶只需通過手機進行簡單的操作。對于公告管理頁面來說,其主要是發(fā)布圖書館相關信息,比如說桌椅損壞以及行為違章等信息;對于用戶管理頁面來說,其主要是負責學生密碼的更改;對于反饋管理頁面來說,相關管理人員可以在登錄微信小程序之后,對用戶的反饋信息進行處理,并對反饋者發(fā)送審核反饋。
(五)嵌入式終端設計
在實際進行圖書館座位預約系統(tǒng)設計的過程中,主要是應用RFID射頻識別技術以及Wi-Fi無線通信技術,其可以幫助實現(xiàn)現(xiàn)場身份認證。在實際進行設計的過程中,該系統(tǒng)由嵌入式終端與微信小程序結合而成,共同組成座位預約系統(tǒng),嵌入式終端為無預約現(xiàn)場選座提供了基礎支持,為用戶提供便利條件。嵌入式終端設計主要包括4個部分,分別是身份驗證、數(shù)據(jù)處理、數(shù)據(jù)傳輸以及信息顯示。
1. 身份驗證:主要是對用戶的IC卡進行識別,并獲取相應的身份信息,隨后對信息進行對比,從而對用戶的信息進行驗證。
2. 數(shù)據(jù)處理:與微信小程序共同進行工作,在微信小程序完成座位預約之后,通過Wi-Fi無線通信技術獲取服務器上的相關信息,并對數(shù)據(jù)信息進行處理,將已經被預約的時間段以及座位號等數(shù)據(jù)信息進行分類,保證用戶信息的精準性,為后續(xù)的圖書館預約奠定了堅實的基礎。
3. 數(shù)據(jù)傳輸:數(shù)據(jù)傳輸主要是對相關信息進行傳輸,比如座位號、預約時間段等內容,將其傳輸至服務器之中,以明確座位是否被預約。
4. 信息顯示:在嵌入式終端之中,配備了LED顯示燈,其可以明確此座位是否已經被應用,如果綠燈亮起,則說明此座位未被使用;如果紅燈亮起,則說明此座位正在被使用中。這種指示方式方便未預約的學生和教師迅速了解座位信息,為其節(jié)約了寶貴的時間,紅燈、綠燈的指示方式也更加一目了然。
三、結語
綜上所述,當前微信小程序是應用最為廣泛的功能,為人們提供了便利條件。對于圖書館來說,其主要是為學生及教師提供學習和教學資源,但是由于學生數(shù)量的增加,經常會出現(xiàn)占座的情況,有時甚至會出現(xiàn)因自身原因導致占座后未使用的情況。這在一定的程度上降低了座位的有效使用率。為了解決這個問題,可以積極利用微信小程序,設計圖書館座位預約系統(tǒng),可以在很大程度上節(jié)約時間資源,同時提升座位的有效利用率。
■ 參考文獻:■
[1] 劉真. 基于物聯(lián)網(wǎng)技術和微信小程序的圖書館座位預約系統(tǒng)研究[J]. 中外交流,2021,28(02):469.
[2] 潘俊芳,侯振興. 基于微信小程序的圖書館座位預約系統(tǒng)的設計[J]. 黑龍江工業(yè)學院學報:綜合版,2022,22(05):66-71.
[3] 劉嘉峰,孫思齊,韓寧. 基于微信小程序的圖書館選座系統(tǒng)學生端功能設計[J]. 電子技術與軟件工程,2021(11):40-41.
[4] 李文佳,劉嘉靈,夏儀,等. 基于微信小程序的智能圖書館管理系統(tǒng)設計[J]. 數(shù)字通信世界,2021(09):86-87+89.