樊 楠,周培森,王子卿
(1.中國鐵道科學研究院 電子計算技術研究所,北京 100081;2. 中國人民大學附屬中學, 北京 100080)
鐵路信息化系統集成工程文檔管理系統設計
樊 楠1,周培森1,王子卿2
(1.中國鐵道科學研究院 電子計算技術研究所,北京 100081;2. 中國人民大學附屬中學, 北京 100080)
隨著鐵路信息化系統集成工程項目的急劇增加,其文檔查找調閱困難、安全性存在隱患等問題日益突出,為此,基于B/S模式,采用J2EE框架技術進行開發,設計了一套工程文檔管理系統。該系統主要由4個功能模塊組成:工程文檔收集管理、工程文檔資料管理、工程文檔移交管理、工程文檔匯總統計。使用該系統能夠更加快速、準確、安全地對文檔進行管理、查詢、調閱,提高工程管理工作效率。
文檔管理;B/S;J2EE
為了解決鐵路信息化系統集成項目管理過程中的設計數據和技術文檔呈現出的“信息爆炸”性增長、與企業各部門之間缺乏有效的信息傳遞途徑、形成“信息孤島”的問題,產品數據管理系統(PDM,Product Data Management)應運而生[1]。工程文檔管理系統正是PDM系統中的一個重要組成部分。
國外工程文檔管理類型系統的研究和應用已經比較成熟,早在上世紀80年代一些軟件公司就已經推出了相應的產品[2~4],并在隨后的時間中不斷的進行功能擴展。而國內鐵路信息系統集成專業工程文檔管理系統的實施仍處在起步階段,已有的一些產品也只是面向部分功能結構的子系統。而工程文檔管理系統作為PDM的重要子系統,如何能符合企業的實際需求,適用于企業現有的工程管理模式仍是值得探索的一項工作。
鐵路信息化系統集成工程文檔管理系統(以下簡稱:系統),充分利用現行工程管理體制同步獲取龐大而完整的工程設計圖紙體系,建立工程設計圖庫、工程信息數據庫,同步進行從工程設計圖紙數據到工程基礎信息數據的采集、轉換、加工處理、存儲及管理,為已完成工程項目總結,為珍貴的建設文檔留存,為今后的運維管理提供資料和手段,為管理層決策提供基礎數據。
1.1 系統架構設計
系統采用B/S體系架構[5~9],J2EE開發架構[10],Oracle數據庫技術以及一款主流的免費Web容器Tomcat[11~14]。
系統體系結構是一個綜合模型,由許多結構要素及各種視圖(或觀點)所組成,而各種視圖主要是基于各組成要素之間的聯系與互操作而形成的。因此,系統體系結構可以作為構建系統模型的一種方法。系統采用基于瀏覽器B/S架構,采用J2EE框架實現。
1.2 系統軟/硬件設計
1.2.1服務器硬件配置要求(最低)
(1)CPU:至強系列,主頻≥2.4 GHz;
(2)內存≥8 G;
(3)硬盤≥500 G。
1.2.2服務器端軟件需求
(1)操作系統:Windows Server 2008 R2;
(2)數據庫:Oracle9i;
(3)Java運行環境:JDK1.6;
(4)Web服務器:TOMCAT8。
1.2.3客戶端運行環境
(1)操作系統:Windows XP或Windows7;
(2)內存>1 G、硬盤空閑空間≥30 G;
(3)瀏覽器版本為IE6.0以上。
1.3 系統功能設計
通過對公司工程文檔管理業務實際需求進行梳理分析,將需求梳理為5大類,分別是:(1)工程圖檔電子化標準:定義原始數據范圍、實現電子圖檔的收集/整理、實現紙質圖檔的收集/掃描。(2)實現對工程文檔查詢和借閱流程的管理。(3)實現對電子工程文檔的標準管理:包括電子文檔加密存儲、分類、版本與歷史、搜索和查詢、文檔安全管理等。(4)實現對文檔使用數據的匯總統計,根據工程文檔歸檔信息、借閱及歸還等信息,提供統計文檔的使用處理情況的功能,形成各類的統計報表。(5)實現文檔借閱/歸還的工作流管理。
根據上述需求,工程文檔管理系統框架如圖1所示。

