代 羽遼寧省本溪市計量測試所
基于IOS系統(tǒng)計量器具送檢查詢APP設計
代羽
遼寧省本溪市計量測試所
為了使廣大計量器具送檢用戶更方便的提交送檢產品、查詢自己的產品送檢狀態(tài),使我們的計量更加透明化,本文設計了一款基于蘋果手機系統(tǒng)IOS的計量器具條碼生成、掃描軟件。用戶下載APP后,可以在APP上把自己的器具基礎信息比如規(guī)格型號等填寫進去,系統(tǒng)會自動生成條形碼,打印后交給計量測試部門,實現網絡送檢,安全可靠,節(jié)省時間;同時,用戶可以使用APP掃描自己產品的條形碼,查詢自己產品的送檢狀態(tài),實現了送檢狀態(tài)在線查詢功能。
計量檢測;條形碼;網絡送檢;在線查詢
目前,我國計量測試部門檢測計量器具技術手段日臻成熟,但也存在一些問題,比如用戶提交送檢器具要提交規(guī)格型號的單據、用戶需要來到計量測試部門才能查詢自己產品的檢測狀態(tài)等等。這些問題極大的浪費了用戶和計量測試部門的時間;極大的增加了溝通和物質成本,增加了用戶負擔。鑒于此,本人設計一種計量器具送檢、查詢的移動端APP。
2010年6月,iphone4手機登陸中國,從這時起,iphone手機在中國開始普及,截止到2015年,iphone手機在中國市場占有率達到了25.4%,IOS系統(tǒng)是iphone手機的操作系統(tǒng),相對于安卓系統(tǒng)來說,IOS系統(tǒng)更加穩(wěn)定、流暢、安全。鑒于此,筆者決定采用IOS系統(tǒng)進行計量器具送檢查詢APP的設計。
本設計可以實現網絡送檢和在線查詢等功能。經測試,本APP能在iphone任何一款手機上流暢運行,另外,筆者也設計了基于.net的網站和基于安卓系統(tǒng)的APP,這里以IOS為例進行介紹。
如圖1所示,APP工作流程如下:
1)由計量測試所給用戶授權,指定計量器具送檢方唯一的用戶名稱;
圖1 送檢產品檢測流程
2)登陸成功后,送檢用戶可以在APP中輸入產品信息,如產品規(guī)格、型號、生產日期等;
3)APP會自動生產送檢產品的唯一標識——條形碼;
4)送檢用戶把條形碼打印后,貼在產品上,交由檢測方檢測;
5)計量測試單位可以對條形碼進行掃描,獲取產品信息,并通過APP軟件把檢測進度等信息寫入條形碼上供用戶查看;
6)送檢方可以對條形碼進行掃描,獲取檢測狀態(tài)。
1)采用NavigationController實現多控制器管理功能;
2)設計“記住密碼”和“自動登錄”兩個按鈕,當“自動登入”按鈕為打開狀態(tài)時,“記住密碼”按鈕自動變?yōu)榇蜷_狀態(tài),同理,當“記住密碼”按鈕為關閉狀態(tài)時,“自動登錄”按鈕自動變?yōu)殛P閉狀態(tài);
3)設計一個UIButton按鈕,名字為登錄,為按鈕添加UIButton?touuchupinside相應事件:clickBtn;
4)在clickBtn方法中,用puch方法實現控制器的跳轉,如圖2所示。
圖2 UI登錄界面
1)采用ZarSDK類庫實現條形碼掃描、創(chuàng)建功能;
2)新建一個ZbarReaderViewController對象,并對該對象的屬性進行賦值;
3)設置ZbarReaderViewController對象的代理方法,實時監(jiān)控條形碼掃描信息狀態(tài)變化;
4)通過攝像頭獲取條形碼;
5)通過Zbar的內部處理方法識別條形碼;
6)處理信息并顯示給用戶。
本設計是基于IOS系統(tǒng)的計量器具送檢查詢APP,經測試,本APP具有如下特點:
1)基于IOS系統(tǒng),保密性、安全性高;
2)該APP能在ipone4~iphone6s手機上流暢運行;
3)該APP方便了計量器件送檢方和計量測試單位,極大地縮短了送檢時間,減小溝通成本、物質成本。
代羽(1981-),男,遼寧本溪人,本溪市計量測試所,工程師,哈爾濱理工大學2010屆畢業(yè)生,研究方向:質量技術監(jiān)督管理。