System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及项目管理,特别是涉及一种项目进度计划处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
技术介绍
1、进度管理是项目管理中的关键环节,它直接关系到项目能否成功按时交付,而项目进度计划是进度管理的主要工具。
2、传统技术中项目进度计划制定工具主要基于wbs生成,对项目里程碑、任务信息和工时信息进行管理。
3、然而,目前的依靠项目进度计划制定工具制定出的项目进度计划,仅支持单线程的操作,效率较低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高效率的项目进度计划处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供一种项目进度计划处理方法,所述方法包括:
3、接收项目进度计划编辑指令;
4、基于所述编辑指令对所述项目进度计划对应的各层级计划进行编辑得到目标项目进度计划;
5、通过线程池将所述目标项目进度计划的保存操作分解为多个异步线程,并基于所述多个异步线程将所述目标项目进度计划进行存储,其中每个所述异步线程用于存储一部分所述目标项目进度计划;
6、监听各所述异步线程的存储结果对应的目标事件,在监听到所述目标事件的情况下,将存储的所述目标项目进度计划同步至对应的系统。
7、在其中一个实施例中,所述接收项目进度计划编辑指令之前,包括:
8、接收项目进度计划创建指令,所述计划创建指令携带有版本号以及项目类
9、在基于所述版本号确定不存在所述项目进度计划的情况下,基于所述项目类型调用进度计划动态配置库中的初始化信息生成项目进度计划;
10、在基于所述版本号确定存在所述项目进度计划的情况下,显示已有的项目进度计划。
11、在其中一个实施例中,所述基于所述多个异步线程将所述目标项目进度计划进行存储,包括:
12、基于所述多个异步线程,使用spring的transactional声明式事务管理将所述目标项目进度计划进行存储;
13、所述方法还包括:
14、在其中至少一个所述异步线程存储错误的情况下,进行事务回滚;
15、在各所述异步线程均存储成功的情况下,生成目标事件。
16、在其中一个实施例中,所述目标项目进度计划包括任务子活动;所述方法还包括:
17、接收针对所述任务子活动的变更指令;
18、基于所述任务子活动调整所述目标项目进度计划。
19、在其中一个实施例中,所述方法还包括:
20、获取预先配置的工作量估算模型,所述工作量估算模型包括预先配置的各功能点,每一所述功能点对应有工作量;
21、基于所述工作量估算模型,对所述目标项目进度计划中每一功能点进行工作量估算得到所述目标项目进度计划的计划工作量;
22、接收工时记录请求,并基于所述工时记录请求生成对应的工时记录;
23、基于各所述工时记录以及所述目标项目进度计划,得到所述目标项目进度计划中各任务的实际工作量;
24、基于所述实际工作量和计划工作量生成计划完成信息。
25、在其中一个实施例中,所述基于所述实际工作量和计划工作量生成计划完成信息之后,包括:
26、通过甘特图方式以及表格方式中的至少一种显示所述计划完成信息。
27、基于所述计划完成信息评估所述目标项目进度计划的执行情况,并基于所述执行情况生成所述目标项目进度计划的逾期提醒信息。
28、第二方面,本申请还提供一种项目进度计划处理装置,所述装置包括:
29、接收模块,用于接收项目进度计划编辑指令;
30、编辑模块,用于基于所述编辑指令对所述项目进度计划对应的各层级计划进行编辑得到目标项目进度计划;
31、多线程处理模块,用于通过线程池将所述目标项目进度计划的保存操作分解为多个异步线程,并基于所述多个异步线程将所述目标项目进度计划进行存储,其中每个所述异步线程用于存储一部分所述目标项目进度计划;
32、同步模块,用于监听各所述异步线程的存储结果对应的目标事件,在监听到所述目标事件的情况下,将存储的所述目标项目进度计划同步至对应的系统。
33、第三方面,本申请还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的任意一个实施例中的方法的步骤。
34、第四方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的任意一个实施例中的方法的步骤。
35、第五方面,本申请还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述的任意一个实施例中的方法的步骤。
36、上述项目进度计划处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,在接收到项目进度计划编辑指令;基于所述编辑指令对所述项目进度计划对应的各层级计划进行编辑得到目标项目进度计划,且通过线程池将所述目标项目进度计划的保存操作分解为多个异步线程,并基于所述多个异步线程将所述目标项目进度计划进行存储,其中每个所述异步线程用于存储一部分所述目标项目进度计划,后续监听各所述异步线程的存储结果对应的目标事件,在监听到所述目标事件的情况下,将存储的所述目标项目进度计划同步至对应的系统,本申请中通过多个异步线程实现目标项目进度计划的存储,提高了效率,且通过监听的方式,将存储的所述目标项目进度计划同步至对应的系统,不仅提升了系统的处理效率,并且保障进度计划数据的完整性。
本文档来自技高网...【技术保护点】
1.一种项目进度计划处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述接收项目进度计划编辑指令之前,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述多个异步线程将所述目标项目进度计划进行存储,包括:
4.根据权利要求1所述的方法,其特征在于,所述目标项目进度计划包括任务子活动;所述方法还包括:
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述实际工作量和计划工作量生成计划完成信息之后,包括:
7.一种项目进度计划处理装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算
...【技术特征摘要】
1.一种项目进度计划处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述接收项目进度计划编辑指令之前,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述多个异步线程将所述目标项目进度计划进行存储,包括:
4.根据权利要求1所述的方法,其特征在于,所述目标项目进度计划包括任务子活动;所述方法还包括:
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述实际工作量和计划工作量生...
【专利技术属性】
技术研发人员:完晓敏,铁锦程,李虎,曾毅峰,刘佳利,丁文涛,
申请(专利权)人:上海浦东发展银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。