王慶眾 麻超 常增亮
摘 ?要:在信息技術快速發展的背景下,測繪儀器檢校的信息化升級成為必然,因此,開發一個便于儀器檢校的數字化系統十分必要。本研究針對儀器室儀器檢校管理的實際需求,設計并實現了測繪儀器檢校的數字化移動管理平臺,避免了傳統紙質模式下繁瑣手工記錄的弊端,具有無紙化,即拿即用等特點,使儀器的校驗管理更加科學,同時也減少了儀器管理人員的工作量。
關鍵詞:測繪儀器檢校;微信小程序;系統設計與實現
1 引言
“工欲善其事,必先利其器”,對于測繪生產來說,我們必須對測繪儀器的誤差控制好。由于測繪儀器屬于高精度設備,在運輸、使用過程中,由于震動等原因可能造成儀器精度降低、各部件變形等情況,如果使用這樣的設備開展測量工作,是極其容易出現質量事故的,因此增加對測量儀器的日常強制檢校是十分必要的[1-3]。
目前儀器的檢校記錄多數是以紙質方式,管理員負責測繪儀器的檢查、保養和登記等工作。但是這種傳統的測繪儀器檢校記錄的方式存在以下問題:(1)紙質的檢校記錄工作量大,室外記錄時不方便;(2)紙質記錄不便于長期保持和查閱,信息不能充分共享。
針對上述不足,本文設計了基于微信小程序的測繪儀器檢校系統,不僅解決了室外儀器檢校時紙質記錄不方便的問題,還可實現儀器檢校信息的隨時共享查閱以及統計分析,極大地滿足了設備管理員和設備使用者的工作需要。
2 系統開發平臺選擇和關鍵技術
2.1 微信小程序開發平臺
微信小程序是一種不用下載即可使用的B/S架構應用程序。選取微信小程序作為設備檢校的軟件平臺具備如下優勢:(1)儀器檢校系統直接在手機上運行,便于室外儀器檢校時的信息記錄。(2)以微信為依托,用戶無需額外下載安裝其它軟件,掃碼即可使用。(3)使用者可隨時隨地在手機上查看當前設備的歷史檢校記錄。
2.2 云開發技術
微信小程序的云開發為用戶提供了云函數,云數據庫和云文件存儲三類服務[4-7]。云開發弱化了后端和運維的概念,開發者可在不單獨搭建服務器的情況下,使用平臺中提供的API進行開發。本文中的測繪儀器檢校系統的數據量較小,并發訪問量也較小,直接使用微信小程序提供的免費云服務即可滿足業務需求,因此可直接使用云數據庫存儲設備信息和設備檢校信息,使用云存儲保存圖片、文檔和視頻等信息。
3 系統設計與實現
3.1 總體架構設計
基于微信小程序開發的測繪儀器檢校系統是介于web網頁應用和原生應用的一種應用程序,其視圖層和邏輯層分離,通過數據驅動和事件交互來間接操作DOM。邏輯層負責邏輯處理、數據請求和借口調用,由JavaScript來實現。視圖層由于渲染頁面結構,其通過WXML和WXSS來共同實現。根據具體需求,將檢校系統分為水準儀校驗,全站儀檢驗,用戶信息管理三個功能模塊。
3.2 系統功能設計與實現
3.2.1 水準儀檢校
水準儀檢校分為一般性檢校、圓水準器的檢驗與校正、十字絲橫絲的檢驗與校正、視線傾斜誤差的檢驗與校正四步。水準儀的一般性校驗分為九項:①鍵盤按鈕及測量按鈕,②微動螺旋,③調焦螺旋,④目鏡調焦螺旋,⑤腳螺旋,⑥水平度盤轉動,⑦望遠鏡成像,⑧顯示器狀態,⑨銦鋼尺及型號。這九項檢驗只需用戶在軟件中在對應的位置選擇即可,如果有其它需要補充的信息,可填寫在備注欄。圓水準器和十字橫絲的檢驗與校正主要是檢查和調整水準氣泡。進行視線傾斜誤差的檢驗校正時,用戶將測量結果輸入到系統中,即可自動計算出水準儀的i角。
用戶掃描儀器上的二維碼即可獲取儀器的編號和型號,如果無法掃描二維時,也可通過查詢獲取儀器的基本信息。按照圖中一至四步的操作流程即可完成水準儀的檢校工作。如果需要使用紙質版的檢驗結果,可從檢驗歷史記錄中選擇相應的記錄,可將Excel文件下載到本地手機,然后打印紙質版即可。
3.2.2 全站儀檢校
全站儀的檢校分為一般性校驗,儀器圓水準器的校驗與校正,基座圓水準器的校驗與校正,橫軸檢驗(橫軸誤差i檢驗),視準軸(照準差C)豎盤指標差檢驗五步。其中一般性檢驗包含6項:①水平微動螺旋,②垂直微動螺旋,③望遠鏡成像,④腳螺旋,⑤顯示器狀態,⑥棱鏡及信號。這六項檢驗只需用戶在軟件中在對應的位置選擇即可,如果有其它需要補充的信息,可填寫在備注欄。
3.2.3 用戶信息管理
用戶個人中心頁面有用戶的注冊和登錄功能,該頁面還可以查詢和編輯用戶的個人資料信息,查看個人的儀器校驗記錄信息,還提供有用戶的意見反饋功能和用戶幫助功能。
4 結束語
本軟件系統將儀器檢校的原始數據輸入、數據計算及校核、檢定結果的自動評價實現了數字化,節省了大量的時間;同時對儀器管理員也提供了極大的幫助,借助系統功能,管理員可以實時分析統計各個儀器的檢校情況,便于對儀器信息進行總體把握。本課題通過科學嚴謹的檢定方案保障測繪儀器準確可靠,為保障測繪數據成果的質量提供了有力支撐。
參考文獻
[1]何小軍,劉章恒,趙海彬.基于B/S模式和微信小程序技術的設備管理系統的設計與實現[J].工程質量,2020,38(12):90-94.
[2]陳靜嫻.基于二維碼技術·微信小程序技術的實驗室設備管理的設計與實現[J].計算機科學,2020,47(S2):673-677.
[3]鐵風蓮,劉林立,林思嬪.基于微信小程序的設備維修平臺[J].信息技術與信息化,2021(08):200-202.
[4]宋海帆.基于微信小程序的實驗室設備預約管理系統設計探討[J].信息與電腦(理論版),2021,33(15):147-149.
[5]施志毅,楊琦,倪勇進.基于微信小程序的醫療設備管理系統設計與實現[J].中國醫學裝備,2021,18(11):117-121.
[6]楊曉東.基于微信小程序端測量儀器信息管理系統的設計與實現[J].測繪技術裝備,2020,22(02):91-94.
[7]董傲通,文俊浩.基于小程序·云開發的實驗室設備管理系統的設計與實現[J].實驗技術與管理,2019,36(10):282-284+288.DOI:10.16791/j.cnki.sjg.2019.10.069.