用于项目数据管理的ICE架构转让专利

申请号 : CN201910334986.9

文献号 : CN110084564B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李振

申请人 : 李振

摘要 :

本发明涉及一种用于项目数据管理的ICE架构,包括:总数据库,所述总数据库中包括多个树形结构的概念结构,所述概念结构包括多个树形结构的实例结构;其中,所述实例结构的树形层级、节点分别对应于所述概念结构相应的树形层级、节点;本发明通过总数据库,概念结构以及实例结构使得庞大的项目数据和流程管理工作变得清晰明确、有条不紊。

权利要求 :

1.一种用于项目数据管理的ICE架构,其特征在于,包括:总数据库,所述总数据库中包括多个树形结构的概念结构,所述概念结构包括多个树形结构的实例结构;

其中,所述实例结构的树形层级、节点分别对应于所述概念结构相应的树形层级、节点;

所述总数据库衍生企划模块,用于提供根据不同使用平台获取相应数据路径的方法;

所述概念结构衍生模型模块;

所述实例结构衍生项目模块;

其中,所述企划模块包括多个模型模块,所述模型模块包括多个项目模块;

所述模型模块包括:字段声明和数据声明;

所述项目模块包括:字段值和数据实例;

所述字段声明和字段值组成字段系统,用于存储项目管理过程中所需字段的名称、类型、限定条件和相应的值;

数据声明和所述数据实例组成数据系统;

所述数据声明用于为数据目录声明和数据文件声明提供基类,即由数据声明衍生出了数据目录声明和数据文件声明;

所述数据实例用于根据命名表达式,结合所述数据实例中的具体字段值,求出项目文件的实际命名,获取其实际路径。

2.根据权利要求1所述的用于项目数据管理的ICE架构,其特征在于,所述数据实例包括:

数据目录实例,用于实现数据目录声明,即根据数据目录声明所储存的表达式所求出的结果;

数据文件实例,用于实现数据文件声明,即根据数据文件声明所储存的表达式所求出的结果。

3.根据权利要求1所述的用于项目数据管理的ICE架构,其特征在于,所述数据声明包括:

数据目录声明,用于储存数据目录表达式;

数据文件声明,用于储存数据文件表达式。

4.根据权利要求1所述的用于项目数据管理的ICE架构,其特征在于,所述数据系统还包括:

数据容器,用于为数据目录声明和数据目录实例提供基类,即数据容器衍生出了数据目录声明和数据目录实例。

5.根据权利要求1所述的用于项目数据管理的ICE架构,其特征在于,所述企划模块还能够添加公共属性和公共方法。

说明书 :

用于项目数据管理的ICE架构

技术领域

[0001] 本发明属于数据管理和编程的技术领域,具体涉及一种用于项目数据管理的ICE架构。

背景技术

[0002] 在计算机技术发达的今天,各行各业都离不开电脑。我们使用计算机管理着大量的数据文件。这些文件有的是项目成果,有的是执行中的半成品,有的需要编辑,有的需要
审核等等。那些依赖电子数据的行业经常会面临巨量的数据文件管理任务。
[0003] 相关技术中,电脑需要人工对其存储的各类文件进行分类管理,造成数据管理工作十分繁琐且容易出错。一些行业虽然在市面上存在着相应的数据和流程管理软件,大部
分流程软件流程死板,无法适应数据管理流程较为多样化的行业。

发明内容

