





技术领域technical field
本申请属于计算机领域,具体涉及一种项目进度的可视化方法、装置、设备及存储介质。The application belongs to the field of computers, and in particular relates to a visualization method, device, equipment and storage medium of project progress.
背景技术Background technique
统计图,是通过对原始数据进行分析获得的图形。通过统计图展现出来的图形对比,能更快读取原始数据,提升对数据的理解能力,因此,统计图得到广泛应用。例如,可以通过统计图显示项目进度,以表示项目的进展情况。Statistical graphs are graphs obtained by analyzing raw data. The graphical comparison displayed by the statistical graph can read the original data faster and improve the ability to understand the data. Therefore, the statistical graph is widely used. For example, the progress of the project can be displayed through a statistical chart to represent the progress of the project.
目前,在通过统计图显示项目进度时,使用较多的统计图为甘特图。发明人研究发现:甘特图虽可以显示项目的进度,但在数据较多时,甘特图的阅读难度较高,难以获取项目进度。At present, when displaying project progress through statistical charts, the most commonly used statistical charts are Gantt charts. The inventor found out through research that although the Gantt chart can display the progress of the project, it is difficult to read the Gantt chart and obtain the progress of the project when there is a lot of data.
发明内容Contents of the invention
为了解决上述问题,即为了解决在数据较多时,甘特图的阅读难度较高,难以获取项目进度的问题,本申请提供了一种项目进度的可视化方法、装置、设备及存储介质。In order to solve the above problems, that is, in order to solve the problem that the Gantt chart is difficult to read and obtain the project progress when there are many data, the application provides a project progress visualization method, device, equipment and storage medium.
第一方面,本申请提供了一种项目进度的可视化方法,包括:在用户通过项目树查看项目进度时,获取项目中至少一个任务的当前进度数据;分析当前进度数据,得到至少一个任务中每个任务的当前进度;针对至少一个任务中每个任务,在项目树中任务对应的树枝中,标识任务的当前进度,并显示标识有当前进度的项目树;其中,项目树包含树干和起始于树干的树枝,树枝与任务一一对应。In the first aspect, the present application provides a method for visualizing project progress, including: when the user views the project progress through the project tree, obtaining the current progress data of at least one task in the project; analyzing the current progress data to obtain the The current progress of tasks; for each task in at least one task, in the branch corresponding to the task in the project tree, identify the current progress of the task, and display the project tree with the current progress marked; wherein, the project tree includes the trunk and the start Based on the branches of the trunk, the branches correspond to the tasks one by one.
在上述项目进度的可视化方法的优选技术方案中,标识任务的当前进度,包括:根据任务的当前进度,调整任务对应的树枝的预设位置处树叶的颜色或形状,其中,颜色和/或形状用于表示对应预设位置的进度是否完成;和/或,在任务对应的树枝上,采用百分比标识任务的当前进度。In the preferred technical solution of the visualization method of the above-mentioned project progress, identifying the current progress of the task includes: adjusting the color or shape of the leaves at the preset positions of the branches corresponding to the task according to the current progress of the task, wherein the color and/or shape It is used to indicate whether the progress of the corresponding preset position is completed; and/or, on the branch corresponding to the task, the current progress of the task is indicated by a percentage.
在上述项目进度的可视化方法的优选技术方案中,树枝的两端对应树干的高度用于表示树枝对应任务的预计完成时间,标识任务的当前进度,包括:若在预计完成时间内未完成任务,则在树枝远离树干的一端,按照超期时间,采用延伸树枝标识任务的当前进度。In the preferred technical solution of the visualization method of the above-mentioned project progress, the heights corresponding to the trunks at both ends of the branches are used to indicate the expected completion time of the tasks corresponding to the branches, and identify the current progress of the tasks, including: if the task is not completed within the expected completion time, Then, at the end of the branch away from the trunk, the current progress of the task is marked with an extended branch according to the overdue time.
在上述项目进度的可视化方法的优选技术方案中,项目树是通过以下方式得到的:确定任务对应设定幂函数的系数;确定设定幂函数对应系数的函数图像为任务的树枝。In the preferred technical solution of the visualization method of the above project progress, the project tree is obtained by: determining the coefficient of the power function corresponding to the task; determining the function image corresponding to the coefficient of the power function as the tree branch of the task.
在上述项目进度的可视化方法的优选技术方案中,在得到项目树时,还包括:按照预设任务顺序,将项目树包含的任务对应的树枝以不同高度和/或方位绘制在树干的周围。In the preferred technical solution of the project progress visualization method above, when obtaining the project tree, it further includes: drawing the branches corresponding to the tasks contained in the project tree around the trunk at different heights and/or orientations according to the preset task sequence.
在上述项目进度的可视化方法的优选技术方案中,项目树还包括树叶,在得到项目树时,还包括:在任务对应的树枝的多个预设位置分别绘制树叶,其中,预设位置对应项目进度,树叶的颜色和/或形状用于表示对应预设位置的项目进度是否完成。In the preferred technical solution of the visualization method of the above-mentioned project progress, the project tree also includes leaves, and when the project tree is obtained, it also includes: drawing the leaves at multiple preset positions of the branches corresponding to the tasks, wherein the preset positions correspond to the project Progress, the color and/or shape of the leaf is used to indicate whether the progress of the project corresponding to the preset position is completed.
第二方面,本申请提供了一种项目进度的可视化装置,包括:获取模块,用于在用户通过项目树查看项目进度时,获取项目中至少一个任务的当前进度数据;分析模块,用于分析当前进度数据,得到至少一个任务中每个任务的当前进度;标识模块,用于针对至少一个任务中每个任务,在项目树中任务对应的树枝中,标识任务的当前进度,并显示标识有当前进度的项目树;其中,项目树包含树干和起始于树干的树枝,树枝与任务一一对应。In a second aspect, the present application provides a project progress visualization device, including: an acquisition module, used to obtain the current progress data of at least one task in the project when the user views the project progress through the project tree; an analysis module, used to analyze The current progress data obtains the current progress of each task in at least one task; the identification module is used to identify the current progress of the task in the branch corresponding to the task in the project tree for each task in the at least one task, and display the identification with The project tree of the current progress; among them, the project tree contains the trunk and the branches starting from the trunk, and the branches correspond to the tasks one by one.
第三方面,本申请提供了一种终端设备,包括:处理器,以及与处理器通信连接的存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,以实现如第一方面的项目进度的可视化方法。In a third aspect, the present application provides a terminal device, including: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so as to implement the first aspect A way to visualize project progress.
第四方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现第一方面的项目进度的可视化方法。In a fourth aspect, the present application provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, they are used to realize the project progress visualization method of the first aspect.
第五方面,本申请提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现如第一方面的项目进度的可视化方法。In a fifth aspect, the present application provides a computer program product, including a computer program, and when the computer program is executed by a processor, the project progress visualization method in the first aspect is implemented.
本申请实施例提供的项目进度的可视化方法、装置、设备及存储介质,通过项目树显示项目中至少一个任务的当前进度,项目树中的每个树枝都可以与项目中的任务一一对应,项目树的树干可以表示工期时间,项目树的树枝还可以包括树叶,通过树叶的颜色可以确定树枝对应的任务的项目进度的完成情况,因此,通过项目树可以快速获取项目进度,提高了获取项目进度的效率。The project progress visualization method, device, device and storage medium provided by the embodiment of the present application display the current progress of at least one task in the project through the project tree, and each branch in the project tree can correspond to the tasks in the project one by one. The trunk of the project tree can represent the duration of the project, and the branches of the project tree can also include leaves. The color of the leaves can determine the completion of the project progress of the tasks corresponding to the branches. Therefore, the project progress can be quickly obtained through the project tree, which improves the acquisition of projects. efficiency of progress.
附图说明Description of drawings
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description serve to explain the principles of the application.
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, In other words, other drawings can also be obtained from these drawings without paying creative labor.
图1为本申请实施例提供的项目进度的可视化方法实施例的流程图;Fig. 1 is a flow chart of an embodiment of a visualization method for project progress provided by an embodiment of the present application;
图2为本申请实施例提供的项目树的示意图;Fig. 2 is a schematic diagram of the project tree provided by the embodiment of the present application;
图3为本申请实施例提供的标识任务的当前进度的示意图;FIG. 3 is a schematic diagram of the current progress of the identification task provided by the embodiment of the present application;
图4为本申请实施例提供的延伸树枝的示意图;FIG. 4 is a schematic diagram of extended branches provided by the embodiment of the present application;
图5为本申请实施例提供的项目进度的可视化装置的结构示意图;FIG. 5 is a schematic structural diagram of a visualization device for project progress provided by an embodiment of the present application;
图6是根据一示例性实施例示出的一种终端设备的框图。Fig. 6 is a block diagram of a terminal device according to an exemplary embodiment.
具体实施方式Detailed ways
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiment of the application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiment of the application. Obviously, the described embodiment is only It is an embodiment of a part of the application, but not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the scope of protection of this application.
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first" and "second" in the description and claims of the present application and the above drawings are used to distinguish similar objects, but not necessarily used to describe a specific sequence or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances such that the embodiments of the application described herein can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device comprising a sequence of steps or elements is not necessarily limited to the expressly listed instead, may include other steps or elements not explicitly listed or inherent to the process, method, product or apparatus.
背景技术中提到的相关技术,至少存在以下技术问题:The related technologies mentioned in the background technology have at least the following technical problems:
目前来说,项目进度的可视化展示多种多样,有甘特图、燃尽图、思维导图、决策树分析图等等统计图,而统计图是通过对原始数据进行数据分析得到的图形,人们透过视觉化的符号,也就是统计图展现出来的图形对比,能更快读取原始数据,提升对数据的理解能力,因此,统计图得到广泛应用。At present, there are many kinds of visual displays of project progress, such as Gantt charts, burndown charts, mind maps, decision tree analysis charts, etc., and statistical charts are graphics obtained by data analysis of raw data. Through the visual symbols, that is, the graphical comparison displayed by statistical graphs, people can read the original data faster and improve their ability to understand the data. Therefore, statistical graphs are widely used.
其中,甘特图作为项目管理最常用的一种工具,通过图形化的方式展示管理项目进度。但是如果用传统的方法制作甘特图,相对比较复杂,可能只适合小型项目,对于大中型项目并不适用。首先,甘特图的进度条大小不能表示工作量,图形中的每个进度条表示特定任务集合将要完成的时间段,但是通过查看特定任务集合的进度条并不能知道实现这些任务需要多少级别的资源。其次,甘特图难以频繁刷新,在交付一个项目过程中,项目的任务处理可能会不断产生变化,若使用甘特图,则必须能够轻松并频繁的对甘特图进行更改,否则,甘特图的图形可能就无法体现出其实际意义。并且,甘特图的绘制较为复杂,如果通过一张纸绘制甘特图,或者利用Excel软件绘制甘特图,不仅操作复杂,而且不能实时更新,如果项目出现大量变更,还会增加额外的时间成本来达到想要的结果。另外,目前使用较多的甘特图,需要一定的学习成本,需要仔细阅读甘特图中各个任务的内容,归纳总结,才能了解项目的整体情况,但在数据较多时,甘特图的阅读难度较高,难以获取项目进度。Among them, the Gantt chart is the most commonly used tool for project management, which graphically displays the progress of the management project. However, if you use the traditional method to make a Gantt chart, it is relatively complicated and may only be suitable for small projects, not suitable for large and medium-sized projects. First of all, the size of the progress bar of the Gantt chart cannot represent the workload. Each progress bar in the graph represents the time period when a specific set of tasks will be completed, but by looking at the progress bar of a specific set of tasks, it is not possible to know how many levels are required to achieve these tasks. resource. Secondly, the Gantt chart is difficult to refresh frequently. During the delivery of a project, the task processing of the project may continue to change. If you use the Gantt chart, you must be able to easily and frequently change the Gantt chart. Otherwise, the Gantt chart The graphics of the graph may not be able to reflect its actual meaning. In addition, the drawing of the Gantt chart is relatively complicated. If the Gantt chart is drawn on a piece of paper or using Excel software, not only the operation is complicated, but also it cannot be updated in real time. If there are a large number of changes in the project, additional time will be added cost to achieve the desired result. In addition, currently using more Gantt charts requires a certain learning cost. It is necessary to carefully read the contents of each task in the Gantt chart and summarize them in order to understand the overall situation of the project. However, when there is a lot of data, the reading of the Gantt chart The difficulty is high, and it is difficult to obtain the progress of the project.
针对上述的问题,本申请提出一种项目进度的可视化方法,通过项目树显示项目中至少一个任务的当前进度,项目树中的每个树枝都可以与项目中的任务一一对应,项目树的树干可以表示工期时间,项目树的树枝还可以包括树叶,通过树叶的颜色可以确定树枝对应的任务的项目进度的完成情况,因此,通过项目树可以快速获取项目进度,提高了获取项目进度的效率。In view of the above problems, this application proposes a visualization method of project progress, which displays the current progress of at least one task in the project through the project tree, and each branch in the project tree can correspond to the task in the project one by one. The trunk can represent the duration of the project, and the branches of the project tree can also include leaves. The color of the leaves can determine the completion of the project progress of the task corresponding to the branches. Therefore, the project progress can be obtained quickly through the project tree, which improves the efficiency of obtaining project progress .
下面通过几个具体实施例对本申请提供的项目进度的可视化方法的技术方案进行详细说明。The technical solution of the project progress visualization method provided by the present application will be described in detail below through several specific embodiments.
本申请实施例提供一种项目进度的可视化方法。图1为本申请实施例提供的项目进度的可视化方法的流程图,如图1所示,该项目进度的可视化方法包括以下步骤:The embodiment of the present application provides a method for visualizing project progress. Fig. 1 is a flow chart of the visualization method of the project progress provided by the embodiment of the present application. As shown in Fig. 1, the visualization method of the project progress includes the following steps:
S101:在用户通过项目树查看项目进度时,获取项目中至少一个任务的当前进度数据。S101: Acquire current progress data of at least one task in the project when the user views the project progress through the project tree.
在该步骤中,一个项目中可以包括至少一个任务,若用户需要通过项目树查看项目进度,则可以通过至少一个任务的当前进度数据可以确定项目的当前进度。In this step, a project may include at least one task, and if the user needs to view the project progress through the project tree, the current progress of the project may be determined through the current progress data of at least one task.
S102:分析当前进度数据,得到至少一个任务中每个任务的当前进度。S102: Analyze the current progress data to obtain the current progress of each task in at least one task.
在该步骤中,对至少一个任务中的每个任务的当前进度数据进行分析处理,可以确定出每个任务对应的当前进度,从而可以确定出项目的当前进度。In this step, the current progress data of each task in the at least one task is analyzed and processed, and the current progress corresponding to each task can be determined, so that the current progress of the project can be determined.
S103:针对至少一个任务中每个任务,在项目树中任务对应的树枝中,标识任务的当前进度,并显示标识有当前进度的项目树。S103: For each task in the at least one task, identify the current progress of the task in a branch corresponding to the task in the project tree, and display the project tree with the current progress marked.
在该步骤中,项目树包含树干和起始于树干的树枝,树枝与任务一一对应。In this step, the project tree includes a trunk and branches starting from the trunk, and the branches correspond to tasks one by one.
在该步骤中,项目中的每个任务对应项目树中的每个树枝,在得到至少一个任务中每个任务的当前进度之后,可以通过在对应的树枝上标识该任务的当前进度,这样就可以通过项目树的所有树枝标识项目的所有任务的当前进度,最终得到的项目树就可以使项目进度可视化,从而可以查看标识有当前进度的项目树,并且,通过项目树也可以更加直观清楚的获取到项目的当前进度,从而提高获取项目进度的效率。In this step, each task in the project corresponds to each branch in the project tree. After obtaining the current progress of each task in at least one task, you can identify the current progress of the task on the corresponding branch, so that The current progress of all tasks of the project can be identified through all branches of the project tree, and the final project tree can visualize the project progress, so that the project tree with the current progress can be viewed, and the project tree can also be more intuitive and clear Obtain the current progress of the project, thereby improving the efficiency of obtaining the project progress.
可选地,在进行项目进度的可视化时,统计图可以采用项目树的形式,可以在直角坐标系中绘制该项目树,此时,该项目树为2D树,如图2所示。其中,直角坐标系的Y轴可以作为项目树的树干,该树干可以用于表示工期时间,以天为单位;项目包括4个任务,每个任务对应项目树中的一个树枝,每个树枝上绘制有若干树叶,这些树叶可以用于标识树枝对应任务的进度;当树枝的预设位置设置的树叶颜色和/或形状发生改变,则表示该树枝对应任务在预设位置的进度已完成,且对应的任务交付物已提交。Optionally, when visualizing the project progress, the statistical chart may be in the form of a project tree, and the project tree may be drawn in a Cartesian coordinate system. At this time, the project tree is a 2D tree, as shown in FIG. 2 . Among them, the Y-axis of the Cartesian coordinate system can be used as the trunk of the project tree, which can be used to represent the duration of the project in days; the project includes 4 tasks, and each task corresponds to a branch in the project tree. A number of leaves are drawn, and these leaves can be used to identify the progress of the task corresponding to the branch; when the color and/or shape of the leaf set at the preset position of the branch changes, it means that the progress of the task corresponding to the branch at the preset position has been completed, and The corresponding task deliverables have been submitted.
可选地,若某个任务在预设时间内未完成,则可以在对应树枝远离树干的一端将树枝进行延伸,且延伸的那一段树枝可以用不同的颜色表示,同时,可以将对应位置的树叶同时移动至延伸树枝上。Optionally, if a certain task is not completed within the preset time, the branch can be extended at the end of the corresponding branch away from the trunk, and the extended branch can be represented by a different color. The leaves move simultaneously onto the extended branches.
可选地,项目树上对应4个任务的树枝可以按照一左一右的规则交替绘制在树干的两侧,且树枝均位于直角坐标系的第一象限和第二象限,以便于可以更加清楚的观察到项目的进度,因此,通过项目树可以快速获取项目进度,提高了获取项目进度的效率。Optionally, the branches corresponding to the four tasks on the project tree can be alternately drawn on both sides of the trunk according to the rule of one left and one right, and the branches are located in the first quadrant and the second quadrant of the Cartesian coordinate system, so that it can be more clearly The progress of the project can be observed. Therefore, the progress of the project can be obtained quickly through the project tree, which improves the efficiency of obtaining the progress of the project.
本申请实施例提供的项目进度的可视化方法,由于项目树中的树枝与项目中的任务一一对应,因此,可以通过项目树显示项目中至少一个任务的当前进度,从而可以快速获取项目进度,提高了获取项目进度的效率。In the project progress visualization method provided by the embodiment of the present application, since the branches in the project tree correspond to the tasks in the project one by one, the current progress of at least one task in the project can be displayed through the project tree, so that the project progress can be obtained quickly, Improve the efficiency of obtaining project progress.
在一种可能的实施方式中,标识任务的当前进度,包括:根据任务的当前进度,调整任务对应的树枝的预设位置处树叶的颜色或形状,其中,颜色和/或形状用于表示对应预设位置的进度是否完成;和/或,在任务对应的树枝上,采用百分比标识任务的当前进度。In a possible implementation manner, identifying the current progress of the task includes: adjusting the color or shape of the leaf at the preset position of the branch corresponding to the task according to the current progress of the task, wherein the color and/or shape are used to indicate the corresponding Whether the progress of the preset position is completed; and/or, on the branch corresponding to the task, the current progress of the task is indicated by a percentage.
在该方案中,在项目树的树枝中标识对应任务的当前进度时,可以通过树枝上的树叶来实现,也可以通过在树枝上标百分比来实现,还可以在树枝上同时通过树叶和百分比来实现。可以如图3所示。In this solution, when the current progress of the corresponding task is identified in the branches of the project tree, it can be realized through the leaves on the branches, or by marking the percentages on the branches, or through both leaves and percentages on the branches. accomplish. It can be shown in Figure 3.
图3为本申请实施例提供的标识任务的当前进度的示意图,在图3中,以图1的项目树中某一个树枝为例,根据进度将该任务对应的树枝进行划分,比如,采用4个点将树枝划分为4段,则可以在该树枝上这4个点的位置处绘制树叶。若第一段的任务进度完成,则调整第一个点处的树叶的颜色或者形状,可以将该树叶的颜色或者形状调整为第一目标颜色或者第一目标形状,第一目标颜色或者第一目标形状用于表示进度完成;若第一段的任务进度未完成,则不调整第一个点处的树叶的颜色或者形状,或者,将第一个点处的树叶的颜色或者形状调整为第二目标颜色或者第二目标形状,第二目标颜色或者第二目标形状用于表示进度完成。从而实现通过树叶标识任务的当前进度,比如,树叶颜色变绿就表示任务对应位置的进度完成,树叶颜色变黄就表示任务对应位置的进度未完成。Fig. 3 is a schematic diagram of the current progress of the identification task provided by the embodiment of the present application. In Fig. 3, taking a certain branch in the project tree of Fig. 1 as an example, the branch corresponding to the task is divided according to the progress, for example, using 4 points divide the branch into 4 segments, then the leaves can be drawn at the positions of these 4 points on the branch. If the task progress of the first section is completed, adjust the color or shape of the leaf at the first point, and the color or shape of the leaf can be adjusted to the first target color or the first target shape, the first target color or the first target color. The target shape is used to indicate the completion of the progress; if the task progress of the first segment is not completed, the color or shape of the leaves at the first point will not be adjusted, or the color or shape of the leaves at the first point will be adjusted to the The second target color or the second target shape, the second target color or the second target shape is used to indicate the completion of the progress. In this way, the current progress of the task can be identified through the leaves. For example, if the color of the leaves turns green, it means that the progress of the corresponding position of the task is completed, and if the color of the leaves turns yellow, it means that the progress of the corresponding position of the task has not been completed.
在上述方案中,树叶的颜色或者形状除了可以表示树枝对应预设位置的进度是否完成之外,还可以表示在完成该进度之后,该任务对应的任务交付物是否提交。若进度完成且任务交付物提交,则可以调整该位置处的树叶的颜色或者形状。In the above solution, the color or shape of the leaves may not only indicate whether the progress corresponding to the preset position of the branch is completed, but also indicate whether the task deliverable corresponding to the task is submitted after the progress is completed. If the progress is completed and the task deliverables are submitted, the color or shape of the leaves at this position can be adjusted.
在上述方案中,还可以通过在树枝上标百分比来实现标识任务的当前进度。在图3中,可以将百分比设置在树枝远离树干的一端的顶部,从而通过显示的百分比确定对应任务的当前进度,比如,显示20%,则表示当前任务完成了20%。可选地,树枝上可以同时通过树叶和百分比标识任务的当前进度。In the above solution, the current progress of the task can also be identified by marking the percentage on the tree branch. In FIG. 3 , the percentage can be set on the top of the branch away from the trunk, so that the current progress of the corresponding task can be determined by the displayed percentage. For example, if 20% is displayed, it means that 20% of the current task has been completed. Optionally, the current progress of the task can be indicated by leaves and percentages on the branch.
在上述方案中,通过树叶和/或百分比标识任务的当前进度,可以更加直观清楚的获取到任务的进度,从而对于整个项目树来说,也可以快速获取项目进度,提高了获取项目进度的效率。In the above scheme, the current progress of the task is identified by the leaves and/or percentages, so that the progress of the task can be obtained more intuitively and clearly, so that for the entire project tree, the progress of the project can also be obtained quickly, which improves the efficiency of obtaining the progress of the project .
在一种可能的实施方式中,树枝的两端对应树干的高度用于表示树枝对应任务的预计完成时间,标识任务的当前进度,包括:若在预计完成时间内未完成任务,则在树枝远离树干的一端,按照超期时间,采用延伸树枝标识任务的当前进度。In a possible implementation, the height of the trunk corresponding to the two ends of the branch is used to indicate the expected completion time of the task corresponding to the branch, and to identify the current progress of the task, including: if the task is not completed within the expected completion time, the branch is far away from At one end of the trunk, an extended branch is used to identify the current progress of the task according to the overdue time.
在该方案中,针对项目中的每个任务,可以预先设定该任务的预计完成时间,在项目树中,任务对应的树枝起点落在树干上,且树枝在树干上的落点位置可以用于表示该树枝对应的任务的开始时间。在设定好任务的预计完成时间之后,就可以确定该任务对应的树枝。若在预计完成时间内未完成任务,则需要确定该任务的超期时间,并根据超期时间在该任务对应的树枝远离树干的一端进行延伸,得到一段延伸树枝,如图4所示,延伸树枝为树枝原理树干一端的浅色部分,从而通过延伸树枝标识任务的当前进度为超期状态。In this solution, for each task in the project, the estimated completion time of the task can be preset. In the project tree, the starting point of the branch corresponding to the task falls on the trunk, and the location of the branch on the trunk can be used In indicates the start time of the task corresponding to this branch. After setting the expected completion time of the task, the branch corresponding to the task can be determined. If the task is not completed within the expected completion time, it is necessary to determine the overdue time of the task, and according to the overdue time, extend the branch corresponding to the task away from the trunk to obtain an extended branch, as shown in Figure 4, the extended branch is The light-colored part at one end of the trunk of the tree branch, so that the current progress of the task is overdue by extending the tree branch.
在上述方案中,可以将超期部分的任务对应的用于表示进度是否完成的树叶移动至延伸树枝上,以便于重新标识任务的当前进度。可选地,延伸树枝和原树枝的颜色可以不同,从而便于确定该任务是否超期;也可以通过区分延伸树枝和原树枝的线条形状,确定该任务是否超期,比如,原树枝用实线,延伸树枝用虚线,或者原树枝用单线,延伸树枝用双线等。In the above solution, the leaves corresponding to the overdue tasks and used to indicate whether the progress is completed can be moved to the extended branch, so as to re-identify the current progress of the tasks. Optionally, the colors of the extension branch and the original branch can be different, so as to facilitate determining whether the task is overdue; it is also possible to determine whether the task is overdue by distinguishing the line shape of the extension branch and the original branch, for example, the original branch uses a solid line, and the extension Dotted lines for branches, or single lines for original branches, double lines for extended branches, etc.
在上述方案中,项目中的每个任务的开始时间可以不同,因此,每个树枝的起点可以不在树干上的同一个位置,可以按照实际需求确定任务对应的树枝在树干上的落点位置。In the above solution, the start time of each task in the project can be different, therefore, the starting point of each branch may not be at the same position on the trunk, and the location of the branch corresponding to the task on the trunk can be determined according to actual needs.
在上述方案中,通过延伸树枝,可以很清楚直观的确定出项目中的超期任务,从而可以快速获取项目进度,提高了获取项目进度的效率。In the above solution, by extending the tree branches, the overdue tasks in the project can be clearly and intuitively determined, so that the project progress can be obtained quickly, and the efficiency of obtaining the project progress is improved.
在一种可能的实施方式中,项目树是通过以下方式得到的:确定任务对应设定幂函数的系数;确定设定幂函数对应系数的函数图像为任务的树枝。In a possible implementation manner, the project tree is obtained in the following manner: determining that the task corresponds to the coefficient of the set power function; and determining the function image corresponding to the coefficient of the set power function as the tree branch of the task.
在该方案中,在确定项目树时,可以先设定幂函数,该幂函数可以为二次幂函数y=ax2,然后通过确定该幂函数的系数,在坐标系中确定对应的函数图像,并将函数图像确定为项目树的树枝,将坐标系的Y轴确定为项目树的树干。可选地,坐标系可以为平面坐标系,也可以为空间坐标系。In this scheme, when determining the project tree, a power function can be set first, and the power function can be a quadratic power function y=ax2 , and then the corresponding function image can be determined in the coordinate system by determining the coefficient of the power function , and define the function image as the branches of the project tree and the Y-axis of the coordinate system as the trunk of the project tree. Optionally, the coordinate system may be a plane coordinate system or a space coordinate system.
在上述方案中,为了表示不同任务的开始时间,可以将该幂函数进行变形,得到函数y=ax2+b,可以用函数y=ax2+b所在坐标系的y轴表示项目树的树干,系数a可以用于表示树枝生长的弧度,系数b可以用于表示树枝对应的任务的开始时间,函数y=ax2+b的函数图像的一半用于描绘项目树的一根树枝,每个树枝的两端对应树干的高度用于表示该树枝对应任务的工期时间。In the above scheme, in order to represent the start time of different tasks, the power function can be deformed to obtain the function y=ax2 +b, and the y-axis of the coordinate system where the function y=ax2 +b is located can be used to represent the trunk of the project tree , the coefficient a can be used to represent the arc of the branch growth, the coefficient b can be used to represent the start time of the task corresponding to the branch, half of the function image of the function y=ax2 +b is used to describe a branch of the project tree, each The height of the trunk corresponding to the two ends of the branch is used to indicate the duration time of the task corresponding to the branch.
在上述方案中,通过将任务化为幂函数的函数图像的形式,来确定项目树中对应该任务的树枝,可以更加直观的通过项目树观察到每个任务的进度,以及该任务的完成状态,从而可以快速获取项目进度,提高了获取项目进度的效率。In the above scheme, by transforming the task into a function image of a power function to determine the branch corresponding to the task in the project tree, the progress of each task and the completion status of the task can be observed more intuitively through the project tree , so that the progress of the project can be obtained quickly, and the efficiency of obtaining the progress of the project is improved.
在一种可能的实施方式中,在得到项目树时,还包括:按照预设任务顺序,将项目树包含的任务对应的树枝以不同高度和/或方位绘制在树干的周围。In a possible implementation manner, when obtaining the project tree, it further includes: drawing branches corresponding to tasks included in the project tree around the trunk at different heights and/or orientations according to a preset task sequence.
在该方案中,用函数y=ax2+b所在坐标系的y轴表示项目树的树干,用函数y=ax2+b的系数a表示项目树的树枝生长的弧度,用系数b表示树枝对应的任务的开始时间,用函数y=ax2+b的函数图像的一半描绘项目树的一根树枝,从而可以得到一颗项目树。为了可以使项目树看起来更加符合实际的树的形状,且为了可以使项目树看起来更加清楚和直观,在绘制树枝时,可以先对项目的所有任务进行排序,然后根据排序得到的任务顺序,将任务对应的树枝一左一右绘制在树干两侧,这样得到的项目树可以快速获取项目进度,提高了获取项目进度的效率。可选地,系数a可以按照一定规则顺序产生,以保证每个树枝的生长弧度不同。In this scheme, the y-axis of the coordinate system where the function y=ax2 +b is located is used to represent the trunk of the project tree, the coefficient a of the function y=ax2 +b is used to represent the arc of the branch growth of the project tree, and the coefficient b is used to represent the branches For the start time of the corresponding task, use half of the function image of the function y=ax2 +b to describe a branch of the project tree, so that a project tree can be obtained. In order to make the project tree look more in line with the actual tree shape, and in order to make the project tree look more clear and intuitive, when drawing branches, you can sort all the tasks of the project first, and then according to the task order obtained by sorting , draw the branches corresponding to the tasks on both sides of the tree trunk, one left and one right, so that the obtained project tree can quickly obtain the project progress and improve the efficiency of obtaining project progress. Optionally, the coefficient a can be generated in a certain regular order to ensure that the growth arcs of each branch are different.
在上述方案中,在对项目的所有任务进行排序时,可以按照每个任务的开始时间进行排序,开始时间最早的任务排在最前,开始时间最晚的任务排在最后,然后按照得到的任务顺序,将任务对应的树枝一左一右绘制在树干的两侧,也即,在坐标系中,每个任务对应的树枝的x轴符号按照一正一负交替出现的规则。其中,树枝落在树干上的位置即对应任务的开始时间,树枝的高度由对应任务的预计完成时间确定。In the above scheme, when sorting all the tasks of the project, you can sort them according to the start time of each task, the task with the earliest start time is at the top, and the task with the latest start time is at the end, and then according to the obtained tasks In order, the branches corresponding to the tasks are drawn on both sides of the trunk one from the left and one from the right, that is, in the coordinate system, the symbols of the x-axis of the branches corresponding to each task follow the rule that one positive and one negative appear alternately. Wherein, the position where the branch falls on the trunk is the start time of the corresponding task, and the height of the branch is determined by the expected completion time of the corresponding task.
可选地,在实际绘制项目树时,系数a可以根据树干所在屏幕的坐标位置、项目树图片所占空间的大小、屏幕分辨率以及图片样式美观的影响进行动态设置,在此不做详细解释。Optionally, when actually drawing the project tree, the coefficient a can be dynamically set according to the coordinate position of the screen where the trunk is located, the size of the space occupied by the project tree picture, the screen resolution, and the influence of the beautiful picture style, which will not be explained in detail here .
在一种可能的实施方式中,项目树还包括树叶,在得到项目树时,还包括:在任务对应的树枝的多个预设位置分别绘制树叶,其中,预设位置对应项目进度,树叶的颜色和/或形状用于表示对应预设位置的项目进度是否完成。In a possible implementation manner, the project tree further includes leaves. When obtaining the project tree, it further includes: drawing the leaves at multiple preset positions of the branches corresponding to the tasks, wherein the preset positions correspond to the progress of the project, and the positions of the leaves The color and/or shape is used to indicate whether the progress of the project corresponding to the preset location is complete.
在该方案中,在绘制项目树时,为了可以更加直观的确定项目的每个任务的当前进度,还可以在任务对应的树枝的多个预设位置绘制树叶,以便于通过树叶的颜色或者形状确定树枝上预设位置处的项目进度是否完成,从而可以快速获取项目进度,提高了获取项目进度的效率。In this solution, when drawing the project tree, in order to determine the current progress of each task of the project more intuitively, the leaves can also be drawn at multiple preset positions of the branches corresponding to the tasks, so that the color or shape of the leaves can be used to It is determined whether the progress of the project at the preset position on the branch is completed, so that the progress of the project can be obtained quickly, and the efficiency of obtaining the progress of the project is improved.
可选地,还可以通过树枝上的树叶表示任务交付物的数量,也即,在进行一个任务的过程中,可能需要提交很多任务交付物,以表示该任务中对应的子任务完成。也可以通过子任务的数量为树枝对应的任务划分进度。当任务交付物提交之后,树枝上对应位置的树叶的颜色就会改变,比如,树叶颜色变绿就表示任务交付物提交,树叶颜色变黄就表示任务交付物未提交,也可以用其他颜色。Optionally, the number of task deliverables may also be indicated by the leaves on the branches, that is, during the process of performing a task, many task deliverables may need to be submitted to indicate the completion of the corresponding subtasks in the task. The progress of the tasks corresponding to the branches can also be divided by the number of subtasks. When the task deliverable is submitted, the color of the leaf at the corresponding position on the branch will change. For example, if the color of the leaf turns green, it means the task deliverable has been submitted, and if the leaf color turns yellow, it means that the task deliverable has not been submitted. Other colors can also be used.
可选地,可以基于函数y=ax2+b联合前端出图工具实现绘制项目树,该前端出图工具可以为echarts工具或者css工具。Optionally, drawing the project tree can be realized based on the function y=ax2 +b combined with a front-end drawing tool, and the front-end drawing tool can be an echarts tool or a css tool.
本申请提供的项目进度的可视化方法,项目树可以采用平面图形展示,也可以采用三维立体图像展示;并且,可以绘制多个项目对应的项目树,以便于可以对比多个不同项目的项目进度;同时,通过项目树可以直观的看出对应的项目的任务多少,以及任务的完成情况,若项目树的树枝多,则表示对应的项目的任务多,若项目树的树叶较多也树叶颜色大多为绿色,则表示对应项目的完成情况较好,且任务交付物多并提交。因此,一个项目的情况,可以通过项目树的树枝多少,树枝上树叶的多少,以及树叶的颜色,直观的显示出来。因此,通过项目树可以快速获取项目进度,提高了获取项目进度的效率。For the visualization method of the project progress provided by this application, the project tree can be displayed in a plane graphic or a three-dimensional image; and the project tree corresponding to multiple projects can be drawn so that the project progress of multiple different projects can be compared; At the same time, through the project tree, you can intuitively see the number of tasks of the corresponding project and the completion of the tasks. If the project tree has many branches, it means that the corresponding project has many tasks. If the project tree has more leaves, the leaves are more colorful. If it is green, it means that the completion of the corresponding project is relatively good, and there are many deliverables to be submitted. Therefore, the situation of a project can be intuitively displayed through the number of branches of the project tree, the number of leaves on the branches, and the color of the leaves. Therefore, the progress of the project can be obtained quickly through the project tree, which improves the efficiency of obtaining the progress of the project.
从总体上来说,本申请提供的技术方案,学习成本极低,可以贴合人们主观意识的评判,项目树生长枝繁叶茂就是项目任务多,项目进展优良,枝叶枯萎较多,就是项目进展不良;并且,可以自主选择熟悉的前端出图工具,可以展示3D项目树,也可以展示平面项目树,不影响观看标准;同时,对于多个项目之间进行比较也有一定优势,显示方式简单直白。因此,本申请提供的技术方案是一种可以快速获取项目进度,提高获取项目进度的效率的技术方案。Generally speaking, the technical solution provided by this application has extremely low learning costs, and can be judged by people’s subjective consciousness. The project tree grows luxuriantly, which means that there are many project tasks, the project progresses well, and more branches and leaves wither, which means the project progress Bad; moreover, you can choose the familiar front-end drawing tool independently, and you can display the 3D project tree or the flat project tree without affecting the viewing standard; at the same time, it also has certain advantages for comparing multiple projects, and the display method is simple and straightforward White. Therefore, the technical solution provided by this application is a technical solution that can quickly obtain project progress and improve the efficiency of obtaining project progress.
本申请还提供一种项目进度的可视化装置。图5为本申请实施例提供的项目进度的可视化装置的结构示意图,如图5所示,该项目进度的可视化装置500包括:The application also provides a visualization device for project progress. Fig. 5 is a schematic structural diagram of a project progress visualization device provided in an embodiment of the present application. As shown in Fig. 5, the project
获取模块501,用于在用户通过项目树查看项目进度时,获取项目中至少一个任务的当前进度数据;An
分析模块502,用于分析当前进度数据,得到至少一个任务中每个任务的当前进度;An
标识模块503,用于针对至少一个任务中每个任务,在项目树中任务对应的树枝中,标识任务的当前进度,并显示标识有当前进度的项目树;An
其中,项目树包含树干和起始于树干的树枝,树枝与任务一一对应。Among them, the project tree includes a trunk and branches starting from the trunk, and the branches correspond to tasks one by one.
可选地,标识模块503在标识任务的当前进度时,具体用于:根据任务的当前进度,调整任务对应的树枝的预设位置处树叶的颜色或形状,其中,颜色和/或形状用于表示对应预设位置的进度是否完成;和/或,在任务对应的树枝上,采用百分比标识任务的当前进度。Optionally, when identifying the current progress of the task, the identifying
可选地,树枝的两端对应树干的高度用于表示树枝对应任务的预计完成时间,标识模块503在标识任务的当前进度时,具体用于:若在预计完成时间内未完成任务,则在树枝远离树干的一端,按照超期时间,采用延伸树枝标识任务的当前进度。Optionally, the height of the trunk corresponding to the two ends of the branch is used to indicate the expected completion time of the task corresponding to the branch. When the
可选地,该项目进度的可视化装置500还包括确定模块(未示出),该确定模块可以用于通过以下方式得到项目树:确定任务对应设定幂函数的系数;确定设定幂函数对应系数的函数图像为任务的树枝。Optionally, the project
可选地,在得到项目树时,该项目进度的可视化装置500还包括第一绘制模块(未示出),该第一绘制模块可以用于:按照预设任务顺序,将项目树包含的任务对应的树枝以不同高度和/或方位绘制在树干的周围。Optionally, when the project tree is obtained, the
可选地,项目树还包括树叶,在得到项目树时,该项目进度的可视化装置500还包括第二绘制模块(未示出),该第二绘制模块可以用于:在任务对应的树枝的多个预设位置分别绘制树叶,其中,预设位置对应项目进度,树叶的颜色和/或形状用于表示对应预设位置的项目进度是否完成。Optionally, the project tree also includes leaves. When the project tree is obtained, the project
该项目进度的可视化装置用于执行前述项目进度的可视化方法实施例提供的技术方案,其实现原理和技术效果与前述方法实施例中类似,在此不再赘述。The project progress visualization device is used to implement the technical solution provided by the foregoing project progress visualization method embodiment, and its realization principle and technical effect are similar to those in the foregoing method embodiment, and will not be repeated here.
本申请实施例还提供了一种终端设备。图6是根据一示例性实施例示出的一种终端设备的框图,该设备可以是移动终端、计算机等。The embodiment of the present application also provides a terminal device. Fig. 6 is a block diagram showing a terminal device according to an exemplary embodiment, and the device may be a mobile terminal, a computer, or the like.
终端设备600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出接口612,传感器组件614,以及通信组件616。其中,输入/输出接口612也可以称为I/O接口612。
处理组件602通常控制终端设备600的整体操作,诸如与显示,数据通信和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行计算机执行指令,以完成上述的项目进度的可视化方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。The
存储器604被配置为存储各种类型的数据以支持在终端设备600的操作。这些数据的示例包括用于在终端设备600上操作的任何应用程序或方法的指令,消息,图片,音频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。The
电源组件606为终端设备600的各种组件提供电力。电源组件606可以包括电源管理系统,一个或多个电源,及其他与为终端设备600生成、管理和分配电力相关联的组件。The
多媒体组件608包括在终端设备600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。The
音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(MIC),当终端设备600处于操作模式,如语音输出模式时,扬声器被配置为向外部输出音频信号,比如,告知用户当前的项目树的进度情况。The
I/O接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。The I/
传感器组件614包括一个或多个传感器,用于为终端设备600提供各个方面的状态评估。例如,传感器组件614可以检测到终端设备600的打开/关闭状态,组件的相对定位,例如该组件为终端设备600的显示器和小键盘,传感器组件614还可以检测终端设备600或终端设备600一个组件的位置改变,用户与终端设备600接触的存在或不存在,终端设备600方位或加速/减速和终端设备600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。The
通信组件616被配置为便于终端设备600和其他设备之间有线或无线方式的通信。终端设备600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。The
在示例性实施例中,终端设备600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述项目进度的可视化方法。In an exemplary embodiment, the
可选地,存储器可以是,但不限于,随机存取存储器(Random Access Memory,简称:RAM),只读存储器(Read Only Memory,简称:ROM),可编程只读存储器(ProgrammableRead-Only Memory,简称:PROM),可擦除只读存储器(Erasable Programmable Read-OnlyMemory,简称:EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,简称:EEPROM)等。其中,存储器用于存储程序,处理器在接收到执行指令后,执行程序。进一步地,上述存储器内的软件程序以及模块还可包括操作系统,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通信,从而提供其他软件组件的运行环境。Optionally, the memory may be, but not limited to, Random Access Memory (Random Access Memory, referred to as: RAM), Read Only Memory (Read Only Memory, referred to as: ROM), Programmable Read-Only Memory (Programmable Read-Only Memory, Abbreviation: PROM), Erasable Programmable Read-Only Memory (Erasable Programmable Read-Only Memory, abbreviation: EPROM), Electrically Erasable Programmable Read-Only Memory (Electric Erasable Programmable Read-Only Memory, abbreviation: EEPROM), etc. Wherein, the memory is used to store programs, and the processor executes the programs after receiving execution instructions. Further, the software programs and modules in the memory may also include an operating system, which may include various software components and/or drivers for managing system tasks (such as memory management, storage device control, power management, etc.), and may Communicate with various hardware or software components to provide an operating environment for other software components.
可选地,处理器可以是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称:CPU)、网络处理器(Network Processor,简称:NP)等。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。Optionally, the processor may be an integrated circuit chip with signal processing capabilities. The aforementioned processor may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU for short), a network processor (Network Processor, NP for short), and the like. Various methods, steps, and logic block diagrams disclosed in the embodiments of the present application may be implemented or executed. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like.
本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现前述方法实施例中提供的项目进度的可视化方法的技术方案。The embodiment of the present application also provides a computer-readable storage medium, where computer-executable instructions are stored in the computer-readable storage medium, and when the computer-executable instructions are executed by a processor, they are used to implement the method for visualizing project progress provided in the foregoing method embodiments. Technical solutions.
本申请实施例还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时用于实现前述方法实施例中提供的项目进度的可视化方法的技术方案。The embodiment of the present application also provides a computer program product, including a computer program, and when the computer program is executed by a processor, it is used to realize the technical solution of the project progress visualization method provided in the foregoing method embodiments.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for implementing the above method embodiments can be completed by program instructions and related hardware. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。The above description is only the preferred embodiment of the present application. It should be pointed out that for those of ordinary skill in the art, without departing from the principle of the present application, some improvements and modifications can also be made. These improvements and modifications are also It should be regarded as the protection scope of this application.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210761742.0ACN115272516A (en) | 2022-07-01 | 2022-07-01 | Project progress visualization method, device, equipment and storage medium |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210761742.0ACN115272516A (en) | 2022-07-01 | 2022-07-01 | Project progress visualization method, device, equipment and storage medium |
| Publication Number | Publication Date |
|---|---|
| CN115272516Atrue CN115272516A (en) | 2022-11-01 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210761742.0APendingCN115272516A (en) | 2022-07-01 | 2022-07-01 | Project progress visualization method, device, equipment and storage medium |
| Country | Link |
|---|---|
| CN (1) | CN115272516A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117235325A (en)* | 2023-11-13 | 2023-12-15 | 湖南科研云信息科技有限公司 | Visual management method and related device for enterprise research and development data |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7243302B1 (en)* | 1999-06-24 | 2007-07-10 | Canon Kabushiki Kaisha | Split tree data structure |
| US20090055228A1 (en)* | 2007-08-23 | 2009-02-26 | Henry Bruce P | System and method for dusplaying inherent project uncertainty |
| US20120062582A1 (en)* | 2010-09-10 | 2012-03-15 | Siemens Corporation | Method for Visual Project Modeling |
| WO2012116413A1 (en)* | 2011-03-02 | 2012-09-07 | Cn Management (Aus) | A project management system |
| US20130268245A1 (en)* | 2011-09-30 | 2013-10-10 | Dassault Systemes | Method, a system and a computer program for monitoring the progress of the design of a product |
| US20140082666A1 (en)* | 2012-09-19 | 2014-03-20 | JBF Interlude 2009 LTD - ISRAEL | Progress bar for branched videos |
| CN105183322A (en)* | 2015-09-18 | 2015-12-23 | 百度在线网络技术(北京)有限公司 | Progress bar display method and device |
| US20160171406A1 (en)* | 2014-12-16 | 2016-06-16 | Oracle International Corporation | System and method for intelligent project schedule forecasting |
| US20160224928A1 (en)* | 2015-02-03 | 2016-08-04 | Oracle International Corporation | Task progress update history visualization system |
| CN107122188A (en)* | 2017-04-26 | 2017-09-01 | 网易(杭州)网络有限公司 | The method and device of project process bar image generation |
| CN110908867A (en)* | 2019-11-21 | 2020-03-24 | 北京字节跳动网络技术有限公司 | Task completion judgment method and device, storage medium and electronic equipment |
| CN111612428A (en)* | 2020-05-25 | 2020-09-01 | 国家电网有限公司技术学院分公司 | A project progress visualization method and system based on work structure decomposition |
| CN113032364A (en)* | 2021-03-22 | 2021-06-25 | 中国电子科技集团公司第三十八研究所 | Data service platform visual management tool, method and application based on resource tree |
| US20220036610A1 (en)* | 2020-07-29 | 2022-02-03 | International Business Machines Corporation | Visualization of a model selection process in an automated model selection system |
| CN114118963A (en)* | 2021-11-25 | 2022-03-01 | 北京锐安科技有限公司 | A project data management method, device, electronic device and storage medium |
| CN114185631A (en)* | 2021-12-02 | 2022-03-15 | 北京蓝灯鱼智能科技有限公司 | Project task display method and device, storage medium and electronic device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7243302B1 (en)* | 1999-06-24 | 2007-07-10 | Canon Kabushiki Kaisha | Split tree data structure |
| US20090055228A1 (en)* | 2007-08-23 | 2009-02-26 | Henry Bruce P | System and method for dusplaying inherent project uncertainty |
| US20120062582A1 (en)* | 2010-09-10 | 2012-03-15 | Siemens Corporation | Method for Visual Project Modeling |
| WO2012116413A1 (en)* | 2011-03-02 | 2012-09-07 | Cn Management (Aus) | A project management system |
| US20130268245A1 (en)* | 2011-09-30 | 2013-10-10 | Dassault Systemes | Method, a system and a computer program for monitoring the progress of the design of a product |
| US20140082666A1 (en)* | 2012-09-19 | 2014-03-20 | JBF Interlude 2009 LTD - ISRAEL | Progress bar for branched videos |
| US20160171406A1 (en)* | 2014-12-16 | 2016-06-16 | Oracle International Corporation | System and method for intelligent project schedule forecasting |
| US20160224928A1 (en)* | 2015-02-03 | 2016-08-04 | Oracle International Corporation | Task progress update history visualization system |
| CN105183322A (en)* | 2015-09-18 | 2015-12-23 | 百度在线网络技术(北京)有限公司 | Progress bar display method and device |
| CN107122188A (en)* | 2017-04-26 | 2017-09-01 | 网易(杭州)网络有限公司 | The method and device of project process bar image generation |
| CN110908867A (en)* | 2019-11-21 | 2020-03-24 | 北京字节跳动网络技术有限公司 | Task completion judgment method and device, storage medium and electronic equipment |
| CN111612428A (en)* | 2020-05-25 | 2020-09-01 | 国家电网有限公司技术学院分公司 | A project progress visualization method and system based on work structure decomposition |
| US20220036610A1 (en)* | 2020-07-29 | 2022-02-03 | International Business Machines Corporation | Visualization of a model selection process in an automated model selection system |
| CN113032364A (en)* | 2021-03-22 | 2021-06-25 | 中国电子科技集团公司第三十八研究所 | Data service platform visual management tool, method and application based on resource tree |
| CN114118963A (en)* | 2021-11-25 | 2022-03-01 | 北京锐安科技有限公司 | A project data management method, device, electronic device and storage medium |
| CN114185631A (en)* | 2021-12-02 | 2022-03-15 | 北京蓝灯鱼智能科技有限公司 | Project task display method and device, storage medium and electronic device |
| Title |
|---|
| LIM KIAN LONG等: "A Study on the Effectiveness of Tree-Maps as Tree Visualization Techniques", PROCEDIA COMPUTER SCIENCE, 8 November 2017 (2017-11-08), pages 108 - 115* |
| PMO项目管理: "PMO技巧~制作项目"可视化"树状图上篇", pages 1 - 5, Retrieved from the Internet <URL:https://zhuanlan.zhihu.com/p/379130377>* |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117235325A (en)* | 2023-11-13 | 2023-12-15 | 湖南科研云信息科技有限公司 | Visual management method and related device for enterprise research and development data |
| CN117235325B (en)* | 2023-11-13 | 2024-01-16 | 湖南科研云信息科技有限公司 | Visual management method and related device for enterprise research and development data |
| Publication | Publication Date | Title |
|---|---|---|
| US9674425B2 (en) | Image acquisition method and apparatus | |
| TWI621097B (en) | Mobile device, operating method, and non-transitory computer readable storage medium for storing operating method | |
| CN109003224B (en) | Face-based deformation image generation method and device | |
| JP4900361B2 (en) | Image processing apparatus, image processing method, and program | |
| WO2014103634A1 (en) | Display processing method and information device | |
| CN109298909B (en) | A window adjustment method, mobile terminal and computer-readable storage medium | |
| JP5769516B2 (en) | Image processing apparatus and control method thereof | |
| CN113780860B (en) | Progress display method, system and storage medium for milestone | |
| CN104750655B (en) | Chart display control unit, electronic equipment and chart display method | |
| JP2015197795A (en) | Terminal device, electronic whiteboard system, electronic whiteboard input support method, and program | |
| KR20150039552A (en) | Display manipulating method of electronic apparatus and electronic apparatus thereof | |
| WO2016177060A1 (en) | Method and apparatus for displaying unread message | |
| CN115272516A (en) | Project progress visualization method, device, equipment and storage medium | |
| KR20150095523A (en) | Electronic apparatus and method for extracting color in electronic apparatus | |
| JP6335710B2 (en) | Display information generation system and display information generation method | |
| CN112631501A (en) | Display method and display device of touch function control and electronic equipment | |
| US9047707B2 (en) | Graph display device | |
| CN106909272A (en) | A kind of display control method and mobile terminal | |
| US10055395B2 (en) | Method for editing object with motion input and electronic device thereof | |
| JP2012190081A (en) | Electronic apparatus, and method and program for displaying object | |
| CN113220299A (en) | Graphical display method and device | |
| CN106502660A (en) | Touch screen-based line segment generation method and system and terminal | |
| JP5161359B1 (en) | Information processing apparatus, information processing method, program, and management program | |
| JP2018049503A (en) | Information processing device | |
| CN107463252B (en) | Virtual model operation method, device, storage medium and MR head display for MR head display |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |