首 页
产品介绍
下载中心
成功案例
联系我们
诚聘英才
加盟合作
关于我们
    CHARISMA快速开发平台
    CHARISMA在线自定义WEB报表
    CHARISMA在线自定义流程引擎

认识CHARISMA平台

  CHARISMA平台,是一款企业级应用的快速开发平台。利用它,企业及开发商均可以非常方便、快速、高质量地开发复杂的业务系统,包括OA、CRM、EAI、MIS、ERP、电子政务平台、信息资源管理系统、网上直报、多级上报等系统。
  CHARISMA平台内集成了在线自定义WEB报表引擎和在线定制流程引擎。利用在线自定义WEB报表引擎,用户可以集成企业内分散的业务数据,制作各类复杂的WEB报表;利用在线定制流程引擎提供的可视化流程设计,用户不需编码即实现流程相关开发,并支持区域配置和个性化设置,配置灵活。
  利用CHARISMA平台的开发功能及自定义WEB报表功能,可以非常轻松实现多级数据上报。
  CHARISMA平台采用业界领先的J2EE技术构建,采用MVC设定模式,B/S的多层结构,技术上相当领先。

CHARISMA平台适合哪些客户

  CHARISMA平台即适合于最终客户,也适合开发商。
  1) 最终客户自主开发业务系统
  如果最终用户有一定的开发能力,可以自己分析业务需求,那么完全可以利用CHARISMA平台快速、自主地开发业务系统。
  2) 最终客户进行数据整合,制作综合查询、分析系统
  对于政府机关、大的企业集团,在信息化建设过程中,会产生多个数据库,面对分散的数据,领导很难进行决策分析。利用CHARISMA平台可以将这些数据库集成起来,方便从这些数据库中抽取数据,制作各类WEB报表,供领导分析决策。
  3) 最终客户实现多级数据上报、汇总
  在政府机关及企业集团的日常工作中,下级单位需要定期向上级逐级申报业务数据,并进行分级数据汇总,制作各类WEB报表。利用CHARISMA平台可以非常轻松实现这种需求。
  4) 开发商基于CHARISMA平台开发项目
  对于开发商而言,可以将整个项目基于CHARISMA平台上开发,降低开发成本及维护成本。特别是对于以前使用PB、VB、DELPHI的开发商,想快速转型到基于J2EE开发WEB应用上来,尤其适合。
  5) 开发商集成CHARISMA报表
  开发商可以将CHARISMA报表引擎集成到项目中,作为系统中综合查询、统计及WEB报表的解决方案。

CHARISMA平台的开发模式

  应用CHARISMA平台进行业务开发,与传统的编码式开发不同,而是基于引擎模式开发的。
  基于引擎模式开发,就是开发业务系统时,不编写也不产生源代码,只需通过WEB页面进行参数定制即可。这些参数存放在系统数据库中,系统运行时,由引擎调用这些参数进行页面展现及业务处理。
  应用CHARISMA平台开发业务系统,80%以上的模块均不用编写代码,通过WEB定制即可。
  对于比较复杂的业务模块,可以结合编码方式实现,因为CHARISMA平台是完全开发的平台,可以应用一切JAVA技术及组件对其功能进行扩充。
  开发复杂业务逻辑时,可以应用CHARISMA平台提供的强大、灵活的API。

为什么利用CHARISMA平台可以快速开发
  • 平台提供了先进的体系框架,及安全、稳定、高效的运行环境,即提供了系统级的模块;
  • 提供了完善的系统管理功能,包括多级组织机构管理、用户管理、基于角色的任意细粒度的权限管理、日志管理等;
  • 通过自定义WEB报表引擎,可以零编码、方便、快速地实现业务系统里的所有查询、统计及报表模块;
  • 通过数据维护引擎,可以方便地实现业务系统里所有增删改功能,包括批量、组合,并可以实现复杂的业务逻辑;
  • 通过MVC业务控制引擎,可以免编码实现大部分业务逻辑;
  • 通过自定义表单引擎,可以实现那些要求输入特殊参数的页面定制,结合MVC业务控制引擎,可以实现很复杂的业务逻辑。
  • 对于特别复杂的业务逻辑,可以通过平台提供的大量接口方便实现。
