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