朱珊娜
摘 要:移動(dòng)端測(cè)量管理體系設(shè)備管理系統(tǒng)是唐鋼首次應(yīng)用移動(dòng)端原生態(tài)開(kāi)發(fā)平臺(tái)研發(fā)的一套Android版應(yīng)用App,是唐鋼測(cè)量管理體系管理系統(tǒng)的重要組成部分,該系統(tǒng)結(jié)合設(shè)備管理的特性,將設(shè)備查詢、設(shè)備添加、設(shè)備刪除、二維碼掃描等功能添加到手機(jī)客戶端,方便用戶通過(guò)掃碼獲取設(shè)備信息,是唐鋼在設(shè)備管理方面結(jié)合移動(dòng)端掃描技術(shù)的首次嘗試和應(yīng)用。
關(guān)鍵詞:測(cè)量管理體系;二維碼掃描;設(shè)備管理
中圖分類號(hào):R197.3 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1671-2064(2017)03-0019-01
1 引言
近幾年,隨著移動(dòng)端App應(yīng)用的廣泛推廣以及測(cè)量管理體系管理系統(tǒng)平臺(tái)在唐鋼的深入開(kāi)發(fā)應(yīng)用,我們結(jié)合唐鋼自身的特點(diǎn),不斷深入調(diào)研,開(kāi)發(fā)出了一套適合設(shè)備管理與設(shè)備信息采集的一套移動(dòng)端測(cè)量管理體系設(shè)備管理系統(tǒng)App。
2 移動(dòng)端測(cè)量管理體系設(shè)備管理系統(tǒng)的調(diào)研分析
在測(cè)量管理體系中,測(cè)量設(shè)備應(yīng)都具備清楚明確的標(biāo)識(shí)或受控,用于區(qū)分其他設(shè)備。唐鋼目前已經(jīng)具備打印二維碼的設(shè)備,可以為測(cè)量管理體系中所用的設(shè)備貼上二維碼標(biāo)簽。在測(cè)量管理體系實(shí)際推進(jìn)的過(guò)程中,我們發(fā)現(xiàn)測(cè)量設(shè)備檢測(cè)、更換、添加等信息更新不及時(shí)的現(xiàn)象時(shí)有發(fā)生,而且設(shè)備安置地點(diǎn)粒度不夠詳細(xì),設(shè)備所需的參數(shù)性能無(wú)法清晰獲取,設(shè)備檢定送檢分散,沒(méi)有集中管理,缺乏有效的全過(guò)程控制,影響檢定流程進(jìn)度。為了方便核查溯源,減少誤差范圍,提高評(píng)審效率,降低紙質(zhì)單據(jù)管理成本,完成測(cè)量設(shè)備全生命周期閉環(huán)式管理,支持公司技術(shù)管理向產(chǎn)線延伸的工作方針,我們對(duì)原有測(cè)量管理體系進(jìn)行升級(jí)改造,建設(shè)移動(dòng)端信息化管理平臺(tái),為企業(yè)經(jīng)營(yíng)管理、節(jié)能降耗、改進(jìn)工藝和生產(chǎn)設(shè)備以及提高產(chǎn)品質(zhì)量提供精準(zhǔn)的基礎(chǔ)數(shù)據(jù)和信息。
3 移動(dòng)端測(cè)量管理體系設(shè)備管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
3.1 設(shè)計(jì)方案
移動(dòng)端測(cè)量管理體系設(shè)備管理系統(tǒng)利用Android原生態(tài)開(kāi)發(fā)、二維碼掃描、先進(jìn)實(shí)用的軟件編程、接口設(shè)計(jì)等信息化技術(shù),完成測(cè)量設(shè)備全生命周期閉環(huán)式管理,搭建移動(dòng)端信息化管理平臺(tái)。
首先,對(duì)測(cè)量體系管理的設(shè)備進(jìn)行二維碼的編碼,并利用二維碼打印技術(shù)實(shí)現(xiàn)設(shè)備標(biāo)簽的打印,其次利用手機(jī)端二維碼掃描技術(shù),對(duì)二維碼進(jìn)行掃描和信息查詢,此外該App還具備手動(dòng)輸入查詢的功能,以及修改、添加、刪除設(shè)備信息的功能,最后利用手機(jī)端實(shí)時(shí)發(fā)送數(shù)據(jù)到唐鋼測(cè)量管理體系管理系統(tǒng)平臺(tái),實(shí)現(xiàn)與該平臺(tái)的對(duì)接。
3.2 開(kāi)發(fā)與實(shí)現(xiàn)
3.2.1 開(kāi)發(fā)
由于本次開(kāi)發(fā)是對(duì)原有的測(cè)量管理體系管理系統(tǒng)的升級(jí)改造,數(shù)據(jù)庫(kù)仍然沿用原來(lái)的orcale數(shù)據(jù)庫(kù)及采集的數(shù)據(jù)信息。
移動(dòng)端App利用免費(fèi)開(kāi)源的Android原生態(tài)開(kāi)發(fā)平臺(tái)eclipse作為開(kāi)發(fā)工具,下載android SDK安裝包以及Android ADT壓縮包,調(diào)出Android虛擬界面。新建android Application project。在UI界面上布局控件,Activity用于處理用戶操作。
服務(wù)端用myeclipse10作為開(kāi)發(fā)工具,采用SSH(struts+ spring+hibernate)集成框架,用面向?qū)ο蟮姆治龇椒▽⒛P蛯?shí)現(xiàn)為基本的Java對(duì)象,然后編寫(xiě)基本的DAO(Data Access Objects)接口,并給出Hibernate的DAO實(shí)現(xiàn),采用Hibernate架構(gòu)實(shí)現(xiàn)的DAO類來(lái)實(shí)現(xiàn)Java類與數(shù)據(jù)庫(kù)之間的轉(zhuǎn)換和訪問(wèn),最后由Spring做管理,管理struts和hibernate。[1]
3.2.2 實(shí)現(xiàn)
移動(dòng)端通過(guò)基于Http協(xié)議的JSON與服務(wù)端servlet進(jìn)行交互獲取數(shù)據(jù),再通過(guò)服務(wù)端訪問(wèn)數(shù)據(jù)庫(kù),最終實(shí)現(xiàn)手機(jī)端到數(shù)據(jù)庫(kù)端的數(shù)據(jù)訪問(wèn)。本系統(tǒng)實(shí)現(xiàn)將搜索、掃描二維碼、新聞動(dòng)態(tài)、設(shè)備查詢、設(shè)備刪除、設(shè)備維護(hù)、設(shè)備添加等一系列功能統(tǒng)一到手機(jī)界面上。
移動(dòng)端測(cè)量管理體系設(shè)備管理系統(tǒng),使工作人員即使脫離固定辦公環(huán)境,也能做到“隨時(shí)隨用”,隨時(shí)查看測(cè)量設(shè)備的相關(guān)信息,確?,F(xiàn)場(chǎng)設(shè)備的準(zhǔn)確性,提高人員辦公的效率。設(shè)備說(shuō)明書(shū)、點(diǎn)檢說(shuō)明等相關(guān)文件網(wǎng)上存檔管理,方便查詢和使用,實(shí)現(xiàn)無(wú)紙化辦公。
4 二維碼掃描技術(shù)的應(yīng)用
采用二維碼標(biāo)簽技術(shù)實(shí)現(xiàn)測(cè)量設(shè)備的標(biāo)識(shí)管理,簡(jiǎn)化操作流程,提高工作效率,如在現(xiàn)場(chǎng)查詢?cè)O(shè)備時(shí),只需用手持移動(dòng)端識(shí)別二維碼即可獲取該設(shè)備的詳細(xì)信息。該項(xiàng)掃描技術(shù)不但能掃描條形碼也能掃描二維碼,掃描后不但能讀出字母、數(shù)字等簡(jiǎn)單的一些標(biāo)識(shí)符號(hào),還能實(shí)現(xiàn)軟件下載等類似微信掃一掃的功能,可以代替微信掃一掃實(shí)現(xiàn)所有條碼的掃描功能。
5 結(jié)語(yǔ)
原測(cè)量管理體系管理系統(tǒng)的管理環(huán)境均為固定式辦公環(huán)境,缺乏靈活機(jī)動(dòng)的移動(dòng)辦公環(huán)境。因此,通過(guò)手機(jī)APP開(kāi)發(fā)技術(shù)、二維碼、無(wú)線物聯(lián)網(wǎng)、數(shù)據(jù)集成及交換中間件等先進(jìn)的物聯(lián)網(wǎng)技術(shù)和先進(jìn)實(shí)用的軟件編程、接口設(shè)計(jì)等技術(shù)搭建移動(dòng)端信息化管理平臺(tái),實(shí)現(xiàn)移動(dòng)化辦公,開(kāi)創(chuàng)了企業(yè)測(cè)量管理定制開(kāi)發(fā)的移動(dòng)辦公先河。