下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第 4 卷 第 1 期2012 年 3 月vol 4 no 1mar 2012基于的協(xié)同平臺定制開發(fā)projectwise胡敏( 中船第九設計研究院工程有限公司,上海200063)【摘 要】隨著中國勘察設計市場競爭的加劇,設計企業(yè)的設計和管理面臨著眾多嚴峻的挑戰(zhàn): 建設工程的龐大、工期的縮短、變更越來越頻繁等等,設計企業(yè)進行協(xié)同設計已經(jīng)是整個行業(yè)發(fā)展的趨勢。如何搭建適合設計企業(yè) 自身的協(xié)同設計平臺,是每個要進行協(xié)同設計的企業(yè)都面臨的問題。bentley 公司的 projectwise 是個較為成熟的通 用工程內容管理平臺,本文討論的是在此平臺上定制開發(fā),從而構建真正適合本企業(yè)的協(xié)同設計平臺?!?/p>
2、關鍵詞】projectwise; 協(xié)同設計; 外部參照; objectarx【中圖分類號】f270 7【文獻標識碼】a【文章編號】1674 7461( 2012) 01 0061 06背景projectwise 平臺主要功能介紹12勘察設計企業(yè)的特點決定了工程設計需要密切的配合和協(xié)作。隨著信息時代的到來以及中國 加入 wto,國內勘察設計企業(yè)面臨著來自國際競爭 和信息化的雙重挑戰(zhàn)。中國勘察設計企業(yè)能否適 應未來,取決于它是否具備國際一流水平的競爭實 力,即能否提供最好的服務、最快的速度和最低的 成本。而要快速獲得這樣的能力,僅靠企業(yè)現(xiàn)有資 源和工作方式是遠遠不夠的,而應以信息技術為支 撐,廣泛
3、開展跨專業(yè)、跨企業(yè)、跨地區(qū),乃至跨國等 多種形式的協(xié)同設計。我院是以設計咨詢?yōu)橹鳡I業(yè)務的公司,主要解 決的是項目設計過程管理難題,而協(xié)同設計主要想 解決的管理難題是以項目組為單位的一線設計人 員設計過程的協(xié)同,該系統(tǒng)的主要使用對象為項目 組,以提高設計質量和技術為首要目的,其次是通 過優(yōu)化設計流程來提高項目的管理水平,因此其他 管理部門都是配合項目組開展協(xié)同設計管理工作。 公司經(jīng)過詳細的調研和考察,并充分考慮了自身的 業(yè)務特點后,最終選擇了 bentley 公司的 projectwise( 簡稱 pw) 產(chǎn)品作為協(xié)同平臺。但是 projectwise 是 一個通用的平臺軟件,必須經(jīng)過二次開發(fā),
4、才能滿 足公司協(xié)同設計的需求。2 1 工程文檔及內容管理能夠在網(wǎng)絡環(huán)境中實現(xiàn)分布式文檔管理,將分布在異地的文檔集中在一個統(tǒng)一的環(huán)境中管理。以發(fā)布的方式實現(xiàn)文件的共享,確保文檔的安全性、唯一性、可控制性及可追溯性。2 2外部參照管理對專業(yè)內和專業(yè)間相互引用的文件關系進行獨立于 autocad 外部參照功能外的全面管理。即使引用文件路徑變化,系統(tǒng)也會依然保證文件之間 的引用關系正常,可方便地進行引用管理的建立和 拆解操作。2 3 文件版本管理系統(tǒng)提供了完備的版本管理體系,同時引入了 文件的檢入 / 檢出概念,確保同一時間同一文件只 有一人可以對文件進行寫操作。另外文檔“歷史紀 錄”功能,能夠紀錄文
5、件從創(chuàng)建開始的所有活動的 動作、人員及時間( 如創(chuàng)建、刪除,檢入 / 檢出,狀態(tài) 改變,復制移動等) 。2 4 工程項目信息的檢索與查詢pw 提供了智能的文檔查詢功能,幫助我院速 搜尋出目標文件。傳統(tǒng)的樹狀目錄結構,最符合工程信息的分類查詢。矩陣式的邏輯目錄結構,能讓我們按不同的職能需求靈活組織、分類文檔。2 5 其它功能包括打印與發(fā)布管理、數(shù)字安全性管理、標準 化管理、分布式存儲管理和工程信息全生命周期的 管理。pw 是提供了一個設計文件資料的統(tǒng)一管理的 平臺,設計文件都上傳至服務器,工程項目中的所 有圖紙資料都集中儲存在數(shù)據(jù)庫服務器,并且有安 全、完善的共享管理和用戶權限管理,由服務器實
6、現(xiàn)圖紙的版本管理與控制,這樣就為協(xié)同設計提供 了平臺基礎,但作為設計企業(yè)中的協(xié)同平臺,有些 方面還是需要二次開發(fā)改造。主要是體現(xiàn)在以下 方面:1) 與 autocad 集成方面尚有不足,雖然 pw 也 提供了在 autocad 中的插件,但是整體還是完全獨 立于繪圖平臺,而對于首要任務就是繪圖的設計人 員來說,更希望所有工作都在 autocad 中完成。2) 授權機制工作量過大。由于國內的設計企 業(yè),項目數(shù)量多,而參與每個項目的專業(yè)也多,pw 雖然提供靈活的授權機制,但是給如此眾多的項目 設置權限,并要隨著設計人員調整而調整,工作量 是巨大的。3) 與其他業(yè)務系統(tǒng)的集成。經(jīng)過這些年來,中 船九
7、院也開發(fā)了不少應用系統(tǒng),比如生產(chǎn)管理系 統(tǒng),人事系統(tǒng)等,如果協(xié)同平臺不能與這些業(yè)務系 統(tǒng)集成,而達到數(shù)據(jù)共享,那這個平臺就變成一個 孤立的平臺,生命力也有限。4) 一些系統(tǒng)功能進一步完善和改造才能適應 中船九院協(xié)同設計的需要,比如參考關系維護,需 要進一步完善。設校審流程和提資流程需要重新 定制開發(fā)。5) 其它個性化需求。比如提資、歸檔和項目修 改通知單管理等業(yè)務需求,pw 平臺中沒有現(xiàn)成的 功能,這些就需要二次開發(fā)。通過協(xié)同設計平臺定制開發(fā),為設計人員搭建一個在 autocad 中的工作平臺,以外部參照為技術 基點,核心解決設計過程中的“錯、漏、碰、缺”問題。 其實質是為企業(yè)和設計人員搭建一
8、個將“設計”與 “管理”進行了一體化緊密集成的、易于推行的且真 正意義上的“協(xié)同設計平臺”。開發(fā)工具及系統(tǒng)界面4本次定制開發(fā)是基于 autocad 2008 版本,主要的開發(fā)工具包括 objectarx、pw sdk 和 vs2005。4 1objectarxautocad 常用的二次開發(fā)工具包括: c / c + + 的的開 發(fā) 以 及objectarx、vb / vba activexau-tolisp / visuallisp 開發(fā)工具。這三種開發(fā)工具中,objectarx 擁有對 autocad 最深入的控制能力,能 夠提供最多類型的窗體。使用 arx 可以向 auto- cad 注冊
9、自己的命令,用戶運行你的程序時無需了 解關于 autocad 更多的知識。objectarx 應用程序 不再是一個獨立的進程,而是一個動態(tài)鏈接庫,它 和 autocad 處于同一地址空間,能夠直接利用 au- tocad 的內核代碼,直接訪問 autocad 數(shù)據(jù)庫、圖 形系統(tǒng)及幾何造型,在運行期間能夠擴展 autocad 具有的類及其功能。此外開發(fā) arx 應用程序還可 以充分利用 windows 資源,mfc 基本類庫和 visual c + + 可視化集成開發(fā)環(huán)境( ide) ,能方便、高效地 設計具有 windows 風格的 cad 應用程序。利用 arx 開發(fā)的程序在 autocad
10、 中的運行效 率與 autocad 的協(xié)調程度,以及它的靈活性是其他 開發(fā)方法所無法比擬的。但這也包括了 objectarx 的致命弱點,那就是它很容易導致一些嚴重的錯誤 從而使得 autocad 崩潰,甚至導致死機。這些都要 求 objectarx 的開發(fā)人員養(yǎng)成一個良好的編程習 慣,在 arx 代碼中加入嚴謹?shù)腻e誤檢查,盡量確保 在發(fā)現(xiàn)異常后能及時返回,避免發(fā)生嚴重錯誤。在代碼編寫過程,綜合使用了錯誤檢查、c + +和結構化異常處理方法以確保系統(tǒng)的強魯棒性。4 2 projectwise sdkprojectwise 提供了用戶開發(fā)環(huán)境,其所提供的apis 均為 win32 dlls。所有
11、的 projectwise apis 均開發(fā)目標31)實現(xiàn)與 autocad 的無縫集成;2) 實現(xiàn)項目創(chuàng)建、授權和權限維護自動化;基于 projectwise 的協(xié)同平臺定制開發(fā)63code 的項目中。sdk 包含完整的客戶端 api 庫( 遵循 c 語言調用規(guī)范) 、文檔和實例代碼。使用 pro- jectwise api,可以通過以下方法來創(chuàng)建、刪除、替換 或擴展 projectwise 客戶端的功能。projectwise 是一個典型的三層結構應用程序。其最基本的構成如下圖 1 所示。添加一些自定義的命令,設計人員能快速掌握并使用。系統(tǒng)主界面界面如圖 2 所示,界面分為三個部分。左邊是
12、 項目樹,列出的是登錄者參與的所有項目。右上是 文件區(qū),列出的是目錄下的所有文件,點右鍵就能 對文件進行各種操作。右下是文件詳區(qū),列出的是 文件的版本信息、項目的人員信息、提資消息、參照 關系、預覽和操作日志。4 3系統(tǒng)實現(xiàn)5系統(tǒng)架構圖系統(tǒng)架構圖見圖 3 所示。系統(tǒng)集成5 15 21)實現(xiàn)與 cad 繪圖平臺集成projectwise 平臺是個通用的平臺,所以要適當改造讓 設 計 人 員 更 容 易 接 受,考 慮 把 projectwise 嵌入到 cad 平臺當中,把一些常用的功能都整理 出來,集成到 cad 界面上,設計人員就可以不改變 工作環(huán)境,不脫離繪圖平臺的情況下而集中到協(xié) 同平
13、臺 中,從而有利于協(xié)同設計項目的整體 圖 1 projectwise 結構我們的目標就是利用 objectarx 開發(fā)工具,開發(fā)嵌入 autocad 的動態(tài)鏈接庫,通過 projectwise a- pis 來訪問 projectwise 數(shù)據(jù)庫及存儲在文件存儲區(qū) 的文檔。并定制了系統(tǒng)的操作菜單,只提供了簡單常 用的命令,去除了一些使用頻率低或者復雜的命令,1。推進圖 3 系統(tǒng)架構圖2)實現(xiàn)與公司業(yè)務系統(tǒng)集成4)實現(xiàn)與電子簽名系統(tǒng)集成電子簽名配合流程使用,通過現(xiàn)有成熟產(chǎn)品的二次開發(fā)與協(xié)同管理系統(tǒng)的集成,實現(xiàn)了真正意義 的數(shù)字簽名技術。協(xié)同管理系統(tǒng)的項目信息來自公司生產(chǎn)管理系統(tǒng)( mis ) ,
14、項目信息主要包括項目名稱、甲方名 稱、開工日期、項目經(jīng)理等信息。實現(xiàn)與生產(chǎn)管理 系統(tǒng)信息同步,公司每安排一個項目,就在協(xié)同管 理系統(tǒng)中自動開設一個項目,建立對應的目錄結 構,并根據(jù)生產(chǎn)計劃中的人員安排來設置協(xié)同管理 系統(tǒng)中的人員權限。實現(xiàn)項目信息和人員權限的 維護自動化,確保項目與人員信息的唯一性。協(xié)同管理系統(tǒng)的人員和部門信息來自公司人 事系統(tǒng)。人員信息主要包括姓名、部門以及資質情 況,及時同步人事系統(tǒng)中人員增減,人員調動以及 部門拆分、變更等信息,實現(xiàn)人員和部門信息維護 的自動化。設計項目過程管理是協(xié)同設計中的一個重要 管理內容。協(xié)同管理系統(tǒng)的流程信息來自公司設 計項目流程管理系統(tǒng),根據(jù)流程
15、系統(tǒng)中的節(jié)點進度 調整協(xié)同管理系統(tǒng)中人員對文檔的操作權限,在平 臺中實現(xiàn)設計、校對、審核和審定的流程和提資流 程管理。通過改進我們現(xiàn)有的業(yè)務流程,重建更適 宜公司管理的設計業(yè)務流程。協(xié)同管理系統(tǒng)可以與公司辦公自動化系統(tǒng)實 現(xiàn)集成,從而把項目的各種統(tǒng)計信息等發(fā)布到公司 內網(wǎng)上,方便員工查閱與交流。3) 實現(xiàn)與出圖系統(tǒng)集成 設計人員提交打印申請后,系統(tǒng)后臺自動加載5)實現(xiàn)與即時通訊系統(tǒng)集成在系統(tǒng)提資或者歸檔等系統(tǒng)操作時,自動提醒用戶,給設計人員提供了更方便的溝通方式,增強 團隊的信息共享和溝通能力,提高工作效率2。autocad 輔助工具31) 圖紙比對 系統(tǒng)提供的智能比較工具,深入比較 cad
16、對象的屬性差異,并分別用不同的顏色直觀顯示出來, 可以幫助設計人員、審圖人員快速準確的了解版本 之間的差異,過程記錄幫助有序設計。2) 非標準圖層轉換可以將圖紙中已存在的非標準的圖層轉換到 標準圖層,同時移動圖層中的所有實體到標準圖 層。此工具大大降低了協(xié)同的使用門檻,對于那些 本身協(xié)同使用規(guī)則不明確或者歷史項目需要使用 協(xié)同系統(tǒng)的情況特別有用。3) 繪圖標準管理提供專業(yè)間及專業(yè)內的圖層級協(xié)同規(guī)則的維 護管理,包括各專業(yè)的圖層規(guī)則、字體、線型、打印 樣式、圖簽圖框等。同時提供標準的分發(fā)工具,管 理員可以自定標準文件,并將需要分發(fā)的標準文件 上傳、發(fā)布。其他用戶在重新登錄協(xié)同系統(tǒng)時,會5 3基于
17、 projectwise 的協(xié)同平臺定制開發(fā)65則4,分為規(guī)則管理和規(guī)則設置,一個引用專業(yè)和被引用專業(yè)對,形成一條唯一的規(guī)則,規(guī)則可以導 入、導出,并自行設置具體規(guī)則內容,針對被引用專 業(yè)的某個標準圖層進行修改設定,可更改顏色、開 關、凍結、打印開關、鎖定、線型。在用戶定義好規(guī) 則之后,打開可對應引用規(guī)則的圖紙時,系統(tǒng)自動 應用規(guī)則,將圖層做相應的修改,通常用于參考圖 的置灰,變色,不打印等需要。5) 圖層便捷開關對于當前圖紙中的所有圖層進行方便的開關 設置,過濾引用圖層的前綴,標準圖層按專業(yè)分類。5 4 個性化需求定制1) 提資和歸檔提資操作備份用戶的提資文件,自動進行版本 以及參考關系管理
18、5,記錄用戶每一次提資的歷史 痕跡,并把文件打包后鏈接發(fā)送給接收資料的專 業(yè),并通過即時通訊系統(tǒng)通知設計人員。設計人員 接收到資料是,系統(tǒng)自動運用圖層引用標準,使接 收專業(yè)只看到相關的圖層,其它圖層自動關閉; 使 用外部參照時,系統(tǒng)保證每次引用都是最新版本, 并自動管理參考關系和參考文件。系統(tǒng)還提供了 提資歷史記錄比較的功能,能便捷地知道每次提資 之間的差別,方便了設計人員的工作。歸檔也提供 了類似的功能。2) 項目修改通知單管理 隨著項目規(guī)模越來越大,項目修改通知單的數(shù)量急劇增多,通知單的管理也變得越來越重要。系 統(tǒng)根據(jù)模板生成項目修改通知單,并自動填寫項目 相關的信息,減少了設計人員重復輸
19、入和錄入時內 容的千差萬別。所有的修改通知單都保存在系統(tǒng) 中,能做各種統(tǒng)計分析,并跟蹤修改通知單的狀態(tài), 有效地管理了項目修改通知單。1)2)3)4)5)統(tǒng)一 cad 繪圖版本到 2008 版;統(tǒng)一定制專業(yè)軟件; 制定圖層標準; 引用模式的研究; 協(xié)同平臺的定制開發(fā)。目前,中船九院的協(xié)同設計在全院領導和全體設計人員的共同努力下積極推進。協(xié)同平臺的二次開發(fā)為協(xié)同設計的推廣奠定了堅實的技術基礎。平臺通過這次的二次開發(fā),實現(xiàn)了與 autocad 的無縫結合,并與公司的業(yè)務系統(tǒng)實現(xiàn)集成,直接從底 層將多個信息島與數(shù)據(jù)中心關聯(lián); 提高了信息傳遞 的自動化程度,降低了項目成員的工作量,有利于 系統(tǒng)在企業(yè)內
20、部的推廣應用; 避免了信息在二次傳 遞中的錯誤和損失,解決傳統(tǒng)的協(xié)同環(huán)境下只能保 留結果數(shù)據(jù),而不能保留過程信息的弊端; 那些繁 瑣的重復性勞動交給計算機來完成,增加了數(shù)據(jù)的 唯一性,減少了由于操作人員疏忽而導致的低級錯 誤,使設計人員的精力大多放在設計而不是制圖 上; 管理者不僅可以通過該平臺實現(xiàn)對項目進行動 態(tài)監(jiān)控,而且可以將管理工作規(guī)范化,使管理水平 進一步提高,個人的工作成果能在系統(tǒng)中得到反 映,使管理者對每個成員的考核更加客觀公正。另外通過這次平臺定制開發(fā)項目,我院的軟件 開發(fā)團隊對 projectwise 平臺有了更深刻的認識,也 具備了在該平臺上進行更深入定制開發(fā)的能力,為 該平
21、臺的進一步完善打下了堅實的基礎。參考文獻1 李敏強,寇紀淞,紀仕光 計算機支持協(xié)作工作與系統(tǒng)cscw / cscsj 管理科學學報,1994,22 j grudin “computer supported cooperative work ”,history and focus,ieee computer,v27 i5( 1994)3 kevin l mills introduction to the electronic symposium on computer supported cooperative work,acm computing surveys,v 31 i2( 1999)
22、,p105-1164 趙紅 autocad 中外部圖形引用的實現(xiàn)方法j 甘肅 科技,2003,19( 3) : 24-255 曹健,吳瑞民,張友良 cscw 環(huán)境下協(xié)同設計的多版本 問題及其管理策略j 計算機工程與應用,31 ( 11 )( 1998) ,p32-34總結與展望6此系統(tǒng)是 2011 年 6 月份正式在中船九院上線,全院所有設計項目都進入該平臺,大部分設計人員 都此平臺上進行設計、提資和歸檔。期間我們一直 收集設計人員反饋的意見,對系統(tǒng)不斷完善和優(yōu) 化,系統(tǒng)基本運行穩(wěn)定。院里在協(xié)同設計方面進行design and development of cooperative design
23、 platformbased on projectwisehu min( china shipbuilding ndri engineering co,ltd,shanghai 200063,china)abstract: as chinas market survey and design competition,designing and management in design firms facesmany challenges: the huge construction projects,the shorten of the duration,more frequent chang
24、es,etc ,coop- erative design is the development of the industry the trend how to design their own structures for cooperative de- sign platform,is for each to co-design companies are faced with the problem bentleys projectwise is a more ma- ture general engineering content management platform,this discussion is on this platform,custom development,in order to build truly collaborative design for the enterprise platformkey words: projectwise; cooperative
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《皮膚性病學濕疹》課件
- 行政后勤財務報銷審核
- 母親節(jié) 營銷新視角
- 體育行業(yè)話務員工作總結
- 餐飲行業(yè)服務員的服務宗旨
- 體育場館的衛(wèi)生清潔
- 2023-2024年企業(yè)主要負責人安全培訓考試題考題
- 2023-2024安全培訓考試題及答案(新)
- 函授??飘厴I(yè)自我鑒定15篇
- 課題研究報告
- 養(yǎng)老服務中心裝飾裝修工程施工方案
- 落地式腳手架監(jiān)理實施細則
- 上海市金山區(qū)2022-2023學年中考一模英語試題含答案
- 節(jié)水灌溉供水工程初步設計報告
- 【期末試題】河西區(qū)2018-2019學年度第一學期六年級數(shù)學期末試題
- 2022年總經(jīng)理年會發(fā)言稿致辭二
- 警綜平臺運行管理制度
- 立法學完整版教學課件全套ppt教程
- 簡約中國風水墨山水工作總結通用PPT模板
- 礦山測量課程設計
- 藥廠生產(chǎn)車間現(xiàn)場管理-PPT課件
評論
0/150
提交評論