华丹 CHARISMA智能WEB报表快速开发平台是一款企业级应用的快速开发平台。
1、平台优势
(1)快速开发
在 CHARISMA平台上可以快速开发各类 WEB应用,基本无须编码,开发速度比传统开发模式快很多。
(2)充分自主
CHARISMA 平台通过WEB 浏览器即可定制业务模块。
(3)灵活定制
利用 CHARISMA平台开发业务系统,可根据自身业务需求、管理思想、工作流程,在线定制、维护并动态增加功能模块。
(4)易用性强,容易上手,易于维护
在平台上开发业务系统,大部分模块是通过参数配置生成的,通过WEB 页面定制。
2、自定义报表引擎
自定义报表引擎,主要解决了 WEB报表的制作,预览,打印等难题,支持通过页面向导自动完成列表报表创建。
支持列表报表、明细报表、图表报表、交叉报表、自制页面报表、树形列表、树形控件等方式报表,
可自由关联数据维护、mvc引擎等资源。可以自主配置javascript、css、html等。
3、数据维护引擎
数据维护,即对业务数据进行操作,包括新增、删除、更新,支持批量及组合操作。
通过向导智能化生成这些表单,及处理业务逻辑,无需编写代码。
通过数据维护引擎,可以处理任意复杂的业务,包括复杂业务逻辑,如多表关联操作、设初始值及保存值、自动 JS验证输入合法性、服务器端数据校验等。
界面显示上,也可以灵活多样,系统自动生成界面,也可以设定排列格式,实现复杂的显示格式,也可以通过数据表格来展现任意的格式,还可实现分标签页展现。平台自动生成各数据项的输入框,包括下拉框、日期输入框及弹出字典等等。
4、MVC 控制引擎
MVC 控制引擎可以用来处理业务系统中复杂的业务逻辑的。
使用时,一般由报表或是自定义表单等展现页面,用户通过点击链接或按钮将数据提交给 MVC控制引擎来处理业务逻辑。
5、自定义表单引擎
自定义表单主要功能是为操作提供数据的,一般是配合 MVC控制引擎一起用的。
通过自定义表单,可以设计出各种复杂界面,然后将表单的 action定位到指定的 MVC动作中,由 MVC动作去完成业务逻辑。
6、WEB 组件引擎
WEB 组件引擎为CHARISMA 平台提供最基本的展现单元,包括各种输入框,如:文本输入框、下拉框、可编辑下拉框、联动下拉框、日期输入框、弹出输入窗口、可编辑弹出输入窗口等等。
另外还提供了 TAB标签页、框架集、树型组件、管理驾驶仓等等。
其中,驾驶舱可以将多种数据信息分块展现在同一界面中
7、工作流引擎
提供了可视化配置的工作流引擎以及工作流监控。
8、数据采集
数据采集,主要提供 Excel数据文件导入,平台提供可定制 Excel文件导入规则,一个Excel 文件可按指定规则导入到多个数据表中,支持批量导入。可以方便将各种Excel 文件导入到指定的一个或多个数据表中。
9、系统管理
提供了完善的系统管理,包括多级组织机构、用户管理,基于角色的多级授权管理、各类日志管理等等。