[0004] 有鉴于此,本发明的目的在于克服现有技术的不足,提供一种用于项目数据管理的ICE架构,以解决现有技术中电脑中数据的管理工作十分繁琐容易出现错误以及无法适
应多样化的行业的问题。
[0005] 为实现以上目的,本发明采用如下技术方案:一种用于项目数据管理的ICE架构,包括:
[0006] 总数据库,所述总数据库中包括多个树形结构的概念结构,所述概念结构包括多个树形结构的实例结构;
[0007] 其中,所述实例结构的树形层级、节点分别对应于所述概念结构相应的树形层级、节点。
[0008] 进一步的,所述总数据库衍生企划模块,用于提供根据不同使用平台获取相应数据路径的方法;
[0009] 所述概念结构衍生模型模块;
[0010] 所述实例结构衍生项目模块;
[0011] 其中,所述企划模块包括多个模型模块,所述模型模块包括多个项目模块。
[0012] 进一步的,所述模型模块包括:字段声明和数据声明;
[0013] 所述项目模块包括:字段值和数据实例。
[0014] 进一步的,所述字段声明和字段值组成字段系统,用于存储项目管理过程中所需字段的名称、类型、限定条件和相应的值;
[0015] 数据声明和所述数据实例组成数据系统;
[0016] 所述数据声明用于为数据目录声明和数据文件声明提供基类,即由数据声明衍生出了数据目录声明和数据文件声明;
[0017] 所述数据实例用于根据命名表达式,结合所述数据实例中的具体字段值,求出项目文件的实际命名,获取其实际路径。
[0018] 进一步的,所述数据实例包括:
[0019] 数据目录实例,用于实现数据目录声明,即根据数据目录声明所储存的表达式所求出的结果;
[0020] 数据文件实例,用于实现数据文件声明,即根据数据文件声明所储存的表达式所求出的结果。
[0021] 进一步的,所述数据声明包括:
[0022] 数据目录声明,用于储存数据目录表达式;
[0023] 数据文件声明,用于储存数据文件表达式。
[0024] 进一步的,所述数据系统还包括:
[0025] 数据容器,用于为数据目录声明和数据目录实例提供基类,即数据容器衍生出了数据目录声明和数据目录实例。
[0026] 进一步的,所述企划模块还能够添加公共属性和公共方法。
[0027] 本发明采用以上技术方案,能够达到的有益效果包括:
[0028] 本发明通过总数据库,概念结构以及实例结构使得庞大的项目数据和流程管理工作变得清晰明确、有条不紊。

附图说明

[0029] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
根据这些附图获得其他的附图。
[0030] 图1为本发明一种用于项目数据管理的ICE架构的核心基础结构示意图;
[0031] 图2为本发明一种用于项目数据管理的ICE架构的核心结构与其所衍生出的PMP结构关系示意图。

具体实施方式

