一种动态注入决策支持图表的系统及方法技术方案

技术编号:19341120 阅读:33 留言:0更新日期:2018-11-07 13:32
本发明专利技术公开了一种动态注入决策支持图表的系统及方法,属于计算机应用技术领域。本发明专利技术的动态注入决策支持图表的系统包括决策支持图表面板插件开发协议、决策支持图表动态注入表单配置模块和决策支持图表面板管理套件模块,所述决策支持图表面板插件开发协议规范决策支持图表面板的定义或开发;决策支持图表动态注入表单配置模块动态配置表单需要的决策支持图表;决策支持图表面板管理套件模块获取表单配置的决策支持图表,动态注入到表单中。该发明专利技术的动态注入决策支持图表的系统能够提高开发人员、实施人员和业务人员的工作效率,并能确保表单本身稳定性,具有很好的推广应用价值。

A dynamic injection decision support diagram system and method

The invention discloses a system and method for dynamically injecting decision support charts, which belongs to the field of computer application technology. The system of dynamic injection decision support chart includes decision support chart panel plug-in development protocol, decision support chart dynamic injection form configuration module and decision support chart panel management suite module. The decision support chart panel plug-in development protocol standardizes the definition or development of decision support chart panel. Decision support charts are dynamically injected into the decision support charts needed by the form configuration module to dynamically configure the form. The decision support chart panel management suite module obtains the decision support charts of the form configuration and dynamically injects them into the form. The invented dynamic injection decision support chart system can improve the work efficiency of developers, practitioners and business personnel, and ensure the stability of the form itself. It has good application value.

【技术实现步骤摘要】
一种动态注入决策支持图表的系统及方法
本专利技术涉及计算机应用
,具体提供一种动态注入决策支持图表的系统及方法。
技术介绍
企业在进行业务处理时,几乎每时每刻都在做决策,在决策时,通常都会根据多个图表来进行。在传统erp(EnterpriseResourcePlanning即企业资源计划)软件产品中,决策支持图表通常分布到多个产品模块的多个功能中,在决策时往往需要打开多个报表进行查询。部分erp软件产品中虽然在需要进行决策的表单中集成了少量决策支持图表,但基本都是表单本身固定死的,无法动态进行调整配置,虽然在一定程度上减少了查询决策图表的工作量,但无法动态扩展,当用户需要其他决策支持图表时,仍然需要转到具体的功能中进行查询,或者必须通过修改表单代码来增加决策支持图表,从而使表单本身处于不稳定状态。
技术实现思路
本专利技术的技术任务是针对上述存在的问题,提供一种能够提高开发人员、实施人员和业务人员的工作效率,并能确保表单本身稳定性的动态注入决策支持图表的系统。本专利技术进一步的技术任务是提供一种动态注入决策支持图表的方法。为实现上述目的,本专利技术提供了如下技术方案:一种动态注入决策支持图表的系统,包括决策支持图表面板插件开发协议、决策支持图表动态注入表单配置模块和决策支持图表面板管理套件模块,所述决策支持图表面板插件开发协议规范决策支持图表面板的定义或开发;决策支持图表动态注入表单配置模块动态配置表单需要的决策支持图表;决策支持图表面板管理套件模块获取表单配置的决策支持图表,动态注入到表单中。通过所述动态注入决策支持图表的系统开发人员或实施人员可以方便快捷的配置和开发、定义用户需要的决策支持报表,业务人员也无需切换界面就能了解到表单内容对应的图表详情,解决了传统增加图表需要修改表单代码、实施人员无法动态定义并注入图表、业务人员切换多个窗口输入许多参数才能得到决策支持图表的问题,提高了开发人员、实施人员和业务人员的工作效率,也确保了表单本身的稳定性。作为优选,所述决策支持图表面板管理套件模块包括表单动态配置的决策支持图表获取单元、决策支持图表生成单元、决策支持图表布局编排单元、决策支持图表布局管理单元和决策支持图表刷新单元。作为优选,所述表单动态配置的决策支持图表获取单元获取决策支持图表动态注入表单配置模块配置的决策支持图表清单。作为优选,所述决策支持图表生成单元根据表单动态配置的决策支持图表获取单元获取到的决策支持图表清单,生成对应的决策支持图表面板清单。作为优选,所述决策支持图表布局编排单元编排决策支持图表生成单元生成的决策支持图表面板的布局。作为优选,所述决策支持图表布局管理单元支持用户自定义决策支持图表面板的布局,并自动保存用户自定义的决策支持图表面板布局。作为优选,所述决策支持图表刷新单元监听表单内容变化情况,动态刷新图表数据。作为优选,还包括存储模块,所述存储模块包括第一存储单元、第二存储单元和第三存储单元,第一存储单元,存储已开发或定义的决策支持图表描述信息以及图表对应的入口参数描述信息;第二存储单元,存储表单动态配置的决策支持图表清单信息以及图表参数和表单内容的对应关系信息;第三存储单元,存储用户自定义的决策支持面板布局信息。一种动态注入决策支持图表的方法,所述方法包括以下步骤:S1:动态注入表单停靠管理器,管理注入到表单中的决策支持图表面板;S2:获取表单动态配置的决策支持图表描述信息、图表入口参数描述信息和图表入口参数取值信息;S3:根据决策支持图表描述清单,动态生成表单决策支持图表面板,并使用表单停靠管理器布局决策支持图表面板;S4:根据决策支持图表面板清单,形成对应的决策支持图表清单菜单以便在面板关闭后通过菜单项再次打开决策支持图表面板;S5:根据决策支持图表参数清单,监听表单行为,按需刷新决策支持图表。与现有技术相比,本专利技术的动态注入决策支持图表的方法具有以下突出的有益效果:所述动态注入决策支持图表的方法可以根据用户需要定制用户关心的数据,并动态注入到产品已有功能中。一方面可避免用户在做决策时不断的切换界面,打开多个功能,录入多个数据,减少用户操作工作量,提高用户决策效率;另一方面,开发人员或实施人员可以根据协议开发或定义不同的决策支持图表,动态配置到表单中,而在这个过程中表单本身不需要做任何改动,提升了表单本身的稳定性,也减少了软件开发人员的工作量,实现了软件产品的分层开发部署,具有良好的推广应用价值。附图说明图1是本专利技术所述动态注入决策支持图表的系统的拓扑图;图2是本专利技术所述动态注入决策支持图表的系统的决策支持图表面板管理套件模块的示意图;图3是本专利技术所述动态注入决策支持图表的系统的存储单元的示意图;图4是本专利技术所述动态注入决策支持图表的方法的流程图。具体实施方式下面将结合附图和实施例,对本专利技术的动态注入决策支持图表的系统及方法作进一步详细说明。实施例如图1所示,本专利技术的动态注入决策支持图表的系统,包括决策支持图表面板插件开发协议、决策支持图表动态注入表单配置模块、决策支持图表面板管理套件模块和存储模块。决策支持图表面板插件开发协议规范决策支持图表面板的定义或开发。如图2所示,决策支持图表动态注入表单配置模块动态配置表单需要的决策支持图表。包括表单动态配置的决策支持图表获取单元、决策支持图表生成单元、决策支持图表布局编排单元、决策支持图表布局管理单元和决策支持图表刷新单元。表单动态配置的决策支持图表获取单元获取决策支持图表动态注入表单配置模块配置的决策支持图表清单。决策支持图表生成单元根据表单动态配置的决策支持图表获取单元获取到的决策支持图表清单,生成对应的决策支持图表面板清单。决策支持图表布局编排单元编排决策支持图表生成单元生成的决策支持图表面板的布局。决策支持图表布局管理单元支持用户自定义决策支持图表面板的布局,并自动保存用户自定义的决策支持图表面板布局。决策支持图表刷新单元监听表单内容变化情况,动态刷新图表数据。决策支持图表面板管理套件模块获取表单配置的决策支持图表,动态注入到表单中。如图3所示,存储模块包括第一存储单元、第二存储单元和第三存储单元,第一存储单元,存储已开发或定义的决策支持图表描述信息以及图表对应的入口参数描述信息;第二存储单元,存储表单动态配置的决策支持图表清单信息以及图表参数和表单内容的对应关系信息;第三存储单元,存储用户自定义的决策支持面板布局信息。如图4所示,本专利技术的动态注入决策支持图表的方法,包括以下步骤:S1:动态注入表单停靠管理器,管理注入到表单中的决策支持图表面板;S2:获取表单动态配置的决策支持图表描述信息、图表入口参数描述信息和图表入口参数取值信息;S3:根据决策支持图表描述清单,动态生成表单决策支持图表面板,并使用表单停靠管理器布局决策支持图表面板;S4:根据决策支持图表面板清单,形成对应的决策支持图表清单菜单以便在面板关闭后通过菜单项再次打开决策支持图表面板;S5:根据决策支持图表参数清单,监听表单行为,按需刷新决策支持图表。以上所述的实施例,只是本专利技术较优选的具体实施方式,本领域的技术人员在本专利技术技术方案范围内进行的通常变化和替换都应包含在本专利技术的保护范围内。本文档来自技高网...

