[发明专利]数据管理装置和数据管理方法有效
申请号: | 201110298279.2 | 申请日: | 2011-09-29 |
公开(公告)号: | CN102323956A | 公开(公告)日: | 2012-01-18 |
发明(设计)人: | 张劲涛;郑芸 | 申请(专利权)人: | 用友软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据管理 装置 方法 | ||
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种数据管理装置和一种数据管理方法。
背景技术
在现有应用软件中,大型的软件公司通常会按照大多数客户的需求,研发标准通用产品,但是由于行业特性或者用户的个性化定制,往往这些产品上线后,产品中涉及到的业务对象无法满足用户的需求,此时需要对标准产品更改或者新增。
最基本的做法,用户将需求反馈回研发人员,由需求进行建模分析,决定是否需要放到通用产品中,然后开发人员修改数据库,修改业务逻辑,通常为了保证程序的稳定性和其他在用客户的习惯,这种变动往往放在大的软件版本中实现,这样这些有定制化需求的客户,往往被告知后续版本才能实现定制,必须升级软件版本,而这些通常是用户不能容忍的。或者有些需求因为没有通用性,根本不予考虑放到标准产品中,导致用户无法使用。
现在很多软件公司已经意识到需要快速响应用户的需求,所以在产品架构上利用了一些先进的框架来进行元数据建模,目前很多应用于多技术平台的生成表单的方案,都是针对如何定义元数据和存储元数据本身,认为只要这些产品中使用的业务对象能用元数据描述并展现即可,均没有考虑这些元数据的创建是经历了多个阶段,不同生命周期的开发,没有考虑知识的传承,也即是如果二次开发人员在标准产品上进行了定制开发,比如按照行业特性,增加了商品流通行业的定制属性,商品流通行业的客户就会希望在此基础上再次开发,而不是在标准产品上开发。
因此,需要一种新的表单处理方案,支持客户化的开发,能够在不影响标准产品的开发基础上,快速响应用户的个性化要求,同时还要保障客户化开发的延续性。
发明内容
本发明所要解决的技术问题在于,提供一种新的表单处理方案,支持客户化的开发,能够在不影响标准产品的开发基础上,快速响应用户的个性化要求,同时还要保障客户化开发的延续性。
有鉴于此,本发明提供一种数据管理装置,包括:项目设置模块,设置多个项目,所述多个项目之间具有继承关系;元数据设置模块,为所述多个项目中的业务对象设置元数据,其中,对于存在直接继承关系的两个项目,继承项目中业务对象的元数据为被继承项目中对应业务对象的变更数据;业务对象加载模块,在所述多个项目中存在需运行的项目时,获取需运行项目中的业务对象的元数据,以及所述需运行项目所继承的所有项目中对应业务对象的元数据,以加载所述需运行项目中的业务对象。通过技术方案,保证不同项目的元数据都可以基于最终被继承项目的元数据进行定制,且互不覆盖,也不会对最终被继承项目的元数据造成影响,且变更数据占用存储空间较小,同时能提高元数据的加载效率。
在上述技术方案中,优选地,所述项目设置模块还根据所述多个项目之间的继承关系,为所述多个项目设置层次标识;所述元数据设置模块还将所述多个项目的层次标识,设置在所述多个项目中的业务对象的元数据中;所述业务对象加载模块根据所述多个项目中的业务对象的元数据中的层次标识,来获取所述需运行项目所继承的所有项目中对应业务对象的元数据。通过该技术方案,可以保证完整地获取项目的所有相关数据,以进行进一步的使用。
在上述技术方案中,优选地,还包括:导出卸载模块,根据所述多个项目中的业务对象的元数据中的层次标识,来实现所述多个项目中的任一业务对象的元数据的导出和/或卸载。通过该技术方案,实现了元数据的导出和卸载,且不对其继承项目的元数据造成影响,不妨碍其继承项目的元数据的使用。
在上述技术方案中,优选地,所述项目设置模块还按照预设的规则,为所述多个项目设置层次标识。通过该技术方案,按标准规则设置标识,可以表明对应项目的层次、名称以及其他描述信息等,可以按照指定的标识,轻易找出所需的元数据。
在上述技术方案中,优选地,所述项目设置模块根据所述多个项目的一个或多个属性,设置所述多个项目之间的所述继承关系。通过该技术方案,可以合理制定项目之间的继承关系,便于项目对应元数据的设计。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110298279.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:甜瓜种子快速发芽处理方法
- 下一篇:含杂原子的环状化合物