圖1 工程文檔管理系統功能框架圖
1.3.1工程文檔收集管理
功能描述:批量導入某個工程項目電子化的工程竣工資料。
工程竣工資料電子化目錄結構要求:每個工程項目對應一個文件夾,包含下列子文件夾:基建文件、監理文件、施工文件、竣工圖、電子圖檔及測繪成果。按照檔案要求掃描后的案卷文件夾根據案卷中文件屬性分別存放,按照檔案要求整理的數據庫mdb存放到工程項目對應的文件夾根目錄下,名稱任意,但只有一個。
1.3.2工程文檔資料管理
(1)自定義組合查詢
功能描述:提供按照工程文檔基本屬性以及自定義屬性任意組合模糊查詢工程文檔的功能。
查詢條件:文件名、描述、創建人、工程文檔自定義屬性,如專業、工程名稱、文件題名等。
查詢結果:當前文件夾下符合查詢條件的所有文件列表。
對于查詢結果中當前用戶有瀏覽權限的文件可打開瀏覽,無瀏覽權限文檔不可瀏覽。模糊查詢可使用通配符“*”和“?”。
(2)工程文檔權限管理
功能描述:工程文檔權限管理包括文件夾的權限與文檔權限。當文件夾有權限時該文件夾下的文件才可進行權限控制。
(3)紙質工程文檔借閱管理
對于留存在工程部的紙質工程資料提供借閱功能。借閱人員需通過系統提出借閱申請,審批通過后方可借閱,同時記錄借閱信息。
(4)紙質工程文檔歸還管理
功能描述:提供對紙質工程文檔借閱歸還的管理。界面樣式如圖2所示。

圖2 紙質工程文檔歸還管理界面樣式圖
1.3.3工程文檔移交管理
基于工程文檔數據庫,實現工程文檔的移交管理。工程文檔移交包括電子移交和紙質移交。
(1)電子移交
通過與檔案系統接口實現工程文檔自動移交并記錄移交以便查詢。電子資料移交流程:系統管理員在移交紙質資料后申請移交(在項目信息匯總列表中,點擊“移交”按鈕)通知檔案管理員查看項目資料進行審核。
(2)紙質移交
在項目信息匯總表中,選擇進行紙質文檔移交的工程項目信息,選擇“紙質移交”操作并執行(傳遞projectID參數),顯示界面如圖3所示。

