一种图形界面的配置方法及装置制造方法及图纸

技术编号:10075527 阅读:138 留言:0更新日期:2014-05-24 05:16
本发明专利技术的实施例提供一种图形界面的配置方法及装置,其中,方法包括:获得图形界面的界面元素进行配置时所需要的界面语法规则、图库语法规则和流程模型语法规则;获得用户根据所述界面语法规则、图库语法规则,对图形界面的界面元素进行配置的配置文档;对所述配置文档进行解析,获得解析结果;根据所述解析结果和流程模型语法规则,自动生成流程模型的配置文档;根据流程模型的配置文档,生成流程模型的图形界面。本发明专利技术的方案可以使企业或者用户按照XML语法规则,填写所需要功能,即可实现该企业或者用户所需要的业务流程管理软件的界面的自动生成。

【技术实现步骤摘要】

本专利技术涉及计算机领域,特别是指一种图形界面的配置方法及装置
技术介绍
用户根据需求定制个性化的软件功能,是软件工程领域的主要发展趋势之一。一个企业或者用户的业务流程管理是企业必不可少且最为繁杂环节,大多数企业采用流程建模软件对其业务流程进行管控,因此,具有广泛应用群体的业务流程建模软件对软件可配置性需求更加迫切。然而,不同类型的企业,业务流程差异极大,即使同一类型企业,同于其管理模式不同,业务流程也存在很大的差异,统一功能模式的软件很难适应所有企业的需求。因此,要求流程建模软件具有很强的配置功能,在业务流程建模软件中,软件界面的功能元素和建模元素是描述企业业务逻辑的核心环节,用户定制出符合自身需求的各种界面元素对建立具有领域符号、直观、易于理解的图形化流程模型至关重要。然而,现有的流程建模软件无法让用户定制出符合自身需求的各种界面元素,采用的均是固定的界面元素,无论是界面显示风格还是流程建模元素,用户均不可对其进行定制化修改。当需要增加新的界面元素时,需要系统开发人员的支持,不但影响界面更新周期,而且增加软件的使用成本。
技术实现思路
本专利技术要解决的技术问题是提供一种图形界面的配置方法及装置,可以使企业或者用户按照XML语法规则,填写所需要功能,即可实现该企业或者用户所需要的业务流程管理软件的界面的自动生成,从而无需要该软件的开发人员从底层对业务流程管理软件进行修改或者升级。为解决上述技术问题,本专利技术的实施例提供一种图形界面的配置方法,包括:获得图形界面的界面元素进行配置时所需要的界面语法规则、图库语法规则和流程模型语法规则;获得用户根据所述界面语法规则、图库语法规则,对图形界面的界面元素进行配置的配置文档;对所述配置文档进行解析,获得解析结果;根据所述解析结果和流程模型语法规则,自动生成流程模型的配置文档;根据流程模型的配置文档,生成流程模型的图形界面。其中,所述获得用户根据所述界面语法规则、图库语法规则,对图形界面的界面元素进行配置的配置文档的步骤包括:获得用户根据所述界面语法规则,对图形界面的界面元素进行配置的XML配置文档;和/或获得用户根据所述图库语法规则,对图形界面的图形界面元素进行配置的XML配置文档。其中,用户根据所述界面语法规则,对图形界面的界面元素进行配置的XML配置文档包括:用户根据菜单语法规则,对图形界面的菜单元素进行配置的第一XML配置文档;用户根据工具栏语法规则,对图形界面的工具栏素进行配置的第二XML配置文档;用户根据流程建模元素语法规则,对图形界面的流程建模元素进行配置的第三XML配置文档;以及用户根据流程建模工作区语法规则,对图形界面的流程建模工作区进行配置的第四XML配置文档。其中,所述第一XML配置文档包括:按照XML语法形成的包括有菜单的ID的配置值、菜单显示名称的配置、菜单类型的配置值、菜单的可见性的配置值、菜单的可用性配置值、工作区是否更改的配置值、调用函数和函数参数的XML语句;其中,菜单类型包括:普通菜单、分隔菜单、复选菜单和单选菜单;所述第二XML配置文档包括:按照XML语法形成的包括有工具栏按钮的可用或者不可用状态的图片的XML语句;所述第三XML配置文档包括:按照XML语法形成的包括有流程节点和流程线的XML语句;其中,流程节点包括:节点类型、形状图片、拖拽图片、落下图片、名称描述、菜单、单击和双击事件;流程线包括:线类型、名称描述、线颜色、画线方式、箭头数量、菜单、单击和双击事件;所述第四XML配置文档包括:按照XML语法形成的包括有工作区的宽度和高度以及网格大小的XML语句。其中,获得用户根据所述图库语法规则,对图形界面的图形界面元素进行配置的XML配置文档包括:按照XML语法形成的包括有流程界面中的工具栏或者建模元素采用的图库中的图片的名称和路径的XML语句。其中,对所述配置文档进行解析,获得解析结果的步骤包括:利用Flex语言语法解析器对所述配置文档进行解析,自动生成所述配置文档对应的Flash界面。其中,根据所述解析结果和流程模型语法规则,自动生成流程模型的配置文档的步骤包括:获得用户在所述Flash界面上建立的流程模型或者选择的已有的流程模型,根据所述流程模型语法规则,自动生成流程模型的XML配置文档。其中,所述流程模型的XML配置文档包括:按照XML语法形成的包括有流程节点、流程线和子流程的XML语句,每个流程模型包含唯一的ID、多个节点、多条流程线、节点与节点之间的关联关系和子流程。其中,根据流程模型的配置文档,生成流程模型的图形界面的步骤包括:对流程模型的XML配置文档进行解析,在流程工作区中自动生成被打开的流程模型。本专利技术的实施例还提供一种图形界面的配置装置,包括:获得模块,用于获得图形界面的界面元素进行配置时所需要的界面语法规则、图库语法规则和流程模型语法规则;配置模块,用于获得用户根据所述界面语法规则、图库语法规则,对图形界面的界面元素进行配置的配置文档;解析模块,用于对所述配置文档进行解析,获得解析结果;生成模块,用于根据所述解析结果和流程模型语法规则,自动生成流程模型的配置文档;根据流程模型的配置文档,生成流程模型的图形界面。本专利技术的上述实施例具有如下有益效果:本专利技术的方案根据预先定义的语法规则,自动生成图形界面,当需要修改界面时,无需改动应用程序,只需按照语法规则提供相应数据即可。可以使企业或者用户使用按照本专利技术的方法形成的业务流程管理软件时,可以依据XML语法规则,填写所需要功能,即可实现该企业或者用户所需要的业务流程管理软件的界面的自动生成,从而无需要该软件的开发人员从底层对业务流程管理软件进行修改或者升级。附图说明图1为本专利技术的实施例提供的图形界面的配置方法流程图;图2为界面自动生成逻辑框图;图3为本专利技术的一实现实例示意图。具体实施方式为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。如图1所示,本专利技术的实施例提供一种图形界面的配置方法,包括:步骤11,获得图形界面的界面元素进行配置时所需要的界面语法规则、图库语法规则和流程模型语法规则;步骤12,获得用户根据所述界面语法规则、图库语法规则,对图形界面的界面元素进行配置的配置文档;<本文档来自技高网...

