[发明专利]一种ERP系统中基于业务字段模板快速建模方法在审
申请号: | 201410335001.1 | 申请日: | 2014-07-15 |
公开(公告)号: | CN104143020A | 公开(公告)日: | 2014-11-12 |
发明(设计)人: | 孙立新 | 申请(专利权)人: | 浪潮通用软件有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 erp 系统 基于 业务 字段 模板 快速 建模 方法 | ||
技术领域
本发明涉及ERP系统的模型驱动开发领域,具体地说是一种ERP系统中基于业务字段模板快速建模方法。
背景技术
在ERP系统中,为了提高软件的开发效率和质量,目前,较大规模的ERP系统一般采用MDD(模型驱动开发)方法,对软件实现的各个领域进行模式化定义,并提供图形化的建模工具进行开发,通过模型,在运行时采用生成可执行程序或解析执行的方式,最终完成系统的功能。
此外,ERP系统属于数据密集型系统,业务的实现往往围绕特定的业务数据主题为中心。例如,一个客户字段,出现在ERP系统的各种业务单据、查询、报表中。
从建模技术实现上,一个带有业务含义的业务字段,往往确定了诸多的配置属性信息,例如数据库存储的字段定义(数据类型、长度、精度、默认值等等)、表单界面的显示方式及录入方式、数据的格式化方式等等。仍然以客户为例,代表客户含义的字段,在不同的数据库表中都有一致的类型、长度等定义,在不同的界面录入时其输入方式、查询时的过滤条件设置等等,也具有高度的一致性。
发明内容
本发明的技术任务是针对上述现有技术的不足,提供一种ERP系统中基于业务字段模板快速建模方法。
本发明的技术任务是按以下方式实现的:一种ERP系统中基于业务字段模板快速建模方法,其特征在于包括以下步骤:
(一)定义业务字段模板
所述业务字段模板包含“业务字段基本信息”和“建模工具模板定义”;
(二)在具体的ERP建模开发中应用模板
需要特定的建模工具调用获取匹配的业务字段列表的编程接口。
步骤(一)中,所述“业务字段基本信息”包含以下信息项:字段标识、字段编号、字段名称、字段业务描述。
所述建模工具模板定义,指的是基于该业务字段的相应建模工具的一组预制的属性值定义,包含以下属性:建模工具标识、属性键值对集合。所述属性键值对集合指,将该业务字段应用到相应的建模工具时能够自动匹配到建模工具相应属性的一组值的集合。
步骤(二)中匹配规则指的是配置了该建模工具的“建模工具模板定义”的业务字段定义。
获取匹配的业务字段列表的编程接口的伪代码如下:
BizFieldList GetBizFieldList(string modelID);
所述modelID是建模工具标识,返回值BizFieldList是业务字段基本信息对象列表;
当选择特定的业务字段在建模工具中应用时,需要特定的建模工具调用获取业务字段模板属性集合编程接口。
业务字段复制编程接口的伪代码如下:
KeyValueSet GetBizFieldPropertyValues(string bizFieldID, string modelID);
其中bizFiledID是业务字段的字段标识,modelID是建模工具标识,返回值KeyValueSet是bizFieldID标识的业务字段对应的建模工具相匹配的属性键值对集合。
建模工具将获取到的属性键值对集合,批量的复制到当前建模工具的相应对象属性中,完成基于业务字段的属性值复制操作。
本发明的ERP系统中基于业务字段模板快速建模方法与现有技术相比具有以下突出的有益效果:
(一) 通过本发明的快速建模方法,可有效的提高开发建模的效率,并有利于保证相同业务含义的业务信息被多次应用时的一致性,提高了开发人员建模开发的操作体验;
(二) 针对不同的建模工具,本方法设计的结构可以很容易的通过扩展的方式,增加该类建模工具相应的属性键值对的配置,而不需要修改原有的结构;此外,对于属性增删的配置也可灵活设定。
附图说明
附图1是本发明建模方法中定义的基本程序结构框图。
具体实施方式
参照说明书附图以具体实施例对本发明的ERP系统中基于业务字段模板快速建模方法作以下详细地说明。
实施例:
以ERP系统中的客户业务字段为例描述。
步骤一:定义客户业务字段基本信息相关描述如下:
步骤二:定义客户业务字段对应的不同建模工具的属性键值对:
其中“DataField”建模工具,代表的是数据库字段建模的工具;其中“FormField”代表的是用户界面字段建模工具。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410335001.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双曲格子艺术图形的构造方法
- 下一篇:一种搜索方法和搜索客户端以及电子设备