黃 卿 凌翠蓮 黃海珍(廣西廣播電視技術(shù)中心崇左分中心)
?
基于VB.NET的設(shè)備維修記錄查詢系統(tǒng)設(shè)計(jì)
黃 卿 凌翠蓮 黃海珍
(廣西廣播電視技術(shù)中心崇左分中心)
[摘 要]在日常的機(jī)器設(shè)備運(yùn)維工作中,每名技術(shù)人員對受損的機(jī)器設(shè)備都有著不同的維修經(jīng)驗(yàn),如何有效的綜合利用這些經(jīng)驗(yàn),以給日后的運(yùn)維工作提供參考,是非常有意義的。本人采用VB.NET編寫了設(shè)備維修記錄查詢系統(tǒng),以解決上述問題。
[關(guān)鍵詞]維修記錄;查詢系統(tǒng);VB.NET
在日常的設(shè)備維修中,要比較快速的判斷設(shè)備的故障原因,大部分的技術(shù)人員都是依靠自身的維修經(jīng)驗(yàn),但由于每個(gè)人的維修經(jīng)驗(yàn)不同,從而造成故障原因判斷過程的不同,不利于準(zhǔn)確判斷故障原因。為此,有必要制作一款軟件,收集以往技術(shù)人員的維修經(jīng)驗(yàn),以及記錄每次設(shè)備故障維修時(shí)的各項(xiàng)數(shù)據(jù),以便今后在出現(xiàn)類似故障現(xiàn)象時(shí)查詢出相應(yīng)數(shù)據(jù)進(jìn)行維修參考,有利于設(shè)備的日常維修。本文將已應(yīng)用在243臺(tái)的設(shè)備維修記錄查詢系統(tǒng)進(jìn)行簡單介紹。
該軟件系統(tǒng)是基于VB.NET開發(fā)的記錄查詢系統(tǒng),數(shù)據(jù)庫采用ACCESS進(jìn)行數(shù)據(jù)存儲(chǔ),以方便移植和推廣。
1查詢修改模塊
該模塊可根據(jù)發(fā)射機(jī)頻率頻道、節(jié)目名稱、維修的設(shè)備、日期等信息進(jìn)行維修記錄的精確查詢,也可以進(jìn)行模糊查詢(即只輸入部分信息進(jìn)行查詢)。查詢結(jié)果輸出的是之前錄入的故障現(xiàn)象、故障原因、故障處理過程和對應(yīng)的圖紙信息,并顯示該設(shè)備的參數(shù)值,以供維修人員參考。若當(dāng)前登陸的用戶為管理員權(quán)限,還可以對查詢的數(shù)據(jù)進(jìn)行修改和刪除的操作,以便管理人員糾正和完善信息錄入人員錄入的信息,如圖2。
圖1 功能模塊
2新建錄入模塊
該模塊可對某臺(tái)故障發(fā)射機(jī)的故障日期、頻率頻道、節(jié)目名稱、發(fā)射機(jī)編號(hào)、受損設(shè)備、故障現(xiàn)象、故障原因、故障處理過程等信息進(jìn)行記錄,并將以往電源和功放出現(xiàn)的故障現(xiàn)象、原因以及處理經(jīng)驗(yàn)提供給錄入者,以方便其錄入更完善的相關(guān)數(shù)據(jù),也可以錄入除電源和功放以外的受損設(shè)備信息(如激勵(lì)器等)。同時(shí),還可自動(dòng)匹配受損設(shè)備的相應(yīng)圖紙或自行載入新圖紙,并可以在圖紙上使用不同顏色簡易繪畫和標(biāo)注出故障的位置,方便查閱,如圖3。
3后臺(tái)管理模塊
為方便軟件在不同臺(tái)站進(jìn)行推廣和功能拓展,有必要編寫軟件后臺(tái)以方便對軟件進(jìn)行管理。該模塊(后臺(tái))可對維修設(shè)備信息(設(shè)備名稱)、頻率信息(頻率、節(jié)目)、圖紙信息(設(shè)備原始圖紙)、用戶信息(用戶權(quán)限)等信息進(jìn)行添加、刪除、修改等操作,從而動(dòng)態(tài)設(shè)置可供信息錄入人員錄入的信息,如圖4。
4登陸驗(yàn)證模塊
對登陸的用戶進(jìn)行甄別,確定其合法性以及權(quán)限范圍后登陸進(jìn)入系統(tǒng),相應(yīng)的權(quán)限有超級(jí)用戶(可操作所有功能)、管理員(可操作除用戶信息管理外的所有功能)、普通用戶(只能進(jìn)行維修記錄信息的錄入和查詢)。
圖2 查詢修改模塊界面
圖3 錄入模塊界面
1數(shù)據(jù)表和字段
(1)表wxjl(維修記錄)字段定義
id(自動(dòng)編號(hào))、riqi(日期)、fsj(廣播或電視)、pinlv(頻率)、jiemu(節(jié)目)、bh(發(fā)射機(jī)編號(hào))、wxsb(維修設(shè)備)、yuanyin(原因)、neirong(內(nèi)容)、canyuren(參與人)、jiluren(記錄人)、lujing(圖紙路徑)。
(2)表wxsb(維修設(shè)備)字段定義
id (自動(dòng)編號(hào))、wxsb(維修設(shè)備種類)。
(3)表pinlvinfo(頻率信息)字段定義
id(自動(dòng)編號(hào))、pinlv(頻率)、jiemu(節(jié)目)、fsj (廣播或電視)。
(4)表ystz(設(shè)備原始圖紙信息)字段定義
id(自動(dòng)編號(hào))、pinlv(頻率頻道)、shebei(何種設(shè)備)、lujing(圖紙路徑)。
(5)表users (用戶信息) 字段定義
id(自動(dòng)編號(hào))、tname(用戶名)、pass(密碼)、qx(權(quán)限)。
2數(shù)據(jù)庫查詢的存儲(chǔ)過程
Public Function selectdb(ByVal sqlcmd As String)'數(shù)據(jù)庫存儲(chǔ)過程執(zhí)行函數(shù)
圖4 后臺(tái)管理模塊界面
3數(shù)據(jù)庫操作的存儲(chǔ)過程
采用該套系統(tǒng)后,主要錄入了本臺(tái)各型電視調(diào)頻發(fā)射機(jī)功放及開關(guān)電源的相關(guān)電路圖,也錄入了部分其他設(shè)備的相關(guān)圖紙,方便維修時(shí)調(diào)出所需圖紙。同時(shí),在日常運(yùn)維中能進(jìn)行數(shù)據(jù)記錄和查詢,可將重點(diǎn)參數(shù)標(biāo)注在維修電路圖上,還能對功放、電源常見故障原因判斷和分析進(jìn)行查找和錄入,既能為現(xiàn)場維修提供參考借鑒又能為及今后維修及時(shí)補(bǔ)充一手資料,為我們更快、更好地進(jìn)行功放和開關(guān)電源維修以及其它受損設(shè)備的維修提供良好的幫助。該系統(tǒng)的使用,具有很好的實(shí)用性。
圖5 登錄界面