黃 卿 凌翠蓮 黃海珍(廣西廣播電視技術中心崇左分中心)
?
基于VB.NET的設備維修記錄查詢系統設計
黃 卿 凌翠蓮 黃海珍
(廣西廣播電視技術中心崇左分中心)
[摘 要]在日常的機器設備運維工作中,每名技術人員對受損的機器設備都有著不同的維修經驗,如何有效的綜合利用這些經驗,以給日后的運維工作提供參考,是非常有意義的。本人采用VB.NET編寫了設備維修記錄查詢系統,以解決上述問題。
[關鍵詞]維修記錄;查詢系統;VB.NET
在日常的設備維修中,要比較快速的判斷設備的故障原因,大部分的技術人員都是依靠自身的維修經驗,但由于每個人的維修經驗不同,從而造成故障原因判斷過程的不同,不利于準確判斷故障原因。為此,有必要制作一款軟件,收集以往技術人員的維修經驗,以及記錄每次設備故障維修時的各項數據,以便今后在出現類似故障現象時查詢出相應數據進行維修參考,有利于設備的日常維修。本文將已應用在243臺的設備維修記錄查詢系統進行簡單介紹。
該軟件系統是基于VB.NET開發的記錄查詢系統,數據庫采用ACCESS進行數據存儲,以方便移植和推廣。
1查詢修改模塊
該模塊可根據發射機頻率頻道、節目名稱、維修的設備、日期等信息進行維修記錄的精確查詢,也可以進行模糊查詢(即只輸入部分信息進行查詢)。查詢結果輸出的是之前錄入的故障現象、故障原因、故障處理過程和對應的圖紙信息,并顯示該設備的參數值,以供維修人員參考。若當前登陸的用戶為管理員權限,還可以對查詢的數據進行修改和刪除的操作,以便管理人員糾正和完善信息錄入人員錄入的信息,如圖2。

圖1 功能模塊
2新建錄入模塊
該模塊可對某臺故障發射機的故障日期、頻率頻道、節目名稱、發射機編號、受損設備、故障現象、故障原因、故障處理過程等信息進行記錄,并將以往電源和功放出現的故障現象、原因以及處理經驗提供給錄入者,以方便其錄入更完善的相關數據,也可以錄入除電源和功放以外的受損設備信息(如激勵器等)。同時,還可自動匹配受損設備的相應圖紙或自行載入新圖紙,并可以在圖紙上使用不同顏色簡易繪畫和標注出故障的位置,方便查閱,如圖3。
3后臺管理模塊
為方便軟件在不同臺站進行推廣和功能拓展,有必要編寫軟件后臺以方便對軟件進行管理。該模塊(后臺)可對維修設備信息(設備名稱)、頻率信息(頻率、節目)、圖紙信息(設備原始圖紙)、用戶信息(用戶權限)等信息進行添加、刪除、修改等操作,從而動態設置可供信息錄入人員錄入的信息,如圖4。
4登陸驗證模塊
對登陸的用戶進行甄別,確定其合法性以及權限范圍后登陸進入系統,相應的權限有超級用戶(可操作所有功能)、管理員(可操作除用戶信息管理外的所有功能)、普通用戶(只能進行維修記錄信息的錄入和查詢)。

圖2 查詢修改模塊界面

圖3 錄入模塊界面
1數據表和字段
(1)表wxjl(維修記錄)字段定義
id(自動編號)、riqi(日期)、fsj(廣播或電視)、pinlv(頻率)、jiemu(節目)、bh(發射機編號)、wxsb(維修設備)、yuanyin(原因)、neirong(內容)、canyuren(參與人)、jiluren(記錄人)、lujing(圖紙路徑)。
(2)表wxsb(維修設備)字段定義
id (自動編號)、wxsb(維修設備種類)。
(3)表pinlvinfo(頻率信息)字段定義
id(自動編號)、pinlv(頻率)、jiemu(節目)、fsj (廣播或電視)。
(4)表ystz(設備原始圖紙信息)字段定義
id(自動編號)、pinlv(頻率頻道)、shebei(何種設備)、lujing(圖紙路徑)。
(5)表users (用戶信息) 字段定義
id(自動編號)、tname(用戶名)、pass(密碼)、qx(權限)。
2數據庫查詢的存儲過程
Public Function selectdb(ByVal sqlcmd As String)'數據庫存儲過程執行函數


圖4 后臺管理模塊界面

3數據庫操作的存儲過程


采用該套系統后,主要錄入了本臺各型電視調頻發射機功放及開關電源的相關電路圖,也錄入了部分其他設備的相關圖紙,方便維修時調出所需圖紙。同時,在日常運維中能進行數據記錄和查詢,可將重點參數標注在維修電路圖上,還能對功放、電源常見故障原因判斷和分析進行查找和錄入,既能為現場維修提供參考借鑒又能為及今后維修及時補充一手資料,為我們更快、更好地進行功放和開關電源維修以及其它受損設備的維修提供良好的幫助。該系統的使用,具有很好的實用性。

圖5 登錄界面