j联赛官方网站
成功案例
當前位置:首頁 > 產品與方案 > 軟件 > Z-PDM系統

Z-PDM系統

1、系統概述

 

      Z-PDM(Zuccess Product Data Management)系統是一款成熟穩定的產品數據管理系統。由眾成研發團隊從理論出發結合實際應用環境潛心開發完成。其架構科學,應用簡單,運行穩定,是各行業多產品、任務管理的最佳選擇。

 

2、技術及功能

 

      系統從過程管理的角度,研究復雜產品設計過程優化的相關理論及方法,從而為復雜產品數據管理提供理論支持。同時,將相關理論及方法應用于實踐設計開發,提高企業的管理效率,促進企業管理水平及管理模式的持續改進。

      系統綜合考慮企業需求、人員組織機構以及相關軟硬件環境的基礎上,以面向企業應用的JavaEE技術作為基本技術框架,結合面向對象及數據庫等技術,構建了多層體系結構。如圖1所示。

圖1 系統的體系結構

1、支撐層

主要包括互聯網和局域網環境、計算機硬件、操作系統及必要的應用軟件等。網絡環境支持系統用戶從企業內部相關部門及企業外部訪問系統。計算機硬件主要包括軟件部署服務器、數據庫服務器及數據存儲設備等。系統采用WebLogic Server 9.2作為應用程序服務器,同時支持Apache Tomcat等主流應用程序服務器產品;數據庫軟件環境支持Oracle 10i、MySQL 5.0等。

2、存儲層

存儲系統相關的物理數據,主要包括數據庫和文件系統存儲兩部分。數據庫包含模型數據和產品數據,分別存儲系統相關配置及系統管理的產品信息。文件庫存放圖紙、文檔等物理文件。數據庫中存放物理文件的相對地址,從而實現與文件庫的交互。

3、模型層

物理數據對象化后的結果。通過采用Hibernate持久化技術實現對對象關系映射,關系數據庫中表結構及關系轉化為JavaBean持久化對象,從而可以采用面向對象的思想對數據進行操作及構建復雜的應用服務。持久化技術采用可擴展標記語言XML表達對象關系映射,當數據庫環境發生變化時,修改相應的映射配置即可實現數據遷移,提高了系統的柔性。模型層采用適應性建模技術構建,模型分為元模型和領域模型兩部分,實現了產品數據管理系統面向行業的可定制特性。

4、服務層

實現系統具體的業務功能,主要包括支撐服務(用戶管理、權限管理、工作日志、消息服務等)和領域服務。支撐服務提供了產品數據管理系統的基本管理功能,包含支撐服務的系統作為構建面向行業系統的基礎平臺。領域服務針對行業及產品特點進行定制,是系統實現的重點,包括面向行業PDM的各種相關功能模塊。

5、表現層

實現對數據及各種操作的展示,提供給用戶操作的界面。該層主要采用HTML、JSF、Ajax、JavaScript等技術實現,兼容Internet Explorer、Firefox、Opera、Safari等主流Web瀏覽器,可實現跨平臺的數據管理。同時,表現層針對行業具體需求,提供基于CAD等桌面應用程序的集成界面。

表現層及其對應的BackingBean與ServiceBean和模型層中JavaBean之間滿足MVC(Model-View-Controller)的設計模式,如圖2所示。

圖2 體系結構中的MVC模式

6、交互層

通過Web瀏覽器實現用戶與系統的人機交互操作。用戶無需安裝大型客戶端軟件,只需要采用IE、FireFox、Chrome及Opera等Web瀏覽器即可進行工作。這種瀏覽器/服務器(Browser/Server, B/S)結構既方便實現用戶網絡協同,又降低了系統部署及維護的復雜度。

 

系統圍繞產品數據組織及過程展開。統一的產品數據模型是進行數據組織的基礎,模型中需要對數據分類及數據間關系進行管理。同時,考慮到適應性要求,模型層面需要具備可擴展性。從宏觀角度看,設計過程主要指設計項目的管理;而針對具體的任務或變更,還需要考慮靈活的審核流程。最終,系統主要的功能模型樹如圖3所示。

圖3 系統的功能模型樹

3、產品特點

 

1、高適應性數據組織與管理

針對行業應用中數據模型的不確定性及動態可擴展需求,采用適應性建模技術實現對產品數據進行分類定義、定義數據之間復雜的約束及關聯關系。避免了數據不確定性導致的功能不足及系統反復修改,提高了產品面向不同行業的適應性。

2、高可定制的過程管理

