華丹Charisma智慧型Web報表平台

華丹Charisma智慧型Web報表平台

華丹Charisma智慧型Web報表平台是一個基於引擎模式實現的純B/S多層結構智慧型WEB平台,採用業界領先的J2EE技術構建,MVC設計模式,具有完全獨立智慧財產權開放式框架,並引進SOA先進的理念及ajax技術,具備快速開發各種WEB管理軟體及實現異構數據源(信息孤島)的採集、挖掘,並實時進行數據分析與呈現(BI)集於一身。

平台簡介,適用範圍,開發模式,開發優勢,系統特點,平台組成,系統控制運行時,線上自定義WEB報表引擎,數據維護引擎,MVC業務控制引擎,自定義表單引擎,

平台簡介

CHARISMA平台,是一款企業級套用的快速開發平台。利用它,企業及開發商均可以非常方便、快速、高質量地開發複雜的業務系統,包括OACRMEAIMISERP電子政務平台、信息資源管理系統、網上直報、多級上報等系統。
集成效果圖集成效果圖
CHARISMA平台內集成了線上自定義WEB報表引擎和線上定製流程引擎。利用線上自定義WEB報表引擎,用戶可以集成企業內分散的業務數據,製作各類複雜的WEB報表;利用線上定製流程引擎提供的可視化流程設計,用戶不需編碼即實現流程相關開發,並支持區域配置和個性化設定,配置靈活。

適用範圍

1、最終客戶自主開發業務系統
如果最終用戶有一定的開發能力,可以自己分析業務需求,那么完全可以利用CHARISMA平台快速、自主地開發業務系統。
2、最終客戶進行數據整合,製作綜合查詢、分析系統
對於政府機關、大的企業集團,在信息化建設過程中,會產生多個資料庫,面對分散的數據,領導很難進行決策分析。利用CHARISMA平台可以將這些資料庫集成起來,方便從這些資料庫中抽取數據,製作各類WEB報表,供領導分析決策。
3、 最終客戶實現多級數據上報、匯總
在政府機關及企業集團的日常工作中,下級單位需要定期向上級逐級申報業務數據,並進行分級數據匯總,製作各類WEB報表。利用CHARISMA平台可以非常輕鬆實現這種需求。
4、開發商基於CHARISMA平台開發項目
對於開發商而言,可以將整個項目基於CHARISMA平台上開發,降低開發成本及維護成本。特別是對於以前使用PBVBDELPHI的開發商,想快速轉型到基於J2EE開發WEB套用上來,尤其適合。
5、 開發商集成CHARISMA報表
開發商可以將CHARISMA報表引擎集成到項目中,作為系統中綜合查詢、統計及WEB報表的解決方案。

開發模式

套用CHARISMA平台進行業務開發,與傳統的編碼式開發不同,而是基於引擎模式開發的。 基於引擎模式開發,就是開發業務系統時,不編寫也不產生原始碼,只需通過WEB頁面進行參數定製即可。這些參數存放在系統資料庫中,系統運行時,由引擎調用這些參數進行頁面展現及業務處理。
套用CHARISMA平台開發業務系統,80%以上的模組均不用編寫代碼,通過WEB定製即可。對於比較複雜的業務模組,可以結合編碼方式實現,因為CHARISMA平台是完全開發的平台,可以套用一切JAVA技術及組件對其功能進行擴充。 開發複雜業務邏輯時,可以套用CHARISMA平台提供的強大、靈活的API

開發優勢

1.平台提供了先進的體系框架及安全、穩定、高效的運行環境,即提供了系統級的模組;
2.提供了完善的系統管理功能,包括多級組織機構管理、用戶管理、基於角色的任意細粒度的許可權管理、日誌管理等;
3.通過自定義WEB報表引擎,可以零編碼、方便、快速地實現業務系統里的所有查詢、統計及報表模組;
4.通過數據維護引擎,可以方便地實現業務系統里所有增刪改功能,包括批量、組合,並可以實現複雜的業務邏輯;
5.通過MVC業務控制引擎,可以免編碼實現大部分業務邏輯;
6.通過自定義表單引擎,可以實現那些要求輸入特殊參數的頁面定製,結合MVC業務控制引擎,可以實現很複雜的業務邏輯。;
7.對於特別複雜的業務邏輯,可以通過平台提供的大量接口方便實現。

