1.本发明涉及信息化管理技术领域,尤其涉及一种项目管理方法、装置、电子设备及存储介质。
背景技术:2.随着工程建设项目越来越多,建设项目的各环节资料是在具体的项目建设过程中形成的,能够真实地反映出项目建设的具体情况。
3.随着项目公司的规模不断扩大,每个项目公司可能同时承接了多个项目,需要对多个项目同时进行监管,而目前对各项目工程进行监管的方式通常是针对单一的项目工程进行监管,缺乏统一性管理,可能存在某些项目的项目需求被忽略的问题。
4.为了方便对多个项目工程的统一管理,需要对项目管理方式进行改进。
技术实现要素:5.本发明提供了一种项目管理方法、装置、电子设备及存储介质,以解决对同时存在多个项目使缺乏良好的管理方式,导致出现某些项目的项目需求被忽略的问题。
6.第一方面,本发明实施例提供了一种项目管理方法,包括:
7.确定与当前项目类别相关联的至少一个待处理项目,以及与所述当前项目类别相关联的至少一个待处理节点;
8.针对各待处理项目,确定当前待处理项目在当前待处理节点的当前待确定节点进度;
9.根据各待处理节点的待确定节点进度,确定相应的待处理项目的已完成节点;
10.基于各已完成节点的数量以及所述待处理节点的总数量的比值,确定相应的待处理项目的项目进度。
11.第二方面,本发明实施例还提供了一种项目管理装置,包括:
12.信息确定模块,用于确定与当前项目类别相关联的至少一个待处理项目,以及与所述当前项目类别相关联的至少一个待处理节点;
13.节点进度确定模块,用于针对各待处理项目,确定当前待处理项目在当前待处理节点的当前待确定节点进度;
14.已完成节点确定模块,用于根据各待处理节点的待确定节点进度,确定相应的待处理项目的已完成节点;
15.项目进度确定模块,用于基于各已完成节点的数量以及所述待处理节点的总数量的比值,确定相应的待处理项目的项目进度。
16.第三方面,本发明实施例还提供了一种电子设备,包括:
17.至少一个处理器;以及
18.与所述至少一个处理器通信连接的存储器;其中,
19.所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序
被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的项目管理方法。
20.第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的项目管理方法。
21.本实施例的技术方案,确定与当前项目类别相关联的至少一个待处理项目,以及与所述当前项目类别相关联的至少一个待处理节点,基于项目信息表确定与当前项目类别相对应的待处理项目,并基于节点信息表确定与当前项目类别相对应的待处理节点。针对各待处理项目,确定当前待处理项目在当前待处理节点的当前待确定节点进度,根据当前待处理节点的项目需求表,检测当前待处理项目的已上传文档信息以及是否存在未上传文档,以根据待确定节点的已上传文档的待使用文档数量与项目需求表中的文档总数量的比值,确定当前待确定节点进度。根据各待处理节点的待确定节点进度,确定相应的待处理项目的已完成节点,若当前待处理节点相关联的项目文档均已上传,则确定当前待处理节点为已完成节点。基于各已完成节点的数量以及所述待处理节点的总数量的比值,确定相应的待处理项目的项目进度,以方便相关用户根据各待处理项目的项目进度对待处理项目进行管理。解决了对同时存在多个项目使缺乏良好的管理方式,导致出现某些项目的项目需求被忽略的问题,取到了对多个项目进行统一管理,以便更好的了解各项目的项目需求的效果。
22.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
23.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
24.图1是根据本发明实施例一提供的一种项目管理方法的流程图;
25.图2是根据本发明实施例二提供的一种项目管理方法的流程图;
26.图3是根据本发明实施例三提供的一种项目管理装置的结构示意图;
27.图4是实现本发明实施例的项目管理方法的电子设备的结构示意图;
具体实施方式
28.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
29.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用
的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
30.实施例一
31.图1为本发明实施例一提供了一种项目管理方法的流程图,本实施例可适用于对多个项目进行统一管理的情况,该方法可以由项目管理装置来执行,该项目管理装置可以采用硬件和/或软件的形式实现,该项目管理装置可配置于可执行项目管理方法的计算设备中。
32.如图1所示,该方法包括:
33.s110、确定与当前项目类别相关联的至少一个待处理项目,以及与所述当前项目类别相关联的至少一个待处理节点。
34.随着工程建设项目越来越多,为了方便对各项目的管理,需要将项目按照业务属性或业务执行节点等特征对各项目进行大致分类,如,若多个项目所对应的业务执行节点相同,且各业务执行节点所需要的相关文档一致,则可以将这些项目归为一个项目类别的项目,以便后续在对各项目进行管理时,只需要打开某个业务执行节点,即可查看该业务执行节点下的各项目的执行情况。可以理解的是,根据项目属性或业务执行节点等进行确定项目类别时,可以得到多个项目类别,当用户需要对某个项目类别的项目进行查看时,可以点击相应的项目类别。
35.其中,当前项目类别可以理解为用户当前正在查看或即将进行查看的项目类别。待处理项目可以理解为所属当前项目类别的业务项目。待处理节点可以理解为与当前项目类别相匹配的业务执行节点。
36.需要说明的是,每个项目类别所关联的待处理节点通常有多个,示例性地,与当前项目类别相关联的待处理节点的数量可以为5个,不同的待处理节点所需要的业务文档可能不同,当业务流程流转到待处理节点1的时候,只有当待处理节点1所需要的业务文档均已上传,业务流程可以继续流转到待处理节点2,以此类推。
37.具体的,将用户需要进行查看或正在进行查看的项目类别作为当前项目类别,当检测到当前项目类别被触发后,调取与当前项目类别相关联的至少一个待处理项目,同时根据预先设置的与各项目类别相关联的业务执行节点,确定与当前项目类别相关联的至少一个待处理节点。
38.可选的,所述确定与当前项目类别相关联的至少一个待处理项目,以及与所述当前项目类别相关联的至少一个待处理节点,包括:当检测到与所述当前项目类别相对应的目标控件被触发时,调取与所述当前项目类别相对应的项目信息表以及节点信息表;基于所述项目信息表,确定与所述当前项目类别相对应的至少一个待处理项目;以及基于所述节点信息表,确定与所述当前待处理项目相对应的至少一个待处理节点。
39.以通过项目管理系统选择当前项目类别为例,在项目管理系统的显示界面上可以设置用于选择项目类别的控件,如可以为一个选择控件,当该控件被触发时,可以显示相应的下拉弹窗,以便用户可以在该区域选择相应的项目类别作为当前项目类别。
40.其中,目标控件可以理解为与当前项目类别相对应的控件。项目信息表可以理解为用于存储与当前项目类别相关联的待处理项目的信息表,在项目信息表中包括与当前项目类别相关联的至少一个待处理项目。节点信息表可以理解为用于记录与当前项目类别相
对应的待处理节点的信息表,在节点信息表中包括与当前项目类别相关联的至少一个待处理节点。
41.具体的,当检测到目标控件被触发,调取与当前项目类别相对应的项目信息表以及节点信息表,以基于项目信息表确定与当前项目类别相对应的待处理项目,同时,基于节点信息表确定与当前项目类别相关联的至少一个待处理节点。
42.s120、针对各待处理项目,确定当前待处理项目在当前待处理节点的当前待确定节点进度。
43.其中,在当前项目类别中可以包含一个或多个待处理项目,任意一个待处理项目均可以作为当前待处理项目,如,可以将用户当前需要进行查看的待处理项目作为当前待处理项目。相应的当前项目类别相关联的各待处理节点均可以作为当前待处理节点,以用户当前正在查看的待处理节点为当前待处理节点为例,当前待确定节点进度可以理解为与当前待处理项目在当前待处理节点处的项目进度。
44.示例性地,若当前待处理项目在当前待处理节点处需要上传5个项目文档,若当前时刻已上传的项目文档的数量为5个,则可以确定当前待处理项目在当前待处理节点的当前待确定节点进度为100%。若当前时刻已上传的项目文档的数量为2个,则可以确定当前待处理项目在当前待处理节点的当前待确定节点进度为40%。
45.可选的,所述确定当前待处理项目在当前待处理节点的当前待确定节点进度,包括:获取与所述当前待处理节点相对应的项目需求表;基于所述项目需求表,对所述当前待处理节点的已上传文档的文档名称进行检测,得到与所述当前待处理节点相对应的已上传文档信息;基于所述已上传文档信息,确定所述当前待处理节点的当前待确定节点进度。
46.其中,项目需求表可以理解为用于记录当前待处理节点所需要上传的项目文档的信息表,在项目需求表中包括与所述当前待处理节点相关联的项目文档所对应的项目名称。已上传文档信息可以理解为根据当前待处理节点的已上传文档生成的信息,如可以包括各已上传文档的文档名称信息。
47.具体的,根据当前待处理节点的项目需求表,可以确定当前待处理节点下当前待处理项目所需要上传的项目文档。为了检测当前待处理项目在当前待处理节点的完成情况,可以对当前待处理项目的已上传文档的文档名称进行检测,并生成相应的已上传文档信息,以根据已上传文档信息确定当前待确定节点进度。
48.可选的,所述基于所述已上传文档信息,确定所述当前待处理节点的当前待确定节点进度,包括:基于所述已上传文档信息,确定所述已上传文档的待使用文档数量;基于所述待使用文档数量,以及所述项目需求表中的文档总数量的比值,确定与所述当前待处理节点相对应的当前待确定节点进度。
49.其中,待使用文档数量可以理解为当前待处理项目在当前待处理节点的已上传文档的数量。需要说明的是,这里的待使用文档数量是指的与项目需求表中的项目文档的名称可以匹配的文档的数量。
50.具体的,示例性地,在当前待处理节点处的项目需求表中包括文档a、文档b、文档c和文档d,即,项目需求表中的文档总数量为4个。若当前待处理项目的已上传文档包括文档a和文档b,也就是当前待处理项目的待使用文档数量为2个,则当前待处理项目在当前待处理节点的当前待确定节点进度为50%。
51.在实际应用中,为了保证项目的正常进行,需要准确把控各业务节点点的执行时间以及实际执行情况,因此,需要关注各业务节点的实际执行情况。
52.以当前待处理项目为例,确定与所述当前待处理节点相关联的至少一个待上传文档,以及各待上传文档的预设上传时刻;针对各所述待上传文档,若当前待上传文档的上传时刻大于相应的预设上传时刻,确定所述当前待上传文档为未上传文档;生成与所述未上传文档相对应的预警信息,并将所述预警信息发送至与所述当前待处理节点相关联的客户端。
53.其中,待上传文档可以理解为当前待处理项目在当前待处理节点需要上传的文档。预设上传时刻可以理解为预先设置的各待上传文档的最晚的时间点,如可以为2月8号上午9:00。未上传文档可以理解为超过预设上传时刻仍未上传的项目文档。预警信息可以理解为在超出预设上传时刻存在未上传的项目文档时,向客户端发送的提示信息。客户端可以理解为与当前待处理节点相关联的负责人移动设备,也可以为监控平台设备,如,可以向当前待处理节点的负责人的移送设备发送相应的预警信息。
54.具体的,针对项目需求表中的各待上传文档设置相应的预设上传时刻,若当前待上传文档在超过预设上传时刻仍未上传,则可以确定当前待上传文档为未上传文档。为了避免由于未上传文档对整个项目进程的音响,需要尽快向相关的负责人进行提示,以使相关负责人尽快进行相应的处理,因此,需要基于未上传文档生成相应的预警信息,并将生成的预警信息发送至相应的客户端,如,发送至与当前待处理节点的相关负责人的移动设备。
55.s130、根据各待处理节点的待确定节点进度,确定相应的待处理项目的已完成节点。
56.其中,已完成节点可以理解为待确定节点进度为100%的待处理节点。
57.具体的,当待处理项目在某个待处理节点的待确定节点进度为100%时,可以确定该待处理节点为已完成节点。
58.在实际应用中,所述根据各待处理节点的待确定节点进度,确定相应的待处理项目的已完成节点,包括:针对各待处理节点,若与当前待处理节点相关联的项目文档均已上传,则确定所述当前待处理节点为已完成节点。
59.s140、基于各已完成节点的数量以及所述待处理节点的总数量的比值,确定相应的待处理项目的项目进度。
60.其中,项目进度可以理解为待处理项目的进程进度。
61.示例性地,待处理项目包括5个待处理节点,当前时刻的已完成节点为3个,则项目进度为60%。
62.此外,在实际应用中,基于可视化插件,对各所述待处理项目以及相应的项目关联信息进行可视化处理,得到可视化图像,并将所述可视化图像显示在目标显示界面。
63.其中,可视化插件可以理解为用于可视化渲染的插件,可视化插件可以安装与项目管理系统中。可视化图像可以理解为经过可视化插件处理后的图像,如,为当前项目类别下的各待处理项目的项目进度的比对的柱状图,也可以为某个待处理项目在各待处理节点的完成情况的饼状图等。具体的可视化图像的形式可以根据实际情况确定,在此不作具体限定。目标显示界面可以理解为用于显示可视化图像的界面,如,可以是项目管理系统的显示界面。
64.具体的,当用户需要对某个待处理项目进行详细了解时,可以通过调取与该待处理项目相对应的可视化图像,在可视化图像中可以包括与用户需要进行查看的待处理项目相关联的项目关联信息,如,项目关联信息可以包括项目名称、项目进度、项目负责用户、项目开始时间、预计完成时间以及实际完成时间中的至少一种。
65.本实施例的技术方案,确定与当前项目类别相关联的至少一个待处理项目,以及与所述当前项目类别相关联的至少一个待处理节点,基于项目信息表确定与当前项目类别相对应的待处理项目,并基于节点信息表确定与当前项目类别相对应的待处理节点。针对各待处理项目,确定当前待处理项目在当前待处理节点的当前待确定节点进度,根据当前待处理节点的项目需求表,检测当前待处理项目的已上传文档信息以及是否存在未上传文档,以根据待确定节点的已上传文档的待使用文档数量与项目需求表中的文档总数量的比值,确定当前待确定节点进度。根据各待处理节点的待确定节点进度,确定相应的待处理项目的已完成节点,若当前待处理节点相关联的项目文档均已上传,则确定当前待处理节点为已完成节点。基于各已完成节点的数量以及所述待处理节点的总数量的比值,确定相应的待处理项目的项目进度,以方便相关用户根据各待处理项目的项目进度对待处理项目进行管理。解决了对同时存在多个项目使缺乏良好的管理方式,导致出现某些项目的项目需求被忽略的问题,取到了对多个项目进行统一管理,以便更好的了解各项目的项目需求的效果。
66.实施例二
67.在一个具体的例子中,如图2所示,预先在项目管理系统中机进行项目创建,如,根据各项目的项目属性或项目执行节点等设置不同的项目类别,以基于项目执行节点(即,待处理节点)为例,当检测到当前项目类别所对应的目标控件被触发时,调取与当前项目类别相关联的待处理项目和待处理节点,其中,待处理项目可以基于与当前项目类别相关联的项目信息表确定,待处理节点可以基于与当前项目类别相关联的节点信息表确定。可以理解的是,每个待处理节点下可以包括多个待处理项目,但同属同一个项目类别的待处理项目的待处理节点相同,且各待处理节点的项目需求表中的项目文档也相同。针对当前待处理节点,在于当前待处理节点的项目需求表中可以包括当前待处理节点下,各待处理项目所需要上传的项目文档信息。以当前待处理项目为例,若项目需求表中需要上传的项目文档包括文档1、文档2、文档3、文档4和文档5,不同的项目文档的文档名称不同,根据项目需求表对当前待处理项目在当前待处理节点上传的文档名称进行检测,以确定当前待处理文档的已上传文档和未上传文档。根据已上传文档的文档数量(即,待使用文档数量)与项目需求表中的文档的总数量的比值,可以确定待处理节点的当前待确定节点进度。若当前待处理节点的所有的需要上传的项目文档均已上传,则可以确定当前待处理节点的当前待确定节点为已完成节点。根据已完成节点数量,与当前待处理项目的待处理节点的总数量的比值,可以确定当前待处理项目的项目进度。
68.需要说明的是,各待处理项目的待上传文档可以分别设置相应的上传时间(即,预设上传时刻),若超过预设上传时刻待上传文档仍未被上传,即可认为该待上传文档为未上传文档,即当前待处理节点的执行情况不合格,则生成与未上传文档相对应的预警信息,并将预警信息发送至相应的客户端,如,可以是与当前待处理节点相关联的负责人的移动设备。也就是说,只有当待处理项目的在各待处理节点下的所需要上传的项目文档均已完成
上传时,符合项目资料的验收标准,直至待处理项目的所有待处理节点均为已完成节点时,可以确定待处理项目的项目进度为完成,在进行项目验收时,可以确定待处理项目的项目验收合格。
69.此外,在实际应用中,为了方便用户对各待处理项目进行查看和管理,基于本技术方案还可以对各待处理项目的项目进度情况进行可视化展示,在项目管理系统中可以设置js+highcharts插件(即,可视化插件),基于可视化插件对待处理项目以及与各待处理项目的相关的项目关联信息进行可视化处理,得到可视化图像以供用户进行查看。示例性地,以对当前项目待处理项目的计划完成时间进行可视化显示为例,直至2022年6月-部门预计完成项目14个,实际完成项目13个,延期1个,则可以确定当前项目类别中的项目完成率为实际完成项目与预计完成项目的比值,即项目完成率=13/14=93%。可以以饼状图显示该项目完成率,同时,可以将各待处理项目以及相关联的项目关联信息与饼状图关联显示。其中,项目关联信包括工程名称、工程类型、项目负责人、工程开始时间、工程计划结束时间以及各工程节点内容(开工准备环节内容、施工现场管理内容、竣工验收内容、项目档案归档信息、项目节点负责人、各节点计划开始时间、计划结束时间、实际开始时间以及实际结束时间)等。
70.本实施例的技术方案,确定与当前项目类别相关联的至少一个待处理项目,以及与所述当前项目类别相关联的至少一个待处理节点,基于项目信息表确定与当前项目类别相对应的待处理项目,并基于节点信息表确定与当前项目类别相对应的待处理节点。针对各待处理项目,确定当前待处理项目在当前待处理节点的当前待确定节点进度,根据当前待处理节点的项目需求表,检测当前待处理项目的已上传文档信息以及是否存在未上传文档,以根据待确定节点的已上传文档的待使用文档数量与项目需求表中的文档总数量的比值,确定当前待确定节点进度。根据各待处理节点的待确定节点进度,确定相应的待处理项目的已完成节点,若当前待处理节点相关联的项目文档均已上传,则确定当前待处理节点为已完成节点。基于各已完成节点的数量以及所述待处理节点的总数量的比值,确定相应的待处理项目的项目进度,以方便相关用户根据各待处理项目的项目进度对待处理项目进行管理。解决了对同时存在多个项目使缺乏良好的管理方式,导致出现某些项目的项目需求被忽略的问题,取到了对多个项目进行统一管理,以便更好的了解各项目的项目需求的效果。
71.实施例三
72.图3为本发明实施例三提供的一种项目管理装置的结构示意图。如图3所示,该装置包括:信息确定模块210、节点进度确定模块220、已完成节点确定模块230和项目进度确定模块240。
73.其中,信息确定模块210,用于确定与当前项目类别相关联的至少一个待处理项目,以及与所述当前项目类别相关联的至少一个待处理节点;
74.节点进度确定模块220,用于针对各待处理项目,确定当前待处理项目在当前待处理节点的当前待确定节点进度;
75.已完成节点确定模块230,用于根据各待处理节点的待确定节点进度,确定相应的待处理项目的已完成节点;
76.项目进度确定模块240,用于基于各已完成节点的数量以及所述待处理节点的总
数量的比值,确定相应的待处理项目的项目进度。
77.本实施例的技术方案,确定与当前项目类别相关联的至少一个待处理项目,以及与所述当前项目类别相关联的至少一个待处理节点,基于项目信息表确定与当前项目类别相对应的待处理项目,并基于节点信息表确定与当前项目类别相对应的待处理节点。针对各待处理项目,确定当前待处理项目在当前待处理节点的当前待确定节点进度,根据当前待处理节点的项目需求表,检测当前待处理项目的已上传文档信息以及是否存在未上传文档,以根据待确定节点的已上传文档的待使用文档数量与项目需求表中的文档总数量的比值,确定当前待确定节点进度。根据各待处理节点的待确定节点进度,确定相应的待处理项目的已完成节点,若当前待处理节点相关联的项目文档均已上传,则确定当前待处理节点为已完成节点。基于各已完成节点的数量以及所述待处理节点的总数量的比值,确定相应的待处理项目的项目进度,以方便相关用户根据各待处理项目的项目进度对待处理项目进行管理。解决了对同时存在多个项目使缺乏良好的管理方式,导致出现某些项目的项目需求被忽略的问题,取到了对多个项目进行统一管理,以便更好的了解各项目的项目需求的效果。
78.可选的,信息确定模块包括:信息表调取子模块,用于当检测到与所述当前项目类别相对应的目标控件被触发时,调取与所述当前项目类别相对应的项目信息表以及节点信息表;其中,所述项目信息表中包括与所述当前项目类别相关联的至少一个待处理项目,所述节点信息表中包括与所述当前项目类别相关联的至少一个待处理节点;
79.待处理项目确定子模块,用于基于所述项目信息表,确定与所述当前项目类别相对应的至少一个待处理项目;以及
80.待处理节点确定子模块,用于基于所述节点信息表,确定与所述当前待处理项目相对应的至少一个待处理节点。
81.可选的,节点进度确定模块包括:项目需求表获取子模块,用于获取与所述当前待处理节点相对应的项目需求表;其中,所述项目需求表中包括与所述当前待处理节点相关联的项目文档所对应的项目名称;
82.已上传文档信息确定子模块,用于基于所述项目需求表,对所述当前待处理节点的已上传文档的文档名称进行检测,得到与所述当前待处理节点相对应的已上传文档信息;
83.待确定节点进度确定子模块,用于基于所述已上传文档信息,确定所述当前待处理节点的当前待确定节点进度。
84.可选的,待确定节点进度确定子模块包括:待使用文档数量确定单元,用于基于所述已上传文档信息,确定所述已上传文档的待使用文档数量;
85.待确定节点进度确定单元,用于基于所述待使用文档数量,以及所述项目需求表中的文档总数量的比值,确定与所述当前待处理节点相对应的当前待确定节点进度。
86.可选的,节点进度确定模块,还包括:预设上传时刻确定子模块,用于确定与所述当前待处理节点相关联的至少一个待上传文档,以及各待上传文档的预设上传时刻;
87.未上传文档确定子模块,用于针对各所述待上传文档,若当前待上传文档的上传时刻大于相应的预设上传时刻,确定所述当前待上传文档为未上传文档;
88.预警信息发送子模块,用于生成与所述未上传文档相对应的预警信息,并将所述
预警信息发送至与所述当前待处理节点相关联的客户端。
89.可选的,已完成节点确定模块,用于针对各待处理节点,若与当前待处理节点相关联的项目文档均已上传,则确定所述当前待处理节点为已完成节点。
90.可选的,项目管理装置,还包括:可视化模块,用于基于可视化插件,对各所述待处理项目以及相应的项目关联信息进行可视化处理,得到可视化图像,并将所述可视化图像显示在目标显示界面;其中,所述项目关联信息包括项目名称、项目进度、项目负责用户、项目开始时间、预计完成时间以及实际完成时间中的至少一种。
91.本发明实施例所提供的项目管理装置可执行本发明任意实施例所提供的项目管理方法,具备执行方法相应的功能模块和有益效果。
92.实施例四
93.图4示出了本发明的实施例的电子设备10的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
94.如图4所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(rom)12、随机访问存储器(ram)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(rom)12中的计算机程序或者从存储单元18加载到随机访问存储器(ram)13中的计算机程序,来执行各种适当的动作和处理。在ram 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、rom 12以及ram 13通过总线14彼此相连。输入/输出(i/o)接口15也连接至总线14。
95.电子设备10中的多个部件连接至i/o接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
96.处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如项目管理方法。
97.在一些实施例中,项目管理方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由rom 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到ram 13并由处理器11执行时,可以执行上文描述的项目管理方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行项目管理方法。
98.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统
的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
99.用于实施本发明项目管理方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
100.在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
101.为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
102.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
103.计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的管理难度大,业务扩展性弱的缺陷。
104.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只
要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
105.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。