郭一丁,王偉,趙浩楠


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