基于項目管理及工作流技術實現針對產品數據的分層過程管控。項目管理實現產品整體開發過程的管控,基于任務、作業及其邏輯關系控制產品數據的產生、流轉及共享;基于工作流的審核流程實現產品數據的有效性驗證。對產品開發過程、審批過程進行可視化建模與配置,對業務流程與產品數據進行集成,實現基于過程的數據管理、過程的自動化以及過程的監督與控制。

3、高智能化產品管理

對產品開發過程采用智能優化技術進行計劃與調度,實現合理的時間安排及資源的優化配置。對產品零部件間存在的依賴與關聯關系進行建模,通過定性、定量的智能分析與仿真,實現變更影響范圍的界定,實現變更影響大小的評估。

 

 

 

4、適用客戶

 

1、機械、能源、航空航天等大型復雜產品生產制造企業;

2、多產品、多項目同時研發推進的大型研發、設計企業;

5、應用案例分析

 

為了保障AP1000核電機組工程建設的順利進行,同時,配合“打造數字化核電、構建信息化企業”的目標,山東核電設備制造有限公司啟動了企業協同資源管理系統信息化項目的建設,產品數據管理系統是該項目的重要組成部分。通過項目建設為先進核電技術的引進、消化吸收及優化改進提供技術支持。

以核電設備制造企業信息化項目為背景,結合核電設備公司相關業務背景,對系統項目管理、變更管理等與過程管理相關的功能模塊進行了系統定制開發。

1、用戶登錄系統后的起始頁面如4所示,該頁面詳細列出了與當前用戶相關的各種活動,包括任務、作業、變更及其相關的審核等等。通過頁面左側的導航菜單可以進入相應的功能頁面進行操作。菜單及功能按鈕的顯示可依照權限進行配置。

圖4 工作任務列表

2、設計項目管理的主頁面如圖5所示(導航菜單收縮),其中可實現工作的分解、資源配置、項目計劃等操作。系統在設計項目中定義兩種類型的活動:任務和作業。其中,作業是不可細分的最小活動單元,而任務則可以通過工作分解細分為子任務或具體的作業。任務與子任務可實現復雜設計項目的逐級分解。整個項目對應一個最外層的任務,該任務由項目管理者負責。通常項目管理者將設計項目分解為若干子任務,并將其指派給部門管理者負責。部門管理者對任務進行更加詳盡的工作分解,并指派具體設計人員完成相應的作業。

圖5 設計項目計劃

3、在作業定義的同時需要對完成作業需要提交的結果進行定義,如圖6所示。數據類型及分類讀取產品數據模型的配置信息。結果的提交位置配置時,則依照模型中的約束關系自動過濾,保證了數據組織的正確性。

圖6作業提交結果定義

4、不同作業之間的時序關系可在圖7頁面中配置。為了方便對項目進行算法規劃,需要對作業的資源需求進行配置并預估工期和質量。相關操作可在圖8所示作業定義時進行,其中可分別針對單人任務和多人任務進行資源需求設置。在相關信息配置完備的情況下,可在圖9所示的界面中根據具體需求進行設計項目的規劃求解。對項目進行規劃不但可以提高項目管理的效率,而且靈活的配置最終方案選擇參數可滿足實際應用中復雜多變的需求。

 

圖7 作業資源需求

圖8 設計項目規劃

圖9 工期優先的規劃方案

圖10質量優先的規劃方案

     

5、規劃方案選定后可下達作業執行項目。在執行過程中,各種不確定因素導致變更及返工,實際工期與計劃之間產生差別。對執行過程進行仿真可預測項目及任務的工期分布,對項目執行過程中出現的具體返工進行影響范圍和影響大小的分析,對管理起到輔助作用。

 

圖11 項目工期概率分布

圖12 項目執行仿真輸出

但對影響范圍內各設計任務的影響大小可通過配置更優的資源等手段來降低。基于分析結果可在圖13所示變更單編制的過程中對相關人員給出預警通知。

6、作業完成后即可提交至管理人員指定的審核流程。如圖14所示,在審核流程的定義中有是否對作業進行評價的設置,評價專家的權重依據專家的級別設定并可在一定范圍內浮動。審核人員收到審核任務后,對作業相關信息進行瀏覽,對文件進行在線批注(如圖15所示),最終給出評價,如圖16所示。根據評價信息,項目管理人員可以發現過程的薄弱環節,并對過程進行相應的改進。審核的狀態、歷史記錄及最終的結果可通過圖17所示的頁面查看。

圖13 變更單編制

 

圖14 審核流程定義

圖15 圖文檔在線批注

圖16 項目作業審核

圖17 作業狀態監控

 

 

j联赛官方网站