系統特點

1、可以方便、快速地開發業務系統,80%以上模組不需要編寫代碼,甚至零編碼,開發周期只需傳統模式的10%--30%,降低開發成本。
2、 內建自定義WEB報表引擎,系統上線運行後,也可以隨時線上製作、維護、發布報表,不用任何編碼,可以充分滿足企業領導對報表要求不斷變化的需求。
3、可以線上定製、維護及發布系統模組,一方面降低用戶及開發商的維護成本,又一方面又可以迅速回響用戶業務變化,提高企業的市場競爭力。
4、企業可以根據自身需求,自主開發業務系統,由於CHARISMA平台提供並封裝所有的系統級套用模組,對開發人員的技術水平要求較低,只要懂一些資料庫方面的知識,即可自主快速地開發業務系統。
5、CHARISMA平台自2002年即開始開發,現在已相當成熟,而且有著龐大的客戶群體,穩定性極高,功能擴展很快。很具有影響力的

平台組成

CHARISMA平台由系統控制運行時(核心),資料庫控制引擎,智慧型報表引擎,數據維護引擎及系統功能管理五大部分組成。平台構建於J2EE平台,可運行於一切J2EE套用伺服器上,在平台上可以構建多個業務系統,包括查詢分析系統。
系統組成系統組成

系統控制運行時

CHARISMA平台的核心部分,也是系統的運行環境,提供所有系統級模組,包括系統框架、快取管理、日誌管理、分級用戶管理、分級授權管理等。

線上自定義WEB報表引擎

線上自定義WEB報表引擎是平台的核心組成部分,通過線上自定義WEB報表引擎,可以製作業務系統里所有的查詢、統計及報表模組,而且無需編寫任何代碼。在系統上線運行後,也可以通過線上自定義WEB報表引擎,實時線上定製、維護、發布報表模組。

數據維護引擎

數據維護引擎,即用來實現業務系統里的新增、更新、刪除、批量新增、批量更新、批量刪除以及組合維護模組。 其中,組合維護是將多個(批量)新增或(批量)更新組合在同一界面中進行統一處理。如實現常見的主從表的新增及更新。
數據維護引擎具有如下特點: 錄入界面均自動生成,也可以定製排列格式及顯示方式; 可以定義及引入JSCSS資源,並支持JS事件設定; 可以自定義功能按鈕,設定擺放位置,如退回、審批通過等按鈕; 可以設定初始值及保存值表達式; 系統自動對非空、數據格式、大小等進行驗證,還可以設定伺服器端特殊驗證; 系統自動處理保存操作,可以設定關聯操作(SQL,存儲過程等)進行複雜業務處理; 提供複雜業務處理接口,通過提供業務處理方法,系統自動將相關業務數據封裝好傳到指定的業務方法中,由用戶自己來實現複雜的業務處理。

MVC業務控制引擎

在開發業務系統時,可以通過定製MVC資源來處理業務邏輯及進行頁面流轉。 業務邏輯的處理除了可以通過編寫Action外,還可以通過平台提供的MVC業務控制引擎,不用編碼實現複雜的業務邏輯。
MVC業務控制引擎提供如下功能: 對數據進行有效性驗證; 通過設定SQL或存儲過程處理業務邏輯; 根據SQL及存儲過程返回結果,選擇下面需要顯示的頁面。

自定義表單引擎

在業務系統中,有些頁面不是查詢、報表頁面,也不是基於數據表的錄入頁面,而是需要輸入一些特殊數值進行業務處理。這裡就可以利用自定義表單引擎來定義這樣的頁面。 自定義表單引擎只負責頁面顯示,業務處理交由MVC業務控制引擎處理,通過二者的結合,可以實現很多複雜的業務邏輯。

相關詞條

熱門詞條

聯絡我們