趙家偉 白花蒲 張恒瑞 蘇智恩


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