崔建明
一、引言
地鐵運營企業(yè)為保證能夠為乘客提供良好的“位移”服務(wù),需要在運營結(jié)束后組織相關(guān)施工作業(yè)對運營設(shè)備進(jìn)行維修養(yǎng)護(hù),整個施工管理過程涉及施工申報、行車通告編制及發(fā)布、施工組織、施工統(tǒng)計等多個環(huán)節(jié)。目前,各地城市軌道交通行業(yè)均已具備或在正建立各類信息化系統(tǒng),研發(fā)施工管理系統(tǒng)不僅能有效的提高施工效率,而且可以規(guī)范施工作業(yè)流程,避免人為錯誤,提高安全性、可靠性。同時,通過施工管理系統(tǒng)可以將施工數(shù)據(jù)與數(shù)據(jù)中心系統(tǒng)、OA辦公系統(tǒng)、運維管理系統(tǒng)進(jìn)行共享,做好數(shù)據(jù)分析,最終實現(xiàn)大數(shù)據(jù)技術(shù)在地鐵行業(yè)中的應(yīng)用,對城市軌道交通發(fā)展具有重要意義。
二、施工管理業(yè)務(wù)需求分析
(一)施工資質(zhì)管理
地鐵運營企業(yè)對施工單位、施工人員的資質(zhì)管理是施工作業(yè)安全的第一道防線,在施工開始前需要施工單位與地鐵運營企業(yè)簽訂安全協(xié)議,需要對施工人員進(jìn)行安全、技能培訓(xùn)并發(fā)放資格證。通過信息化實現(xiàn)施工資質(zhì)信息的自動更新,不具備資質(zhì)的單位、人員將不能通過系統(tǒng)進(jìn)行施工作業(yè)的相關(guān)流程。
(二)施工計劃申報
地鐵運營企業(yè)各設(shè)備部門根據(jù)巡檢、設(shè)備養(yǎng)護(hù)計劃及故障接報情況進(jìn)行部門內(nèi)施工計劃的總體安排,進(jìn)行相關(guān)施工計劃的申報,在申報過程中涉及到不同的施工作業(yè)的類型(施工區(qū)域不同)、不同施工計劃種類,如表1、表2。需實現(xiàn)不用類別的施工申報無紙化申報,并進(jìn)行不用類別施工的匯總可及視化展示。
(三)施工計劃審批
施工計劃申報后需要設(shè)備部門、施工監(jiān)控部門、OCC等多部門審批后方可施工,需通過信息化系統(tǒng)實現(xiàn)各級審批人在線完成審批、駁回,并進(jìn)行痕跡化管理,便于查詢。
(四)沖突檢測
檢測點主要包括:施工資質(zhì)、地線封掛與拆除、施工資源、用車施工與下軌施工等。在沒有信號化系統(tǒng)的情況下,施工審批過程中主要依靠人工進(jìn)行沖突檢測,容易出現(xiàn)錯誤,而且工作量大,需要通過信息化系統(tǒng)實現(xiàn)各類沖突檢測的自動提示,降低工作量、提高施工管理安全性。
(五)行車通告發(fā)布
施工計劃審批通過后,需統(tǒng)一發(fā)布行車通告,下發(fā)施工序號,各施工單位按施工序號有序施工。需要信息化系統(tǒng)實現(xiàn)不用類別、不同種類施工序號的自動賦予,并實現(xiàn)各類用戶通告瀏覽器即可自行下載不用格式的行車通告。
(六) 施工申請、注銷
行車通告發(fā)布后,施工人員在施工前需要向OCC調(diào)度、段場值班員、車站值班員進(jìn)行施工申請,申請通過后方能施工;在施工完成后需向OCC調(diào)度、段場值班員、車站值班員進(jìn)行施工注銷。需要通過信息化系統(tǒng)實現(xiàn)施工申請和注銷的無紙化、自動發(fā)送申請和注銷提示,并自動形成施工進(jìn)度數(shù)據(jù)。
(七) 施工統(tǒng)計
施工完成后,完成施工數(shù)據(jù)的統(tǒng)計,包括:時間利用率、施工計劃完成率、臨時計劃占用率。需要通過信息化系統(tǒng)實現(xiàn)不同類別、不同種類、不同專業(yè)各類施工的自動統(tǒng)計,提高準(zhǔn)確率,降低工作量。
(八) 施工管理業(yè)務(wù)邏輯
地鐵運營企業(yè)施工管理業(yè)務(wù)邏輯如圖1:
三、系統(tǒng)設(shè)計方案
(一) 總體架構(gòu)
地鐵運營企業(yè)施工管理系統(tǒng)用戶涉及施工申報部門、施工審批部門、行車通告編制及發(fā)布部門、車站及段場值班員等多級用戶的使用,為滿足用戶使用需求,系統(tǒng)采用集中部署、多級網(wǎng)絡(luò)分布的模式,把網(wǎng)絡(luò)聯(lián)通至地鐵運營企業(yè)的“神經(jīng)末梢”——車站控制室,并通過OA辦公自動化系統(tǒng)實現(xiàn)各類審批流程的傳遞,通過數(shù)據(jù)中心系統(tǒng)實現(xiàn)施工管理過程中各類數(shù)據(jù)的存儲、查詢、可視化展示。具體如圖2所示。
(二) 技術(shù)架構(gòu)
施工管理系統(tǒng)采用Java EE作為開發(fā)技術(shù);采用B/S架構(gòu),實現(xiàn)各級用戶瀏覽器登錄;采用DB2數(shù)據(jù)庫。在系統(tǒng)開發(fā)架構(gòu)上系統(tǒng)共分為:基礎(chǔ)層、傳輸層、安全層、數(shù)據(jù)層、接口層、中間工作流、應(yīng)用層、報表層。如圖3:
(三) 關(guān)鍵技術(shù)介紹
1.前端技術(shù)介紹
施工管理系統(tǒng)是一個非常龐大的信息化系統(tǒng),前端整體代碼運行在不同用戶的瀏覽器中,在研發(fā)過程中應(yīng)用JSP(Java Server Pages)技術(shù)實現(xiàn)在傳統(tǒng)代碼的靜態(tài)頁面Html中嵌入Java代碼片段,由Wep服務(wù)器中JSP引起編譯并執(zhí)行Java代碼片段,JSP引擎從磁盤中加載 JSP文件,然后把這些文件轉(zhuǎn)換為 Servlet,把所有模版文本改成輸出語句,并且把所有JSP元素轉(zhuǎn)換為Java代碼,JSP引擎將 Servlet編譯成可執(zhí)行類,并且將原始請求傳遞給Servlet引擎,最后將生產(chǎn)的信息返回給不同的客戶端。
2.后臺技術(shù)介紹
為了實現(xiàn)施工管理系統(tǒng)強(qiáng)大的業(yè)務(wù)邏輯,在研發(fā)過程中主要采用了Spring和Hibernate技術(shù)。Spring是Java開源框架,是輕量級的IOC和AOP的容器框架。Spring是模塊化的,可以孤立的使用它的任何部分,也可以用來管理所有的業(yè)務(wù)對象。具有依賴注入,面向切面編程和MVC設(shè)計模式集成的特點。Hibernate是用來把程序的數(shù)據(jù)接觸層進(jìn)行封裝,用來和數(shù)據(jù)庫交互使用。它封裝了JDBC的細(xì)節(jié),使我們對數(shù)據(jù)庫的操作更加簡單、快捷。利用Hibernate框架可以不再編寫重復(fù)的JDBC有關(guān)代碼,避免反復(fù)的測試SQL語句的正確性。使得業(yè)務(wù)層和SQL語句進(jìn)行隔離,方便系統(tǒng)不同模塊的獨立和模塊化。Hibernate不但負(fù)責(zé)從Java普通類到數(shù)據(jù)庫表的映射。該框架還提供了面向?qū)ο蟮臄?shù)據(jù)查詢檢索機(jī)制,極大地縮短的書寫初級SQL 語句的時間和有關(guān)JDBC的開發(fā)時間,提高了程序的開發(fā)效率。
四、系統(tǒng)功能實現(xiàn)
(一) 系統(tǒng)功能
結(jié)合地鐵運營企業(yè)功能需求,通過施工管理系統(tǒng)實現(xiàn)了施工審批信息化,施工作業(yè)無紙化,沖突檢測、施工統(tǒng)計、行車通告發(fā)布自動化。具體見表3。
(二) 功能應(yīng)用
目前施工管理系統(tǒng)已在天津地鐵1、2、3、6號線進(jìn)行應(yīng)用,實現(xiàn)施工管理全流程信息化、無紙化,有效的提高了工作效率、提升了安全防護(hù),降低了勞動強(qiáng)度,并將施工管理過程中生成的各類數(shù)據(jù)通過簽訂接口協(xié)議共享至數(shù)據(jù)中心系統(tǒng),進(jìn)行存儲、分析、共享。
五、 結(jié)束語
施工管理做為地鐵運營企業(yè)的重要生產(chǎn)環(huán)節(jié),信息化系統(tǒng)的建立具有重要意義,不僅可以實現(xiàn)施工管理全流程信息化、無紙化,而且可與物資管理、設(shè)備運維形成信息化系統(tǒng)閉環(huán),提高整體運營效率,做好大數(shù)據(jù)分析,帶動城市軌道交通信息化發(fā)展。