郭一丁,王偉,趙浩楠


摘要:為了提高高校圖書館座位資源的利用率,并有效解決圖書館自習室一座難求等問題,大多數(shù)高校圖書館都引進了座位管理系統(tǒng),極大地方便學生的日常使用。圖書館對大學生而言是一個非常重要的學習資源地,為了幫助學生充分利用圖書館,建設了一個圖書館微信小程序,它極大地 優(yōu)化用戶的圖書館使用體驗。同時微信小程序不必再下載相關 App,直接在微信上搜索即可使用,進一步優(yōu)化了學生日常使用體驗。
關鍵詞:微信小程序;圖書館;座位預約
中圖分類號:TP311? ? ? ?文獻標識碼:A
文章編號:1009-3044(2021)21-0076-02
開放科學(資源服務)標識碼(OSID):
1 研究背景及意義
圖書館整體占地面積較大,同時因為存放書籍等因素,導致圖書館座位分布為無規(guī)律分布,并且圖書館座位往往會被長時間占用而導致資源浪費。尤其是周末考試前的高峰期在圖書館里面很難找到一個座位,因此開發(fā)一個具有座位管理和座位預約功能的程序來解決圖書館在日常使用中的造成座位資源浪費是非常有必要的。
同時在圖書館中尋找書籍也并不容易,人們在想要在圖書館找到一本自己需要的書時,首先要通過圖書館自助查詢機排隊查詢自己的書的編號和圖書所位于的圖書室。如果對于圖書館的編號也不了解,往往需要花費大量時間先找到圖書室,而在找到圖書室之后還需要了解圖書室編號規(guī)律再從眾多的書架中找出自己所需要的書,也會浪費大量的時間。所以建設一個可以存儲圖書所位于圖書館具體位置的功能將幫助用戶節(jié)省大量時間。
2 微信小程序簡介
2.1 微信小程序環(huán)境
2017年1月9日,微信發(fā)布的“小程序”正式上線。“小程序”是一種不需要下載和安裝即可使用的快捷應用,基于微信平臺運行,用戶可通過線下掃描二維碼或者搜索微信小程序應用號的方式進入,能夠在微信界面中使用相關應用的全部功能。小程序使用微信自己開發(fā)MINA框架,提供視圖層描述語言, WXML和WXSS以及基于Java Script的邏輯層框架,并在視圖層與邏輯層間提供了數(shù)據傳輸和事件系統(tǒng),可以讓開發(fā)者方便地聚集于數(shù)據與邏輯上。
2.2 微信小程序優(yōu)勢
微信小程序作為輕型應用代表著今后移動互聯(lián)網應用的發(fā)展方向, 這種輕型應用也會是未來移動互聯(lián)網應用的主要形式,相較于傳統(tǒng)軟件,微信小程序不僅開發(fā)周期成本低,而且用戶不必再下載相關App,直接在微信上搜索即可使用,體現(xiàn)了“無需安裝卸載,隨時可用”的理念。微信小程序易推廣、易開發(fā)、易維護,并且可以同時在 iOS 和 Android 上運行。微信小程序未來發(fā)展空間巨大,小程序的出現(xiàn)使微信具有一些應用商店的功能, 但微信小程序并不會完全替代傳統(tǒng)軟件,小程序的主要優(yōu)勢還是在于“小”字,會和傳統(tǒng)軟件起到互補作用。
3 小程序功能設計
3.1 總體功能設計
本系統(tǒng)采用了瀏覽器/服務器(B/S)體系結構和三層架構,B/S 體系結構為前后端分離結構;三層架構即“路由層”,“業(yè)務層”,“持久化層”,路由層:主要用于接收前端發(fā)送的請求, 以及返回操作數(shù)據,是小程序訪問的入口;業(yè)務邏輯層:主要是對數(shù)據進行操作,對數(shù)據進行處理;持久化層:主要是對數(shù)據的操作層,具體為業(yè)務層或路由層提供數(shù)據服務。
小程序主要分為三個頁面,分別是首頁、發(fā)現(xiàn)、我的三個頁面, 其中在首頁頁面查詢空余圖書館座位和圖書館藏書位置等功能,在發(fā)現(xiàn)頁面中會舉辦一些寫作比賽的相關信息以及報名通道、 借閱推薦等功能,在我的頁面中會有個人信息和建議反饋等功能。
3.2 “首頁”頁面功能
“首頁”頁面主要有兩個功能,座位預約功能和查閱圖書功能。座位預約功能主要包括圖書館座位查詢模塊、圖書館座位預訂模塊、座位資源回收功能各個信息模塊分區(qū)管理,讓用戶以最快的時間獲取相應信息,通過座位管理系統(tǒng),規(guī)范圖書館座位使用行為,提高座位利用率,避免傳統(tǒng)占座沖突。為了更好地管理,將用戶需要用手機號進行綁定就可提前預約圖書館內的座位,系統(tǒng)實時上傳圖書館內部情況,第一時間更新,并以通知欄的方式告知用戶,方便操作。此外,為了防止用戶惡意取消和違規(guī)預訂,設有座位預訂違規(guī)和預訂取消對用戶信用等級的更新策略。根據用戶在指定時間段內座位取消次數(shù)和座位預訂違規(guī)次數(shù),及時更新用戶的信用等級。然后, 根據用戶信用等級,控制用戶的座位預訂權限,引導用戶合理、規(guī)范地使用座位信息管理系統(tǒng)。用戶還可通過該平臺實現(xiàn)選座、續(xù)座、離座等操作,有利于增強讀者閱讀體驗,提高圖書館座位資源管理服務能力。
查詢圖書功能主要包括圖書剩余查詢模塊、圖書所在位置查詢模塊、個人中心數(shù)據管理模塊、各個信息模塊分區(qū)管理,讓用戶的查詢體驗得到極大的提高。圖書剩余查詢模塊會和圖書館的數(shù)據庫進行連接,用戶查詢圖書時可以根據作者、圖書名稱、出版社等關鍵字進行查詢,讓用戶以最快的時間獲取相應信息,方便用戶取書查書。圖書所在位置查詢模塊是用戶在進行圖書查詢后,用戶如果想要借閱查詢圖書時可以查詢圖書位置。 系統(tǒng)會在用戶查詢圖書時如果想要借閱本書也會用通俗語言告訴用戶圖書位于圖書室的具體位置。同時借閱圖書功能會和座位預約功能的信譽積分互相影響,引導用戶合理、規(guī)范地使用相關功能。
3.3 “發(fā)現(xiàn)”頁面功能
“發(fā)現(xiàn)”頁面主要有兩個功能,一個是報名參加個人創(chuàng)作比賽的功能,一個是借閱圖書推薦功能。報名創(chuàng)作比賽的主要功能是小程序將會定期組織開展個人創(chuàng)作比賽,培養(yǎng)用戶認真積累文化的良好習慣。借閱推薦的主要功能包括對于圖書館一月(每月的一號更新),一周(每周的周一更新)圖書訪問量最高排行做一個統(tǒng)計, 以及會結合當下熱點進行推薦,也會對大學生必看書單等進行推薦,由于互聯(lián)網的飛速發(fā)展,目前當代年輕人普遍存在讀書少,不知讀什么書的問題。小程序將為用戶做出推薦,并將展示圖書的內容推薦給用戶做參考。