国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

高校普適性融合預(yù)約管理平臺研究與實(shí)現(xiàn)

2021-03-09 03:17王光武周純玉吳俊峰
中國教育技術(shù)裝備 2021年4期
關(guān)鍵詞:微信小程序高校圖書館

王光武 周純玉 吳俊峰

摘? 要 為有效解決高校浴池、超市、圖書館等公共區(qū)域排隊(duì)、占位、搶預(yù)約等亂象,構(gòu)建一個(gè)具有多區(qū)域整合功能的預(yù)約管理系統(tǒng)。在系統(tǒng)需求、流程分析、功能設(shè)計(jì)的基礎(chǔ)上,基于微信小程序開發(fā)一個(gè)普適性融合預(yù)約管理平臺,不僅實(shí)現(xiàn)多個(gè)公共區(qū)域融合預(yù)約管理,而且具有整體性、開放性、便捷性等特點(diǎn),在疫情常態(tài)化防控期間,能夠快速有效地推廣應(yīng)用。

關(guān)鍵詞 高校;普適性融合預(yù)約管理平臺;圖書館;微信小程序

中圖分類號:G647? ? 文獻(xiàn)標(biāo)識碼:B

文章編號:1671-489X(2021)04-0022-04

Research and Implementation of Universal Integration Reserva-tion Management Platform in Colleges//WANG Guangwu, ZHOU Chunyu, WU Junfeng

Abstract In order to effectively solve the problems of queuing, occu-pying seats and grabbing appointments in public areas such as uni-versity baths, supermarkets and libraries, an appointment manage-ment system with multi regional integration function was constructed.

On the basis of system requirements, process analysis and function design, a universal integration reservation management platform is?developed based on WeChat applet, which not only realizes the inte-gration reservation management of multiple public areas, but also has?the characteristics of integrity, openness, convenience, etc., and can be quickly and effectively promoted and applied during the regular epidemic prevention and control period.

Key words colleges and universities; universal integration reserva-tion management platform; library; WeChat applet

0 引言

高校圖書館自習(xí)室、機(jī)房設(shè)備、浴池噴頭等公共設(shè)施是按照學(xué)生平均比例進(jìn)行配置的,在資源有限而學(xué)生應(yīng)用又相對比較集中的情況下,就會出現(xiàn)排隊(duì)、占位等亂象。傳統(tǒng)的管理方式是安排專門人員進(jìn)行疏導(dǎo)溝通,既浪費(fèi)人力資源,又無法從根本上排隊(duì)解決問題,“排隊(duì)亂、搶座難”的現(xiàn)象依然存在[1]。這就需要通過建立一種預(yù)約機(jī)制,從源頭上解決學(xué)生排隊(duì)問題,避免密集情況的發(fā)生。

預(yù)約,就是事先約定時(shí)間,然后按時(shí)履行約定內(nèi)容。對于學(xué)生來說,有了“約”的意識和自覺后,可以節(jié)省漫長的排隊(duì)等候時(shí)間,日常的學(xué)習(xí)、工作、生活變得計(jì)劃性更強(qiáng)。預(yù)約機(jī)制的建立需要依托預(yù)約管理系統(tǒng)。

高校預(yù)約管理平臺大多是基于.NET開發(fā)的,如劉爍等基于.NET開發(fā)了高校實(shí)驗(yàn)室管理系統(tǒng),黃浩等基于.NET設(shè)計(jì)了開放實(shí)驗(yàn)室預(yù)約管理系統(tǒng)。基于.NET開發(fā)的平臺主要應(yīng)用于PC端,手機(jī)端兼容性不夠友好,在當(dāng)前移動(dòng)終端普及的背景下,不利于方便快捷應(yīng)用和推廣[2-3]。近兩年來,也有部分預(yù)約管理是基于微信小程序開發(fā)的,如董傲通等基于小程序開發(fā)了實(shí)驗(yàn)室設(shè)備管理平臺,黎子達(dá)等基于小程序開發(fā)了教室預(yù)約系統(tǒng),但是研究的方向主要是單一場景的應(yīng)用,由于系統(tǒng)間相互獨(dú)立,缺少統(tǒng)籌管理,既造成學(xué)生預(yù)約操作上的煩瑣,也造成學(xué)校信息管理上的“孤島”[4],進(jìn)而又衍生出“搶占”多區(qū)域預(yù)約資源的問題。構(gòu)建具有多區(qū)域融合功能的預(yù)約管理平臺是解決這些矛盾問題的有效途徑。

在疫情防控期間,為控制疾病傳播,一些社會公共服務(wù)或活動(dòng)都需要預(yù)約。有了預(yù)約,既降低了疾病傳播風(fēng)險(xiǎn),也使得管理更加井然有序。隨著新冠肺炎疫情防控由應(yīng)急性超常規(guī)防控向常態(tài)化防控轉(zhuǎn)變,全國各高校陸續(xù)開學(xué)。學(xué)生返校開學(xué)后,學(xué)校也需要建立預(yù)約機(jī)制,實(shí)現(xiàn)浴池、超市、圖書館等多個(gè)公共區(qū)域的預(yù)約管理, 做到嚴(yán)控人數(shù)、錯(cuò)時(shí)錯(cuò)峰,避免因公共區(qū)域人員密集造成的疫情傳播。因此,有必要構(gòu)建一個(gè)能夠在多區(qū)域推廣應(yīng)用,并被學(xué)生普遍接受和適用的普適性融合預(yù)約管理平臺,使預(yù)約機(jī)制更智能、更便捷,使學(xué)?,F(xiàn)代化管理水平不斷提高。

1 普適性融合預(yù)約管理平臺分析設(shè)計(jì)

需求分析? 高校普適性預(yù)約管理平臺要能實(shí)現(xiàn)學(xué)校浴池、超市、圖書館等多個(gè)公共區(qū)域進(jìn)行統(tǒng)一預(yù)約管理,同時(shí)盡可能方便用戶操作,提升預(yù)約的主動(dòng)性,減少預(yù)約的煩瑣性,預(yù)約信息要能夠可追溯,系統(tǒng)數(shù)據(jù)要能夠可利用。具體在角色配置、區(qū)域融合、過程處理等方面需要實(shí)現(xiàn)以下功能。

1)普通用戶角色要能夠查詢當(dāng)前各區(qū)域可預(yù)約資源的實(shí)際情況,并能夠選擇相應(yīng)時(shí)間,進(jìn)行空閑資源的預(yù)約。用戶身份必須是校內(nèi)師生,杜絕校外人員使用或身份冒用現(xiàn)象發(fā)生。

2)管理員角色要分成超級管理員和各預(yù)約區(qū)域管理員,超級管理員能對所有預(yù)約區(qū)域進(jìn)行管理,各預(yù)約區(qū)域管理員要能實(shí)現(xiàn)對本區(qū)域預(yù)約信息的核驗(yàn)、預(yù)約時(shí)間的配置、預(yù)約資源的調(diào)整等管理。

3)區(qū)域融合要能夠?qū)崿F(xiàn)對多個(gè)區(qū)域進(jìn)行統(tǒng)籌管控,用戶在一個(gè)時(shí)間段內(nèi)只能進(jìn)行一個(gè)區(qū)域的預(yù)約,否則系統(tǒng)需要給予用戶相應(yīng)已預(yù)約信息的提示。預(yù)約時(shí)間結(jié)束后自動(dòng)釋放預(yù)約區(qū)域資源,防止造成區(qū)域空閑。

4)過程處理要采用簡單快捷、先約先得、無審核過程的模式。用戶在某個(gè)區(qū)域的固定時(shí)間段內(nèi)只可預(yù)約一次,不可重復(fù)預(yù)約,防止惡意搶占資源。

管理流程分析? 用戶初次進(jìn)入平臺需要完善個(gè)人信息,包括學(xué)號(工號)、姓名、性別三方面內(nèi)容,不得隨意修改,僅允許管理員擁有修改權(quán)限。用戶通過平臺所提供的選項(xiàng)內(nèi)容,依次完成場所、時(shí)間段、預(yù)約號碼三項(xiàng)內(nèi)容的選擇。用戶確認(rèn)信息分別返回至用戶及相應(yīng)場所管理員,以便管理員進(jìn)行核驗(yàn)以及用戶后續(xù)自主查詢;如用戶否定選擇,平臺將退回至?xí)r間選擇階段,重新進(jìn)行預(yù)約 [5]。

管理員通過程序管理端核驗(yàn)用戶的預(yù)約時(shí)間信息,核實(shí)后允許用戶進(jìn)入。同時(shí),管理員要嚴(yán)格控制用戶場內(nèi)的活動(dòng)時(shí)間,預(yù)約時(shí)間段內(nèi)要盡快完成,以便場所開展階段性的消毒環(huán)節(jié),以及下一時(shí)間段預(yù)約用戶的正常進(jìn)入。

整體架構(gòu)設(shè)計(jì)

基礎(chǔ)設(shè)施層:為平臺運(yùn)行提供基礎(chǔ)環(huán)境保障,包括存儲空間、處理器、網(wǎng)絡(luò)通信等硬件環(huán)境以及操作系統(tǒng)、數(shù)據(jù)庫等。

數(shù)據(jù)層:對各項(xiàng)基礎(chǔ)數(shù)據(jù)進(jìn)行處理,包括系統(tǒng)的各項(xiàng)基礎(chǔ)信息、資源信息、業(yè)務(wù)數(shù)據(jù)等。

支撐層:為平臺的應(yīng)用服務(wù)提供支持,包含身份認(rèn)證服務(wù)、業(yè)務(wù)邏輯服務(wù)等。

應(yīng)用層:為平臺的各項(xiàng)業(yè)務(wù)邏輯提供支持。

功能模塊設(shè)計(jì)? 整個(gè)平臺劃分為用戶前端以及管理員后端兩大模塊。用戶前端包括“我的預(yù)約”及“用戶信息”,其中“我的預(yù)約”實(shí)現(xiàn)校園浴池、生活超市、圖書館以及圖文打印四個(gè)場所的預(yù)約功能。管理員后端分為“用戶管理”“預(yù)約管理”“平臺用戶管理”,其中“預(yù)約管理”針對不同場所對時(shí)間設(shè)定及入場人員數(shù)量的控制要求,分別設(shè)計(jì)針對該場所的時(shí)間段管理和入場人數(shù)管理兩個(gè)功能。平臺功能模塊如圖1所示。

數(shù)據(jù)庫設(shè)計(jì)? 在預(yù)約管理平臺數(shù)據(jù)庫中主要設(shè)計(jì)了用戶信息表、時(shí)間段表、區(qū)域表、預(yù)約信息表以及一些附加表。數(shù)據(jù)庫的表結(jié)構(gòu)、字段類型、長度等在滿足業(yè)務(wù)處理的需求的同時(shí),還應(yīng)充分考慮未來業(yè)務(wù)拓展的需求。預(yù)約信息表如表1所示。

2 預(yù)約管理平臺功能實(shí)現(xiàn)

近年來,微信小程序依托于微信龐大的生態(tài)體系,憑借其搭建容易、成本較低、管理方便、操作簡單等優(yōu)勢被廣泛應(yīng)用[6],同時(shí)給用戶帶來出色的使用體驗(yàn),適用于普適性觀念及行為的推廣[7]。因此,普適性預(yù)約管理平臺選擇基于微信小程序進(jìn)行開發(fā)。

用戶前端功能實(shí)現(xiàn)? 用戶前端采用uni-app框架完成頁面開發(fā),包含“個(gè)人信息”和“預(yù)約大廳”兩個(gè)模塊。初次登錄的用戶,首先要在“個(gè)人信息”功能中完善個(gè)人相關(guān)信息。用戶輸入的個(gè)人信息將與平臺后端已導(dǎo)入的用戶信息進(jìn)行比對,如存在字段錯(cuò)誤,平臺將提示用戶進(jìn)行更正?!邦A(yù)約大廳”模塊目前已經(jīng)集成了生活超市、校園洗浴、圖書館、圖文打印四個(gè)預(yù)約場所子模塊。

以較為復(fù)雜的校園洗浴子模塊為例,首先,用戶需要選擇相應(yīng)的預(yù)約時(shí)間段,時(shí)間段包括今天、明天兩天,每天內(nèi)再分為若干可由管理員自定義的小時(shí)間段。其次,用戶完成時(shí)間選擇后進(jìn)行噴頭號碼選擇。為體現(xiàn)號碼的不同狀態(tài),以及方便用戶后續(xù)進(jìn)入該頁面查看,平臺設(shè)計(jì)了藍(lán)、綠、灰三種顏色:藍(lán)色表示當(dāng)前可預(yù)約號碼,灰色表示當(dāng)前時(shí)間段已被其他用戶預(yù)約的號碼,綠色代表當(dāng)前用戶成功預(yù)約到的號碼。每個(gè)時(shí)間段平臺所提供的號碼數(shù)量,即為當(dāng)前時(shí)間段內(nèi)該場所允許進(jìn)入的人數(shù)數(shù)量。用戶號碼選擇完畢,平臺將彈出確認(rèn)信息待用戶確認(rèn)。同時(shí),平臺將對用戶在其他區(qū)域的預(yù)約信息進(jìn)行比對。如同一時(shí)間段內(nèi),用戶已經(jīng)進(jìn)行其他區(qū)域的預(yù)約,本區(qū)域的預(yù)約將給予用戶沖突提示。用戶也可在“查看預(yù)約信息”模塊中查看本人在該場所下已經(jīng)成功預(yù)約的號碼和對應(yīng)時(shí)間。

噴頭選擇關(guān)鍵代碼如下:

<view class=″cu-bar bg-white solid-bottom margin-top″>

<view class=″action″>

<text class=″cuIcon-title text-orange″></text> {{gender === 1?'男':'女'}}浴池噴頭編號

</view>

<view class=″action″>

<text @click=″refreshPeriods″ class=″text-xl text-gray cuI

con-refresh″ style=″font-size: 50rpx;margin-right: 25rpx;″ ></text>

<picker @change=″periodChange″ mode=″selector″ :

value=″periodCur″ :range=″periodDic″ range-key=″label″? name=

″period″>

<view class=″picker bg-green shadow″ style=″padding: 8rpx 15rpx;border-radius: 8rpx;″>

{{periodName}}

</view>

</picker>

</view>

</view>

預(yù)約信息比對關(guān)鍵代碼如下:

Student student = getStudentByOpenId(openId);

String curDay = getRealDate(day);

String[] periods = period.split(″-″);

Appointment appointment = appointmentBaseService.getOne

(new QueryWrapper<Appointment>().select(″student_id″, ″type″).

eq(″student_id″, student.getId())

.eq(″appoint_date″, curDay).eq(″start_time″, periods[0]).eq

(″e(cuò)nd_time″, periods[1])

.last(″limit 1″));

if (appointment != null) {

return R.genFailedResult(period + "已經(jīng)預(yù)約了" +

(appointment.getType() == 1?″浴池″:″借書″:″超市″:″圖文″

));

}

實(shí)現(xiàn)效果如圖2所示。

管理員后端功能實(shí)現(xiàn)? 管理員采用Vue+ElementUI框架來完成頁面開發(fā),主要為不同場所管理員提供用戶預(yù)約信息的核實(shí)、預(yù)約時(shí)間的設(shè)置、用戶信息管理以及號碼開放數(shù)量的管理等內(nèi)容。關(guān)鍵代碼如下:

<template slot=″search″>

<el-col :md=″5″>

<el-form-item label=″預(yù)約類型″>

<el-select v-model=″searchForm.type″

placeholder=″浴池/圖書館/超市/圖文″ clearable=″″>

<el-option v-for=″(item, index) in [

{ label: '浴池',

value: 1

},

{ label: '圖書館',

value: 2

},

{ label: '超市',

value: 3

},

{ label: '圖文打印',

value: 4

},

]

″ :key=″index″ :value=″item.value″ :label=″item.label″></el-option>

</el-select>

</el-form-item>

</el-col>

<el-col :md=″5″>

<el-form-item label=″日期″>

<avue-date style=″float: left″

v-model=″searchForm.appointDate″ format=″yyyy-MM-dd″

value-format=″yyyy-MM-dd″ placeholder=″日期″></avue-

date>

</el-form-item>

</el-col>

<el-col :md=″5″>

<el-form-item label=″男/女″>

<el-select v-model=″searchForm.

gender″ placeholder=″男/女″clearable=″″>

<el-option v-for=″(item, index) in [

{ label: '男',

value: 1

},

{ label: '女',

value: 0

},

]

″ :key=″index″ :value=″item.value″ :label=″item.label″></el-option>

</el-select>

</el-form-item>

</el-col>

<el-col :md=″5″>

<el-form-item label=″時(shí)間段″>

<el-select v-model=″searchForm.

period″ placeholder=″時(shí)間段″ clearable=″″>

<el-option v-for=″(item, index) in

periods″ :key=″index″ :value=″item.value″ :label=″item.label″>

</el-option>

