劉瑞壯 上海鐵路局信息技術(shù)所
上海局信息所是全局計算機應(yīng)用工作歸口管理單位。涉及項目包括:組織制訂全局信息化建設(shè)發(fā)展規(guī)劃和實施計劃;負責(zé)路局下達的信息系統(tǒng)項目的技術(shù)審核、技術(shù)標準制定及工程管理;組織全局重點信息系統(tǒng)項目的開發(fā)。
鐵路客運專線開始建設(shè)至今,隨著信息系統(tǒng)重要性的提升,信息專業(yè)涉及項目相對之前更加復(fù)雜。底層管理人員按項目階段分工職責(zé),對項目整體情況不了解,不便做長期工作計劃。有時工作流程由于政策變化等原因無法按原計劃進行甚至停滯,底層管理人員清楚情況但可調(diào)動資源有限,高層管理者資源可調(diào)動能力強但難以及時發(fā)現(xiàn)問題。因此,需要將項目進度信息在線共享,并利用標準化、規(guī)范化的流程控制工作流程,防止項目進度被不必要拖延。
上海局信息所項目管理系統(tǒng)將項目按參與管理權(quán)限、繁雜程度、持續(xù)時間等特征綜合考慮,分為三類。第一類:局內(nèi)信息系統(tǒng)更新改造、零小項目。第二類:配合指揮部、合資公司建設(shè)項目。第三類:科研項目。其中,局內(nèi)信息系統(tǒng)更新改造、零小項目是在各類項目總數(shù)中占比重最大,信息所從中擔(dān)任管理項目的主體部門。在此類項目中,信息所項目管理人員需要對項目在啟動(項目申請)、規(guī)劃(招標、合同簽訂)、執(zhí)行(項目實施)、結(jié)束(驗收)過程進行管理,監(jiān)控過程貫穿始終。
配合指揮部、合資公司建設(shè)項目。此類項目由部、局單獨組建的項目指揮部或項目合資公司擔(dān)任建設(shè)單位,履行項目建設(shè)職責(zé)。信息所作為上海鐵路局信息系統(tǒng)監(jiān)管單位應(yīng)履行技術(shù)指導(dǎo),實施進度推進,驗收等過程的監(jiān)管職責(zé)。對于此類項目,信息所管理權(quán)限相對較小,也無法做到全過程管理,在此系統(tǒng)中設(shè)置項目進度管理模塊,便于監(jiān)控項目進度。模塊中加入聯(lián)簽功能,便于對設(shè)計圖,施工圖等相關(guān)資料快速組織審閱并反饋建設(shè)單位。
科研項目。此類項目在所內(nèi)各類項目總數(shù)中占極小比重。項目過程相對簡單,將申報者的申報內(nèi)容提交上級主管單位審核,轉(zhuǎn)達鑒定驗收意見。因此設(shè)置項目進度管理模塊,對項目狀態(tài)進行監(jiān)控。
系統(tǒng)中每個模塊設(shè)置流程查詢,項目開始后,系統(tǒng)會對已流轉(zhuǎn)過的節(jié)點做記錄并在圖中標注。借助此功能,即便是剛剛接手管理工作的同事也對工作流程了如指掌。并且便于被授權(quán)人代辦工作(見圖1)。
圖1 部分流程細化圖
為方便監(jiān)控項目進度,每個模塊的軌跡圖記錄了項目已流轉(zhuǎn)過的路徑和操作記錄。很容易看出工作任務(wù)在哪個節(jié)點被哪些人員拖延(見圖2)。
圖2 部分流程進度追蹤圖
在復(fù)雜的項目中,或上級工作事務(wù)繁重時,不必要事事都由上級決定,辦事權(quán)利可以授予低層級的人。此項功能確保工作得以按規(guī)定時間與順序進行。授權(quán)人將權(quán)利下放后可以收回。
意見匯總功能在本系統(tǒng)很多模塊中被使用。用于各科室針對一項方案提出本專業(yè)意見,經(jīng)過匯總后形成可反饋的意見。此項功能便于加強部門間工作配合與協(xié)作,增加辦事效率和增強制度、規(guī)定的執(zhí)行力度(見圖3)。
圖3 授權(quán)界面圖
用來分析流程運轉(zhuǎn)過程中的各個環(huán)節(jié)節(jié)點用時,為流程的調(diào)整與優(yōu)化提供依據(jù)(見圖4)。
圖4 時效分析界面圖
系統(tǒng)采用了ASP.NET技術(shù)和ORACLE 10數(shù)據(jù)庫,以達到以下的目標:
整個系統(tǒng)采用B/S方式建立,所有的操作都在WEB頁面上進行,如此基于網(wǎng)絡(luò)的訪問方式,將會減少對用戶數(shù)量、訪問位置的限制和要求,降低系統(tǒng)安裝的硬件和人力成本,方便局內(nèi)各在網(wǎng)用戶的使用。
提供用戶穩(wěn)定可靠的運行環(huán)境。采用多層分布式構(gòu)件技術(shù),力求技術(shù)先進性和應(yīng)用的健壯性。構(gòu)件化的軟件設(shè)計方式,既滿足了企業(yè)的軟件復(fù)用要求,又提高了軟件生產(chǎn)率和軟件質(zhì)量,增強軟件開發(fā)性和對外部擾動的適應(yīng)性。
該系統(tǒng)由WEB服務(wù)器、數(shù)據(jù)庫服務(wù)器和客戶端瀏覽器組成(見圖 5)。
圖5 工作流引擎結(jié)構(gòu)圖
服務(wù)器:CPU2 G以上,內(nèi)存1 G以上,硬盤100 G以上,雙網(wǎng)卡。
客戶端:每臺安裝有瀏覽器并連接到辦公網(wǎng)的機器,都可以運行該程序。
服 務(wù) 器 :WINDOWS 2000 SERVER、WINDOWS 2003 SERVER
工作站:WIN98/WIN2000/WINXP各種WINDOWS版本,安裝INTERNET EXPLORER6.0以上瀏覽器,需要安裝系統(tǒng)插件。
該軟件采用微軟的ASP.NET腳本語言,在WINDOW 2003的軟件下進行開發(fā)調(diào)試;使用ORACLE 10作為數(shù)據(jù)庫,用于數(shù)據(jù)的存儲和修改。
根據(jù)需求說明書要求,對本系統(tǒng)進行了1個月的測試,完成需求功能。測試中發(fā)現(xiàn)BUG記錄并做了修改。用戶試運行1個月未發(fā)現(xiàn)無法解決的問題或影響使用的重大缺陷。上海局信息所項目管理系統(tǒng)的建立,實現(xiàn)了管理工作中各部門工作接口清晰化、進度狀態(tài)明了化,達到了預(yù)期的效果。