一种erp系统中基于业务字段模板快速建模方法

文档序号:6620115阅读:244来源:国知局
一种erp系统中基于业务字段模板快速建模方法
【专利摘要】本发明公开了一种ERP系统中基于业务字段模板快速建模方法,属于ERP系统的模型驱动开发领域。该方法包括:(一)定义业务字段模板,所述业务字段模板包含业务字段基本信息和建模工具模板定义;(二)在具体的ERP建模开发中应用模板,需要建模工具调用获取匹配的业务字段列表的编程接口。与现有技术相比,本发明的ERP系统中基于业务字段模板快速建模方法可有效的提高开发建模的效率,并有利于保证相同业务含义的业务信息被多次应用时的一致性,提高了开发人员建模开发的操作体验。
【专利说明】一种ERP系统中基于业务字段模板快速建模方法
[0001]

【技术领域】
[0002] 本发明涉及ERP系统的模型驱动开发领域,具体地说是一种ERP系统中基于业务 字段模板快速建模方法。

【背景技术】
[0003] 在ERP系统中,为了提高软件的开发效率和质量,目前,较大规模的ERP系统一般 采用MDD (模型驱动开发)方法,对软件实现的各个领域进行模式化定义,并提供图形化的 建模工具进行开发,通过模型,在运行时采用生成可执行程序或解析执行的方式,最终完成 系统的功能。
[0004] 此外,ERP系统属于数据密集型系统,业务的实现往往围绕特定的业务数据主题为 中心。例如,一个客户字段,出现在ERP系统的各种业务单据、查询、报表中。
[0005] 从建模技术实现上,一个带有业务含义的业务字段,往往确定了诸多的配置属性 信息,例如数据库存储的字段定义(数据类型、长度、精度、默认值等等)、表单界面的显示方 式及录入方式、数据的格式化方式等等。仍然以客户为例,代表客户含义的字段,在不同的 数据库表中都有一致的类型、长度等定义,在不同的界面录入时其输入方式、查询时的过滤 条件设置等等,也具有高度的一致性。


【发明内容】

[0006] 本发明的技术任务是针对上述现有技术的不足,提供一种ERP系统中基于业务字 段模板快速建模方法。
[0007] 本发明的技术任务是按以下方式实现的:一种ERP系统中基于业务字段模板快速 建模方法,其特征在于包括以下步骤: (一) 定义业务字段模板 所述业务字段模板包含"业务字段基本信息"和"建模工具模板定义"; (二) 在具体的ERP建模开发中应用模板 需要特定的建模工具调用获取匹配的业务字段列表的编程接口。
[0008] 步骤(一)中,所述"业务字段基本信息"包含以下信息项:字段标识、字段编号、字 段名称、字段业务描述。
[0009] 所述建模工具模板定义,指的是基于该业务字段的相应建模工具的一组预制的属 性值定义,包含以下属性:建模工具标识、属性键值对集合。所述属性键值对集合指,将该业 务字段应用到相应的建模工具时能够自动匹配到建模工具相应属性的一组值的集合。
[0010] 步骤(二)中匹配规则指的是配置了该建模工具的"建模工具模板定义"的业务字 段定义。
[0011] 获取匹配的业务字段列表的编程接口的伪代码如下: BizFieldList GetBizFieldList(string modellD); 所述modellD是建模工具标识,返回值BizFieldList是业务字段基本信息对象列表; 当选择特定的业务字段在建模工具中应用时,需要特定的建模工具调用获取业务字段 模板属性集合编程接口。
[0012] 业务字段复制编程接口的伪代码如下: KeyValueSet GetBizFieldPropertyValues(string bizFieldID, string modellD); 其中bizFiledID是业务字段的字段标识,modellD是建模工具标识,返回值 KeyValueSet是bizFieldID标识的业务字段对应的建模工具相匹配的属性键值对集合。
[0013] 建模工具将获取到的属性键值对集合,批量的复制到当前建模工具的相应对象属 性中,完成基于业务字段的属性值复制操作。
[0014] 本发明的ERP系统中基于业务字段模板快速建模方法与现有技术相比具有以下 突出的有益效果: (一) 通过本发明的快速建模方法,可有效的提高开发建模的效率,并有利于保证相同 业务含义的业务信息被多次应用时的一致性,提高了开发人员建模开发的操作体验; (二) 针对不同的建模工具,本方法设计的结构可以很容易的通过扩展的方式,增加该 类建模工具相应的属性键值对的配置,而不需要修改原有的结构;此外,对于属性增删的配 置也可灵活设定。

【专利附图】

【附图说明】
[0015] 附图1是本发明建模方法中定义的基本程序结构框图。

【具体实施方式】
[0016] 参照说明书附图以具体实施例对本发明的ERP系统中基于业务字段模板快速建 模方法作以下详细地说明。
[0017] 实施例: 以ERP系统中的客户业务字段为例描述。
[0018] 步骤一:定义客户业务字段基本信息相关描述如下:

【权利要求】
1. 一种ERP系统中基于业务字段模板快速建模方法,其特征在于包括以下步骤: (一) 定义业务字段模板 所述业务字段模板包含业务字段基本信息和建模工具模板定义; (二) 在具体的ERP建模开发中应用模板 需要建模工具调用获取匹配的业务字段列表的编程接口。
2. 根据权利要求1所述的ERP系统中基于业务字段模板快速建模方法,其特征在于步 骤(一)中,所述业务字段基本信息包含以下信息项:字段标识、字段编号、字段名称、字段业 务描述。
3. 根据权利要求1所述的ERP系统中基于业务字段模板快速建模方法,其特征在于步 骤(一)中,所述建模工具模板定义,指的是基于该业务字段的相应建模工具的一组预制的 属性值定义,包含以下属性:建模工具标识、属性键值对集合, 所述属性键值对集合指,将该业务字段应用到相应的建模工具时能够自动匹配到建模 工具相应属性的一组值的集合。
4. 根据权利要求1所述的ERP系统中基于业务字段模板快速建模方法,其特征在于步 骤(二)中匹配规则指的是配置了该建模工具的"建模工具模板定义"的业务字段定义。
5. 根据权利要求1所述的ERP系统中基于业务字段模板快速建模方法,其特征在于步 骤(二)中获取匹配的业务字段列表的编程接口的伪代码如下: BizFieldList GetBizFieldList(string modellD); 所述modellD是建模工具标识,返回值BizFieldList是业务字段基本信息对象列表; 当选择特定的业务字段在建模工具中应用时,需要特定的建模工具调用获取业务字段 模板属性集合编程接口。
6. 根据权利要求1所述的ERP系统中基于业务字段模板快速建模方法,其特征在于,业 务字段复制编程接口的伪代码如下: KeyValueSet GetBizFieldPropertyValues(string bizFieldID, string modellD); 其中bizFiledID是业务字段的字段标识,modellD是建模工具标识,返回值 KeyValueSet是bizFieldID标识的业务字段对应的建模工具相匹配的属性键值对集合。
【文档编号】G06F17/50GK104143020SQ201410335001
【公开日】2014年11月12日 申请日期:2014年7月15日 优先权日:2014年7月15日
【发明者】孙立新 申请人:浪潮通用软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1