宋鈺

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