樊 楠,周培森,王子卿
(1.中國鐵道科學(xué)研究院 電子計(jì)算技術(shù)研究所,北京 100081;2. 中國人民大學(xué)附屬中學(xué), 北京 100080)
鐵路信息化系統(tǒng)集成工程文檔管理系統(tǒng)設(shè)計(jì)
樊 楠1,周培森1,王子卿2
(1.中國鐵道科學(xué)研究院 電子計(jì)算技術(shù)研究所,北京 100081;2. 中國人民大學(xué)附屬中學(xué), 北京 100080)
隨著鐵路信息化系統(tǒng)集成工程項(xiàng)目的急劇增加,其文檔查找調(diào)閱困難、安全性存在隱患等問題日益突出,為此,基于B/S模式,采用J2EE框架技術(shù)進(jìn)行開發(fā),設(shè)計(jì)了一套工程文檔管理系統(tǒng)。該系統(tǒng)主要由4個(gè)功能模塊組成:工程文檔收集管理、工程文檔資料管理、工程文檔移交管理、工程文檔匯總統(tǒng)計(jì)。使用該系統(tǒng)能夠更加快速、準(zhǔn)確、安全地對(duì)文檔進(jìn)行管理、查詢、調(diào)閱,提高工程管理工作效率。
文檔管理;B/S;J2EE
為了解決鐵路信息化系統(tǒng)集成項(xiàng)目管理過程中的設(shè)計(jì)數(shù)據(jù)和技術(shù)文檔呈現(xiàn)出的“信息爆炸”性增長(zhǎng)、與企業(yè)各部門之間缺乏有效的信息傳遞途徑、形成“信息孤島”的問題,產(chǎn)品數(shù)據(jù)管理系統(tǒng)(PDM,Product Data Management)應(yīng)運(yùn)而生[1]。工程文檔管理系統(tǒng)正是PDM系統(tǒng)中的一個(gè)重要組成部分。
國外工程文檔管理類型系統(tǒng)的研究和應(yīng)用已經(jīng)比較成熟,早在上世紀(jì)80年代一些軟件公司就已經(jīng)推出了相應(yīng)的產(chǎn)品[2~4],并在隨后的時(shí)間中不斷的進(jìn)行功能擴(kuò)展。而國內(nèi)鐵路信息系統(tǒng)集成專業(yè)工程文檔管理系統(tǒng)的實(shí)施仍處在起步階段,已有的一些產(chǎn)品也只是面向部分功能結(jié)構(gòu)的子系統(tǒng)。而工程文檔管理系統(tǒng)作為PDM的重要子系統(tǒng),如何能符合企業(yè)的實(shí)際需求,適用于企業(yè)現(xiàn)有的工程管理模式仍是值得探索的一項(xiàng)工作。
鐵路信息化系統(tǒng)集成工程文檔管理系統(tǒng)(以下簡(jiǎn)稱:系統(tǒng)),充分利用現(xiàn)行工程管理體制同步獲取龐大而完整的工程設(shè)計(jì)圖紙?bào)w系,建立工程設(shè)計(jì)圖庫、工程信息數(shù)據(jù)庫,同步進(jìn)行從工程設(shè)計(jì)圖紙數(shù)據(jù)到工程基礎(chǔ)信息數(shù)據(jù)的采集、轉(zhuǎn)換、加工處理、存儲(chǔ)及管理,為已完成工程項(xiàng)目總結(jié),為珍貴的建設(shè)文檔留存,為今后的運(yùn)維管理提供資料和手段,為管理層決策提供基礎(chǔ)數(shù)據(jù)。
1.1 系統(tǒng)架構(gòu)設(shè)計(jì)
系統(tǒng)采用B/S體系架構(gòu)[5~9],J2EE開發(fā)架構(gòu)[10],Oracle數(shù)據(jù)庫技術(shù)以及一款主流的免費(fèi)Web容器Tomcat[11~14]。
系統(tǒng)體系結(jié)構(gòu)是一個(gè)綜合模型,由許多結(jié)構(gòu)要素及各種視圖(或觀點(diǎn))所組成,而各種視圖主要是基于各組成要素之間的聯(lián)系與互操作而形成的。因此,系統(tǒng)體系結(jié)構(gòu)可以作為構(gòu)建系統(tǒng)模型的一種方法。系統(tǒng)采用基于瀏覽器B/S架構(gòu),采用J2EE框架實(shí)現(xiàn)。
1.2 系統(tǒng)軟/硬件設(shè)計(jì)
1.2.1服務(wù)器硬件配置要求(最低)
(1)CPU:至強(qiáng)系列,主頻≥2.4 GHz;
(2)內(nèi)存≥8 G;
(3)硬盤≥500 G。
1.2.2服務(wù)器端軟件需求
(1)操作系統(tǒng):Windows Server 2008 R2;
(2)數(shù)據(jù)庫:Oracle9i;
(3)Java運(yùn)行環(huán)境:JDK1.6;
(4)Web服務(wù)器:TOMCAT8。
1.2.3客戶端運(yùn)行環(huán)境
(1)操作系統(tǒng):Windows XP或Windows7;
(2)內(nèi)存>1 G、硬盤空閑空間≥30 G;
(3)瀏覽器版本為IE6.0以上。
1.3 系統(tǒng)功能設(shè)計(jì)
通過對(duì)公司工程文檔管理業(yè)務(wù)實(shí)際需求進(jìn)行梳理分析,將需求梳理為5大類,分別是:(1)工程圖檔電子化標(biāo)準(zhǔn):定義原始數(shù)據(jù)范圍、實(shí)現(xiàn)電子圖檔的收集/整理、實(shí)現(xiàn)紙質(zhì)圖檔的收集/掃描。(2)實(shí)現(xiàn)對(duì)工程文檔查詢和借閱流程的管理。(3)實(shí)現(xiàn)對(duì)電子工程文檔的標(biāo)準(zhǔn)管理:包括電子文檔加密存儲(chǔ)、分類、版本與歷史、搜索和查詢、文檔安全管理等。(4)實(shí)現(xiàn)對(duì)文檔使用數(shù)據(jù)的匯總統(tǒng)計(jì),根據(jù)工程文檔歸檔信息、借閱及歸還等信息,提供統(tǒng)計(jì)文檔的使用處理情況的功能,形成各類的統(tǒng)計(jì)報(bào)表。(5)實(shí)現(xiàn)文檔借閱/歸還的工作流管理。
根據(jù)上述需求,工程文檔管理系統(tǒng)框架如圖1所示。
圖1 工程文檔管理系統(tǒng)功能框架圖
1.3.1工程文檔收集管理
功能描述:批量導(dǎo)入某個(gè)工程項(xiàng)目電子化的工程竣工資料。
工程竣工資料電子化目錄結(jié)構(gòu)要求:每個(gè)工程項(xiàng)目對(duì)應(yīng)一個(gè)文件夾,包含下列子文件夾:基建文件、監(jiān)理文件、施工文件、竣工圖、電子圖檔及測(cè)繪成果。按照檔案要求掃描后的案卷文件夾根據(jù)案卷中文件屬性分別存放,按照檔案要求整理的數(shù)據(jù)庫mdb存放到工程項(xiàng)目對(duì)應(yīng)的文件夾根目錄下,名稱任意,但只有一個(gè)。
1.3.2工程文檔資料管理
(1)自定義組合查詢
功能描述:提供按照工程文檔基本屬性以及自定義屬性任意組合模糊查詢工程文檔的功能。
查詢條件:文件名、描述、創(chuàng)建人、工程文檔自定義屬性,如專業(yè)、工程名稱、文件題名等。
查詢結(jié)果:當(dāng)前文件夾下符合查詢條件的所有文件列表。
對(duì)于查詢結(jié)果中當(dāng)前用戶有瀏覽權(quán)限的文件可打開瀏覽,無瀏覽權(quán)限文檔不可瀏覽。模糊查詢可使用通配符“*”和“?”。
(2)工程文檔權(quán)限管理
功能描述:工程文檔權(quán)限管理包括文件夾的權(quán)限與文檔權(quán)限。當(dāng)文件夾有權(quán)限時(shí)該文件夾下的文件才可進(jìn)行權(quán)限控制。
(3)紙質(zhì)工程文檔借閱管理
對(duì)于留存在工程部的紙質(zhì)工程資料提供借閱功能。借閱人員需通過系統(tǒng)提出借閱申請(qǐng),審批通過后方可借閱,同時(shí)記錄借閱信息。
(4)紙質(zhì)工程文檔歸還管理
功能描述:提供對(duì)紙質(zhì)工程文檔借閱歸還的管理。界面樣式如圖2所示。
圖2 紙質(zhì)工程文檔歸還管理界面樣式圖
1.3.3工程文檔移交管理
基于工程文檔數(shù)據(jù)庫,實(shí)現(xiàn)工程文檔的移交管理。工程文檔移交包括電子移交和紙質(zhì)移交。
(1)電子移交
通過與檔案系統(tǒng)接口實(shí)現(xiàn)工程文檔自動(dòng)移交并記錄移交以便查詢。電子資料移交流程:系統(tǒng)管理員在移交紙質(zhì)資料后申請(qǐng)移交(在項(xiàng)目信息匯總列表中,點(diǎn)擊“移交”按鈕)通知檔案管理員查看項(xiàng)目資料進(jìn)行審核。
(2)紙質(zhì)移交
在項(xiàng)目信息匯總表中,選擇進(jìn)行紙質(zhì)文檔移交的工程項(xiàng)目信息,選擇“紙質(zhì)移交”操作并執(zhí)行(傳遞projectID參數(shù)),顯示界面如圖3所示。
圖3 紙質(zhì)移交界面樣式圖
紙質(zhì)移交流程如下:
a.工程名稱:根據(jù)參數(shù)projectID從EDM_ProjectInfo表中查詢projectName字段值,不可編輯;
b.移交部門:默認(rèn)檔案室,可編輯;
c.移交人:當(dāng)前登錄用戶姓名(門戶users表中username值),不可編輯;
d.移交時(shí)間:默認(rèn)當(dāng)前時(shí)間,不可編輯;
e.移交案卷數(shù)量:根據(jù)projectID參數(shù)從EDM_ FileInfo表中查詢projectID字段值為該參數(shù)的所有記錄個(gè)數(shù)(count(mainTitle)),mainTitle不為null或“”,不可編輯;
f.保存按鈕:點(diǎn)擊提示“確定向檔案室移交紙質(zhì)文檔嗎?”選擇“是”向工作流數(shù)據(jù)庫formpro的DocumentMoveInfo表中插入記錄,當(dāng)type為2時(shí)。保存按鈕不可用。選擇“否”不執(zhí)行任何操作;
g.“查看工程資料移交清單”鏈接:在當(dāng)前窗體中查詢并顯示,需傳遞當(dāng)前工程項(xiàng)目projectID值,要求導(dǎo)出word和打印。
功能描述:提供查詢工程文檔移交情況的功能,包括電子版和紙質(zhì)文檔。
查詢條件:開始日期(選擇),約束工作流數(shù)據(jù)庫DocumentMoveInfo表OprateTime字段;結(jié)束日期(選擇),約束工作流數(shù)據(jù)庫DocumentMoveInfo表OprateTime字段;移交類型(選擇,選項(xiàng)為電子、紙質(zhì)、全部),約束工作流數(shù)據(jù)庫DocumentMoveInfo表type字段;項(xiàng)目名稱(輸入關(guān)鍵字),約束工作流數(shù)據(jù)庫DocumentMoveInfo表projectName字段;要求項(xiàng)目名稱模糊查詢,各個(gè)條件關(guān)系為“與”。
查詢結(jié)果:表格顯示,序號(hào)、工程名稱、移交類型、移交時(shí)間、移交部門、移交人、移交案卷數(shù)量、移交文件數(shù)量以及移交清單鏈接。
1.3.4匯總統(tǒng)計(jì)
根據(jù)工程文檔歸檔信息入庫等信息,提供統(tǒng)計(jì)文檔的使用處理情況的功能,形成各類的統(tǒng)計(jì)報(bào)表。
(1)項(xiàng)目信息統(tǒng)計(jì)
功能描述:根據(jù)負(fù)責(zé)人、年份等統(tǒng)計(jì)項(xiàng)目信息,包括工程項(xiàng)目文檔數(shù)量等。
統(tǒng)計(jì)條件:負(fù)責(zé)人(下拉框,列表為所有項(xiàng)目負(fù)責(zé)人最后為全部);建設(shè)年份:輸入框;項(xiàng)目名稱:輸入框。
統(tǒng)計(jì)結(jié)果:包括序號(hào),項(xiàng)目名稱、負(fù)責(zé)人、需求部門、資金來源、資金編號(hào)、歸檔文檔數(shù)量、案卷數(shù)量、是否移交。
(2)歸檔情況統(tǒng)計(jì)
功能描述:反映歸檔現(xiàn)有各類工程文檔、工程文檔的數(shù)量;按照歸檔年度、歸檔單位、保管期限、工程文檔形成日期、責(zé)任者以及其它自選項(xiàng)目進(jìn)行分項(xiàng)統(tǒng)計(jì)。
統(tǒng)計(jì)條件: 類型:年、季、月、開始日期、結(jié)束日期。
統(tǒng)計(jì)結(jié)果:以表格形式顯示工程名稱、負(fù)責(zé)人、資金編號(hào)、案卷數(shù)量、文檔數(shù)量。其中,案卷數(shù)量是超鏈接,點(diǎn)擊后顯示該工程項(xiàng)目案卷詳細(xì)信息,包括序號(hào)、案卷題名、卷內(nèi)件數(shù)、責(zé)任者、冊(cè)數(shù)、頁數(shù)。
(3)文檔利用查詢統(tǒng)計(jì)
功能描述:對(duì)于瀏覽和下載方式的文檔利用情況查詢統(tǒng)計(jì)。
統(tǒng)計(jì)條件:開始日期、結(jié)束日期;利用類型:下載、瀏覽、全部。
統(tǒng)計(jì)結(jié)果:序號(hào)、申請(qǐng)人、 所在單位、聯(lián)系電話、文檔名稱、利用目的、日期、利用類型(下載/瀏覽)。
工程不同階段不同角色所產(chǎn)生的文檔資料十分龐雜。工程文檔管理系統(tǒng)從功能上符合實(shí)際工作需要,將所有工程文檔電子化后統(tǒng)一到系統(tǒng)所建立的管理系統(tǒng)中,改善了工程文檔管理流程,提高了工作效率,具有較強(qiáng)的實(shí)用性。同時(shí),工程文檔管理系統(tǒng)界面友好,借鑒MIS的交互界面,提高了系統(tǒng)的可操作性。
[1] 張艷崗, 張保成, 鄭長(zhǎng)虹. 產(chǎn)品數(shù)據(jù)管理(PDM)技術(shù)的發(fā)展[J]. 機(jī)械管理開發(fā),2006(2):97-98.
[2] 張曉勇,張 璟,李軍懷. 基于 PDF 項(xiàng)目文檔管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 西北大學(xué)學(xué)報(bào):自然科學(xué)版,2006,36(1):36-40.
[3] 關(guān) 嶸. B/S、C/S結(jié)構(gòu)優(yōu)缺點(diǎn)淺析[J]. 科學(xué)時(shí)代,2012(7):91-92.
[4] 李 琳. 基于 B/S 架構(gòu)的文檔管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 南京大學(xué), 2007(2).
[5] 魏 勇, 唐文彬, 郭 梅,等. 基于DAO模式的J2EE應(yīng)用程序的數(shù)據(jù)庫訪問設(shè)計(jì)[J]. 計(jì)算機(jī)應(yīng)用,2003(23).
[6] 陳國華, 潘 游. JSP 技術(shù)及其在安全管理信息系統(tǒng)中的應(yīng)用[J]. 中國安全科學(xué)學(xué)報(bào), 2003,13(1):45-48.
責(zé)任編輯 方 圓
· 信息·
“動(dòng)車組運(yùn)行故障圖像監(jiān)控系統(tǒng)”通過鐵科院審查
2015年11月27 日,中國鐵道科學(xué)研究院在北京召開了“動(dòng)車組運(yùn)行故障圖像監(jiān)控系統(tǒng)” 技術(shù)審查會(huì)。由北京交通大學(xué)、鐵科院、北京鐵路局、鐵三院相關(guān)專家組成了審查專家組。專家組聽取了該項(xiàng)目的研究報(bào)告、用戶報(bào)告、科技查新報(bào)告和第三方測(cè)試報(bào)告,經(jīng)過認(rèn)真討論,形成審查意見如下:
1.系統(tǒng)設(shè)計(jì)了統(tǒng)一的TEDS設(shè)備數(shù)據(jù)接口、通訊協(xié)議、業(yè)務(wù)邏輯及應(yīng)用模式,構(gòu)建了總公司、鐵路局、監(jiān)控中心三級(jí)聯(lián)網(wǎng)監(jiān)控系統(tǒng),研發(fā)了總公司、鐵路局、監(jiān)控中心和動(dòng)車所四級(jí)聯(lián)動(dòng)的監(jiān)控應(yīng)用軟件。
2.系統(tǒng)完成了動(dòng)車段(車輛段)監(jiān)控中心硬件設(shè)計(jì)及系統(tǒng)集成,提供了能夠滿足對(duì)TEDS設(shè)備集中監(jiān)控的軟硬件條件及環(huán)境。
3.系統(tǒng)實(shí)現(xiàn)了對(duì)動(dòng)車組運(yùn)行故障圖像的集中監(jiān)控、統(tǒng)一作業(yè)及綜合管理,滿足了TEDS運(yùn)用管理辦法相關(guān)業(yè)務(wù)規(guī)范要求。
4.系統(tǒng)已在哈大高鐵、京滬高鐵、京廣高鐵北段所涉7個(gè)路局試運(yùn)行2年,運(yùn)行穩(wěn)定,效果良好。
5.系統(tǒng)功能設(shè)計(jì)合理、技術(shù)先進(jìn)、界面友好、維護(hù)方便,符合相關(guān)技術(shù)規(guī)范要求,滿足現(xiàn)場(chǎng)運(yùn)用需要,在保障動(dòng)車組運(yùn)行安全方面發(fā)揮了重要作用,達(dá)到國內(nèi)領(lǐng)先水平。
課題組提供的技術(shù)資料齊全,符合技術(shù)評(píng)審要求,評(píng)審委員會(huì)一致同意通過技術(shù)評(píng)審。建議在全路推廣使用。
文/攝影/鐵科院電子所研發(fā)管理部沈海燕
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
樊 楠 ,助理研究員;周培森,助理研究員。