[0032] 为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基
于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有
其它实施方式,都属于本发明所保护的范围。
[0033] 下面结合附图介绍本申请实施例中提供的一个具体的用于项目数据管理的ICE架构。
[0034] 如图1所示,本申请实施例中提供的用于项目数据管理的ICE架构,包括:
[0035] 总数据库1,所述总数据库中包括多个树形结构的概念结构2,所述概念结构包括多个树形结构的实例结构3;
[0036] 其中,所述实例结构3的树形层级、节点分别对应于所述概念结构2相应的树形层级、节点。
[0037] 用于项目数据管理的ICE架构的工作原理为:本申请提供一种ICE(Idea‑Concept‑Example)架构,该架构是一种适用范围很广的项目数据管理思维架构;具体的,本申请以
Idea为总数据库,容纳一个个树形结构的概念结构2(Concept),而每个Concept树形节点对
应多个实例结构3(Example)。Example也是树形结构,但每个层级的Example树形节点与相
应层级的一个Concept树形节点相对应。由此可以在后期衍生出多种多样的树形概念和相
应的实例结构,以应对不同领域的项目结构需求。
[0038] 一些实施例中,如图2所示,所述总数据库1衍生企划模块,用于提供根据不同使用平台获取相应数据路径的方法;
[0039] 所述概念结构2衍生模型模块;
[0040] 所述实例结构3衍生项目模块;
[0041] 其中,所述企划模块包括多个模型模块,所述模型模块包括多个项目模块。
[0042] 具体的,本申请中提出的Idea、Concept和Example分别派生出了Planning(企划模块)、Module(模型模块)和Project(项目模块)这三个主要概念,以实现ICE核心架构。
[0043] 由Idea派生出的Planning具有Idea所有的功能,并在此之上还可以由后续使用者添加各种公共的属性和方法。使得Planning不但可以容纳Concept,还能够适配特定的项目
环境。Module与Project的关系和Concept与Example的关系相同,而其中的字段声明和字段
值的关系也与之类似,且其中的数据声明和数据实例的关系亦是如此。
[0044] 一些实施例中,所述模型模块包括:字段声明和数据声明;
[0045] 所述项目模块包括:项目字段值和数据实例。
[0046] 也就是说,由Concept派生出的Module中包含字段声明和数据声明,而由Example派生出的Project包含项目字段值和数据实例。
[0047] 一些实施例中,所述字段声明和字段值组成字段系统,用于存储所述项目结构所需字段的名称、类型、限定条件和相应的值;
[0048] 数据声明和所述数据实例组成数据系统;
[0049] 所述数据声明用于为数据目录声明和数据文件声明提供基类,即由数据声明衍生出了数据目录声明和数据文件声明;
[0050] 所述数据实例用于根据命名表达式,结合所述Project中的具体字段值,求出所述数据的实际命名,获取数据的实际路径。
[0051] 具体的,“字段”这个词出自数据库管理学,既用来组成一段数据的一个记录成员。字段包括字段的名称、类型和值,例如:“姓名”是字段名,这个字段的类型是字符串
(String),例如:我国规定姓名用字在2‑6个汉字之间,所以这个字段的取值必须为2‑6个汉
字,“小明”就是这个字段的值。在这里的字段系统中,“字段声明”就相当于是字段的名称、
类型和限定,把很多个“字段声明”集合起来,放在Module中作为一个属性,这个属性专门用
于存放很多的字段名称和类型。而在Project中,有一个与之相对应的“字段值”集合,但这
个集合中不只有“字段值”,还有从与这个Project对应的Module中读取到的“字段声明”集
合,每一个读取到的“字段声明”都与一个同类型的“字段值”相对应,然后按照这种对应关
系将这些数据保存在Project中备用。这样就形成了一个完整的字段系统。
[0052] 一些实施例中,所述数据实例包括:
[0053] 数据目录实例,用于实现数据目录声明,即根据数据目录声明所储存的表达式所求出的结果;
[0054] 数据文件实例,用于实现数据文件声明,即根据数据文件声明所储存的表达式所求出的结果。
[0055] 一些实施例中,所述数据声明包括:
[0056] 数据目录声明,用于储存数据目录表达式;
[0057] 数据文件声明,用于储存数据文件表达式。
[0058] 本申请中的“数据声明”和“数据实例”的关系和字段系统中的“字段声明”与“字段值”的关系类似,但数据有两个基本类型:“目录”和“文件”。“目录声明”存在于Module中,在
这个Module对应的Example中,有一个与之相对应的“目录实例”,通过其所在的Example的
属性和字段值来将这个“目录声明”实现出来。“文件声明”和“文件实例”与此相同。
[0059] 简单来说,就是“数据声明”用来确定这个目录该如何取名,而“数据实例”就是按照声明给出的方式确切地为数据取名。
[0060] 举例说明:一位姓王的父亲决定按照一定的规律来为他的四个”国“字辈的孩子取名,就是四个孩子按大小顺序分别取”振兴中华“中的一个字来作为名字的第二个字,则他
规定的”数据声明“中的命名表达式就应该为:”父亲的姓‑辈分字‑振兴中华成语中的第几
个字分别为孩子的编号。所以他的四个作为“数据实例”的孩子就分别取名为”王国振“、”王
国兴“、”王国中“和”王国华“。
[0061] 一些实施例中,所述数据系统还包括:
[0062] 数据容器,用于为数据目录声明和数据目录实例提供基类,即数据容器衍生出了数据目录声明和数据目录实例。
[0063] 具体的,在电脑中,无论是文件还是目录,都需要有一个存储位置,也就是一个“容器”即数据容器,目录可以存放文件,所以目录可以看是一个容器,而磁盘可以存放目录和
文件,所以磁盘也是一个容器,但文件之下不能存放目录或文件,所以文件不是一个容器。
[0064] 在这个架构中,数据根是数据层级的根节点,其之下的所有数据都归属于这个路径之下。“数据根”提供与当前主流的三大操作系统——Windows,MacOS以及Linux相对应的
三个路径字符串字段。并提供根据不同系统平台获取相对应的路径值的方法。
[0065] 优选的,所述字段的类型包括:
[0066] 文字、数字、时间、布尔、颜色、百分比。
[0067] 优选的,所述字段的值采用:2‑6个汉字。
[0068] 优选的,所述企划模块还能够添加公共属性和公共方法。
[0069] 综上所述,本发明通过总数据库,概念结构以及实例结构使得庞大的项目数据和流程管理工作变得清晰明确、有条不紊。
[0070] 可以理解的是,上述提供的方法实施例与上述的用于项目数据管理的ICE架构实施例对应,相应的具体内容可以相互参考,在此不再赘述。
[0071] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实
施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机
可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形
式。
[0072] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流
程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序
指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产
生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实
现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的用于项
目数据管理的ICE架构。
[0073] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令用于项目数据管理的ICE架构的制造品,该指令用于项目数据管理的ICE架构实现在流程
图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0074] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一
个方框或多个方框中指定的功能的步骤。
[0075] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵
盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。