【技术保护点】
一种图形界面的配置方法,其特征在于,包括:获得图形界面的界面元素进行配置时所需要的界面语法规则、图库语法规则和流程模型语法规则;获得用户根据所述界面语法规则、图库语法规则,对图形界面的界面元素进行配置的配置文档;对所述配置文档进行解析,获得解析结果;根据所述解析结果和流程模型语法规则,自动生成流程模型的配置文档;根据流程模型的配置文档,生成流程模型的图形界面。

【技术特征摘要】
1.一种图形界面的配置方法,其特征在于,包括:
获得图形界面的界面元素进行配置时所需要的界面语法规则、图库语法规
则和流程模型语法规则;
获得用户根据所述界面语法规则、图库语法规则,对图形界面的界面元素
进行配置的配置文档;
对所述配置文档进行解析,获得解析结果;
根据所述解析结果和流程模型语法规则,自动生成流程模型的配置文档;
根据流程模型的配置文档,生成流程模型的图形界面。
2.根据1所述的图形界面的配置方法,其特征在于,所述获得用户根据
所述界面语法规则、图库语法规则,对图形界面的界面元素进行配置的配置文
档的步骤包括:
获得用户根据所述界面语法规则,对图形界面的界面元素进行配置的
XML配置文档;和/或
获得用户根据所述图库语法规则,对图形界面的图形界面元素进行配置的
XML配置文档。
3.根据权利要求2所述的图形界面的配置方法,其特征在于,用户根据
所述界面语法规则,对图形界面的界面元素进行配置的XML配置文档包括:
用户根据菜单语法规则,对图形界面的菜单元素进行配置的第一XML配
置文档;
用户根据工具栏语法规则,对图形界面的工具栏素进行配置的第二XML
配置文档;
用户根据流程建模元素语法规则,对图形界面的流程建模元素进行配置的
第三XML配置文档;以及
用户根据流程建模工作区语法规则,对图形界面的流程建模工作区进行配
置的第四XML配置文档。
4.根据权利要求3所述的图形界面的配置方法,其特征在于,
所述第一XML配置文档包括:按照XML语法形成的包括有菜单的ID的

\t配置值、菜单显示名称的配置、菜单类型的配置值、菜单的可见性的配置值、
菜单的可用性配置值、工作区是否更改的配置值、调用函数和函数参数的XML
语句;其中,菜单类型包括:普通菜单、分隔菜单、复选菜单和单选菜单;
所述第二XML配置文档包括:按照XML语法形成的包括有工具栏按钮
的可用或者不可用状态的图片的XML语句;
所述第三XML配置文档包括:按照XML语法形成的包括有流程节点和
流程线的XML语句;其中,流程节点包括:节点类型、形状图片、拖拽图片、
落下图片、名称描述、菜...

【专利技术属性】
技术研发人员:王国新阎艳唐武
申请(专利权)人:北京理工大学
类型:发明
国别省市:

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

1