吉林宏康 - 能源管理解決方案
所使用產品:ComponentOne Enterprise, ActiveReports
一. 企業背景
吉林省宏康電子有限責任公司是一個致力于自動化專業,集成軟件、硬件的系統集成服務公司。公司主要服務于汽車行業,電力行業的自動化控制,包括能源計量系統軟硬件集成,氣體檢測報警系統等。
二. 項目概況
項目名稱:《能源管理解決方案》
該系統為工廠提供水、電、氣、油、綜合能源管理。提供能源消耗測量與分析,為優化能源使用提供服務。系統產生能源數據分析報表,提供數據分析對比。系統還提供資源消耗現場檢測、監視、報警,為檢測設備提供生命周期管理服務。
系統功能包括:設備配置,基礎配置,能源量監視,設備檢測管理,報表管理,報表調度,報警配置,報警通知,數據記錄,檢查日志等。其內容包括企業能源管理的檢測儀表、積算儀等設備的組態和信息管理,能源介質的現場信息監視、數據記錄,數據報表的生成。通過本系統可以更清晰直觀的分析能源使用狀況,為優化能效,提高利用率提供更多更好的服務。
三. 選擇葡萄城控件產品的主要原因
葡萄城控件產品我們主要選擇了 ActiveReports 報表控件和 ComponentOne 產品。
我們服務于大型生產制造類行業,要求報表的生成運行穩定,要滿足各種復雜的數據統計并產生豐富的圖表類型,支持輸出多種格式的文件。ActiveReport 產品,提供了豐富的功能并支持編程擴展,足以滿足現有的需求和發展。
對于《能源管理解決方案》的軟件 UI 設計,要求要滿足用戶的體驗,提供對當前 Web 技術的廣泛支持,提供統一的操作風格,更多更好的功能支持,更少的代碼編碼。ComponentOne 控件工具包提供豐富的常用控件,統一的UI風格,并基于流行的 jQuery 交互,可以和我們選擇軟件框架 ASP.NET MVC 無縫的集成。
葡萄城公司技術實力深厚,為項目進展提供了強有力的保障,以上兩款產品都提供了豐富的 Demo 和文檔,還有在線的技術社區,通過技術社區提問解決了很多技術難題。
四. 實際使用情況
在我們的項目中,使用了 ActiveReports 報表控件和 ComponentOne 產品,通過和葡萄城公司產品支持團隊的交流,提供了我們很多的支持與服務,為我們加快了項目的構建,并且解決了大量開發過程中的技術問題。
上圖采用了 Studio for ASP.NET 源自的 Wijmo 產品核心技術,得到與 Wijmo 前端組件相一致的服務端控件,而且它融入了 HTML5、jQuery、CSS3 用于在各種瀏覽器中創建和設計具有現代風格的 Web 應用程序。其中包含的 Web 窗體控件、MVC 模板以及 HTML5/JavaScript 頁面組件,易用性極強,可以僅通過幾行代碼就可以在系統中實現豐富的功能。
提供一整套完備的開發工具包,用于在各種瀏覽器中創建和設計具有現代風格的 Web 應用程序。其中包含的 Web 窗體控件、MVC scaffolding 模板以及 HTML5/JavaScript 頁面組件,能使您可以僅通過幾行代碼就可以在系統中實現豐富的功能。例如快速靈活的表格控件,豐富的數據可視化能力等。
以上的圖片為 ActiveRepors 在項目中的應用,在項目中用戶可以定制報表的輸出方式,輸出數據的時間段,并在顯示的報表中配合以圖文方式表現,在報表產生的過程中,用戶需要得到數據的臨界值(最大,最小)和時間,在這里我們采用了編程的方式得以實現,而且在開發的過程中我們使用了報表模版,這樣可以產生多個功能相似的報表,簡化了程序的編寫和維護,與 Visual Studio 的完美集成,符合開發人員使用習慣,同時也支持在 MVC 框架中使用,是我們可以快速的構建報表平臺。
五. 葡萄城控件產品對于項目的價值
在我們的項目中,使用了 ActiveReports 報表控件和 ComponentOne 產品,這些產品都與 Visual Studio 的完美集成在 Visual Studio 中,易上手,而且這些產品都有著完善的功能和整套的軟件包,這樣降低了項目實現難度,縮短了開發周期。在項目的開發中,用戶需求一個定時的報表服務功能,能夠定時的生產報表,并發送到制定的郵箱中,在功能上我們使用了與 Quartz.NET 技術結合,ActiveReports 的報表生產輸出功能讓我們很好的完成了此項功能。這些產品還提供了完善的文檔說明和幫助,在社區里我們的遇到的問題很快就能得到答復,這些服務和支持都令我們十分滿意。
在我們開發的過程中要用到一個色彩選擇的控件,這個控件在軟件包中并沒有類似功能的實現,而且我們選擇的第三方控件一直和現有的控件存在沖突,為此我們在技術社區中提問,并在幾天后得到回復,解決了我們的問題。在此感謝技術社區 iceman,roger.wang 等版主,他們給予我們很多的支持。