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