利用CHARISMA平台开发业务系统的好处
  • 可以方便、快速地开发业务系统,80%以上模块不需要编写代码,甚至零编码,开发周期只需传统模式的10%--30%,降低开发成本。
  • 内建自定义WEB报表引擎,系统上线运行后,也可以随时在线制作、维护、发布报表,不用任何编码,可以充分满足企业领导对报表要求不断变化的需求。
  • 可以在线定制、维护及发布系统模块,一方面降低用户及开发商的维护成本,又一方面又可以迅速响应用户业务变化,提高企业的市场竞争力。
  • 企业可以根据自身需求,自主开发业务系统,由于CHARISMA平台提供并封装所有的系统级应用模块,对开发人员的技术水平要求较低,只要懂一些数据库方面的知识,即可自主快速地开发业务系统。
  • 技术领先,系统稳定性高,运行效率高,易于扩展升级。CHARISMA平台自2002年即开始开发,现在已相当成熟,而且有着庞大的客户群体,稳定性极高,功能扩展很快。
系统运行时

  CHARISMA平台的核心部分,也是系统的运行环境,提供所有系统级模块,包括系统框架、缓存管理、日志管理、分级用户管理、分级授权管理等。

在线自定义WEB报表引擎

  在线自定义WEB报表引擎是平台的核心组成部分,通过在线自定义WEB报表引擎,可以制作业务系统里所有的查询、统计及报表模块,而且无需编写任何代码。
  在系统上线运行后,也可以通过在线自定义WEB报表引擎,实时在线定制、维护、发布报表模块。

数据维护引擎

  数据维护引擎,即用来实现业务系统里的新增、更新、删除、批量新增、批量更新、批量删除以及组合维护模块。
  其中,组合维护是将多个(批量)新增或(批量)更新组合在同一界面中进行统一处理。如实现常见的主从表的新增及更新。
  数据维护引擎具有如下特点:
  • 录入界面均自动生成,也可以定制排列格式及显示方式;
  • 可以定义及引入JS及CSS资源,并支持JS事件设置;
  • 可以自定义功能按钮,设定摆放位置,如退回、审批通过等按钮;
  • 可以设置初始值及保存值表达式;
  • 系统自动对非空、数据格式、大小等进行验证,还可以设置服务器端特殊验证;
  • 系统自动处理保存操作,可以设定关联操作(SQL,存储过程等)进行复杂业务处理;
  • 提供复杂业务处理接口,通过提供业务处理方法,系统自动将相关业务数据封装好传到指定的业务方法中,由用户自己来实现复杂的业务处理。
MVC业务控制引擎

  在开发业务系统时,可以通过定制MVC资源来处理业务逻辑及进行页面流转。
  业务逻辑的处理除了可以通过编写Action外,还可以通过平台提供的MVC业务控制引擎,不用编码实现复杂的业务逻辑。
  MVC业务控制引擎提供如下功能:
  • 对数据进行有效性验证;
  • 通过设定SQL或存储过程处理业务逻辑;
  • 根据SQL及存储过程返回结果,选择下面需要显示的页面。
自定义表单引擎

  在业务系统中,有些页面不是查询、报表页面,也不是基于数据表的录入页面,而是需要输入一些特殊数值进行业务处理。这里就可以利用自定义表单引擎来定义这样的页面。
  自定义表单引擎只负责页面显示,业务处理交由MVC业务控制引擎处理,通过二者的结合,可以实现很多复杂的业务逻辑。
客服热线:021-58607729 58607739
上海华丹信息技术有限公司 版权所有 沪ICP备05023249号