【技术保护点】
1.一种动态注入决策支持图表的系统,其特征在于:包括决策支持图表面板插件开发协议、决策支持图表动态注入表单配置模块和决策支持图表面板管理套件模块,所述决策支持图表面板插件开发协议规范决策支持图表面板的定义或开发;决策支持图表动态注入表单配置模块动态配置表单需要的决策支持图表;决策支持图表面板管理套件模块获取表单配置的决策支持图表,动态注入到表单中。

【技术特征摘要】
1.一种动态注入决策支持图表的系统,其特征在于:包括决策支持图表面板插件开发协议、决策支持图表动态注入表单配置模块和决策支持图表面板管理套件模块,所述决策支持图表面板插件开发协议规范决策支持图表面板的定义或开发;决策支持图表动态注入表单配置模块动态配置表单需要的决策支持图表;决策支持图表面板管理套件模块获取表单配置的决策支持图表,动态注入到表单中。2.根据权利要求1所述的动态注入决策支持图表的系统,其特征在于:所述决策支持图表面板管理套件模块包括表单动态配置的决策支持图表获取单元、决策支持图表生成单元、决策支持图表布局编排单元、决策支持图表布局管理单元和决策支持图表刷新单元。3.根据权利要求2所述的动态注入决策支持图表的系统,其特征在于:所述表单动态配置的决策支持图表获取单元获取决策支持图表动态注入表单配置模块配置的决策支持图表清单。4.根据权利要求3所述的动态注入决策支持图表的系统,其特征在于:所述决策支持图表生成单元根据表单动态配置的决策支持图表获取单元获取到的决策支持图表清单,生成对应的决策支持图表面板清单。5.根据权利要求4所述的动态注入决策支持图表的系统,其特征在于:所述决策支持图表布局编排单元编排决策支持图表生成单元生成的决策支持图表面板的布局。6.根据权利要求5所述的动态注入决策支持图表的系统,...

【专利技术属性】
技术研发人员:胡平焦学瑞舒鹏飞魏忠法
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1