多维度动态标准体系构建方法技术

技术编号:23932837 阅读:60 留言:0更新日期:2020-04-25 02:04
本发明专利技术提出一种多维度动态标准体系构建方法,该方法通过构建包括多维度的属性信息和状态信息的类,用于构建多维度的标准体系;构建实体之间的联系发生变化的方法,通过事件触发实体和联系的状态转换,可以轻松地实现标准体系的状态更新,无论是标准结构发生变化,还是标准清单发生增减,都可以得到实时展现,从而实现了标准体系的多维度动态管理。

The construction method of multi-dimensional dynamic standard system

【技术实现步骤摘要】
多维度动态标准体系构建方法
本专利技术涉及软件系统设计领域,特别是一种多维度动态标准体系构建方法。
技术介绍
标准体系是指一定范围内的标准按其内在联系形成的科学的有机整体,标准体系是一个统一协调的整体,标准体系内各项标准之间具有某种内在联系,相互配合,共同构建一个有序的系统。随着标准化事业快速发展,面对种类繁多的标准数据,将某一范围内相关联的标准置于一个协调的体系之下,对于提升标准化的综合效果具有特别重大的意义。但是,当前标准体系管理大部分只关注标准体系的业务属性,只能构建单一维度的标准体系,并且在标准数量和状态发生改变,或者体系结构发生变化时得不到及时反馈,标准体系不能动态维护,管理起来非常不便。
技术实现思路
本专利技术要解决的技术问题是提供一种多维度动态标准体系的构建方法,用于实现多维度标准体系的构建,并对标准体系进行动态管理。为解决上述技术问题,本专利技术提出一种多维度动态标准体系构建方法,该方法包括如下步骤:S1、将标准体系管理的对象和关联关系分解为实体和用于描述所述实体之间关系的联系,并构建实体-联系图;所述实体包括体系概述、体系节点和标准信息;所述联系包括体系结构和体系清单;S2、针对步骤S1中所述实体-联系图中的实体,构建实体类以及描述所述实体对象的属性信息;所述属性信息包括体系的名称、发布日期、发布机构、体系类别和体系状态;S3、为步骤S1中所述实体-联系图中的联系,构建联系类以及描述所述联系的属性信息;所述属性信息包括所述联系所关联的两个或者多个实体的属性信息,以及描述所述关联的属性信息;所述关联的属性信息包括所述联系的状态信息;S4、构建业务处理类,所述业务处理类用于实现各所述实体和所述联系的状态转换;所述业务处理类中的方法包括输入参数和输出参数;S5、构建系统功能模块,设置用户事件,以触发所述业务处理类的方法,实现所述实体和所述联系的状态转换,具体步骤如下:S51、构建维护所述实体属性信息的系统功能模块;所述维护功能包括增加功能、修改功能和删除功能;S52、构建维护所述联系类属性信息的系统功能模块;所述维护功能包括增加功能、修改功能和删除功能;以及S53、构建设置用户事件以触发业务逻辑类方法的系统功能模块,当条件满足时,实现所述状态的转换。优选的,所述步骤S2中,所述实体类包括为体系概述创建的体系概述实体类,所述体系概述实体类的属性包括体系代码、体系名称、发布日期和发布机构;所述体系概述实体类还包含描述所述体系类别和体系状态的属性,用于确定所述体系所属的维度和类别。优选的,所述步骤S3中,所述联系类包括为体系清单创建的体系清单类联系,所述体系清单联系类的属性包含体系节点ID、标准号和标准名称;所述属性还包含描述清单状态的属性,用于追踪所述清单的变化情况。优选的,所述步骤S4中,所述业务处理类包括为体系概述创建的体系概述业务处理类,所述体系概述业务处理类包括实现新增所述体系概述对象的保存方法和删除所述体系概述对象的删除方法;所述保存方法以所述体系概述对象的属性值作为输入参数,将所述体系概述对象的属性值保存入数据库中,最后输出标识所述方法的操作是否成功的返回值;所述删除方法以要删除的体系概述对象的体系代码为参数,执行删除所述体系概述对象的操作或者设置所述体系概述对象的状态属性为无效并将所述状态属性保存至数据库中,最后输出标识所述方法的操作是否成功的返回值。与现有技术相比,本专利技术具有以下有益效果:本专利技术通过构建包括多维度的属性信息和状态信息的类,用于构建多维度的标准体系;构建实体之间的联系发生变化的方法,通过事件触发实体和联系的状态转换,可以轻松地实现标准体系的状态更新,无论是标准结构发生变化,还是标准清单发生增减,都可以得到实时展现,从而实现了标准体系的多维度动态管理。附图说明图1为本专利技术实施例中多维动态标准体系构建流程示意图;以及图2为本专利技术实施例中多维动态标准体系实体-联系图示例。具体实施方式以下,参照附图对本专利技术的实施方式进行说明。参图1,本专利技术实施例提出一种多维度动态标准体系构建方法,该方法包括如下步骤:S1、将标准体系管理的对象和关联关系分解为体系概述、体系节点、标准信息等实体和体系结构、体系清单等联系,构建实体-联系图。图2是本实例的实体-联系图,实体包括体系概述、体系节点、标准信息;联系包括体系结构和体系清单;体系结构关联体系概述和体系节点两个实体;体系清单关联体系节点和标准信息两个实体。S2、针对S1中实体-联系图中的实体,构建实体类以及描述此对象的属性信息;在属性信息中,除了包含体系的名称、发布日期、发布机构等信息外,在标准化管理工作中,不仅需要知道标准体系的名称,还需要了解标准体系所属的维度或类别,以便进行分类管理和统计。从标准化管理工作的需要出发,还要包括体系类别、体系状态属性;在本实例中,以体系概述为例,为体系概述创建的体系概述实体类StdModel,包含体系代码modelCode、体系名称modelName、发布日期publishDate、发布机构publishOrg等业务属性,还包含描述所述体系类别modelType和体系状态modelStatus的属性;S3、针对S1中实体-联系图中的每个联系,构建联系类以及描述此联系的属性信息,包含此联系所关联的两个或者多个实体的属性信息,以及描述此种关联的属性信息这两类数据,特别地,所述关联的属性信息包含此联系的状态信息。在本实例中,以体系清单为例,为体系清单创建的体系清单联系类StdFrameStandardRel,其属性中包含体系节点ID(frameId)、标准号standardNumber、标准名称standardNname等属性,这些属性是体系清单类所关联的体系节点和标准信息这两个实体相关的属性;此外,为了追踪清单的变化情况,体系清单类的属性中还会包含描述清单状态的属性standardRelStatus;体系结构的属性中包含父节点;S4、构建业务处理类,所述业务处理类包含一系列方法,用于实现各所述实体和联系的业务逻辑;所述方法包括输入参数和输出参数;方法执行的结果可以实现实体和联系的状态转换;在本实例中,以体系概述为例,为体系概述创建的业务处理类ModModelServiceImpl,包含实现新增所述体系概述的保存方法saveModel和删除所述体系概述的删除方法deleteModel。保存方法的输入参数,包含体系概述的各个属性值,保存方法以体系概述的属性值作为输入参数,将体系概述数据保存入数据库中,设置体系概述的体系类别和体系状态,并将执行成功与否通过返回值作为输出参数;删除方法以要删除的体系概述为参数,设置体系概述的状态为无效,保存至数据库中,并将执行成功与否通过返回值作为输出参数;S5、构建系统功能模块,设置用户事件,以触发所述业务处理类中的方法,实现状态的转换。S51、构建用于维护每一个实体所有属性信息的系统功本文档来自技高网...

