一种领域模型数据管理系统技术方案

技术编号:16587519 阅读:27 留言:0更新日期:2017-11-18 15:07
本发明专利技术公开了一种领域模型数据管理系统,属于领域模型数据管理系统;系统包括自关联单元,用于对所述领域模型数据进行上下级关系的自关联操作,以形成不同的所述领域模型数据之间的自关联关系;排序控制单元,连接所述自关联单元,用于在对所述领域模型数据进行编辑操作时,同时对和所述领域模型数据之间具有自关联关系的其他所述领域模型数据进行对应的编辑操作;上述技术方案的有益效果是:能够对领域模型数据进行关联性的编辑和处理,避免数据编辑导致数据管理混乱的问题。

A domain model data management system

The invention discloses a domain model of data management system, which belongs to the field of data management system model; system including self association unit for self association subordinate relationship to the field data, since the relationship between the data of the field model to form different sort; the control unit is connected with the self. The relation unit used in the field of model data editing, and self correlation of the other domain model data corresponding to the editing operation between the pair and the field data model; the beneficial effects of the technical scheme is capable of editing and processing of the relevance of the field of model data. To avoid confusion leads to problems of data editing data management.

【技术实现步骤摘要】
一种领域模型数据管理系统
本专利技术涉及领域元功能
,尤其涉及一种领域模型数据管理系统。
技术介绍
在现有的业务系统中,存在很多领域模型场景,其中产生了很多领域模型数据。所谓领域模型,或者叫业务模型,是对领域内的概念类或现实世界中对象的可视化表示,其专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域中概念(数据)之间的关系。在现有的数据库系统中,数据在存储过程中通常不会记录彼此之间的关系或者联系,因此导致在基于RBAC的权限管理领域中或者需要使用树形结构的场景中无法在编辑数据库系统中单个数据的同时自动关联编辑其余所有有关数据,从而导致数据编辑经常出错,数据管理非常混乱。
技术实现思路
根据现有技术中存在的上述问题,现提供一种领域模型数据管理系统的技术方案,旨在对领域模型数据进行关联性的编辑和处理,避免数据编辑导致数据管理混乱的问题。上述技术方案具体包括:一种领域模型数据管理系统,其中,所述领域模型数据管理系统连接一数据库系统,并用于管理所述数据库系统中的领域模型数据;所述元功能管理端中具体包括:自关联单元,用于对所述领域模型数据进行上下级关系的自关联操作,以形成不同的所述领域模型数据之间的自关联关系;排序控制单元,连接所述自关联单元,用于在对所述领域模型数据进行编辑操作时,同时对和所述领域模型数据之间具有自关联关系的其他所述领域模型数据进行对应的编辑操作。优选的,该领域模型数据管理系统,其中,所述自关联单元中进行自关联操作得到的所述领域模型数据的所述自关联关系中包括所述领域模型数据的层级关系信息以及深度信息,所述领域模型数据之间建立树形结构的关联关系;所述层级关系信息用于表示所述领域模型数据之间的层级关系;所述深度信息用于表示所述领域模型数据关联于所述树形结构的节点深度。优选的,该领域模型数据管理系统,其中,所述自关联单元执行所述自关联操作后,所述领域模型数据之间建立树形结构的关联关系;所述自关联单元具体包括:第一自关联模块,用于在具有树形结构的所述领域模型数据和对应的具有节点结构的所述领域模型数据之间建立所述自关联关系;具有树形结构的所述领域模型数据作为父节点数据,具有节点结构的所述领域模型数据作为子节点数据。优选的,该领域模型数据管理系统,其中,所述自关联单元执行所述自关联操作后,所述领域模型数据之间建立树形结构的关联关系;所述自关联单元具体包括:第二自关联模块,用于在具有节点结构的所述领域模型数据和对应的具有属性结构的所述领域模型数据之间建立所述自关联关系;具有节点结构的所述领域模型数据作为父节点数据,具有树形结构的所述领域模型数据作为子节点数据。优选的,该领域模型数据管理系统,其中,所述自关联单元执行所述自关联操作后,所述领域模型数据之间建立树形结构的关联关系;所述自关联单元具体包括:第三自关联模块,用于在具有节点结构的所述领域模型数据之间建立所述自关联关系。优选的,该领域模型数据管理系统,其中,所述自关联单元执行所述自关联操作后,所述领域模型数据之间建立树形结构的关联关系;所述自关联单元具体包括:查找模块,用于在所述数据库系统中查找预设的所述领域模型数据下的所有子节点的集合;移除模块,用于从所述数据库系统中移除预设的所述领域模型数据下的叶子节点所对应的所述领域模型数据;添加模块,用于向所述数据库系统中添加预设的所述领域模型数据下的子节点所对应的所述领域模型数据。优选的,该领域模型数据管理系统,其中,所述排序控制单元中具体包括:移动模块,用于在移动所述领域模型数据时,按照所述领域模型数据的所述自关联关系同时移动对应的其余所述领域模型数据;编辑模块,用于在编辑所述领域模型数据时,按照所述领域模型数据的所述自关联关系同时编辑对应的其余所述领域模型数据。上述技术方案的有益效果是:提供一种领域模型数据管理系统,能够对领域模型数据进行关联性的编辑和处理,避免数据编辑导致数据管理混乱的问题。附图说明图1是本专利技术的较佳的实施例中,一种领域模型数据管理系统的总体结构示意图;图2是本专利技术的较佳的实施例中,自关联单元的结构示意图;图3-6是本专利技术的较佳的实施例中,自关联单元中自关联操作实现的设计关系示意图;图7是本专利技术的较佳的实施例中,排序控制单元的结构示意图;图8是本专利技术的较佳的实施例中,排序控制单元中进行数据编辑实现的设计关系示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。根据现有技术中存在的上述问题,现提供一种领域模型数据管理系统,该领域模型数据管理系统A连接至一数据库系统B,并用于管理数据库系统B中保存的领域模型数据。具体地,上述领域模型数据管理系统的结构如图1中所示,包括:自关联单元A1,用于对领域模型数据进行上下级关系的自关联操作,以形成不同的领域模型数据之间的自关联关系;排序控制单元A2,连接自关联单元A1,用于在对领域模型数据进行编辑操作时,同时对和领域模型数据之间具有自关联关系的其他领域模型数据进行对应的编辑操作。具体地,本实施例中,上述领域模型数据管理系统作为一个独立于数据库系统的管理系统,于所述数据库系统之外开辟了一个独立的元功能层,相应的领域数据模型对象可以实现各种元功能的接口,从而实现可插拔、通用的树形结构管理功能,具体的实现方式在下文中会详述。本实施例中,首先,上述自关联单元A1对数据库系统中存储的领域模型数据进行上下级关系的自关联操作,以将不同的领域模型数据按照上下级的层级关系关联起来,从而形成不同的领域模型数据之间的自关联关系。随后,可以采用排序控制单元A2对数据库系统中存储的领域模型数据进行数据编辑操作。由于领域模型数据在之前的自关联操作中已经被关联了上下级关系,因此在数据编辑操作时可以将当前被操作的领域模型数据和被关联的其他领域模型数据同时进行编辑操作,避免了有相关联数据被遗漏操作导致的数据管理混乱的问题。本专利技术的较佳的实施例中,自关联单元中进行自关联操作得到的领域模型数据的自关联关系中包括领域模型数据的层级关系信息以及深度信息,领域模型数据之间建立树形结构的关联关系;层级关系信息用于表示领域模型数据之间的层级关系;深度信息用于表示领域模型数据关联于树形结构的节点深度。具体地,本实施例中,所谓层级关系,即上下级关系,用于描述领域模型数据之间的相互依赖关系。在树形结构中,层级关系即父节点和子节点之间的关系。在本实施例中,通过在实现该自关联单元中自关联元功能接口的PO对象后命名特定的属性syscode_FunPO来表示层级关系。本实施例中,所谓深度信息,其用于表示领域模型数据关联于树形结构的节点深度。节点深度实际用于表示每个领域模型数据位于整个树形结构中的第几层节点上。在本实施例中,通过在实现该接口的PO对象后明明特定的属性depth_FunPO来表示自关联的深度信息。进一步地,本专利技术本文档来自技高网...
一种领域模型数据管理系统

