System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 项目编码生成方法、装置、计算机设备和存储介质制造方法及图纸_技高网

项目编码生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:40945504 阅读:2 留言:0更新日期:2024-04-18 15:03
本申请涉及一种项目编码生成方法、装置、计算机设备和存储介质。所述方法包括:通过获取业务系统发送的目标项目的目标项目所属的区域标识、目标项目的项目类型和目标项目的申请时间信息,根据目标项目所属的区域标识、目标项目的项目类型和目标项目的申请时间信息生成初始项目编码,根据目标项目的流水号和初始项目编码,生成目标项目的目标项目编码。由于本申请实施例中,获取业务系统发送的编码申请信息,根据流水号和初始项目编码,生成统一的目标项目编码,从而避免了编码重复或同一个项目在不同业务阶段的项目编码不同的情况,便于项目管理和项目进度跟踪,降低了管理风险。

【技术实现步骤摘要】

本申请涉及项目编码生成,特别是涉及一种项目编码生成方法、装置、计算机设备和存储介质


技术介绍

1、在企业或单位的生产经营活动中,为了确保项目的顺利进行,通常需要对项目进行编码,项目团队通过项目编码对项目进行管理和进度跟踪。

2、目前的项目编码,通常由不同业务阶段的业务系统独立生成。

3、但是,由于不同业务阶段的业务系统独立生成项目编码,会导致编码重复或同一个项目在不同业务阶段的项目编码不同的情况。由于项目的顺利进行需要多个业务阶段的业务系统协同合作,因此编码重复或同一个项目在不同业务阶段的项目编码不同的情况,会导致项目管理和项目进度跟踪的难度较大。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够降低项目管理和项目进度跟踪的难度的项目编码生成方法、装置、计算机设备和存储介质。

2、第一方面,本申请提供了一种项目编码生成方法。该方法包括:

3、获取业务系统发送的目标项目的编码申请信息;该编码申请信息包括该目标项目所属的区域标识、该目标项目的项目类型和该目标项目的申请时间信息;

4、根据该编码申请信息生成初始项目编码;

5、根据该目标项目的流水号和该初始项目编码,生成该目标项目的目标项目编码。

6、在其中一个实施例中,该区域标识包括第一级区域标识、该第一级区域标识下的第二级区域标识和该第二级区域标识下的第三级区域标识,该根据该编码申请信息生成初始项目编码,包括:

7、根据该第一级区域标识、该第二级区域标识以及该第三级区域标识,生成区域标识编码信息;

8、根据该区域标识编码信息、该项目类型和该申请时间信息,生成该初始项目编码。

9、在其中一个实施例中,该项目类型包括第一项目类型和该第一项目类型下的第二项目类型,该根据该区域标识编码信息、该项目类型和该申请时间信息,生成该初始项目编码,包括:

10、根据该第一项目类型和该第一项目类型下的第二项目类型,生成该目标项目的项目类型编码信息;

11、根据该区域标识编码信息、该项目类型编码信息和该申请时间信息,生成该初始项目编码。

12、在其中一个实施例中,该申请时间信息至少包括该目标项目的申请年度信息,该根据该区域标识编码信息、该项目类型编码信息和该申请时间信息,生成该初始项目编码,包括:

13、根据该申请年度信息生成该目标项目的申请时间编码信息;

14、根据该区域标识编码信息、该项目类型编码信息和该申请时间编码信息,生成该初始项目编码。

15、在其中一个实施例中,该方法还包括:

16、判断空闲流水号集合中是否存在空闲流水号;

17、若该空闲流水号集合中存在空闲流水号,则将该空闲流水号集合中任一个空闲流水号作为该目标项目的流水号。

18、在其中一个实施例中,该方法还包括:

19、若该空闲流水号集合中不存在空闲流水号,则根据上一次生成的流水号,生成该目标项目的流水号。

20、第二方面,本申请还提供了一种项目编码生成装置。该装置包括:

21、获取模块,用于获取业务系统发送的目标项目的编码申请信息;该编码申请信息包括该目标项目所属的区域标识、该目标项目的项目类型和该目标项目的申请时间信息;

22、第一生成模块,用于根据该编码申请信息生成初始项目编码;

23、第二生成模块,用于根据该目标项目的流水号和该初始项目编码,生成该目标项目的目标项目编码。

24、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行该计算机程序时实现上述任一方法的步骤。

25、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一方法的步骤。

26、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一方法的步骤。

27、上述项目编码生成方法、装置、计算机设备和存储介质,通过获取业务系统发送的目标项目的目标项目所属的区域标识、目标项目的项目类型和目标项目的申请时间信息,根据目标项目所属的区域标识、目标项目的项目类型和目标项目的申请时间信息生成初始项目编码,根据目标项目的流水号和初始项目编码,生成目标项目的目标项目编码。由于本申请实施例中,获取业务系统发送的编码申请信息,根据流水号和初始项目编码,生成统一的目标项目编码,从而避免了编码重复或同一个项目在不同业务阶段的项目编码不同的情况,便于项目管理和项目进度跟踪,降低了管理风险。

本文档来自技高网...

【技术保护点】

1.一种项目编码生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述区域标识包括第一级区域标识、所述第一级区域标识下的第二级区域标识和所述第二级区域标识下的第三级区域标识,所述根据所述编码申请信息生成初始项目编码,包括:

3.根据权利要求2所述的方法,其特征在于,所述项目类型包括第一项目类型和所述第一项目类型下的第二项目类型,所述根据所述区域标识编码信息、所述项目类型和所述申请时间信息,生成所述初始项目编码,包括:

4.根据权利要求3所述的方法,其特征在于,所述申请时间信息至少包括所述目标项目的申请年度信息,所述根据所述区域标识编码信息、所述项目类型编码信息和所述申请时间信息,生成所述初始项目编码,包括:

5.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.一种项目编码生成装置,其特征在于,所述装置包括:

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种项目编码生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述区域标识包括第一级区域标识、所述第一级区域标识下的第二级区域标识和所述第二级区域标识下的第三级区域标识,所述根据所述编码申请信息生成初始项目编码,包括:

3.根据权利要求2所述的方法,其特征在于,所述项目类型包括第一项目类型和所述第一项目类型下的第二项目类型,所述根据所述区域标识编码信息、所述项目类型和所述申请时间信息,生成所述初始项目编码,包括:

4.根据权利要求3所述的方法,其特征在于,所述申请时间信息至少包括所述目标项目的申请年度信息,所述根据所述区域标识编码信息、所述项目类型编码信息和所述申请时间信息,生成所述初始项目编码,包括...

【专利技术属性】
技术研发人员:胡章云陈影君付健傅治赖利城
申请(专利权)人:南方电网数字平台科技广东有限公司
类型:发明
国别省市:

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

1