一种动态注入决策支持图表的系统及方法与流程

文档序号:15850131发布日期:2018-11-07 09:43阅读:283来源:国知局
一种动态注入决策支持图表的系统及方法与流程

本发明涉及计算机应用技术领域,具体提供一种动态注入决策支持图表的系统及方法。

背景技术

企业在进行业务处理时,几乎每时每刻都在做决策,在决策时,通常都会根据多个图表来进行。在传统erp(enterpriseresourceplanning即企业资源计划)软件产品中,决策支持图表通常分布到多个产品模块的多个功能中,在决策时往往需要打开多个报表进行查询。部分erp软件产品中虽然在需要进行决策的表单中集成了少量决策支持图表,但基本都是表单本身固定死的,无法动态进行调整配置,虽然在一定程度上减少了查询决策图表的工作量,但无法动态扩展,当用户需要其他决策支持图表时,仍然需要转到具体的功能中进行查询,或者必须通过修改表单代码来增加决策支持图表,从而使表单本身处于不稳定状态。



技术实现要素:

本发明的技术任务是针对上述存在的问题,提供一种能够提高开发人员、实施人员和业务人员的工作效率,并能确保表单本身稳定性的动态注入决策支持图表的系统。

本发明进一步的技术任务是提供一种动态注入决策支持图表的方法。

为实现上述目的,本发明提供了如下技术方案:

一种动态注入决策支持图表的系统,包括决策支持图表面板插件开发协议、决策支持图表动态注入表单配置模块和决策支持图表面板管理套件模块,所述决策支持图表面板插件开发协议规范决策支持图表面板的定义或开发;决策支持图表动态注入表单配置模块动态配置表单需要的决策支持图表;决策支持图表面板管理套件模块获取表单配置的决策支持图表,动态注入到表单中。

通过所述动态注入决策支持图表的系统开发人员或实施人员可以方便快捷的配置和开发、定义用户需要的决策支持报表,业务人员也无需切换界面就能了解到表单内容对应的图表详情,解决了传统增加图表需要修改表单代码、实施人员无法动态定义并注入图表、业务人员切换多个窗口输入许多参数才能得到决策支持图表的问题,提高了开发人员、实施人员和业务人员的工作效率,也确保了表单本身的稳定性。

作为优选,所述决策支持图表面板管理套件模块包括表单动态配置的决策支持图表获取单元、决策支持图表生成单元、决策支持图表布局编排单元、决策支持图表布局管理单元和决策支持图表刷新单元。

作为优选,所述表单动态配置的决策支持图表获取单元获取决策支持图表动态注入表单配置模块配置的决策支持图表清单。

作为优选,所述决策支持图表生成单元根据表单动态配置的决策支持图表获取单元获取到的决策支持图表清单,生成对应的决策支持图表面板清单。

作为优选,所述决策支持图表布局编排单元编排决策支持图表生成单元生成的决策支持图表面板的布局。

作为优选,所述决策支持图表布局管理单元支持用户自定义决策支持图表面板的布局,并自动保存用户自定义的决策支持图表面板布局。

作为优选,所述决策支持图表刷新单元监听表单内容变化情况,动态刷新图表数据。

作为优选,还包括存储模块,所述存储模块包括第一存储单元、第二存储单元和第三存储单元,第一存储单元,存储已开发或定义的决策支持图表描述信息以及图表对应的入口参数描述信息;第二存储单元,存储表单动态配置的决策支持图表清单信息以及图表参数和表单内容的对应关系信息;第三存储单元,存储用户自定义的决策支持面板布局信息。

一种动态注入决策支持图表的方法,所述方法包括以下步骤:

s1:动态注入表单停靠管理器,管理注入到表单中的决策支持图表面板;

s2:获取表单动态配置的决策支持图表描述信息、图表入口参数描述信息和图表入口参数取值信息;

s3:根据决策支持图表描述清单,动态生成表单决策支持图表面板,并使用表单停靠管理器布局决策支持图表面板;

s4:根据决策支持图表面板清单,形成对应的决策支持图表清单菜单以便在面板关闭后通过菜单项再次打开决策支持图表面板;

s5:根据决策支持图表参数清单,监听表单行为,按需刷新决策支持图表。

与现有技术相比,本发明的动态注入决策支持图表的方法具有以下突出的有益效果:所述动态注入决策支持图表的方法可以根据用户需要定制用户关心的数据,并动态注入到产品已有功能中。一方面可避免用户在做决策时不断的切换界面,打开多个功能,录入多个数据,减少用户操作工作量,提高用户决策效率;另一方面,开发人员或实施人员可以根据协议开发或定义不同的决策支持图表,动态配置到表单中,而在这个过程中表单本身不需要做任何改动,提升了表单本身的稳定性,也减少了软件开发人员的工作量,实现了软件产品的分层开发部署,具有良好的推广应用价值。

附图说明

图1是本发明所述动态注入决策支持图表的系统的拓扑图;

图2是本发明所述动态注入决策支持图表的系统的决策支持图表面板管理套件模块的示意图;

图3是本发明所述动态注入决策支持图表的系统的存储单元的示意图;

图4是本发明所述动态注入决策支持图表的方法的流程图。

具体实施方式

下面将结合附图和实施例,对本发明的动态注入决策支持图表的系统及方法作进一步详细说明。

实施例

如图1所示,本发明的动态注入决策支持图表的系统,包括决策支持图表面板插件开发协议、决策支持图表动态注入表单配置模块、决策支持图表面板管理套件模块和存储模块。

决策支持图表面板插件开发协议规范决策支持图表面板的定义或开发。

如图2所示,决策支持图表动态注入表单配置模块动态配置表单需要的决策支持图表。包括表单动态配置的决策支持图表获取单元、决策支持图表生成单元、决策支持图表布局编排单元、决策支持图表布局管理单元和决策支持图表刷新单元。表单动态配置的决策支持图表获取单元获取决策支持图表动态注入表单配置模块配置的决策支持图表清单。决策支持图表生成单元根据表单动态配置的决策支持图表获取单元获取到的决策支持图表清单,生成对应的决策支持图表面板清单。决策支持图表布局编排单元编排决策支持图表生成单元生成的决策支持图表面板的布局。决策支持图表布局管理单元支持用户自定义决策支持图表面板的布局,并自动保存用户自定义的决策支持图表面板布局。决策支持图表刷新单元监听表单内容变化情况,动态刷新图表数据。

决策支持图表面板管理套件模块获取表单配置的决策支持图表,动态注入到表单中。

如图3所示,存储模块包括第一存储单元、第二存储单元和第三存储单元,第一存储单元,存储已开发或定义的决策支持图表描述信息以及图表对应的入口参数描述信息;第二存储单元,存储表单动态配置的决策支持图表清单信息以及图表参数和表单内容的对应关系信息;第三存储单元,存储用户自定义的决策支持面板布局信息。

如图4所示,本发明的动态注入决策支持图表的方法,包括以下步骤:

s1:动态注入表单停靠管理器,管理注入到表单中的决策支持图表面板;

s2:获取表单动态配置的决策支持图表描述信息、图表入口参数描述信息和图表入口参数取值信息;

s3:根据决策支持图表描述清单,动态生成表单决策支持图表面板,并使用表单停靠管理器布局决策支持图表面板;

s4:根据决策支持图表面板清单,形成对应的决策支持图表清单菜单以便在面板关闭后通过菜单项再次打开决策支持图表面板;

s5:根据决策支持图表参数清单,监听表单行为,按需刷新决策支持图表。

以上所述的实施例,只是本发明较优选的具体实施方式,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1