【技术保护点】
一种领域模型数据管理系统,其特征在于,所述领域模型数据管理系统连接一数据库系统,并用于管理所述数据库系统中的领域模型数据;所述元功能管理端中具体包括:自关联单元,用于对所述领域模型数据进行上下级关系的自关联操作,以形成不同的所述领域模型数据之间的自关联关系;排序控制单元,连接所述自关联单元,用于在对所述领域模型数据进行编辑操作时,同时对和所述领域模型数据之间具有自关联关系的其他所述领域模型数据进行对应的编辑操作。

【技术特征摘要】
1.一种领域模型数据管理系统,其特征在于,所述领域模型数据管理系统连接一数据库系统,并用于管理所述数据库系统中的领域模型数据;所述元功能管理端中具体包括:自关联单元,用于对所述领域模型数据进行上下级关系的自关联操作,以形成不同的所述领域模型数据之间的自关联关系;排序控制单元,连接所述自关联单元,用于在对所述领域模型数据进行编辑操作时,同时对和所述领域模型数据之间具有自关联关系的其他所述领域模型数据进行对应的编辑操作。2.如权利要求1所述的领域模型数据管理系统,其特征在于,所述自关联单元中进行自关联操作得到的所述领域模型数据的所述自关联关系中包括所述领域模型数据的层级关系信息以及深度信息,所述领域模型数据之间建立树形结构的关联关系;所述层级关系信息用于表示所述领域模型数据之间的层级关系;所述深度信息用于表示所述领域模型数据关联于所述树形结构的节点深度。3.如权利要求1所述的领域模型数据管理系统,其特征在于,所述自关联单元执行所述自关联操作后,所述领域模型数据之间建立树形结构的关联关系;所述自关联单元具体包括:第一自关联模块,用于在具有树形结构的所述领域模型数据和对应的具有节点结构的所述领域模型数据之间建立所述自关联关系;具有树形结构的所述领域模型数据作为父节点数据,具有节点结构的所述领域模型数据作为子节点数据。4.如权利要求1所述的领域模型数据管理系统,其特征在于,所述自关联单元执行所述自关联操作后,所述领域模型数据...

【专利技术属性】
技术研发人员:章杰
申请(专利权)人:上海瀚银信息技术有限公司
类型:发明
国别省市:上海,31

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

1