基於java web和.net activex插件及visio實現的船舶電路圖在線設計系統


1、本系統主要目的:

  1.實現電路圖在線設計及電路設備選型。

  2.對電路圖設計過程中涉及到的工程計算進行在線處理及調用。

  3、對電路圖設計所涉及的相關數據可視化展示。

 

2、本系統實現前提:

  1.Visio組件,傳統Visio運用均是基於pc端本地visio軟件操作,無法滿足visio圖的實時共享性。

  2.web端是基於java web,也可考慮.net web,此系統主要是因為公司領導考慮后續人力維護問題,所以采用java web。

  3.對電路圖設計中涉及到的設備參數值關聯計算問題,此系統考慮的是調用算法接口進行。

 

3、系統整體實現模型圖(包含后續擴展):

  

 

4、系統業務功能截圖:

4-1、登錄頁面

 

4-2、系統首頁

 

4-3、權限信息維護-用戶信息

 

4-4、設備基礎信息-設備分類

 

需要在visio模具文件中對應的設計設備圖標:

設計圖標步驟:

(1).畫一個自定義圖形;(2).若為多個圖形組合,則需要設置"組合",然后"鎖定組合"(自定義菜單);(3).選擇菜單"設備形狀參數",將所畫圖形與對應的設置做關聯;(4).將圖形拖到左側模具選擇區,設置對應的設備名稱;(5).保存模具文件;(6).保存模具文件,將模具文件上傳服務器。

 

4-5、設備基礎信息-設備參數類別

功能說明:給每個設備類別設置對應的設備參數類別。

 

4-6、項目信息維護-項目信息創建

功能說明:一個船舶電路設計圖合同即為一個項目,一個項目在進行電路圖設計時會添加多個方案,最后從處理完的方案中選擇最優的方案。

 

 4-7、項目信息維護-項目原始單線圖

功能說明:一個項目會有一個原始Visio電路圖(在系統中稱為“原始單線圖”),原始單線圖需要分配給相應的人員進行畫圖,及設置visio圖中電氣元件設備參數值(如果客戶方提供的技術資料有相應參數值的話)。

對原始單線圖處理,可能分配給多個人操作, 則此處用到類似工作流方式,其中一人需要操作單線圖時,則將單線圖鎖定,其他人則只能看,若此人操作完成后不想再操作,則需要將單線圖解除鎖定,此時其他操作人可做相同鎖定-操作-解鎖處理。

階段名稱:原始單線圖生成

階段狀態:未處理->處理中-未處理/已處理

單線圖數據鎖定后,即可進入visio單線圖頁面,進行visio圖操作。

 

未完待續.....

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM