一种数据资源规划系统和方法及一种数据管理系统与流程

文档序号:15312427发布日期:2018-08-31 22:10阅读:2563来源:国知局

本发明涉及数据管理技术领域,特别涉及一种数据资源规划系统和方法及一种数据管理系统。



背景技术:

数据的管理与应用越来越受到人们的重视,对数据的规划、建模、采集、加工、存储、应用等方面做出了大量的研究,这些研究成果主要表现在各类数据管理软件上。

但,在数据资源规划方面并没有成熟的软件,而且这些软件都只是完成了数据管理的某个方面的功能,甚至有些方面的软件(如数据资源规划)还不是很成熟,不同方面的软件存在一定的独立性,在一个软件中产生的数据形式无法直接运用到另一个软件上,相互之间缺乏兼容性,缺乏统一的标准,对数据从产生到存储,一直到后期的分析与使用的整个数据管理链造成了桎梏。



技术实现要素:

本发明实施例提供了一种数据资源规划系统和方法及一种数据管理系统,设计了一种数据资源规划系统与其他数据管理的功能实现贯通连接,同时数据管理系统解决不同软件之间的兼容问题。

第一方面,本发明实施例提供了一种数据资源规划系统,在dodaf的框架上,该系统包括:业务需求分析模块、数据需求分析模块、软件功能定义模块和系统信息分析模块,其中,

业务需求分析模块,用于定义业务单位的职能域、业务域以及业务流程的梳理,构造出业务模型;

数据需求分析模块,用于收集、分组、分析用户视图,从用户视图中分析出数据元素;

软件功能定义模块,用于设计子系统、划分功能模块和定义程序单元;

系统信息分析模块,用于定义主题数据库、设计基本表和关联子系统的功能。

优选地,该系统还包括:数据字典管理模块,用于对数据需求分析模块分析出的数据元素的各项标准进行统一管理;

核心数据集管理模块,用于构造和管理业务单位的核心数据。

优选地,该系统还包括:映射模块,用于将软件功能定义模块划分的功能模块与系统信息分析模块设计的基本表做出映射关系。

优选地,该系统还包括:报告生成模块,用于生成数据资源规划结果报告。

第二方面,本发明实施例提供了一种利用第一方面中任一所述的数据资源规划系统进行数据资源规划的方法,该方法包括:

s1:业务需求分析模块定义业务单位的职能域、业务域以及业务流程的梳理,构造出业务模型;

s2:在构造出业务模型的基础上,软件功能定义模块设计子系统、划分功能模块和定义程序单元;

s3:数据需求分析模块收集、分组、分析用户视图,从用户视图中分析出数据元素;

s4:根据数据元素,系统信息分析模块定义主题数据库、设计基本表和关联子系统的功能。

优选地,该方法还包括:通过数据字典管理模块维护管理所有数据元素,以及通过核心数据集管理模块构造和管理业务单位的核心数据。

优选地,该方法还包括:s5:映射模块将软件功能定义模块划分的功能模块与系统信息分析模块设计的基本表做出映射关系。

优选地,该方法还包括:s6:报告生成模块生成数据资源规划结果报告。

第三方面,本发明实施例提供了一种数据管理系统,该系统包括:数据库建设模块、数据采集与存储模块、数据分析挖掘模块和第一方面中任一所述的数据资源规划系统,其中,

数据资源规划系统,用于获得数据资源规划报告;

数据库建设模块,用于创建数据库;

数据采集与存储,用于根据需求数据之间的关系生成采集数据表,以及将采集的数据导入数据库建设模块创建的数据库;

数据分析挖掘模块,用于从数据库中获取采集的数据,并发送给外部的数据分析与挖掘软件。

优选地,数据库建设模块包括:概念模型定义单元、逻辑模型定义单元和物理模型定义单元,其中,

概念模型定义单元,用于采用模型符号绘出概念定义;

逻辑模型定义单元,用于根据概念模型转换为逻辑模型的规则,转换出逻辑模型;

物理模型定义单元,用于根据数据库管理系统,将逻辑模型转换成物理模型,生成创建数据库的脚本语言。

与现有技术相比,本发明至少具有以下有益效果:

本发明设计的数据资源规划系统,实现了数据资源规划的标准流程,与其他数据管理的功能实现贯通连接,同时数据管理系统解决不同软件之间的兼容问题;除此之外,数据管理系统支持数据库建模的自动转换功能,以及支持数据字典的专项管理,核心数据集的生成与管理。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例提供的一种数据资源规划系统的结构示意图;

图2是本发明一个实施例提供的一种数据管理系统的结构示意图;

图3是本发明一个实施例提供的一种数据管理系统的工作流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供了一种数据资源规划系统,在dodaf的框架上,设计了若干主要功能模块,主要包括:

业务需求分析模块:定义业务单位的职能域、业务域以及业务流程的梳理,构造出业务模型。

数据需求分析模块:收集、分组、分析用户视图,从用户视图中分析出数据元素。

数据字典管理模块:统一管理数据元素的各项标准。

核心数据集管理模块:构造和管理业务单位的核心数据。

软件功能定义模块:设计子系统、分析功能模块的划分、定义程序单元等。

系统信息分析模块:定义主题数据库、设计基本表、与子系统功能的关联等。

如图2所示,本发明实施例提供了一种数据管理系统,在数据资源规划系统的基础上实现了数据库建模的功能,并打通了与数据采集、分析与挖掘软件的连接接口。主要包括如下模块:

数据库建设模块,包括概念模型定义单元、逻辑模型定义单元和物理模型定义单元,

概念模型定义单元:采用常见的模型符号绘出概念模型。

逻辑模型定义单元:根据概念模型转换为逻辑模型的规则,选择具体的逻辑模型类型,自动转换出对应的逻辑模型。

物理模型定义单元:依照选择的具体数据库管理系统,从逻辑模型自动转换出物理模型,生成对应的创建数据库的脚本语言。

数据采集与存储:根据需要收集的数据之间的关系,生成采集数据表格。导入数据,实现数据的正确存储。

分析与挖掘软件的兼容连接:与现有数据分析与挖掘软件实现数据兼容连接。

如图3所示,本发明实施例提供了一种数据管理系统的工作流程,实现数据的多个角度管理的联合贯通管理,同时每个角度的数据管理技术也可以自为一个独立的数据管理软件,具体实现方案如下:

数据资源规划是制定数据建设规划、明确数据建设步骤和筹划数据建设目标的首要步骤。采用数据资源规划方法进行数据资源规划,具体方法为:

通过征求业务部门、信息部门的意见,业务需求分析模块分析出业务需求,理解业务流程。在此基础上软件功能定义模块规划出系统的功能模块以及具体的程序单元。在分析出业务流程的同时,数据需求分析模块通过收集用户视图,罗列出所有需要的数据元素,系统信息分析模块并建立出对应的主题数据库和基本表,同时映射模块将基本表与系统的功能模块做出映射关系。在数据规划的同时,通过数据字典的维护管理所有数据元素,凝练出组织单位的核心数据集。

在数据资源规划的结果上,通过数据库的建模工具,从概念模型到逻辑模型、物理模型,设计出对数据元素的详细描述和定义,并生成创建具体数据库的脚本语言,并实施数据库创建步骤。

当需要采集实际业务数据时,平台连接数据采集软件,生成数据采集表,分发给各业务部门填写。采集表回馈后,自动导入到各主题数据库的基本表中,实现数据的存储。

平台通过连接数据分析与挖掘的软件,实现对收集的数据进行具体的各项指标的分析以及相应的知识挖掘。

本发明的实施例主要实现如下:

业务需求分析:

定义系统的职能域、业务域、梳理业务流程。

数据需求分析:

分析每个职能域的数据流程图,梳理出信息流向,分析并规范用户视图。

软件功能定义:

定义系统的子系统、功能模块、程序单元等。

系统信息分析:

定义主题数据库、基本表、扩展表,建立软件功能与数据的关联。

数据字典管理:

对各项数据元素实现标准化、高规格、统一的指标管理。

建立数据核心集:

审查数据项,建立、审查、改进主题,建立、审查、改进功能,建立、审查、改进任务,建立核心数据集并改进。

数据库建模:

实现数据库的概念模型、逻辑模型、物理模型,以及脚本语言生成。

兼容连接接口:

连接各个数据管理的软件,实现数据的共享、兼容。

本发明为满足数据资源规划的需求以及数据管理一致性,在对理论进行改进的基础上,实现了数据资源规划的业务需求分析模块、数据需求分析模块、系统功能定义模块、系统信息定义模块、数据字典管理模块、核心数据集管理模块、数据库建模模块、数据分析与挖掘软件兼容接口等,形成数据管理软件的管理系统,保障了数据从规划开始,数据采集,数据加工、数据建模、数据应用等操作的连贯性。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1