一种项目进展甘特图构建方法、终端设备及存储介质技术

技术编号:28208500 阅读:24 留言:0更新日期:2021-04-24 14:40
本发明专利技术涉及一种项目进展甘特图构建方法、终端设备及存储介质,该方法中包括:S1:建立包含多个类别的项目分类表,项目分类表的每个类别中包含多个阶段,将项目数据中顺序执行的阶段数据存储于项目分类表中的一个类别内,顺序执行中的每个阶段的数据依序存储于该类别的各个阶段内;S2:根据项目分类表提取所有阶段的最早开始日期和最晚结束日期,构建甘特图底图;S3:在甘特图底图通过类别矩形框显示各类别,其中不同类别对应的类别矩形框位于不同行;S4:在类别矩形框内通过阶段矩形框显示各阶段。本发明专利技术能够同时展示并行和串行活动,让项目进度在视觉上更符合实际。项目进度在视觉上更符合实际。项目进度在视觉上更符合实际。

【技术实现步骤摘要】
一种项目进展甘特图构建方法、终端设备及存储介质


[0001]本专利技术涉及甘特图构建领域,尤其涉及一种项目进展甘特图构建方法、终端设备及存储介质。

技术介绍

[0002]项目进度的可视化表示通常用时间轴来表示,最常用的是甘特图,甘特图可以很形象的表示任务的开始和结束以及资源配置情况,也可以表示计划和实际执行对比情况,还可以轻松展现并行任务的执行情况。
[0003]绘制甘特图的常用的工具除了Office里的Project之外,也包括Excel、亿图图示或其他开源软件。但是,通过上述工具绘制的甘特图在应用时,存在以下缺陷:(1)在构建时,需要手动录入数据,难以直接从数据源生成甘特图;(2)对项目进行监控时,最主要的手段就是定期报告,包括周报、月报等,现在的甘特图,既无法从这些报告直接产生,也无法在甘特图中进行展现;(3)项目的任务非常复杂,有并行的有串行的,现有的甘特图基本是并行展现的,不同的任务,显示不同的行,体现不出串行任务的顺序感。

技术实现思路