圖3 紙質移交界面樣式圖
紙質移交流程如下:
a.工程名稱:根據參數projectID從EDM_ProjectInfo表中查詢projectName字段值,不可編輯;
b.移交部門:默認檔案室,可編輯;
c.移交人:當前登錄用戶姓名(門戶users表中username值),不可編輯;
d.移交時間:默認當前時間,不可編輯;
e.移交案卷數量:根據projectID參數從EDM_ FileInfo表中查詢projectID字段值為該參數的所有記錄個數(count(mainTitle)),mainTitle不為null或“”,不可編輯;
f.保存按鈕:點擊提示“確定向檔案室移交紙質文檔嗎?”選擇“是”向工作流數據庫formpro的DocumentMoveInfo表中插入記錄,當type為2時。保存按鈕不可用。選擇“否”不執行任何操作;
g.“查看工程資料移交清單”鏈接:在當前窗體中查詢并顯示,需傳遞當前工程項目projectID值,要求導出word和打印。
功能描述:提供查詢工程文檔移交情況的功能,包括電子版和紙質文檔。
查詢條件:開始日期(選擇),約束工作流數據庫DocumentMoveInfo表OprateTime字段;結束日期(選擇),約束工作流數據庫DocumentMoveInfo表OprateTime字段;移交類型(選擇,選項為電子、紙質、全部),約束工作流數據庫DocumentMoveInfo表type字段;項目名稱(輸入關鍵字),約束工作流數據庫DocumentMoveInfo表projectName字段;要求項目名稱模糊查詢,各個條件關系為“與”。
查詢結果:表格顯示,序號、工程名稱、移交類型、移交時間、移交部門、移交人、移交案卷數量、移交文件數量以及移交清單鏈接。
1.3.4匯總統計
根據工程文檔歸檔信息入庫等信息,提供統計文檔的使用處理情況的功能,形成各類的統計報表。
(1)項目信息統計
功能描述:根據負責人、年份等統計項目信息,包括工程項目文檔數量等。
統計條件:負責人(下拉框,列表為所有項目負責人最后為全部);建設年份:輸入框;項目名稱:輸入框。
統計結果:包括序號,項目名稱、負責人、需求部門、資金來源、資金編號、歸檔文檔數量、案卷數量、是否移交。
(2)歸檔情況統計
功能描述:反映歸檔現有各類工程文檔、工程文檔的數量;按照歸檔年度、歸檔單位、保管期限、工程文檔形成日期、責任者以及其它自選項目進行分項統計。
統計條件: 類型:年、季、月、開始日期、結束日期。
統計結果:以表格形式顯示工程名稱、負責人、資金編號、案卷數量、文檔數量。其中,案卷數量是超鏈接,點擊后顯示該工程項目案卷詳細信息,包括序號、案卷題名、卷內件數、責任者、冊數、頁數。
(3)文檔利用查詢統計
功能描述:對于瀏覽和下載方式的文檔利用情況查詢統計。
統計條件:開始日期、結束日期;利用類型:下載、瀏覽、全部。
統計結果:序號、申請人、 所在單位、聯系電話、文檔名稱、利用目的、日期、利用類型(下載/瀏覽)。
工程不同階段不同角色所產生的文檔資料十分龐雜。工程文檔管理系統從功能上符合實際工作需要,將所有工程文檔電子化后統一到系統所建立的管理系統中,改善了工程文檔管理流程,提高了工作效率,具有較強的實用性。同時,工程文檔管理系統界面友好,借鑒MIS的交互界面,提高了系統的可操作性。
[1] 張艷崗, 張保成, 鄭長虹. 產品數據管理(PDM)技術的發展[J]. 機械管理開發,2006(2):97-98.
[2] 張曉勇,張 璟,李軍懷. 基于 PDF 項目文檔管理系統的設計與實現[J]. 西北大學學報:自然科學版,2006,36(1):36-40.
[3] 關 嶸. B/S、C/S結構優缺點淺析[J]. 科學時代,2012(7):91-92.
[4] 李 琳. 基于 B/S 架構的文檔管理系統的設計與實現[J]. 南京大學, 2007(2).
[5] 魏 勇, 唐文彬, 郭 梅,等. 基于DAO模式的J2EE應用程序的數據庫訪問設計[J]. 計算機應用,2003(23).
[6] 陳國華, 潘 游. JSP 技術及其在安全管理信息系統中的應用[J]. 中國安全科學學報, 2003,13(1):45-48.
責任編輯 方 圓
· 信息·
“動車組運行故障圖像監控系統”通過鐵科院審查
2015年11月27 日,中國鐵道科學研究院在北京召開了“動車組運行故障圖像監控系統” 技術審查會。由北京交通大學、鐵科院、北京鐵路局、鐵三院相關專家組成了審查專家組。專家組聽取了該項目的研究報告、用戶報告、科技查新報告和第三方測試報告,經過認真討論,形成審查意見如下:
1.系統設計了統一的TEDS設備數據接口、通訊協議、業務邏輯及應用模式,構建了總公司、鐵路局、監控中心三級聯網監控系統,研發了總公司、鐵路局、監控中心和動車所四級聯動的監控應用軟件。
2.系統完成了動車段(車輛段)監控中心硬件設計及系統集成,提供了能夠滿足對TEDS設備集中監控的軟硬件條件及環境。
3.系統實現了對動車組運行故障圖像的集中監控、統一作業及綜合管理,滿足了TEDS運用管理辦法相關業務規范要求。
4.系統已在哈大高鐵、京滬高鐵、京廣高鐵北段所涉7個路局試運行2年,運行穩定,效果良好。
5.系統功能設計合理、技術先進、界面友好、維護方便,符合相關技術規范要求,滿足現場運用需要,在保障動車組運行安全方面發揮了重要作用,達到國內領先水平。
課題組提供的技術資料齊全,符合技術評審要求,評審委員會一致同意通過技術評審。建議在全路推廣使用。

文/攝影/鐵科院電子所研發管理部沈海燕
Design of Engineering Document Management System for integration of Railway Information System
FAN Nan1, ZHOU Peisen1, WANG Ziqing2
( 1. Institute of Computing Technologies, China Academy of Railway Sciences, Beijing 100081, China; 2. High School Aff i liated to Renmin University of China, Beijing 100080, China )
To solve the problems of rapidly increased projects,poor efficiency of project document management mechanism, lower security, diff i culty to fi nd documents, based on B / S mode, combined with the actual situation and needs of the company informatization, we applied J2EE framework technology to design and develop a set of Engineering Document Management System. The System consisted of 4 main functions, such as engineering document collection management, material management, hand over management, summary statistics, and system management. Compared with the existing engineering document management mechanism, the new System managed the document more rapidly, accurately and safely, improved the eff i ciency of project management.
document management; B / S; J2EE
U29∶TP39
A
1005-8451(2015)12-0018-04
2015-04-23
樊 楠 ,助理研究員;周培森,助理研究員。