

摘要:隨著規(guī)范化管理建設(shè)對物資的管理要求,傳統(tǒng)的庫房管理模式費時、費力,存在安全隱患,已不能適應(yīng)新形勢下的管理要求。文章介紹了電力企業(yè)在班組工具管理中存在的問題,根據(jù)實際需要設(shè)計智能管理系統(tǒng),運用目前廣泛使用的Access數(shù)據(jù)庫、VB編程語言,編寫代碼設(shè)計工具管理軟件,軟件界面友好,實現(xiàn)工具管理智能化、自動化。
關(guān)鍵詞:電力企業(yè)班組;管理建設(shè);工具管理;基礎(chǔ)數(shù)據(jù);Access數(shù)據(jù)庫;VB編程語言 文獻標識碼:A
中圖分類號:F426 文章編號:1009-2374(2015)08- DOI:10.13535/j.cnki.11-4406/n.2015.
1 概述
目前廣東電網(wǎng)的安全生產(chǎn)管理信息系統(tǒng)沒有工具管理項目。工作班組日常工作需用到的儀器、測試設(shè)備等工具,在事故搶修中需要快速領(lǐng)用與歸還,而且安全風險體系建設(shè)要求規(guī)范工具物資的日常管理。鑒于電力企業(yè)的工具存放管理多為傳統(tǒng)的庫房管理模式,需要全職的庫房管理員,對庫內(nèi)物資人工盤點,紙筆登記。隨著規(guī)范化管理建設(shè)對物資的管理要求,傳統(tǒng)的庫房管理模式費時、費力,存在安全隱患,已不能適應(yīng)新形勢下的管理要求。
2 目前的工具管理模式
電力企業(yè)為提高工具管理效率,提高電網(wǎng)設(shè)備故障處理響應(yīng)速度,規(guī)范工具管理水平,目前繼保班組每天使用工具時,人手記錄工具使用情況,記錄的簡表內(nèi)容(序號;工具名稱;使用人;使用日期;歸還人;歸還日期),記錄過程中出現(xiàn)如下問題:
2.1 手動記錄工作煩瑣
使用工具時,需要填寫工具名稱、使用人、使用日期;歸還工器具時,需要填寫歸還人、歸還日期。一次工作需要使用多件工器具,也就需要記錄多次。
2.2 工器具查詢工作復雜
班組人員當找不到某件工器具時,通常詢問其他班員或者一頁頁地查找手寫記錄簿,無法實現(xiàn)電子化查詢。
2.3 容易丟失工器具
由于記錄煩瑣,工作人員有時不記錄工具的使用,但帶出庫房后,工具放在車上沒有歸還庫房或者暫存在變電站,導致下一工作人員無法得知工具去向,也就無法領(lǐng)用的工具。
2.4 工具統(tǒng)計工作量大
為防止工具丟失,每周統(tǒng)計一次工具庫存,對于發(fā)現(xiàn)未歸還庫房的工具,從紙質(zhì)使用記錄里一項項地查找使用時間和使用人,再跟蹤到人追查工具去向。
2.5 同名工具無法識別
一個工作班組通常有多套同種工具以利于分組開展工作,記錄工具名稱時將記錄同一個名稱,追查工具時對于多件同名工具無法確定使用人和使用時間。另外,對于同一件工具名稱,有人寫全稱,有人寫簡稱,導致名稱與實物對不上。
3 設(shè)計工具管理系統(tǒng)
開發(fā)專用的軟件實現(xiàn)工具自動管理。編程軟件Visual Basic是一種高級編程語言,從較早版本之BASIC到現(xiàn)在的Visual Basic,都是一種容易學習的編程語言;數(shù)據(jù)庫軟件Access是Office辦公套件的其中一個組件,簡單易用。Visual Basic能非常專業(yè)而友好地管理Access、Dbase、Paradox等等的數(shù)據(jù)庫。
3.1 數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫用于存放工具信息,包括工具名稱、使用記錄等,以文本形式記錄在Access數(shù)據(jù)庫文件里,數(shù)據(jù)庫設(shè)計得完善有利于程序的簡化,因此應(yīng)設(shè)計合理的數(shù)據(jù)庫文件,以滿足應(yīng)用程序使用。
數(shù)據(jù)庫設(shè)計成兩部分:一是工具基礎(chǔ)數(shù)據(jù),記錄工具的參數(shù)信息;二是工具使用數(shù)據(jù),記錄工具進出信息。設(shè)計效果后如圖1所示:
圖1 工具信息的Access數(shù)據(jù)庫
3.2 應(yīng)用程序設(shè)計
應(yīng)用程序用于讀取工具數(shù)據(jù)庫信息,是計算機程序與用戶的人機對話界面,班員無需查看數(shù)據(jù)庫文件,從應(yīng)用程序顯示界面里能了解工具信息,通過應(yīng)用程序?qū)崿F(xiàn)人員登錄、使用、歸還等功能。
3.2.1登錄:校驗班員名與密碼的正確性。在圖2的登錄界面上設(shè)置一個Combo1.text復選框,里面存放班組人員姓名,再設(shè)置一個文本框,可輸入登錄密碼,程序設(shè)計如下:
圖2 登錄界面
ToolUse.LogN = Combo1.Text----讀取Combo1里的班員姓名
If txtPassword = "123" Then----判斷密碼
LoginSucceeded = True----密碼正確標記
Unload Me----關(guān)閉登錄窗口
ToolUse.Show----顯示工具管理程序界面
Else
MsgBox “密碼錯誤,請重輸!", , "登錄"
班員選擇用戶名,然后填上密碼,按“確定”按鈕,如果密碼正確,則登錄為True狀態(tài),如果密碼不正確,則提示“密碼錯誤,請重輸!”。
3.2.2 使用:記錄使用工具信息。在圖3的應(yīng)用程序界面上,設(shè)置“使用”按鈕,程序設(shè)計如下:
圖3 工具管理應(yīng)用程序界面
bb = InputBox(“請輸入要使用的工具編號", "輸入編號")----彈出對話框,提示班員輸入工具編號
If Data1.Recordset.Fields(“狀態(tài)") = "在庫" Then----工具在庫,則可使用;如不在庫,無法使用
Data1.Recordset.Edit----數(shù)據(jù)進入編輯狀態(tài)
Data1.Recordset.Fields(“狀態(tài)") = "使用中"----數(shù)據(jù)庫的“狀態(tài)”字段改為“使用中”
Data1.Recordset.Fields(“使用人") = LogN----數(shù)據(jù)庫的“使用人”字段改為登錄的姓名
Data1.Recordset.Fields(“歸還時間") = ""----清空該工具上一次的使用時間
Data1.Recordset.Fields(“歸還人") = ""----清空該工具上一次的使用人姓名
Data1.Recordset.Fields(“使用時間") = Now----數(shù)據(jù)庫的“使用時間”字段改為當前系統(tǒng)時間
Data1.Recordset.Update----更新數(shù)據(jù)庫內(nèi)容
Data1.Recordset.FindFirst “編號='" & bb & "'"----使圖3界面顯示該編號的工具最新狀態(tài),班員可查詢工具是否成功登記使用。
3.2.3 歸還:記錄歸還工具信息。在圖3的應(yīng)用程序界面上,設(shè)置“歸還”按鈕,程序設(shè)計如下:
If Data1.Recordset.Fields("狀態(tài)")="使用中"Then----工具在使用中,則可歸還;如不在使用中,無需歸還
Data1.Recordset.Edit----數(shù)據(jù)進入編輯
Data1.Recordset.Fields("狀態(tài)")="在庫"----數(shù)據(jù)庫的“狀態(tài)”字段改為“在庫”
Data1.Recordset.Fields("歸還人")=LogN----數(shù)據(jù)庫的“歸還人”字段改為登錄的姓名
Data1.Recordset.Fields("歸還時間")=Now----數(shù)據(jù)庫的“歸還時間”字段改為當前系統(tǒng)時間
Data1.Recordset.Update----更新數(shù)據(jù)庫內(nèi)容
3.3 程序健壯性設(shè)計
程序的健壯性(Robust),也稱為程序的容錯性。它反映了程序正確處理錯誤數(shù)據(jù)和錯誤操作的能力。編制一個合理的應(yīng)用程序,遇到用戶錯誤輸入時,應(yīng)該首先判斷用戶輸入的數(shù)據(jù)是否合法,如果合法,再進行計算。不合法,應(yīng)提示用戶。
班員在要使用一件工具,在輸入工具編號時寫錯了編號數(shù)字,導致應(yīng)用程序查詢不到該編號對應(yīng)的工具,設(shè)計如下代碼,程序?qū)⒔o出錯誤工具編號提示,提示班員正確輸入編號。
If Data1.Recordset.NoMatch=True Then
MsgBox"沒有此編號的工具",,"庫存提示"
班員歸還工具時,忘記在工具管理系統(tǒng)里登記就直接放回庫房。下一個班員使用該工具,登記使用時程序應(yīng)不能登記,設(shè)計代碼如下,程序?qū)⒔o出工具未歸還提示,提示班員完成上一次歸還記錄流程。
If Data1.Recordset.Fields("狀態(tài)")="使用中"Then
MsgBox"該工具正在使用中,不能領(lǐng)用",,"使用提示"
4 結(jié)語
電力班組人員開發(fā)的工具管理系統(tǒng)軟件,在企業(yè)中運行良好。減輕了班組成員的手工登記工作量,配合激光掃描槍,能更快地讀取工具數(shù)據(jù)信息。輸入工具編號,能立即查詢到工具去向和使用記錄,避免工具丟失。從數(shù)據(jù)庫文件里導出工具信息文件,能自動統(tǒng)計工具使用情況。應(yīng)用智能化管理系統(tǒng)登記軟件,能有效減少同名工具的誤記錄。工具管理系統(tǒng)軟件在電力班組中大大提高生產(chǎn)效率。
參考文獻
[1] 國家電力監(jiān)管委員會安全監(jiān)管局.電力企業(yè)班組安全建設(shè)[M].北京:中國電力出版社,2013.
[2] 山西電力公司組.供電企業(yè)崗位技能培訓教材[M].北京:中國電力出版社,2011.
[3] 王晟,韓澤坤.Access數(shù)據(jù)庫開發(fā)經(jīng)典案例解析[M].北京:清華大學出版社,2006.
[4] 劉炳文.Visual Basic程序設(shè)計教程(第四版)[M].北京:清華大學出版社,2009.
基金項目:廣東電網(wǎng)有限責任公司東莞供電局職工創(chuàng)新項目(項目編號:ZG-DG2014-0064)。
作者簡介:盧迪勇(1977-),男,廣東東莞人,廣東電網(wǎng)有限責任公司東莞供電局高級工程師,研究方向:電力系統(tǒng)繼電保護調(diào)試與維護。
(責任編輯:周 瓊)