一种项目计划的执行方法、装置、设备和存储介质与流程

文档序号:16251742发布日期:2018-12-12 00:05阅读:155来源:国知局
一种项目计划的执行方法、装置、设备和存储介质与流程
本发明实施例涉及项目管理计划领域,尤其涉及一种项目计划的执行方法、装置、设备和存储介质。
背景技术
在项目管理计划领域,项目计划(projectplan)主要是编排者根据对某一项目的经验对该项目作出的决策规划,可以包括改项目划分的各个实施阶段、工作重点与任务、完成任务的资源需求和时间期限、阶段工作的成果、以及项目中各计划子项之间的协调关系等内容。目前各种类型的项目计划,都是在生产管理系统或者电子表格软件excel中编排的,项目计划之间都是各自独立的,不存在逻辑关联,计划编排的质量主要依赖编排者的经验和责任心,如果项目中的某一任务发生变更需要调整时,也只能在生产管理系统或者excel中逐项手工调整,非常繁琐,而且不能直观得到表示该项目最长完成时间的关键路径。现有的生产项目计划之间缺乏逻辑关联性,而影响生产的因素很多,客观上会导致项目计划中的任务变更频繁,由于计划之间彼此独立,因此在调整庞大工程项目的变更任务时,需要耗费编排者的大量精力,最终还是会逐渐导致各个项目计划之间的脱节,从而造成项目执行过程中生产协调的不一致与不同步,影响项目计划的系统性和灵活性,很难在项目生产中做到计划跟上变化,计划指导生产。技术实现要素:本发明实施例提供了一种项目计划的执行方法、装置、设备和存储介质,以实现计划模块表中各计划子项根据项目操作指令的对应执行,降低工作人员对于庞大工程项目执行的精力耗费,提高项目执行的系统性和灵活性。第一方面,本发明实施例提供了一种项目计划的执行方法,该方法包括:获取用户的项目操作指令,所述项目操作指令包括项目类型;根据所述项目类型查找计划模块表,所述计划模块表中包括所述项目类型下各计划子项的前置执行信息和工作周期,所述前置执行信息为计划子项执行前所需完成的其他计划子项的信息;根据所述前置执行信息和工作周期,执行所述计划模块表中的各计划子项。第二方面,本发明实施例提供了一种项目计划的执行装置,该装置包括:指令获取模块,用于获取用户的项目操作指令,所述项目操作指令包括项目类型;模块表查找模块,用于根据所述项目类型查找计划模块表,所述计划模块表中包括所述项目类型下各计划子项的前置执行信息和工作周期,所述前置执行信息为计划子项执行前所需完成的其他计划子项的信息;项目计划执行模块,用于根据所述前置执行信息和工作周期,执行所述计划模块表中的各计划子项。第三方面,本发明实施例提供了一种设备,该设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所述的项目计划的执行方法。第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所述的项目计划的执行方法。本发明实施例提供的一种项目计划的执行方法、装置、设备和存储介质,通过计划模块表中各计划子项的前置执行信息和工作周期,确定各计划子项之间的逻辑关联性,对应执行项目中的各计划子项,提高项目执行的系统性和灵活性,减少各计划子项之间的脱节,减少工作人员对于庞大工程项目执行的精力耗费。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:图1为本发明实施例一提供的一种项目计划的执行方法的流程图;图2为本发明实施例二提供的一种项目计划的执行方法的流程图;图3为本发明实施例三提供的一种项目计划的执行装置的结构示意图;图4为本发明实施例四提供的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。实施例一图1为本发明实施例一提供的一种项目计划的执行方法的流程图,本实施例可适用于任一根据在生产管理系统或excel中预先编排的项目计划来执行对应项目的情况中。本实施例提供的一种项目计划的执行方法可以由本发明实施例提供的项目计划的执行装置来执行,该装置可以通过软件和/或硬件的方式来实现,并集成在执行本方法的设备中,在本实施例中执行本方法的设备可以是平板电脑、台式机和笔记本等任意一种可以在生产管理系统或excel中编排项目计划的设备。具体的,参考图1,该方法可以包括如下步骤:s110,获取用户的项目操作指令。其中,项目操作指令可以包括项目类型,项目操作指令是指在项目执行时工作人员根据对项目的执行顺序、执行内容和执行时间等一系列需求,而对应输入的操作指令。具体的,在项目执行之前,工作人员可以根据项目的执行信息在执行项目的生产管理系统或excel中预先为该项目制定一个项目计划,以在后续项目执行时,执行项目的设备可以根据该项目计划对应执行该项目中包含的各个内容。在制定项目计划时,为了满足在生产管理系统或excel中执行项目前,对项目计划基于不同需求的对应编排,可以根据用户预先编制的插件程序生成对应的插件工具,并安装到执行该项目的生产管理系统或excel中,实现生产管理系统或excel针对项目执行的二次开发。其中,插件工具可以在生产管理系统或excel通过各个指令按钮的形式展示。可选的,项目操作指令可以通过工作人员生产管理系统或excel中直接输入对应的操作信息实现,也可以通过工作人员点击生产管理系统或excel中预先生成的插件工具对应的指令按钮来实现。根据项目执行时对项目内容的不同需求,项目操作指令可以包括对编排的项目计划的汇总计划指令和生成计划指令,以及确定项目执行路径的路径分析指令和路径搜索指令。本实施例中不同的项目操作指令可以根据在生产管理系统或excel中二次开发的不同插件工具对应的各个指令按钮来实现。进一步的,项目类型是指在执行的一个整体项目中可能表示包含的多个子项目对应的不同项目内容的分类情况,各个子项目都有对应的项目类型,根据项目类型可以将一个整体项目对应的分成多个模块,每个模块中都含有同一项目类型下的各个子项目。本实施例中项目执行前,工作人员在编排项目计划时,可以根据执行项目中不同的项目类型,将各个子项目进行对应编排,输入到生产管理系统或excel中的不同表格中,每一个表格表示不同的项目类型,并包含该项目类型下的各个子项目。可选的,在项目执行时,首先需要获取工作人员根据对项目的执行顺序、执行内容和执行时间等需求,在生产管理系统或excel中输入的各个项目操作指令,并确定该项目操作指令中包括的该项目执行时针对该项目中的各个子项目的不同项目类型。s120,根据项目类型查找计划模块表。具体的,该计划模块表中包括该项目类型下各计划子项的前置执行信息和工作周期,该前置执行信息为计划子项执行前所需完成的其他计划子项的信息。其中,计划模块表是在项目执行前,工作人员编排项目计划时根据项目中各个子项目的不同项目类型,而将各个子项目对应输入到生产管理系统或excel中的不同表格,每一个计划模块表对应一个项目类型,且每一个计划模块表中包含有同一项目类型下的各个计划子项的对应执行信息,计划子项为该项目包含的同一项目类型下的各个子项目,也就是将一个整体项目中相对独立的各子项目作为一个任务,存储到一个子模块表中。可选的,计划模块表中包括该项目类型下各计划子项的前置执行信息和工作周期,可以根据在生产管理系统或excel中二次开发插件工具时预先设置的计划模板,以及各个项目执行内容来确定。其中,计划模板可以是生产管理系统或excel中包括各计划子项的名称、前置执行信息、工作周期、以及执行开始时间和执行结束时间对应的一个空表。在项目执行前,工作人员对项目计划编排时,通过在生产管理系统或excel预先提供的各个计划模板中按照要求分别输入同一项目类型下的各计划子项的名称、前置执行信息和工作周期,从而生成不同项目类型对应的各计划模块表。其中,各计划子项的前置执行信息是在执行该对应的计划子项之前所需执行完成的其他计划子项的信息;各计划子项的执行开始时间和执行结束时间可以不由工作人员进行填写,而在后续项目执行时由系统根据各计划子项的前置执行信息和工作周期直接录入。示例性的,在执行一条整船的项目时,工作人员可以预先在生产管理系统或excel中根据计划模板编排对应的项目计划,将整船项目中的各个子项目,也就是各个计划子项的名称、前置执行信息和工作周期,分别根据不同的项目类型对应输入到多个计划模板中,从而生成整船项目中各个项目类型对应的计划模块表。例如,在整船项目中会包括多个子项目,可以有发动机动车、主机动车、机舱涂装、导通系泊试验、锚绞系统调试、消防杂件安装、试航和交船等各个主要任务,还可以有燃油管系、滑油管系、电缆拉敷、电缆接线和主配电板、付机监控台通电及保安系统试验等,这些子项目是整船项目中必要执行的任务选项。工作人员预先编排项目计划时,可以根据各个子项目对应的项目类型分类,并将同一项目类型下的各个子项目,也就是计划子项,根据计划模板填入同一个表中。具体的,整船项目根据包含的各个计划子项可以分为多个项目类型,项目类型根据具体的计划子项确定,可以包括但不限于下表中项目类型的分类情况。本实施例中的项目类型分别是项目中的主要节点、分段计划、管子系统、电气和机舱区等,工作人员预先根据各项目类型将计划子项全部填入对应的计划模板中,得到多个计划模块表。在根据项目类型查找计划模块表时,可以得到如表1a、表1b、表1c、表1d和表1e中不同项目类型对应的计划模块表。其中,表1a为整船项目中项目类型为主要节点时对应的计划模块表,如下所示。表1a整船项目中项目类型为主要节点时对应的计划模块表其中,module为计划模块表中包括的各计划子项的序号;item为各计划子项的子项目名称;前置1、前置2、前置3和前置4分别为各计划子项的前置执行信息,也就是该计划子项执行前所需完成的其他计划子项的信息,如表1a中在执行发电机动车项目时,必须先完成发电机动车试验项目;cost为各计划子项的工作周期;start和finish分别是各计划子项的执行开始时间和执行结束时间,可以在后续根据用户的项目操作指令计算得到后自动录入。具体的,当项目类型为主要节点时,本实施例整船项目中各对应的计划子项可以包括发电机动车、主机动车、机舱涂装、木作家具完整、通导系泊试验完、锚绞系统调试、消防杂件安装、倾斜试验、试航和交船,但不限于以上计划子项,可以根据整船中对应的计划再次填入相应内容。在执行对应计划子项时,必须保证该计划子项对应的前置1、前置2、前置3和前置4中的各计划子项已经执行完成。例如,需要执行第8项中的倾斜试验时,必须确定锚绞系统调试、消防杂件安装和通导系泊试验完已经执行完成。且表1a中设置的主机动车和机舱涂装的工作周期均为5天。表1b为整船项目中项目类型为分段计划时对应的计划模块表,如下所示。moduleitem前置1前置2前置3前置4coststartfinish1d01222d011d01223u012d0112表1b整船项目中项目类型为分段计划时对应的计划模块表其中,d012、d011和u012分别是项目类型为分段计划的各计划子项,d012、d011和u012是对整船中的仪器进行测试调整。例如,在测试d011对应的仪器前,必须完成d012的测试。表1c为整船项目中项目类型为管子系统时对应的计划模块表,如下所示。moduleitem前置1前置2前置3前置4coststartfinish1燃油管系完整d01132滑油管系完整燃油管系完整d01233海水冷却完整滑油管系完整34淡水冷却完整海水冷却完整35排烟管完整淡水冷却完整3表1c整船项目中项目类型为管子系统时对应的计划模块表其中,整船项目中项目类型为管子系统时,本实施例中对应的计划子项可以包括燃油管系完整、滑油管系完整、海水冷却完整、淡水冷却完整和排烟管完整,但不限于以上计划子项。同时,燃油管系完整对应的前置执行信息为d011,滑油管系完整对应的前置执行信息为燃油管系完整和d012,此时通过前置执行信息将分段计划对应的计划模块表1b与管子系统对应的计划模块表1c联系起来,建立对应的逻辑关系。表1d为整船项目中项目类型为电气时对应的计划模块表,如下所示。moduleitem前置1前置2前置3前置4coststartfinish1机舱区电缆拉敷d01122机舱区电缆接线机舱区电缆拉敷33生活区电缆拉敷u01224生活区电缆接线生活区电缆拉敷3表1d整船项目中项目类型为电气时对应的计划模块表其中,整船项目中项目类型为电气时,本实施例中对应的计划子项可以包括机舱区电缆拉敷、机舱区电缆接线、生活区电缆拉敷和生活区电缆接线,但不限于以上计划子项。机舱区电缆接线的前置执行信息为表1b中的d011,生活区电缆拉敷的前置执行信息为表1b中的u012,此时通过前置执行信息将分段计划对应的计划模块表1b与电气对应的计划模块表1d联系起来,建立对应的逻辑关系。表1e为整船项目中项目类型为机舱区时对应的计划模块表,如下所示。表1e整船项目中项目类型为机舱区时对应的计划模块表其中,整船项目中项目类型为机舱区时,本实施例中对应的计划子项可以包括为发电机服务的泵浦运转切换试验完、机舱通风完整、燃油日用柜封舱加油、主配电板、付机监控台通电及保安系统试验、发电机动车前加油水并检查和发电机动车、试验,但不限于以上计划子项。此时计划子项为发电机服务的泵浦运转切换试验完和机舱通风完整的前置执行信息为表1d中的机舱区电缆接线,燃油日用柜封舱加油的前置执行信息为表1c中的燃油管系完整,而且表1a中的发电机动车的前置执行信息为表1e中的发电机动车、试验。通过对以上各计划模块表中各计划子项的前置执行信息进行分析,可以建立各个计划模块表之间的逻辑关系,为后续执行项目提供依据。具体的,在获取到用户执行项目的项目操作指令和该项目操作指令中包括的项目类型时,为了对应执行该项目中包含的各个子项目,也就是计划子项,本实施例可以根据项目操作指令中包括的各个项目类型,在生产管理系统或excel中查找出预先根据各个项目类型和计划模板输入的各个计划模块表,并确定各个计划模块表中对应项目类型下的各个计划子项的前置执行信息和工作周期,以根据各计划执行的前置执行信息建立各个计划模块表的逻辑关联性,根据各个计划模块表的逻辑关联性确定整体项目的执行信息。在执行庞大工程的项目时,可以将庞大项目中的各个计划子项分别根据项目类型存储到多个具有逻辑关联性的计划模块表中,减少各个计划模块表中的信息量,并根据各计划模块表的中的前置执行信息和工作周期快速编排出高质量的具有逻辑关系的项目计划,在其中一项计划子项信息变更时也可以快速调整,使计划跟上变化,根据项目计划直接指导项目执行。s130,根据前置执行信息和工作周期,执行计划模块表中的各计划子项。具体的,在根据项目操作指令中的不同项目类型查找出各个计划模块表时,根据各个计划模块表中各计划子项的前置执行信息,可以确定执行的项目中包含的各个计划子项之间的逻辑关系,也就是各计划子项执行时对应的步骤顺序;也能确定出不同计划模块表中各计划子项的工作周期,也就是该计划子项需要执行完成的时间期限。因此,根据不同计划模块表中各个计划子项的前置执行信息确定的各个计划子项的执行步骤顺序,以及根据各个计划子项的工作周期确定的执行完成的时间期限,对应执行每个计划模块表中的各个计划子项。可选的,为了在执行各个计划子项时,向工作人员提供一个便于查看项目执行具体过程的界面,以使工作人员能够直观的了解到项目执行的具体流程和执行时间,可以根据不同计划模块表中各计划子项的前置执行信息和工作周期对应的各计划子项之间的逻辑关系,通过工作人员在生产管理系统或excel中点击不同插件工具对应的各个指令按钮,将不同计划模块表中各计划子项进行汇总,并自动录入对应的执行开始时间和执行结束时间,分别生成汇总表和时间表,以使工作人员能够直观查看各计划子项执行的具体流程。可选的,还可以不同的前置执行信息生成多个执行路径,并确定出执行完成时间最长的关键路径,使系统根据对应的路径执行各计划子项。在生成的多个执行路径中,还可以根据路径搜索指令对包含有目标计划子项的全部路径进行搜索,直接向工作人员展示所需要的路径信息,根据模块化的计划分类实现计划子项的自动调整。本实施例提供的技术方案,通过计划模块表中各计划子项的前置执行信息和工作周期,确定各计划子项之间的逻辑关联性,对应执行项目中的各计划子项,提高项目执行的系统性和灵活性,减少各计划子项之间的脱节,减少工作人员对于庞大工程项目执行的精力耗费。实施例二图2为本发明实施例二提供的一种项目计划的执行方法的流程图,本实施例是在上述实施例的基础上进行优化,对根据前置执行信息和工作周期,执行计划模块表中的各计划子项这一步骤进行进一步解释说明。具体的,参照图2,本实施例可以包括如下步骤:s210,获取用户的项目操作指令,该项目操作指令包括项目类型。s220,根据项目类型查找计划模块表,该计划模块表中包括项目类型下各计划子项的前置执行信息和工作周期,该前置执行信息为计划子项执行前所需完成的其他计划子项的信息。s230,以各计划子项为节点,根据各计划子项的前置执行信息和工作周期,建立项目类型对应的项目计划路径。具体的,在根据项目操作指令中的各个项目类型查找出对应的多个计划模块表时,可以确定出计划模块表中包含的各个计划子项,为了确定项目执行的执行路径,可以以各计划子项为节点,判断每一个计划子项的前置执行信息和工作周期,也就是每一个计划子项执行前所需完成的其他计划子项的信息和每一个计划子项执行完成的时间期限,根据前置执行信息中每一个计划子项和其他计划子项之间的逻辑关系,确定全部项目类型对应的整个项目执行时各计划子项执行的多个项目计划路径,并根据各计划子项的工作周期和起始时间确定各项目计划路径中计划子项的执行时间。可选的,本实施例中对应的项目计划路径可以通过以下四步建立:第一步,通过接收工作人员点击生产管理系统或excel中二次开发的插件工具对应的汇总计划按钮生成的汇总计划指令,而根据各计划子项的前置执行信息对各个计划模块表进行汇总,得到整体的大致路径信息,并在生产管理系统或excel中根据各计划子项之间的逻辑先后顺序依次在汇总表中展示。第二步,通过接收工作人员点击二次开发的插件工具对应的生成计划按钮生成的生成计划指令,可以将汇总表对应转录至逻辑表中,并在逻辑表中根据各计划子项的工作周期和整个项目开始执行的时间,确定各个计划子项的执行开始时间和执行结束时间,并自动录入逻辑表中。第三步,通过接收工作人员点击二次开发的插件工具对应的路径分析按钮生成的路径分析指令,根据第二步得到的逻辑表中各计划子项的前置执行信息对应的逻辑关系,以及各计划子项的执行开始时间和执行完成时间对各计划子项的执行步骤进行分析,从而得到各计划子项对应执行的各项目计划路径,而且本实施例中还可以按照各项目计划路径的整体执行周期长短在表格中对各项目计划路径进行排列,并录入路径分类表中进行展示,此时排列第一的路径为本项目执行时的关键路径,其中,关键路径是项目执行时最长的路径,即使很小浮动也可能直接影响整个项目的最早完成时间,关键路径的工期决定了整个项目的工期。第四步,根据工作人员的需求还可以通过接收工作人员点击二次开发的插件工具对应的路径搜索按钮生成的路径搜索指令,对需要搜索的包含目标计划子项的目标路径进行搜索,并在路径搜索表中展示出包含该目标计划子项的所有路径,其中,展示的路径中仅包括目标计划子项和该目标计划子项执行前的其他计划子项,而不包含目标计划子项执行后的其他计划子项。示例性的,还是以本发明实施例一中执行一条整船的项目为例,在已经查找出表1a-表1e对应的各计划模块表时,通过汇总计划指令对该各计划模块表中的各计划子项进行汇总,表2a为汇总后的项目汇总表,如下所示。表2a项目汇总表其中,seri对应于表1a-表1e中的module,表示对各个计划模块表中的各计划子项进行汇总后,每一计划子项对应的执行序号;work对应于表1a-表1e中的item,表示各个计划子项的项目名称;step1、step2、step3和step4分别对应表1a-表1e中的前置1、前置2、前置3和前置4,表示各计划子项的前置执行信息;cost对应于表1a-表1e中的cost,表示各计划子项的工作周期。具体的,在接收到汇总计划指令后,根据查找出的各计划模块表中计划子项的逻辑关系,对整船项目中全部计划子项进行汇总。整船项目中的全部计划子项可以包括各计划模块表中的d012、d011、u012、燃油管系完整、滑油管系完整、海水冷却完整、淡水冷却完整、排烟管完整、机舱区电缆拉敷、机舱区电缆接线、生活区电缆拉敷、生活区电缆接线、为发电机服务的泵浦运转切换试验完、机舱通风完整、燃油日用柜封舱加油、主配电板、付机监控台通电及保安系统试验、发电机动车前加油水并检查、发电机动车、试验、发电机动车、主机动车、机舱涂装、木作家具完整、通导系泊试验完、锚绞系统调试、消防杂件安装、倾斜试验、试航和,交船,但不限于以上计划子项,可以根据后续工作人员对整船项目的操作需求进行添加变更。在得到项目汇总表后,根据生成计划指令将该项目汇总表中的信息转录至项目逻辑表中,表2b为对应的项目逻辑表,如下所示。表2b项目逻辑表其中,start和finish分别是各计划子项的执行开始时间和执行结束时间,项目逻辑表中seri、work、step1、step2、step3、step4和cost对应的内容与项目汇总表中相同,仅在接收到生成计划指令时,将项目汇总表中的各项内容转录至项目逻辑表中,并根据工作周期和整船项目的开始时间直接计算出各个计划子项对应的执行开始时间和执行结束时间,并自动录入项目逻辑表中。例如,燃油管系完整的工作周期为3天,从2017年1月5日开始执行到2017年1月8日结束执行。在得到项目逻辑表后,如果需要确定各计划子项的执行路径,根据路径分析指令对该项目逻辑表中的各计划子项的逻辑关系进行分析,得到对应的路径分析表,表2c为对应的路径分析表,如下所示。表2c路径分析表其中,path1与path2分别为对项目逻辑表中的各计划子项的前置执行信息进行分析后得到的两条执行路径,cost、start和finish分别与项目逻辑表中的工作周期、执行开始时间和执行结束时间相同。需要说明的是,对各计划子项的前置执行信息进行分析后,并不是仅得到这两条执行路径,可以得到全部的执行路径,得到的路径总共有12条。本实施例中为了便于说明,仅展示了2条执行路径。而且在路径分析表中,各个路径按照执行总周期的长短进行排列,此时第一条路径path1为该整船项目的关键路径。在得到路径分析表后,可以对需要的目标计划子项所在的路径进行搜索,整船项目中在路径分析表中需要搜索包含“倾斜试验”的路径时,可以在“searchkey”内输入“倾斜试验”,点击路径搜索按钮,在12条执行路径中搜索出对应的目标路径,表2d为对应的路径搜索表,如下所示。表2d路径搜索表其中,在12条执行路径中搜索包含“倾斜试验”的路径时,可以得到3条对应的目标路径,本实施例中变了便于说明,仅在表2d中展示了2条目标路径,路径搜索表中的各路径中仅展示到“倾斜试验”便停止,例如path1中“倾斜试验”后的试航和交船并不展示。s240,根据项目计划路径,执行计划模块表中的各计划子项。具体的,在建立对应的项目计划路径后,可以得到各个计划子项对应的路径信息,本实施例中按照各个项目计划路径中各计划子项对应的执行步骤来执行计划模块表中的各计划子项。可选的,根据项目计划路径,执行计划模块表中的各计划子项,可以具体包括:根据项目计划路径,有先后执行顺序的节点对应的计划子项顺序执行,无先后执行顺序的节点对应的计划子项,在执行能力范围内并行执行。具体的,在建立各个项目计划路径时,可以确定出各个路径中有先后执行顺序的节点对应的计划子项,以及无先后执行顺序的节点对应的计划子项,对于有先后执行顺序的节点对应的计划子项,按照对应的执行步骤顺序执行,对于无先后执行顺序的节点对应的计划子项,根据自身的执行能力在该执行能力范围内并行执行。示例性的,如表2d中路径1与路径2中的do12、d011、u012、生活区电缆拉敷和生活区电缆接线属于有一定的先后执行顺序,所以顺序执行,而路径1中的木作家具完整和路径2中的帆装系统安装属于无先后执行顺序的计划子项,则在同一时间并列执行。s250,将各计划子项的执行开始时间和执行结束时间记录在计划模块表中。具体的,在查找出对应的计划模块表后,如果对各个计划模块表进行汇总,得到整体的大致路径信息,此时在根据各计划子项的前置执行信息和工作周期确定逻辑表中各计划子项的执行开始时间和执行完成时间时,还可以将各计划子项的执行开始时间和执行结束时间记录在计划模块表中,完善各个计划模块表,为工作人员提供项目执行的参考依据。本实施例提供的技术方案,通过计划模块表中各计划子项的前置执行信息和工作周期,确定各计划子项之间的逻辑关联性,对应执行项目中的各计划子项,提高项目执行的系统性和灵活性,减少各计划子项之间的脱节,减少工作人员对于庞大工程项目执行的精力耗费。实施例三图3为本发明实施例三提供的一种项目计划的执行装置的结构示意图,具体的,如图3所示,该装置可以包括:指令获取模块310,用于获取用户的项目操作指令,该项目操作指令包括项目类型;模块表查找模块320,用于根据项目类型查找计划模块表,该计划模块表中包括项目类型下各计划子项的前置执行信息和工作周期,该前置执行信息为计划子项执行前所需完成的其他计划子项的信息;项目计划执行模块330,用于根据前置执行信息和工作周期,执行计划模块表中的各计划子项。本实施例提供的技术方案,通过计划模块表中各计划子项的前置执行信息和工作周期,确定各计划子项之间的逻辑关联性,对应执行项目中的各计划子项,提高项目执行的系统性和灵活性,减少各计划子项之间的脱节,减少工作人员对于庞大工程项目执行的精力耗费。进一步的,上述项目计划执行模块330可以具体包括:路径建立单元3301,用于以各计划子项为节点,根据各计划子项的前置执行信息和工作周期,建立项目类型对应的项目计划路径;项目计划执行单元3302,用于根据项目计划路径,执行计划模块表中的各计划子项。进一步的,上述项目计划执行单元3302可以具体用于:根据项目计划路径,有先后执行顺序的节点对应的计划子项顺序执行,无先后执行顺序的节点对应的计划子项,在执行能力范围内并行执行。进一步的,上述项目计划执行模块330还可以包括:执行时间记录单元3303,用于将各计划子项的执行开始时间和执行结束时间记录在计划模块表中。本实施例提供的项目计划的执行装置可适用于上述任意实施例提供的项目计划的执行方法,具备相应的功能和有益效果。实施例四图4为本发明实施例四提供的一种设备的结构示意图,如图4所示,该设备包括处理器40、存储装置41、通信装置42、输入装置43和输出装置44;该设备中处理器40的数量可以是一个或多个,图4中以一个处理器40为例;4设备中的处理器40、存储装置41、通信装置42、输入装置43和输出装置44可以通过总线或其他方式连接,图4中以通过总线连接为例。存储装置41作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的项目计划的执行方法对应的程序指令/模块(例如,项目的执行装置中的指令获取模块310、模块表查找模块320和项目计划执行模块330)。处理器40通过运行存储在存储装置41中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的项目计划的执行方法。存储装置41可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置41可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置41可进一步包括相对于处理器40远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。通信装置42可用于实现设备间的网络连接或者移动数据连接。输入装置43可用于接收输入的项目操作指令对应的数字或字符信息,以及产生与服务器的用户设置以及功能控制有关的键信号输入。输出装置44可包括显示屏等显示设备。本实施例提供的一种设备可用于执行上述任意实施例提供的项目计划的执行方法,具备相应的功能和有益效果。实施例五本发明实施例五还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可实现上述任意实施例中的项目计划的执行方法。该方法具体可以包括:获取用户的项目操作指令,该项目操作指令包括项目类型;根据项目类型查找计划模块表,该计划模块表中包括项目类型下各计划子项的前置执行信息和工作周期,该前置执行信息为计划子项执行前所需完成的其他计划子项的信息;根据前置执行信息和工作周期,执行计划模块表中的各计划子项。当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的项目计划的执行方法中的相关操作。通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。值得注意的是,上述项目计划的执行装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1