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