陳曉敏 上海鐵路局上海機務(wù)段
隨著鐵路的跨越式發(fā)展和第六次大面積提速調(diào)圖,鐵路所面臨的安全質(zhì)量形勢越來越嚴峻。為了確保列車安全暢通,提供質(zhì)量優(yōu)良的機車,就必須持之以恒地加強對日常安全質(zhì)量工作的卡控力度,使列車的安全正點率、機車質(zhì)量的可靠性得到持續(xù)改進。作為機務(wù)部門的職能科室,為強化現(xiàn)場作業(yè)質(zhì)量的檢查督導(dǎo)力度,督促職工嚴格執(zhí)行“兩紀”,往往需要對職工現(xiàn)場作業(yè)進行不定期檢查,將發(fā)現(xiàn)的安全質(zhì)量隱患及時反饋給作業(yè)人員,督促其盡快糾正,規(guī)范作業(yè)以達保證機車質(zhì)量之目的,這樣就對職能部門反饋信息的準(zhǔn)確性和時效性提出了更高的要求。為強化現(xiàn)場安全質(zhì)量控制和提高作業(yè)現(xiàn)場的檢查督導(dǎo)力度,迫切需要一個規(guī)范化管理平臺,以實現(xiàn)全段安全質(zhì)量數(shù)據(jù)信息的準(zhǔn)確、快捷傳遞和共享。為此,我們進行了機務(wù)段安全質(zhì)量信息管理系統(tǒng)的開發(fā)研究。
過去,我們考查現(xiàn)場作業(yè)制度的落實情況時,通常是通過段職能部門對現(xiàn)場檢查發(fā)現(xiàn)問題后整理、匯總、上報、發(fā)文等多層環(huán)節(jié),才能反饋到責(zé)任人,這樣一方面造成時間上的延遲,另一方面無法及時準(zhǔn)確完成信息的傳遞,不利于現(xiàn)場作業(yè)人員及時規(guī)范作業(yè)、提高工作效率。如果能開發(fā)出安全質(zhì)量信息管理平臺,利用這個平臺幫助職工提高工作效率,準(zhǔn)確及時地將發(fā)現(xiàn)的問題反饋出去,可以減少職工麻痹大意、違規(guī)作業(yè)的現(xiàn)象。
隨著科技進步,信息網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,在現(xiàn)有資源條件下,如何利用既有資源設(shè)計開發(fā)出滿足現(xiàn)場安全質(zhì)量管理的“安全質(zhì)量信息管理系統(tǒng)”,適應(yīng)生產(chǎn)現(xiàn)場的需要,實現(xiàn)對現(xiàn)場安全質(zhì)量檢查、落實、驗證、考核信息的閉環(huán)管理,確保將安全、質(zhì)量方面存在的問題反饋到責(zé)任人,實現(xiàn)問題信息的有序可控管理,是擺在我們面前的一個新課題。
根據(jù)現(xiàn)場情況,在工作站和服務(wù)器之間,對現(xiàn)場檢查出的安全質(zhì)量方面問題進行管理。該系統(tǒng)操作簡易,實用性強,提高了對安全質(zhì)量問題的控制力度以及現(xiàn)場作業(yè)人員的工作質(zhì)量和效率,實現(xiàn)了企業(yè)內(nèi)部對安全質(zhì)量信息的實時性管理。其系統(tǒng)架構(gòu)如圖1所示。
圖1 系統(tǒng)架構(gòu)
為了確定系統(tǒng)開發(fā)環(huán)境條件,多次和系統(tǒng)使用相關(guān)部門進行溝通,了解安全、質(zhì)量方面問題信息的管理需求,比較分析當(dāng)前已用技術(shù)(如:ASP、ASP.NET等),結(jié)合我段實際情況,確定技術(shù)線路,提出對安全、質(zhì)量問題信息管理系統(tǒng)的構(gòu)想,確定基本的開發(fā)環(huán)境。
⑴ 開發(fā)環(huán)境:基于ASP版本的服務(wù)器端腳本環(huán)境。
⑵ 開發(fā)語言:VBScript、JavaScript等腳本語言。
⑶ 數(shù)據(jù)庫:選用 Access 2003。
選用ASP開發(fā)工具有以下優(yōu)勢:通過ASP我們可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動態(tài)、交互且高效的瀏覽端和服務(wù)端可以互動的應(yīng)用程序。服務(wù)端可以實時處理瀏覽器端的請求(Request),然后將處理結(jié)果響應(yīng)給瀏覽器端,所有程序都將在服務(wù)端執(zhí)行,這樣可減輕客戶端瀏覽器的負擔(dān),大大提高交互速度。
在多次與系統(tǒng)使用相關(guān)部門溝通,征詢系統(tǒng)使用部門人員的建議和意見后,為了將系統(tǒng)進行關(guān)聯(lián)分割,確定邏輯關(guān)聯(lián),根據(jù)前期工作確定此次開發(fā)系統(tǒng)的設(shè)計思路和設(shè)計流程,將系統(tǒng)功能主要劃分為信息錄入、信息查詢和信息維護三個功能模塊。
⑴信息錄入。主要完成各車間部門對現(xiàn)場檢查發(fā)現(xiàn)的安全質(zhì)量隱患信息的匯總發(fā)布。包括安全質(zhì)量信息發(fā)布錄入、整改情況錄入、驗證情況錄入。
⑵信息查詢。主要是對已發(fā)布的安全質(zhì)量問題信息類別、整改情況、驗證情況進行統(tǒng)計查詢??梢约毞譃椋喊床块T查詢、按時間查詢、按問題類別查詢以及組合查詢。
⑶信息維護。主要完成一些系統(tǒng)基本數(shù)據(jù)的管理維護工作??梢约毞譃椋簷?quán)限設(shè)置、密碼更改。
分管安全、質(zhì)量工作的職能部門通過日常對職工現(xiàn)場作業(yè)檢查督導(dǎo),將檢查發(fā)現(xiàn)的違規(guī)信息在登錄路內(nèi)局域網(wǎng)段主頁中的“安全質(zhì)量信息管理系統(tǒng)”后將信息錄入到數(shù)據(jù)庫。各車間部門每天定時登錄段主頁后獲取本部門在安全質(zhì)量方面存在的問題信息,及時進行整改并將整改情況反饋給職能部門,職能部門在看到反饋信息后對其進行驗證,驗證通過后該問題信息跳轉(zhuǎn)到數(shù)據(jù)庫,驗證信息不通過則由職能部門定責(zé)并交勞資部門進行考核,這樣安全生產(chǎn)責(zé)任制的落實、考核和責(zé)任追究形成了閉環(huán)管理。
根據(jù)用戶的實際情況,主要建立wtk(問題信息庫)和admin(用戶)兩個數(shù)據(jù)庫,用來滿足用戶數(shù)據(jù)存儲和訪問的需要。
為了實現(xiàn)安全質(zhì)量信息的錄入、查詢,使用ASP提供的內(nèi)建對象所提供的方法和屬性實現(xiàn)對建立的數(shù)據(jù)庫的訪問、寫入和讀取功能。
實現(xiàn)數(shù)據(jù)庫訪問的代碼:
<%
set conn=server.CreateObject("adodb.connection")
sql="Driver={Microsoft Access Driver(*.mdb)};
DBQ="&server.mappath("../db/MyData.mdb")
conn.open(sql)
%>
實現(xiàn)數(shù)據(jù)庫寫入的代碼:
<%
dim rs
set rs=server.CreateObject("adodb.recordset")
strsql="select*from wtk"
rs.Open strsql,conn,1,3
rs.addnew
rs("數(shù)據(jù)庫字段名")=request("控件名")
rs.update
%>
實現(xiàn)數(shù)據(jù)庫讀取的代碼:
<%
dim rs
set rs=server.CreateObject("adodb.recordset")
strsql="select*from wtk where bm='"&m&"'and lb1='安全類'order by date desc"rs.Open strsql,conn,1,3 dim x
x=0
%>
<%do while not rs.eof%>
<%x=x+1%>
<%=rs("數(shù)據(jù)庫字段名")%>
<%rs.movenext
Loop
%>
它是一套微軟開發(fā)的服務(wù)端腳本環(huán)境,也是一個開放的、不需要編譯的WEB應(yīng)用環(huán)境,ASP內(nèi)含于ⅡS 3.0和4.0之中,通過ASP我們可以結(jié)合HTML網(wǎng)頁、ASP指令和Actice X元件建立動態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序,有了ASP就不必擔(dān)心客戶的瀏覽器是否能運行你所編寫的代碼,因為所有的程序都將在服務(wù)器端執(zhí)行,包括所有嵌在普通HTML的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽端,這樣減輕了客戶端瀏覽器的負擔(dān),大大提高了交互的速度。ASP具備以下一些特點:
⑴使用VBScript、Jscript等簡單易懂的腳本語言,結(jié)合HTML代碼即可快速完成網(wǎng)站應(yīng)用程序。
⑵無須 compile編譯、容易編寫,可在服務(wù)端直接執(zhí)行。
⑶使用普通的文本編輯器,如Windows的記事本,即可直接進行編輯設(shè)計。
⑷與瀏覽端無關(guān)(Browser Independence),用戶端只需使用HTML碼的瀏覽器,即可瀏覽Actice Server Pages所設(shè)計的網(wǎng)頁內(nèi)容。Actice Server Pages所使用的腳本語言(VBScript、Jscript)均在WEB服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。
(5)ASP的源程序,不會被傳到客戶瀏覽器端,因而可以避免所寫源程序被他人剽竊,也提高了程序的安全性。
為了使設(shè)計開發(fā)出的管理系統(tǒng)能滿足現(xiàn)場需求,具備較強的可操作性、實用性,功能更趨完善、合理,經(jīng)過多次與系統(tǒng)使用相關(guān)部門溝通,征詢系統(tǒng)使用部門人員的建議和意見后,對設(shè)計開發(fā)出的系統(tǒng)進行修改、調(diào)試、再次驗證,以更好地滿足現(xiàn)場要求。
目前,該系統(tǒng)為相關(guān)職能部門強化現(xiàn)場安全質(zhì)量控制力度和提高作業(yè)現(xiàn)場的檢查督導(dǎo)力度提供了規(guī)范化管理平臺,通過使用這個平臺可以大大提高職工的工作效率,及時準(zhǔn)確地將現(xiàn)場發(fā)現(xiàn)的安全質(zhì)量問題進行反饋,提高了安全質(zhì)量的可控程度,有效減少了職工違規(guī)作業(yè)的現(xiàn)象。
該系統(tǒng)的投入使用提高了網(wǎng)絡(luò)資源的利用率,加強了我段自身的開發(fā)能力,全段已有24個車間和部門通過既有的網(wǎng)絡(luò)資源實現(xiàn)了安全質(zhì)量信息的網(wǎng)絡(luò)化管理和數(shù)據(jù)信息共享。