华丹智能WEB平台.docx_第1页
华丹智能WEB平台.docx_第2页
华丹智能WEB平台.docx_第3页
华丹智能WEB平台.docx_第4页
华丹智能WEB平台.docx_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

华丹CHARISMA智能WEB平台(CHARISMA平台)基于WEB的快速业务开发平台内嵌自定义WEB报表引擎CHRISMA软件工作室III目 录第1章 前言11.1 应用方案11.2 开发模式11.3 开发流程21.4 一个典型的业务模块2第2章 系统主菜单功能32.1 个人事务管理42.2 系统功能管理52.2.1 组织机构管理52.2.2 系统安全管理52.2.2.1 创建角色52.2.2.2分配角色52.2.2.2.1用户导航授权52.2.2.2.2角色导航授权62.2.3系统日常管理62.2.3.1 系统任务计划维护62.2.3.2节假日设置管理62.3流程任务管理7第3章 初始化系统资源73.1 配置数据库连接资源83.2 注册子系统信息83.3注册字典信息83.4 生成数据表列信息9第4章 报表制作94.1 报表设计原理94.2 基本报表制作94.2.1 SQL报表制作94.2.2报表设计124.2.2.1分配报表权限124.2.2.2报表基本资源124.2.2.3报表数据列资源134.2.2.4报表条件资源154.2.2.5报表功能菜单154.2.2.6报表单元功能菜单164.2.2.7列表汇总资源164.2.2.8报表数据表格184.2.2.9高级报表设计184.2.2.10子报表资源184.2.2.11其它报表资源194.3各类报表194.3.1树型列表194.3.2明细报表224.3.3多轴图表制作224.3.4图表监听器示例224.3.5嵌套报表234.3.6交叉报表234.3.7报表容器和TAB页报表244.3.8树型控件244.4报表制作技巧254.4.1数据源254.4.1.1旬报表254.4.1.2 季度报表254.4.2二次数据源报表254.5综合技巧264.5.1套打报表264.5.2报表计划任务管理26第5章 数据维护模块制作265.1更新265.1.1更新基本信息页275.1.2更新数据表格285.1.3更新用JSCSS资源285.1.4更新用JS事件295.1.5更新服务器端验证资源295.1.6更新表达式操作资源305.1.7批量更新305.2组合数据维护30第6章 工作流程管理316.1业务类型管理316.2工作流程管理316.2.1新增工作流程316.2.2启用、锁定、升级工作流程326.2.3复制、设计、删除流程326.3流程设计器326.4分支和聚合节点33第7章其他管理337.1系统资源发布337.1.1 系统模块管理337.2 MVC资源维护357.2.1 MVC动作信息357.3 WEB组件管理357.3.1 表单资源维护357.3.1.1表单定制357.4框架集资源维护367.4.1框架集定制367.4.2上传资源维护367.5 数据交换中心377.5.1 数据采集管理377.5.1.1 EXCEL导入维护377.5.1.2 数据输出管理377.5.2 计划任务管理387.6 系统资源管理387.6.1 常用资源管理387.6.1.1 序列资源维护387.6.1.2 权限资源维护387.6.1.3 业务逻辑组件维护397.6.1.3.1 业务逻辑操作397.6.2 其它资源管理39第1章 前言CHARISMA平台,基于业界领先的J2EE技术构建,应用先进的MVC设计模式,采用三层B/S构架的智能WEB平台。CHARISMA平台为用户提供了快速的业务开发平台,以及自定义WEB报表、多级数据上报的完美解决方案。1.1 应用方案 CHARISMA平台应用方案如下图:浏览器CHARISMA平台业务系统1业务系统2系统数据库查询分析系统1查询分析系统2OracleDB2SQL ServerSybaseMySql查询分析系统3OracleOracleOracleSybase业务数据库A城市B城市统一的业务管理信息平台统一的查询分析决策平台1.2 开发模式应用CHARISMA平台开发业务系统(包括制作WEB报表),与传统的编码模式开发不同,而是基于引擎模式开发的。开发业务系统时,80%以上的模块不需要编码,只需通过WEB页面进行参数定制即可,这些参数存放在系统数据库中。系统运行时,由引擎调用这些参数进行页面展现及业务处理。在开发的过程中,不生成源代码或JSP等页面文件。对于比较复杂的业务模块,可以采用传统的编码方式实现,开发时,可以应用CHARISMA平台提供的强大、灵活的API。CHARISMA平台采用完全开放的体系,从页面端到业务层,均可以进行任意扩充。1.3 开发流程应用CHARISMA平台开发业务系统的流程如下图:需求分析功能设计数据库设计注册数据库注册子系统基于WEB页面进行开发,即通过参数定制的方式进行开发智能报表管理数据维护管理流程控制管理查询、统计、报表模块新增、更新、删除及批量、组合维护模块工作流程配置,包括升级、复制、设计、锁定其它参数控制自定义表单、框架集、标签页、MVC控制等注册数据字典,生成表列信息详细设计复杂业务逻辑的模块编码完成系统的开发基于CHARISMA平台开发传统模式编程开发1.4 一个典型的业务模块在业务系统中,一个典型的模块如下图:很多业务模块,特别是一些基本信息维护模块,都可以做成这种效果: 主体是一个查询界面,可以将需要操作的数据查询出来,在平台中可以通过自定义WEB报表引擎轻松实现。 数据查询出来后,可以编辑(更新)、或删除,这可以通过平台定制更新与删除模块实现。 具备数据录入的功能,位置一般在数据列表的下面,如上图,这可以通过平台定制新增模块实现。 有时还需要有一些特殊的操作,比如提交申请,这可以通过MVC控制引擎定制实现。第2章 系统主菜单功能系统主菜单功能是实现用户个人管理,具体内容如下图所示:2.1 个人事务管理在主菜单中的个人事务管理,可以用来修改和操作一些个人信息,所含功能如下图:发送消息如下图:发布通知如下图:2.2 系统功能管理2.2.1 组织机构管理2.2.2 系统安全管理2.2.2.1 创建角色创建角色,管理界面如下图:2.2.2.2分配角色2.2.2.2.1用户导航授权 用户导航授权就是先查出用户,再对某个用户分配角色,点击“访问控制”对角色可进行管理,管理界面如下:2.2.2.2.2角色导航授权角色导航授权,管理界面如下:2.2.3系统日常管理2.2.3.1 系统任务计划维护通过系统任务计划可以在指定时间执行某些操作,维护界面如下图,任务设置:计划设置:2.2.3.2节假日设置管理节假日设定,维护界面如下图:2.3流程任务管理流程任务有以下操作,可以查看日志和流程图还可以处理流程,可以实现的功能如下图:待办任务如下图:流程任务管理如下图:注:以下几章都是CHARISMA平台的开发流程第3章 初始化系统资源初始化系统资源,主要指配置数据库连接资源、注册子系统信息、生成表列信息及字典信息注册。初始化系统资源是在CHARISMA平台上开发业务系统(包括制作WEB报表)的前提。3.1 配置数据库连接资源配置数据库连接新增界面如下:3.2 注册子系统信息注册子系统更新模块如下:3.3注册字典信息注册字典信息包括注册数字字典、字符字典、引用字典及比较抽象的动态字典3.4 生成数据表列信息数据表列信息,就是数据库表字段对应的信息,有些信息是自动从数据库中提取,表列信息生成后,可以对其进行维护,如下图所示:第4章 报表制作4.1 报表设计原理CHARISMA报表的制作与其它报表工具不一样。CHARISMA报表是CHARISMA平台的核心部分,与CHARISMA平台完美的集成在一起,因此它是一个完整的运行平台。CHARISMA报表是采用WEB设计器制作报表,通过浏览器即可以在线制作、发布、授权报表。制作的报表模板是放在系统数据库中的,这样方便管理。CHARISMA报表都是通过定制参数的形式来制作报表的,这些参数都是存储在系统数据库中的。4.2 基本报表制作基本报表即普通列表,制作非常简单,主要工作是设置数据源。基本报表是制作其它各类报表的基础。按数据源分,可分为SQL报表、存储过程报表及JAVABEAN报表。4.2.1 SQL报表制作 制作报表,首先必须设定好数据源。如下图:点击“下一步”,打开选择查询数据列界面:点击“下一步”:设定好条件后,点击“下一步”:设定好排序后,点击“下一步”,进入GROUP BY设定界面:设定GROUP BY,点击“下一步”即可,进入SQL设定界面。SQL设定界面如下图:点击“完成”按钮,系统根据设定的SQL自动完成对报表信息的设置,并进入报表维护界面:4.2.2报表设计4.2.2.1分配报表权限4.2.2.2报表基本资源点击设计器导航菜单中“报表基本资源”链接,打开基本资源管理界面:排列格式设置页:显示风格设置页:4.2.2.3报表数据列资源展开设计器导航菜单中的“报表数据列资源”,界面如下图:点击相应列,即可编辑该列信息,基本信息页:链接信息页:表达式设置页:4.2.2.4报表条件资源报表条件设计界面如下图:高级设置界面:4.2.2.5报表功能菜单报表功能即对应报表窗口下的一些操作链接,其中系统内定了一些功能,如“返回”、“刷新”、“打印”等。用户可增加自己的报表功能。效果如下图:新增报表功能界面如下图:4.2.2.6报表单元功能菜单报表单元功能与报表功能对应:报表功能是总的操作功能,而单元功能是针对每行记录而言的,新增界面没有了总功能的那部分操作(显示位置,显示类型,功能类型),别的都一样效果图如下:4.2.2.7列表汇总资源列表汇总资源是用来给列表报表(包括分组列表)设置汇总行的。效果图如下:新增汇总信息界面如下:点击保存,出现以下界面:点击“汇总类信息”,会出现以下界面,然后将不需要汇总的列删除,并相应修改汇总表达式:4.2.2.8报表数据表格点击“新增数据表格”,打开界面如下:在报表数据表格信息维护界面,点击“导入数据表格”,打开界面如下:4.2.2.9高级报表设计具体报表在3.3中的各类报表4.2.2.10子报表资源点击报表设计器导航菜单中的“子报表资源”, 点击“注册子报表”,打开界面如下图:4.2.2.11其它报表资源4.3各类报表4.3.1树型列表树型列表效果图如下:设计步骤:1 定制基本报表2 定义树资源,在高级报表中的树形列表资源点击“新增树资源”,如下图:节点图标页:3.定义子报表资源,在子报表资源中点击“注册子报表”,会出现如下界面:4. 设定树扩展节点, 打开前面定义的列表树资源列表:点击“扩展节点”,打开扩展节点维护界面,对应的新增界面如下图:5.完成树型列表4.3.2明细报表明细报表:4.3.3多轴图表制作多轴图表效果图,如下:4.3.4图表监听器示例示例效果图:4.3.5嵌套报表嵌套报表效果图:4.3.6交叉报表交叉报表加汇总和分组结合的示例如下:4.3.7报表容器和TAB页报表报表容器和TAB页报表效果图如下:4.3.8树型控件树型控件是用来定制树的。效果图如下:4.4报表制作技巧4.4.1数据源4.4.1.1旬报表周,旬,半月报表效果差不多,如图如下:4.4.1.2 季度报表效果图如下:4.4.2二次数据源报表效果图如下:4.5综合技巧4.5.1套打报表按下图所示套打报表:4.5.2报表计划任务管理第5章 数据维护模块制作数据维护模块主要指制作新增,更新,删除,批量新增、批量更新、批量删除以及组合维护业务模块,更新,删除,新增操作基本相同。5.1更新更新效果如下图,点击“编辑”就回跳转到更新学生信息:5.1.1更新基本信息页更新基本信息页,如下图:列集设置页:5.1.2更新数据表格更新资源维护的弹出菜单项“更新数据表格”。对应的新增界面如下:利用数据表格格式化的更新界面效果如下:5.1.3更新用JSCSS资源更新资源维护的弹出菜单中的“JS及CSS资源”菜单项。对应的新增界面如下:5.1.4更新用JS事件操作模块:更新资源维护的弹出菜单中的 “JS事件资源”菜单项,对应的新增界面如下:5.1.5更新服务器端验证资源操作模块:更新资源维护的弹出菜单中的 “服务器端验证资源”菜单项,对应的新增界面如下:5.1.6更新表达式操作资源操作模块:更新资源维护的弹出菜单中的菜单项“更新表达式操作资源”,新增界面如下:5.1.7批量更新批量更新有两种实现方式:不基于报表的、基于报表的。基本信息和更新单个的效果相同,只是将更新类型设定为“批量直接数据表操作”或“批量表映射类操作”,其他操作相同。即可完成批量更新的功能,效果图如下:5.2组合数据维护组合维护界面如下图:第6章 工作流程管理6.1业务类型管理点击业务类型管理,界面如下图:点击图中【新增类型】按钮新增一个流程业务类型,新增页面如下图:6.2工作流程管理点击工作流程管理,出现如下界面:6.2.1新增工作流程新增一个工作流程,新增界面如下:6.2.2启用、锁定、升级工作流程6.2.3复制、设计、删除流程6.3流程设计器流程设计器界面如下:6.4分支和聚合节点分支和聚合节点典型的用法如下图:第7章其他管理7.1系统资源发布7.1.1 系统模块管理维护界面如下所示:设置方法,在系统模块维护的界面中,点击左边的模块,在右边窗口中会出现如下界面:7.2 MVC资源维护7.2.1 MVC动作信息维护界

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论