1. 程式人生 > >中國電建:ComponentOne+Spread突破行業桎梏,推動數據產業“智能化”變革

中國電建:ComponentOne+Spread突破行業桎梏,推動數據產業“智能化”變革

studio 創建 絆腳石 見證 分享 border 接口 空間 行數

關於中國電建集團

技術分享圖片

中國電建集團北京勘測設計研究院有限公司(簡稱:北京院)始建於1953年,是大型綜合性勘測設計研究單位,現為中國電力建設集團有限公司(世界500強企業)的全資子企業。

項目背景

在使用葡萄城ComponentOne和Spread控件產品以前,中國電建工程地質專業數據采集工作仍然采用的是已沿用近百年的傳統方式。

隨著信息化技術的發展,數據采集工作面臨越來越嚴峻的挑戰,主要體現在以下三個方面;

數據協同管理和分析手段匱乏

行業內對工程地質數據管理和分析工作大多采用傳統的分散式組織方式。雖然已部分實現數據管理和分析的信息化,但數據的協同管理和快速分析的手段仍然匱乏。

數據成果的輸出,缺少智能化系統的支撐

勘察成果的輸出,尤其是工程地質專業的三維設計工作對數據源的組織和利用缺乏系統的後臺數據支撐。

數據處理流程,信息化、標準化進展緩慢

當前,工程地質勘察信息化、三維化等計算機應用還存在許多不足,主要體現在工程地質勘察數據的標準化處理、數據采集、數據管理、數據統計分析、數據成果整理等手段比較落後,信息化進展緩慢。

項目核心理念

水電工程勘察設計涉及測量、勘探、地質、土建、壩工、引水、廠房、施工等眾多專業,其中工程地質專業在工程前期的樞紐布置設計階段和工程施工詳細設計階段都處於重要的位置。利用地形數據和勘探資料建立滿足設計精度要求的三維地質模型,並輸入設計平臺供設計專業直接利用,是實現水電工程三維協同設計系統的必要條件之一。

項目實際意義

從水電工程建設進程來看,自改革開放以來市場競爭變得越來越激烈,工程地質勘察的工作周期變得越來越短。

工程地質專業迫切需要一個能夠實現外業數據采集無紙化、外業成果到內業數據轉換自動化、勘察數據管理系統化、數據分析智能化的技術方案做支撐,從地質信息的數據采集、存儲、加工、分析、制圖、以及建立三維地質模型並進行相應的空間分析和決策等整個生產過程進行統一管理,實現內外業的協同工作。

為很好的解決上述問題,我們院結合行業內的現狀及勘測專業的實際情況,提出了“水電工程地質協同設計系統”項目。

選擇葡萄城控件產品的主要原因

選擇葡萄城控件ComponentOne和Spread,主要考慮以下三點:

(1)簡化代碼

:這款優秀的控件已將很多通用的功能高度集成在控件底層,開發人員只需要調用相關接口即可實現功能。

(2)增加代碼可讀性:功能強大的控件如Spread,內部封裝了豐富的前端表格數據管理功能,可以用來直接當做視圖層(View),把自定義的邏輯全部實現在控制層(Control),再利用Entity Framework持久化數據(Model),使整個項目結構清晰,代碼可讀性強,便於日後維護,符合MVC的開發模式。

(3)界面友好美觀:ComponentOne和Spread與微軟的Excel無論從外觀還有操作方式都有極高的相似度。用戶可以很快的掌握使用方法,不用進行軟件的學習培訓即可快速上手。

實際場景應用

在該項目中主要用Spread表格控件進行數據維護和成果分析(繪制統計圖、生成統計表)。使用C1Ribbon 控件模擬了Office辦公軟件的布局效果,還用到了C1PDFViewer控件生成幫助文檔。

數據錄入界面,主要是對地質外業采集的數據進行標準化錄入,以表格的形式錄入方便數據展示查詢,Spread可以很方便的設置單元格類型,滿足我們不同類型數據的錄入。

其中C1控件提供了Office的主題效果,統一了界面風格,頂部的工具欄為 C1Ribbon 控件,使系統保持和Office軟件統一的操作風格,保留用戶使用習慣,更易於上手。

技術分享圖片

下圖為我們試驗數據的錄入,使用Spread類似Excel的多表格界面。用戶對界面十分熟悉,操作簡單,上手快。

技術分享圖片

下圖為使用C1Chart生成的統計圖,統計圖顯示效果非常美觀;可以在統計圖上面疊加顯示統計表格,隨意拖動統計表格位置;統計圖和統計表一起展示,使成果更有說服力。

技術分享圖片

下圖為使用Spread生成的統計表,可以自定義多屬性分組顯示(如按工程部位、巖性、風化程度分組),表格自帶的公式計算功能,可以根據基礎數據自動計算成果數據(如平均值、標準值等),對於試驗標準值,還可以定義小於3組不參與計算。

技術分享圖片

C1PDFViewer可以很方便的連接生成的PDF幫助文檔,用戶在操作程序的時候,可以隨時點擊查看幫助,非常方便。

技術分享圖片

葡萄城控件產品對於項目的價值

Spread控件類似Excel,內部集成了公式計算、統計圖、數據分組,數據篩選等功能,比較適合做數據庫管理錄入平臺。本系統使用Spread的數據綁定機制,將數據層獲取的數據直接顯示到Spread表格中,Spread可以自動識別數據類型創建表格ColumnType,無需做任何數據處理操作。

ComponentOne不僅擁有winform的所有基礎控件,而且提供了內置Office風格主題美化了外觀,C1Ribbon控件用於模擬Office工具欄效果,保留了用戶的使用習慣。C1PDFViewer等控件增加了Word、Excel、PDF等軟件的交互控件,方便成果數據的導入導出。

總體上,葡萄城控件極大的簡化了項目的開發難度,縮短了項目的開發周期。而且,葡萄城控件界面美觀,使系統在感官上提升了一個檔次。

葡萄城技術服務對於項目的價值

目前,項目開發的過程中,用到最多的就是葡萄城的GCDN論壇幫助,遇到不懂得問題只要在論壇發帖都能得到很快的回復並提出可行的解決方案。

“論壇從最初的分類較粗,問題查找不方便,到現在分類明確,有專門的解決問題索引貼,我們一步步的見證了它的發展,也給我們項目開發帶來了很大的幫助,清除了不少開發過程中的絆腳石,提高了開發效率。”

—— 朱夏甫 工程師

中國電建集團北京勘測設計研究院有限公司

關於葡萄城

賦能開發者,葡萄城公司成立於 1980 年,是全球領先的集開發工具、商業智能解決方案、管理系統設計工具於一身的軟件和服務提供商。西安葡萄城是其在中國的分支機構,面向全球市場提供軟件研發服務,並為中國企業的信息化提供國際先進的開發工具、軟件和研發咨詢服務。葡萄城的控件和軟件產品在國內外屢獲殊榮,在全球被數十萬家企業、學校和政府機構廣泛應用。


中國電建:ComponentOne+Spread突破行業桎梏,推動數據產業“智能化”變革