</el-select>

</el-form-item>

</el-col>

<el-col :md=″5″>

<el-form-item label=″學(xué)生姓名″>

<el-input placeholder=″學(xué)生姓名″ size=″small″ v-model=″searchForm.name″/>

</el-form-item>

</el-col>

<el-col :md=″5″>

<el-form-item label=″學(xué)生學(xué)號″&gt;

<el-input placeholder=″學(xué)生學(xué)號″

size=″small″ v-model="searchForm.code"/>

</el-form-item>

</el-col>

</template>

環(huán)境部署搭建? 預(yù)約管理平臺需部署在CentOS 7操作系統(tǒng)上,運(yùn)行環(huán)境包括MySQL 5.6、NGINX 1.16、JDK 1.8、Tomcat 8等相關(guān)支撐軟件。平臺面向?qū)W校全體師生使用,每日流量及并發(fā)較大,對網(wǎng)絡(luò)帶寬需求較高。同時(shí),微信小程序上線還需要已備案的域名以及https證書的支持。除自主搭建軟硬件環(huán)境外,還可將平臺部署在阿里云ECS云服務(wù)器上。阿里云ECS云服務(wù)器適用于高網(wǎng)絡(luò)包收發(fā)場景,提供集成化的程序運(yùn)行環(huán)境,還為開發(fā)人員提供DDOS防護(hù)以及免費(fèi)CA證書支持,省去復(fù)雜的軟硬件環(huán)境部署環(huán)節(jié),為微信小程序的上線與運(yùn)行提供便利條件。

3 結(jié)論

基于微信小程序的普適性融合預(yù)約管理平臺的推廣應(yīng)用,不僅能夠提高學(xué)校智能化、便捷化、精細(xì)化管理服務(wù)水平,也能讓預(yù)約惠澤學(xué)生的學(xué)習(xí)、工作、生活等各個(gè)方面,使預(yù)約成為一種好習(xí)慣和新風(fēng)尚。平臺與學(xué)校統(tǒng)一身份認(rèn)證系統(tǒng)進(jìn)行對接后,將自動(dòng)判別用戶個(gè)人信息,實(shí)現(xiàn)學(xué)生真實(shí)性驗(yàn)證。平臺與學(xué)校大數(shù)據(jù)分析系統(tǒng)對接后,可為學(xué)校管理決策提供重要支撐?!?/p>

參考文獻(xiàn)

[1]方沛.高校圖書館座位預(yù)約化管理的實(shí)現(xiàn)性研究[J].大眾科技,2014(6):276-278.

[2]余泰,李同明,李莉.基于微信公眾號開發(fā)了高校儀器共享平臺[J].實(shí)驗(yàn)室研究與探索,2018(12:)292-295.

[3]藍(lán)慶青.基于微信公眾平臺的機(jī)房預(yù)約管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].教育現(xiàn)代化,2019(44):216-219.

[4]朱浩,左志宏,蒲永華,等.基于數(shù)字化校園的實(shí)驗(yàn)預(yù)約管理系統(tǒng)[J].實(shí)驗(yàn)室研究與探索,2017(2):218-221.

[5]何萍,楊佳泓,湯兵勇,等.醫(yī)聯(lián)預(yù)約服務(wù)平臺防控“技術(shù)號販”研究與應(yīng)用[J].計(jì)算機(jī)應(yīng)用與軟件,2014(11):15-19.

[6]“小程序·云開發(fā)”重磅上線,讓小程序開發(fā)更高效[EB/OL].(2018-09-25)[2020-08-05].https://mp.weixin.qq.com/s/NuUL_-jnjLPKmzd7j03hsg.

[7]王婷婷.微信小程序開發(fā)[J].信息技術(shù)與信息化,2018(12):62-63.

3477501908206

猜你喜歡
微信小程序高校圖書館
圖書館
信息技術(shù)與專業(yè)課程融合路徑探索
從互聯(lián)網(wǎng)生態(tài)看微信小程序的發(fā)展
微信小程序面面觀
當(dāng)圖書館遇上微信小程序
學(xué)研產(chǎn)模式下的醫(yī)藥英語人才培養(yǎng)研究
高校創(chuàng)新型人才培養(yǎng)制度的建設(shè)與思考
高??蒲袆?chuàng)新團(tuán)隊(duì)建設(shè)存在的問題及對策研究
去圖書館