【技术保护点】
1.一种多维度动态标准体系构建方法,其特征在于,其包括如下步骤:/nS1、将标准体系管理的对象和关联关系分解为实体和用于描述所述实体之间关系的联系,并构建实体-联系图;所述实体包括体系概述、体系节点和标准信息;所述联系包括体系结构和体系清单;/nS2、针对步骤S1中所述实体-联系图中的实体,构建实体类以及描述所述实体对象的属性信息;所述属性信息包括体系的名称、发布日期、发布机构、体系类别和体系状态;/nS3、为步骤S1中所述实体-联系图中的联系,构建联系类以及描述所述联系的属性信息;所述属性信息包括所述联系所关联的两个或者多个实体的属性信息,以及描述所述关联的属性信息;所述关联的属性信息包括所述联系的状态信息;/nS4、构建业务处理类,所述业务处理类用于实现各所述实体和所述联系的状态转换;所述业务处理类中的方法包括输入参数和输出参数;/nS5、构建系统功能模块,设置用户事件,以触发所述业务处理类的方法,实现所述实体和所述联系的状态转换,具体步骤如下:/nS51、构建维护所述实体属性信息的系统功能模块;所述维护功能包括增加功能、修改功能和删除功能;/nS52、构建维护所述联系类属性信息的系统功能模块;所述维护功能包括增加功能、修改功能和删除功能;以及/nS53、构建设置用户事件以触发业务逻辑类方法的系统功能模块,当条件满足时,实现所述状态的转换。/n...

【技术特征摘要】
1.一种多维度动态标准体系构建方法,其特征在于,其包括如下步骤:
S1、将标准体系管理的对象和关联关系分解为实体和用于描述所述实体之间关系的联系,并构建实体-联系图;所述实体包括体系概述、体系节点和标准信息;所述联系包括体系结构和体系清单;
S2、针对步骤S1中所述实体-联系图中的实体,构建实体类以及描述所述实体对象的属性信息;所述属性信息包括体系的名称、发布日期、发布机构、体系类别和体系状态;
S3、为步骤S1中所述实体-联系图中的联系,构建联系类以及描述所述联系的属性信息;所述属性信息包括所述联系所关联的两个或者多个实体的属性信息,以及描述所述关联的属性信息;所述关联的属性信息包括所述联系的状态信息;
S4、构建业务处理类,所述业务处理类用于实现各所述实体和所述联系的状态转换;所述业务处理类中的方法包括输入参数和输出参数;
S5、构建系统功能模块,设置用户事件,以触发所述业务处理类的方法,实现所述实体和所述联系的状态转换,具体步骤如下:
S51、构建维护所述实体属性信息的系统功能模块;所述维护功能包括增加功能、修改功能和删除功能;
S52、构建维护所述联系类属性信息的系统功能模块;所述维护功能包括增加功能、修改功能和删除功能;以及
S53、构建设置用户事件以触发业务逻辑类方法的系统功能模块,当条件满足时,实现所述...

【专利技术属性】
技术研发人员:张韶琳曹平梅梅
申请(专利权)人:中国航空综合技术研究所
类型:发明
国别省市:北京;11

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

1