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