System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种业务凭证链的生成方法、系统、设备和存储介质技术方案_技高网

一种业务凭证链的生成方法、系统、设备和存储介质技术方案

技术编号:40201133 阅读:23 留言:0更新日期:2024-01-27 00:06
本发明专利技术涉及畜牧业数据处理技术领域,公开了一种业务凭证链的生成方法、系统、设备和存储介质,包括根据身份数据生成身份凭证和身份凭证子树,根据产品数据生成产品凭证和产品凭证子树,将身份凭证子树和产品凭证子树作为同层子树,生成第一业务凭证子树;根据合约数据生成合约凭证和合约凭证子树,将第一业务凭证子树和合约凭证子树作为同层子树,生成第二业务凭证子树;根据交付数据生成履约凭证和履约凭证子树;将第二业务凭证子树和履约凭证子树作为同层子树,生成业务凭证树。本发明专利技术能够保证业务数据的真实性和安全性,可以根据业务凭证链的生成规模快速获取业务进度和业务流程数据,提高了企业的信息化和数字化的管理程度。

【技术实现步骤摘要】

本专利技术涉及畜牧业数据处理,特别是涉及一种应用于畜牧业的业务凭证链的生成方法、系统、设备和存储介质


技术介绍

1、畜牧业是利用畜禽等已经被人类驯化的动物,或者鹿、麝、狐等野生动物的生理机能,通过人工饲养、繁殖,使其将牧草和饲料等植物能转变为动物能,以取得肉、蛋、奶、羊毛等畜产品的生产部门。畜牧业的主要特点是集中化、规模化、并以营利为生产目的,属于农业经济的关键产业,同时也直接关系到民生问题。

2、目前,越多越多的畜牧企业都在大力发展高端养殖业,在采用科学饲养的同时配合精细化管理,以提高产品质量,达到增产增收的目的,而随着信息技术的发展,企业管理的信息化和数字化的程度也越来越高,但是在大部分的畜牧企业中,产品管理和业务管理分属两个部分,两者是脱离的,并没有将精细化管理和数字化管理结合起来,这种产品业务链的信息化管理的缺失,使企业缺乏能够快速获取产业业务信息的渠道,需要定期将产品数据和业务数据进行整合盘账之后才能了解产品业务情况,为了解决这一问题,亟需一种基于畜牧业产品的特点,对畜牧产品和业务进行数字化管理的方法。


技术实现思路

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、根据各个所述履约子凭证生成履约凭证,将所述履约凭证作为根节点,将各个所述履约子树作为同层子树,生成履约凭证子树。

28、进一步地,所述并根据所述交付数据和所述履约凭证生成履约凭证子树的步骤包括:

29、通过预设算法对所述交付数据的交付类型和交付时间进行计算,得到履约校验码;

30、将所述履约凭证的凭证类型、所述履约凭证和所述履约校验码顺序组合,得到履约凭证序列;

31、将所述履约凭证序列作为根节点,将所述交付数据作为叶节点,生成履约凭证子树。

32、进一步地,所述预设算法包括类型参数、时间参数、随机素数和随机函数;

33、将所述类型参数和所述时间参数进行数据转换和数据组合,得到校验码参数;

34、将所述校验码参数和所述随机素数输入所述随机函数,生成校验码。

35、第二方面,本专利技术实施例提供了一种业务凭证链的生成系统,包括:

36、数据获取模块,用于获取畜牧业务的业务数据,所述业务数据包括身份数据、产品数据、合约数据和交付数据;所述产品数据包括动物产品、动物衍生产品和饲养相关产品,所述交付数据包括动物交付、衍生品交付和相关品交付;

37、第一子凭证生成模块,用于根据所述身份数据生成身份凭证和身份凭证子树,根据所述产品数据生成产品凭证和产品凭证子树,根据所述身份凭证和所述产品凭证生成第一业务子凭证,将所述第一业务子凭证作为根节点,并将所述身份凭证子树和所述产品凭证子树作为同层子树,生成第一业务凭证子树;

38、第二子凭证生成模块,用于根据所述合约数据生成合约凭证和合约凭证子树,根据所述第一业务子凭证和所述合约凭证生成第二业务子凭证,将所述第二业务子凭证作为根节点,并将所述第一业务凭证子树和合约凭证子树作为同层子树本文档来自技高网...

【技术保护点】

1.一种业务凭证链的生成方法,其特征在于,包括:

2.根据权利要求1所述的业务凭证链的生成方法,其特征在于,所述根据所述身份数据生成身份凭证和身份凭证子树的步骤包括:

3.根据权利要求1所述的业务凭证链的生成方法,其特征在于,所述根据所述产品数据生成产品凭证和产品凭证子树的步骤包括:

4.根据权利要求1所述的业务凭证链的生成方法,其特征在于,所述根据所述合约数据生成合约凭证和合约凭证子树的步骤包括:

5.根据权利要求1所述的业务凭证链的生成方法,其特征在于,所述根据所述交付数据生成履约凭证和履约凭证子树的步骤包括:

6.根据权利要求5所述的业务凭证链的生成方法,其特征在于,所述并根据所述交付数据和所述履约凭证生成履约凭证子树的步骤包括:

7.根据权利要求2至6任一项所述的业务凭证链的生成方法,其特征在于,所述预设算法包括类型参数、时间参数、随机素数和随机函数;

8.一种业务凭证链的生成系统,其特征在于,包括:

9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。

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

...

【技术特征摘要】

1.一种业务凭证链的生成方法,其特征在于,包括:

2.根据权利要求1所述的业务凭证链的生成方法,其特征在于,所述根据所述身份数据生成身份凭证和身份凭证子树的步骤包括:

3.根据权利要求1所述的业务凭证链的生成方法,其特征在于,所述根据所述产品数据生成产品凭证和产品凭证子树的步骤包括:

4.根据权利要求1所述的业务凭证链的生成方法,其特征在于,所述根据所述合约数据生成合约凭证和合约凭证子树的步骤包括:

5.根据权利要求1所述的业务凭证链的生成方法,其特征在于,所述根据所述交付数据生成履约凭证和履约凭证子树的步骤包括:

6.根据权利要求5所述的业务凭证链的生...

【专利技术属性】
技术研发人员:周卫红王小芳蔡成涛
申请(专利权)人:哈尔滨工程大学三亚南海创新发展基地
类型:发明
国别省市:

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

1