趙家偉 白花蒲 張恒瑞 蘇智恩
摘要:實(shí)驗(yàn)室管理中,因由管理人員單獨(dú)安排各班實(shí)驗(yàn)課程,容易出現(xiàn)臨時(shí)調(diào)課導(dǎo)致信息不對(duì)等、管理人員工作量大等問(wèn)題。隨著現(xiàn)代化信息進(jìn)程的推進(jìn),個(gè)人終端的發(fā)展與普及使得網(wǎng)絡(luò)預(yù)約服務(wù)成為可能。該研究從需求分析、設(shè)計(jì)思路、程序?qū)崿F(xiàn)的層次介紹基于微信平臺(tái)小程序設(shè)計(jì)、開(kāi)發(fā)高校專用的實(shí)驗(yàn)室預(yù)約系統(tǒng)。通過(guò)調(diào)查問(wèn)卷數(shù)據(jù)分析制定設(shè)計(jì)思路,針對(duì)預(yù)約時(shí)間、預(yù)約方式等具體問(wèn)題按照使用者需求完成系統(tǒng)程序編寫?;谛〕绦蜷_(kāi)發(fā)的實(shí)驗(yàn)室預(yù)約系統(tǒng)以其方便、快捷的特點(diǎn),為下一步實(shí)驗(yàn)室智能管理平臺(tái)搭建提供幫助。
關(guān)鍵詞:實(shí)驗(yàn)室預(yù)約;微信小程序開(kāi)發(fā);需求調(diào)查
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A
1概述
隨著網(wǎng)絡(luò)技術(shù)和信息化教學(xué)的推進(jìn),高校實(shí)驗(yàn)室采用電子化、網(wǎng)絡(luò)平臺(tái)預(yù)約越來(lái)越普遍。文獻(xiàn)[1]基于NET Frame-work平臺(tái)開(kāi)發(fā)設(shè)計(jì)開(kāi)放式實(shí)驗(yàn)室管理系統(tǒng),通過(guò)利用SQL數(shù)據(jù)庫(kù)等技術(shù)工具,實(shí)現(xiàn)數(shù)據(jù)的快速通信、減小系統(tǒng)開(kāi)發(fā)周期等功能。在設(shè)計(jì)方面,主要從管理角度出發(fā),對(duì)不同賬戶進(jìn)行權(quán)限設(shè)置,學(xué)生能夠通過(guò)該平臺(tái)直接提供實(shí)驗(yàn)報(bào)告后由教師實(shí)現(xiàn)網(wǎng)上評(píng)閱等。整個(gè)系統(tǒng)功能較多,操作界面也均為Web界面。文獻(xiàn)[2]分析實(shí)驗(yàn)中心信息化管理現(xiàn)狀和問(wèn)題,開(kāi)發(fā)設(shè)計(jì)實(shí)驗(yàn)中心網(wǎng)站,該網(wǎng)站對(duì)接虛擬仿真平臺(tái)、實(shí)驗(yàn)課管理模塊、資產(chǎn)管理模塊、實(shí)驗(yàn)室預(yù)約模塊,通過(guò)實(shí)現(xiàn)實(shí)驗(yàn)室信息化管理,提高教學(xué)資源利用率。此外,文獻(xiàn)[3]針對(duì)個(gè)人終端進(jìn)行實(shí)驗(yàn)室信息管理系統(tǒng)開(kāi)發(fā)設(shè)計(jì)。該APP融合實(shí)驗(yàn)室預(yù)約、耗材申報(bào)、設(shè)備保修以及安全教育四大模塊,通過(guò)將移動(dòng)互聯(lián)網(wǎng)技術(shù)應(yīng)用到高校實(shí)驗(yàn)室管理建設(shè)中,提高實(shí)驗(yàn)員管理工作效率,滿足其日常工作需求。
本文研究基于微信小程序的實(shí)驗(yàn)室預(yù)約管理系統(tǒng),更從學(xué)生需求角度出發(fā)制定設(shè)計(jì)思路,提高實(shí)驗(yàn)室預(yù)約便捷性的同時(shí),進(jìn)一步提高實(shí)驗(yàn)室的開(kāi)放程度。
2實(shí)驗(yàn)室預(yù)約需求調(diào)查與分析
2.1需求調(diào)查方式及設(shè)計(jì)思路
采用調(diào)查問(wèn)卷的方式,調(diào)查對(duì)象為新疆農(nóng)業(yè)大學(xué)機(jī)電工程學(xué)院大二學(xué)生。需求調(diào)查共發(fā)放問(wèn)卷72份,回收有效問(wèn)卷72份,占我們學(xué)院大二全體學(xué)生的30%,能夠較好地反映學(xué)生對(duì)于實(shí)驗(yàn)室預(yù)約系統(tǒng)的意見(jiàn)。
在調(diào)查問(wèn)卷的設(shè)計(jì)上,參考實(shí)驗(yàn)室管理中心人員的意見(jiàn),從“對(duì)目前實(shí)驗(yàn)室預(yù)約制度意見(jiàn)”“對(duì)利用微信小程序完成實(shí)驗(yàn)室預(yù)約(簡(jiǎn)稱“小程序預(yù)約”)意見(jiàn)”“對(duì)小程序預(yù)約系統(tǒng)的具體要求”三個(gè)層次出發(fā),總結(jié)、分析使用對(duì)小程序預(yù)約系統(tǒng)的需求點(diǎn),從而符合其使用習(xí)慣的設(shè)計(jì)思路。
2.2調(diào)查結(jié)果分析
通過(guò)數(shù)據(jù)并結(jié)合對(duì)實(shí)驗(yàn)室管理中心人員訪談后可知,目前機(jī)電工程學(xué)院實(shí)驗(yàn)室預(yù)約管理工作中存在以下問(wèn)題:
1)該院基礎(chǔ)實(shí)驗(yàn)室管理方式過(guò)于老舊,實(shí)驗(yàn)課程預(yù)約需要通過(guò)電話、微信的方式兩兩、或多方商議確定實(shí)驗(yàn)時(shí)間和實(shí)驗(yàn)場(chǎng)所,工作效率低;
2)實(shí)驗(yàn)課程預(yù)約無(wú)法實(shí)時(shí)更新,僅靠實(shí)驗(yàn)員個(gè)人記憶,容易出現(xiàn)混亂、時(shí)間沖突等錯(cuò)誤;
3)大部分實(shí)驗(yàn)課均未跟隨理論課堂進(jìn)度開(kāi)展,統(tǒng)一集中在理論課結(jié)課后進(jìn)行,從而導(dǎo)致學(xué)期中前期實(shí)驗(yàn)室都處于閑置狀態(tài)。同時(shí),又因?yàn)閷W(xué)生或老師獲取實(shí)驗(yàn)室信息、了解實(shí)驗(yàn)室資源狀況和實(shí)驗(yàn)室使用等情況的途徑有局限性,實(shí)驗(yàn)室開(kāi)放狀態(tài)學(xué)生無(wú)法實(shí)時(shí)了解,實(shí)驗(yàn)室開(kāi)放程度不夠,資源利用度不高。
3基于微信小程序的實(shí)驗(yàn)室預(yù)約系統(tǒng)的設(shè)計(jì)
3.1系統(tǒng)總體設(shè)計(jì)思路
為解決上述總結(jié)分析出的現(xiàn)實(shí)問(wèn)題,提出通過(guò)開(kāi)發(fā)以微信小程序?yàn)槠脚_(tái),建設(shè)以學(xué)生為中心的實(shí)驗(yàn)室開(kāi)放服務(wù)系統(tǒng)。該系統(tǒng)服務(wù)于學(xué)院的學(xué)生、教師,能夠使得預(yù)約結(jié)果能及時(shí)推送到學(xué)生手機(jī),隨時(shí)了解預(yù)約的審核信息,大大縮短了預(yù)約時(shí)間。其總體設(shè)計(jì)思路對(duì)應(yīng)的流程圖如圖1所示。
學(xué)生或教師可以通過(guò)小程序進(jìn)入實(shí)驗(yàn)室預(yù)約界面,根據(jù)自身情況選擇時(shí)間、地點(diǎn),而后通過(guò)學(xué)號(hào)、姓名進(jìn)行登錄,完成提交后經(jīng)管理員進(jìn)行審批,成功預(yù)約后,申請(qǐng)人則會(huì)收到回執(zhí)信息。
3.2設(shè)計(jì)原則
根據(jù)調(diào)查結(jié)果、問(wèn)題分析,制定如下設(shè)計(jì)原則:
1)頁(yè)面簡(jiǎn)潔、操作方便
小程序設(shè)計(jì)界面要求簡(jiǎn)潔且功能突出。例如在設(shè)計(jì)預(yù)約界面時(shí)突出時(shí)間、實(shí)驗(yàn)室名稱等選項(xiàng);已預(yù)約時(shí)間和空白時(shí)間會(huì)以不同顏色加以區(qū)分。做到整體程序簡(jiǎn)單,功能操作使人一目了然。
2)信息交互迅速
不管是申請(qǐng)人提交申請(qǐng)告知管理員,還是申請(qǐng)通過(guò)信息回饋,設(shè)計(jì)要求小程序獨(dú)立推送信息至相關(guān)人員微信中,做到信息交換迅速,實(shí)時(shí)更新數(shù)據(jù)動(dòng)態(tài)。
3)靈活可擴(kuò)展
目前前期完成小程序僅具備預(yù)約功能,但要求能夠隨著未來(lái)發(fā)展需求,平臺(tái)功能可靈活擴(kuò)展。例如能夠在后期升級(jí)版本中為學(xué)生提供實(shí)驗(yàn)室設(shè)備一覽表或資料介紹等,以實(shí)用性為主供學(xué)生參考、了解、利用,實(shí)現(xiàn)實(shí)驗(yàn)室資源利用率的提高。
4基于微信小程序的實(shí)驗(yàn)室預(yù)約系統(tǒng)的實(shí)現(xiàn)
微信小程序的實(shí)現(xiàn)需要首先完成小程序號(hào)注冊(cè)。根據(jù)微信官方注冊(cè)流程,完成資料填寫、郵箱驗(yàn)證激活等步驟。其次要對(duì)小程序賬號(hào)進(jìn)行前期基本設(shè)置,包括第三方設(shè)置、版本管理等,最后即可開(kāi)始小程序設(shè)計(jì)。
4.1實(shí)現(xiàn)環(huán)境
小程序的編程平臺(tái)源于騰訊公司提供的開(kāi)發(fā)者工具。使用者可通過(guò)個(gè)人微信掃碼進(jìn)入,在其中建立新項(xiàng)目,完成小程序的開(kāi)發(fā)、測(cè)試以及代碼上傳等工作。
4.2功能實(shí)現(xiàn)
本項(xiàng)目需要三個(gè)頁(yè)面,即預(yù)約界面,實(shí)驗(yàn)室選擇界面和登陸界面,可以點(diǎn)擊tab圖標(biāo)互相切換。
4.2.2預(yù)約時(shí)間、地點(diǎn)選定
小程序在新建時(shí)都會(huì)自動(dòng)生成一個(gè)項(xiàng)目文件project.con-fig.json。pages屬性對(duì)應(yīng)的值是數(shù)組形式其中index和log頁(yè)面,并且其中的index頁(yè)面被默認(rèn)為小程序的實(shí)驗(yàn)室預(yù)約界面。若新建頁(yè)面,app.json中的pages屬性會(huì)自動(dòng)更新代碼,將新增頁(yè)面的路徑記錄到數(shù)組中的最后一行,對(duì)頁(yè)面進(jìn)行刪除或者在硬盤中直接添加新頁(yè)面即可。
4.2.3版本升級(jí)功能擴(kuò)展
小程序使用wx.request(OBJECT)發(fā)起網(wǎng)絡(luò)請(qǐng)求可將本地資源上傳到開(kāi)發(fā)者服務(wù)器升級(jí)功能擴(kuò)展,在上傳時(shí)將從客戶端發(fā)起一個(gè)HTTPS POST請(qǐng)求到服務(wù)器,使用wx.canIUse判斷小程序的升級(jí)版本、API、回調(diào)、參數(shù)、組件等是否在當(dāng)前版本可用,改接從基礎(chǔ)庫(kù)1.1.1版本開(kāi)始支持。
5結(jié)論
通過(guò)調(diào)查學(xué)生需求,利用微信小程序完成實(shí)驗(yàn)室預(yù)約平臺(tái)的初步搭建,解決一部分實(shí)際實(shí)驗(yàn)室管理預(yù)約的問(wèn)題,具有高效、易使用等優(yōu)點(diǎn),同時(shí)微信小程序平臺(tái)易于后續(xù)功能擴(kuò)展,為今后實(shí)驗(yàn)室管理、服務(wù)提供極大便利。