[0004]为了解决上述问题,本专利技术提出了一种项目进展甘特图构建方法、终端设备及存储介质。
[0005]具体方案如下:
[0006]一种项目进展甘特图构建方法,包括以下步骤:
[0007]S1:建立包含多个类别的项目分类表,项目分类表的每个类别中包含多个阶段,将项目数据中顺序执行的阶段数据存储于项目分类表中的一个类别内,顺序执行中的每个阶段的数据依序存储于该类别的各个阶段内;
[0008]S2:根据项目分类表提取所有阶段的最早开始日期和最晚结束日期,构建甘特图底图;
[0009]S3:提取项目分类表内每个类别的项目名称、项目分类、开始时间和结束时间后,在甘特图底图通过类别矩形框显示各类别,其中不同类别对应的类别矩形框位于不同行,每个类别矩形框的左侧边框和右侧边框分别与甘特图底图中该类别的开始时间和结束时间对应的位置纵向对齐;
[0010]S4:提取项目分类表的各类别中每个阶段的项目名称、项目分类、阶段名称、开始时间和结束时间后,在甘特图底图中根据阶段对应的项目分类查找对应的类别矩形框,在类别矩形框内通过阶段矩形框显示各阶段,每个阶段矩形框的左侧边框和右侧边框分别与甘特图底图中该阶段的开始时间和结束时间对应的位置纵向对齐。
[0011]进一步的,根据项目报告的内容提取报告ID、项目名称、阶段名称、报告开始时间、报告结束时间和报告内容;根据项目报告的项目名称和阶段名称,在甘特图底图中查找该项目报告对应的阶段矩形框,在阶段矩形框内通过报告矩形框显示该项目报告,每个报告
矩形框的左侧边框和右侧边框分别与甘特图底图中该项目报告的报告开始时间和报告结束时间对应的位置纵向对齐;将报告矩形框与对应的项目报告相关联。
[0012]进一步的,当鼠标移动至报告矩形框位置处时,弹出气泡框显示项目报告对应的报告内容;在报告矩形框位置处点击鼠标弹出显示项目报告对应的报告内容的窗口。
[0013]进一步的,项目报告为有固定时间周期的定期工作报告。
[0014]进一步的,当项目报告为周报时,在阶段矩形框内根据周报的报告开始时间和报告结束时间构建周报矩形框。
[0015]进一步的,类别、阶段或报告对应的矩形框的左侧边框和右侧边框分别标注对应的时间。
[0016]一种项目进展甘特图构建终端设备,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本专利技术实施例上述的方法的步骤。
[0017]一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本专利技术实施例上述的方法的步骤。
[0018]本专利技术采用如上技术方案,并具有有益效果:
[0019]1、能根据项目定期报告自动化创建项目进度甘特图。
[0020]2、甘特图展示可以关联查看相关的定期工作报告。
[0021]3、能同时展示并行和串行活动,让项目进度在视觉上更符合人的认知。
附图说明
[0022]图1所示为本专利技术实施例一的流程图。
[0023]图2所示为该实施例中构建的甘特图示例图;
[0024]图3所示为该实施例中甘特图中关联的周报窗口示例图。
具体实施方式
[0025]为进一步说明各实施例,本专利技术提供有附图。这些附图为本专利技术揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本专利技术的优点。
[0026]现结合附图和具体实施方式对本专利技术进一步说明。
[0027]实施例一:
[0028]本专利技术实施例提供了一种项目进展甘特图构建方法,如图1所示,所述方法包括以下步骤:
[0029]S1:建立包含多个类别的项目分类表,项目分类表的每个类别中包含多个阶段,将项目数据中顺序执行(即串行)的阶段数据存储于项目分类表中的一个类别内,顺序执行中的每个阶段的数据依序存储于该类别的各个阶段内。
[0030]顺序执行的数据比如:项目售前分类中包含的接触、售前、POC、招投标、签订合同、结束等阶段,项目实施分类中包含的启动、开发、初验、试运行、终验、维护、结项等阶段。
[0031]一个类别为一系列的顺序执行的阶段,一个类别中不可能出现两个顺序执行的阶段。
[0032]S2:根据项目分类表提取所有阶段的最早开始日期和最晚结束日期,构建甘特图底图。
[0033]甘特图底图上,以横轴为时间,最小单位为日,以纵轴表示项目类别;
[0034]S3:提取项目分类表内每个类别的项目名称、项目分类、开始时间和结束时间后,在甘特图底图通过类别矩形框显示各类别,其中不同类别对应的类别矩形框位于不同行,每个类别矩形框的左侧边框和右侧边框分别与甘特图底图中该类别的开始时间和结束时间对应的位置纵向对齐。
[0035]该实施例中步骤S3的具体实现过程为:提取项目分类表中的项目名称、项目分类和各类别中所有阶段的最早开始日期和最晚结束日期等字段构建项目分类临时表,根据项目分类临时表构建甘特图底图。
[0036]S4:提取项目分类表的各类别中每个阶段的项目名称、项目分类、阶段名称、开始时间和结束时间后,在甘特图底图中根据阶段对应的项目分类查找对应的类别矩形框,在类别矩形框内通过阶段矩形框显示各阶段,每个阶段矩形框的左侧边框和右侧边框分别与甘特图底图中该阶段的开始时间和结束时间对应的位置纵向对齐。
[0037]该实施例中步骤S4的具体实现过程为:提取项目分类表中各类别的每个阶段的项目名称、项目分类、阶段名称、开始时间和结束时间等字段构建阶段临时表,从阶段临时表中提取数据。
[0038]该实施例中最终构建的甘特图如图2所示。
[0039]进一步的,当项目过程中包括报告时,还包括:根据项目报告的内容提取报告ID、项目名称、阶段名称、报告本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种项目进展甘特图构建方法,其特征在于,包括以下步骤:S1:建立包含多个类别的项目分类表,项目分类表的每个类别中包含多个阶段,将项目数据中顺序执行的阶段数据存储于项目分类表中的一个类别内,顺序执行中的每个阶段的数据依序存储于该类别的各个阶段内;S2:根据项目分类表提取所有阶段的最早开始日期和最晚结束日期,构建甘特图底图;S3:提取项目分类表内每个类别的项目名称、项目分类、开始时间和结束时间后,在甘特图底图通过类别矩形框显示各类别,其中不同类别对应的类别矩形框位于不同行,每个类别矩形框的左侧边框和右侧边框分别与甘特图底图中该类别的开始时间和结束时间对应的位置纵向对齐;S4:提取项目分类表的各类别中每个阶段的项目名称、项目分类、阶段名称、开始时间和结束时间后,在甘特图底图中根据阶段对应的项目分类查找对应的类别矩形框,在类别矩形框内通过阶段矩形框显示各阶段,每个阶段矩形框的左侧边框和右侧边框分别与甘特图底图中该阶段的开始时间和结束时间对应的位置纵向对齐。2.根据权利要求1所述的项目进展甘特图构建方法,其特征在于:根据项目报告的内容提取报告ID、项目名称、阶段名称、报告开始时间、报告结束时间和报告内容;根据项目报告的项目名称和阶段名称,在甘特图底图中查找该项目报告对应的阶段矩形框,在阶段矩形...

【专利技术属性】
技术研发人员:邱祥峰陈元元姜丽芬肖惠珍宋跃明
申请(专利权)人:厦门精图信息技术有限公司
类型:发明
国别省市:

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

1