【摘要】本文以實(shí)際案例介紹了數(shù)字圖紙檔案管理系統(tǒng)的特色要點(diǎn)及應(yīng)用效果, 通過本系統(tǒng)實(shí)現(xiàn)了從傳統(tǒng)的“紙質(zhì)圖紙檔案管理 ”到“數(shù)字圖紙檔案管理”的轉(zhuǎn)變,對企業(yè)對各類圖紙檔案管理更加有序和規(guī)范,大大提升了對圖紙檔案資料的復(fù)用及查閱效率?!皵?shù)字圖紙檔案管理”適應(yīng)公司在快速發(fā)展過程中對信息化發(fā)展的同步要求,實(shí)現(xiàn)了企業(yè)產(chǎn)品圖紙的格式、存儲(chǔ)、使用、安全的高度集中管理,降低了傳統(tǒng)圖紙檔案管理工作的人力、物力和空間資源消耗,進(jìn)而提升生產(chǎn)效率,提高了生產(chǎn)效益。
【關(guān)鍵詞】圖紙文件樹;上傳文件;Oracle數(shù)據(jù)庫;網(wǎng)絡(luò);B/S模式;文件安全;圖形瀏覽;插件
一、前言
隨著企業(yè)信息化建設(shè)的不斷推進(jìn),我公司已經(jīng)先后實(shí)施了冷、熱工藝CAPP商業(yè)化系統(tǒng)平臺(tái),各生產(chǎn)車間、職能部門也分別自主開發(fā)了各類業(yè)務(wù)軟件,已初步形成了工藝及生產(chǎn)管理的信息化體系架構(gòu)。在不同系統(tǒng)的使用過程中,積累了大量不同格式的電子圖紙,如何提高不同系統(tǒng)間的電子圖紙利用率,同時(shí)保證不同電子圖紙的信息安全隔離就被提上了議事日程。公司現(xiàn)有的產(chǎn)品圖紙采用的是傳統(tǒng)的“紙質(zhì)圖紙檔案庫管理”,存在以下問題和不足:
1.圖紙物理件和電子件的管理占用了大量的人力資源和空間資源,各種圖紙孤立存在,無法共享復(fù)用;
2.產(chǎn)品圖紙的瀏覽、更新和查詢十分不便, 已經(jīng)成為了進(jìn)一步提升工作效率的瓶頸;
3.產(chǎn)品工藝編輯方面,CAPP與圖紙的物理分離已不能適應(yīng)我公司信息化發(fā)展的同步要求;
4.電子圖紙檔案的安全隱患,各個(gè)業(yè)務(wù)系統(tǒng)的圖紙一旦借閱流轉(zhuǎn)出系統(tǒng)后,缺失安全機(jī)制,可以被隨意的復(fù)制、打印、修改、轉(zhuǎn)播;
5.圖紙的統(tǒng)一管理涉及到大量的工程圖紙文件,他們分布在企業(yè)的不同部門和不同生產(chǎn)環(huán)節(jié),文件類型繁多,有doc、xls、pdf、bmp、jpg、tif、dwg、dwf等。
二、系統(tǒng)特色
數(shù)字圖紙檔案管理系統(tǒng)是一個(gè)利用先進(jìn)計(jì)算機(jī)存儲(chǔ)、網(wǎng)絡(luò)技術(shù),以電子文檔及工程圖紙信息資源為基礎(chǔ),以全面實(shí)現(xiàn)設(shè)計(jì)、工藝、生產(chǎn)、工程圖紙、文檔文件的格式轉(zhuǎn)換、文檔安全控制、動(dòng)態(tài)查閱管理和信息交換為主要目標(biāo),實(shí)現(xiàn)數(shù)字圖紙和電子文檔信息的標(biāo)準(zhǔn)轉(zhuǎn)化存儲(chǔ)處理和資源共享的企業(yè)級(jí)應(yīng)用系統(tǒng)。在項(xiàng)目開發(fā)過程中,主要針對圖紙樹及圖形數(shù)據(jù)庫進(jìn)行了較合理的構(gòu)筑。目前,該系統(tǒng)已進(jìn)入穩(wěn)定運(yùn)行階段,公司各單位舊圖數(shù)據(jù)地采集將逐步完成。
數(shù)字圖紙檔案管理系統(tǒng)的開發(fā)及應(yīng)用,將傳統(tǒng)的“紙質(zhì)檔圖紙檔案管理”轉(zhuǎn)變?yōu)椤皵?shù)字圖紙檔案管理”,這是企業(yè)圖紙檔案管理模式的一次重要轉(zhuǎn)變。其特點(diǎn)主要表現(xiàn)在以下方面:
1.實(shí)現(xiàn)公司及所屬各單位車間圖紙檔案的集中統(tǒng)一管理;
2.通過自行開發(fā)和整合第三方轉(zhuǎn)換平臺(tái)兩種方式并行,實(shí)現(xiàn)把doc、xls、txt、bmp、jpg等文件格式統(tǒng)一的轉(zhuǎn)換為雙層PDF,并且啟用PDF文件格式的密碼功能,實(shí)現(xiàn)對統(tǒng)一文檔的閱讀、復(fù)制、提取、打印等操作權(quán)限的非應(yīng)用系統(tǒng)級(jí)別的文件級(jí)控制;
3.數(shù)字圖紙檔案文件的格式規(guī)范為PDF、DWG、TIF三種格式,保證文檔的先后兼容性,同時(shí)直接將文檔存儲(chǔ)于Oracle數(shù)據(jù)庫中,實(shí)現(xiàn)了文件的數(shù)據(jù)庫管理,安全性大幅提高;
4.該項(xiàng)目的實(shí)施可使CAPP單一的文本操作轉(zhuǎn)變?yōu)槲谋九c產(chǎn)品圖紙相集成,從而實(shí)現(xiàn)冷工藝CAPP、熱工藝CAPP文本與圖紙的有效接合,解決了檔案數(shù)據(jù)復(fù)用的信息化孤島難題;
5.系統(tǒng)是基于WEB的三層網(wǎng)絡(luò)架構(gòu)、采用MVC模式進(jìn)行設(shè)計(jì),本系統(tǒng)可以通過網(wǎng)絡(luò)在任一授權(quán)接入點(diǎn)對圖紙進(jìn)行瀏覽、查詢、上傳、下載、更新、刪除等操作,滿足公司不同職能、業(yè)務(wù)部門的實(shí)際使用需要。系統(tǒng)對客戶機(jī)硬件配置要求不高,可降低客戶機(jī)硬件資源的消耗;
6. 系統(tǒng)采用OCX插件,兼?zhèn)淞薈/S模式本地執(zhí)行速度快的特點(diǎn);
7. 后臺(tái)管理可創(chuàng)建多級(jí)樹形文件夾,符合我公司產(chǎn)品零部件多級(jí)分類的實(shí)際需求;
8.為了減輕客戶機(jī)負(fù)擔(dān),產(chǎn)品樹采用動(dòng)態(tài)加載子節(jié)點(diǎn),適用于大數(shù)量文件管理。
三、系統(tǒng)架構(gòu)
公司為數(shù)字圖紙檔案管理系統(tǒng)建立了專用服務(wù)器,納入了公司信息化二級(jí)網(wǎng)絡(luò)統(tǒng)一管理。
本系統(tǒng)選擇基于.NET架構(gòu)的應(yīng)用,使用MVC模式進(jìn)行業(yè)務(wù)應(yīng)用架構(gòu)開發(fā);在數(shù)據(jù)庫方面,選擇Oracle數(shù)據(jù)分析處理引擎。系統(tǒng)的三層業(yè)務(wù)架構(gòu)如圖所示:
四、系統(tǒng)功能
本系統(tǒng)將具備以下功能:
1、文件轉(zhuǎn)檔功能
將各個(gè)業(yè)務(wù)系統(tǒng)需要進(jìn)入系統(tǒng)的非dwg、tig格式文件統(tǒng)一的轉(zhuǎn)換為加密的雙層PDF格式文件。
2、入檔管理
用戶可以直接通過系統(tǒng)的用戶界面將需要入檔的電子原文在系統(tǒng)中進(jìn)行提交,本功能將作為接口頁面提供給不同的業(yè)務(wù)系統(tǒng)在實(shí)現(xiàn)自動(dòng)歸檔功能前的人工歸檔。
3、文件權(quán)限管理
通過單個(gè)或批量的方式,將數(shù)字圖紙檔案按照所有者的要求進(jìn)行不可操作、可讀、復(fù)制、提取、打印等權(quán)限功能、文檔密碼、許可權(quán)密碼、等幾個(gè)等級(jí)的權(quán)限管理。
4、借閱管理
主要針對數(shù)字圖紙檔案經(jīng)過加密后,閱讀者需要取得原始文件的解密密文而設(shè)定的功能,本功能可以通過系統(tǒng)接口與各個(gè)業(yè)務(wù)系統(tǒng)實(shí)現(xiàn)無縫連接。
5、數(shù)據(jù)交互功能
本功能主要體現(xiàn)在后端的業(yè)務(wù)數(shù)據(jù)應(yīng)用上,通過數(shù)據(jù)交互,實(shí)現(xiàn)應(yīng)用系統(tǒng)與本系統(tǒng)的無縫數(shù)據(jù)交換。在本系統(tǒng)中將實(shí)現(xiàn)通過數(shù)據(jù)總線方式和不同業(yè)務(wù)系統(tǒng)進(jìn)行數(shù)據(jù)交互。
6、用戶管理
本系統(tǒng)將實(shí)現(xiàn)與門戶用戶的同步機(jī)制,通過公司門戶統(tǒng)一管理系統(tǒng)的用戶。
7、權(quán)限管理
提供多層次的系統(tǒng)使用權(quán)限控制,在系統(tǒng)的權(quán)限管理細(xì)化和使用者方便、合適的授權(quán)控制之間,得到最好的平衡。
8、系統(tǒng)配置
通過本功能,將實(shí)現(xiàn)對系統(tǒng)所有設(shè)置、參數(shù)化的定制功能進(jìn)行統(tǒng)一的管理。
五、技術(shù)要點(diǎn)
1.實(shí)現(xiàn)了無級(jí)樹節(jié)點(diǎn)添加。圖紙樹的文件夾節(jié)點(diǎn)在初始化時(shí)自動(dòng)創(chuàng)建,當(dāng)用戶點(diǎn)擊某文件夾節(jié)點(diǎn)時(shí),動(dòng)態(tài)添加文件子節(jié)點(diǎn),以減輕頁面負(fù)荷。節(jié)點(diǎn)存儲(chǔ)方式在數(shù)據(jù)庫表中僅用一個(gè)字段存儲(chǔ)其路徑,讀取解析各級(jí)名稱。樹路徑字符如:///圖紙庫///GH//007///VA62///VA620012.00卷取機(jī)。
2.實(shí)現(xiàn)快速瀏覽圖形文件。圖形文件的快速瀏覽分為三步,依次為查詢、讀取、顯示,其中查詢方式是至關(guān)重要的。如果以文件名稱字符串方式直接查詢圖文件的BLOB表,打開圖形文件速度將變得很慢。庫記錄越多查詢速度越慢,甚至引起宕機(jī)。因此,對程序和數(shù)據(jù)庫結(jié)構(gòu)要進(jìn)行合理設(shè)計(jì)。程序與數(shù)據(jù)庫布局如下圖:(三級(jí)搜索)
其中,圖形數(shù)據(jù)采用“分區(qū)存儲(chǔ)”,每表區(qū)空間布局約30萬行記錄,并采用空間隔離。其目的有兩個(gè),一是穩(wěn)定查詢速度,二是減輕容量風(fēng)險(xiǎn)。
3.批量上傳文件。采用 “二叉樹遞歸法”搜索子文件夾及文件,以BLOB字段存入Orcale數(shù)據(jù)庫。
4、實(shí)現(xiàn)用戶登錄和權(quán)限控制,保護(hù)圖紙信息不被非法拷貝、打印。在被非法拷貝之后,PDF格式的文檔也無法在沒有授權(quán)密鑰的情況打開流傳。
5、利用數(shù)據(jù)庫提供的權(quán)限管理模式,通過用戶管理將使用人劃分為系統(tǒng)管理員和普通用戶等,實(shí)現(xiàn)用戶的分級(jí)管理。
6、利用DWF瀏覽插件、TIF瀏覽插件及PDF閱讀器實(shí)現(xiàn)對DWG、tif、PDF等的快速瀏覽。
六、結(jié)語
數(shù)字圖紙檔案系統(tǒng)的建設(shè)及使用適應(yīng)了公司信息化發(fā)展的同步要求,它實(shí)現(xiàn)產(chǎn)品圖紙檔案的集中管理和網(wǎng)絡(luò)化管理,實(shí)現(xiàn)圖紙的高效瀏覽及遠(yuǎn)程、快速查詢,實(shí)現(xiàn)企業(yè)圖紙檔案管理模式的一次重要變革,使企業(yè)的電子圖紙能夠在更大范圍內(nèi)快速、安全的進(jìn)行傳輸、共享及管理,同時(shí)降低了人力物力及成本,提高了生產(chǎn)效益。