System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据管理系统技术方案_技高网

一种数据管理系统技术方案

技术编号:40158984 阅读:4 留言:0更新日期:2024-01-26 23:33
本发明专利技术提供了一种数据管理系统,涉及数据管理领域,所述系统包括:处理器、存储器和若干预设的数据库;所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现以下步骤:获取每一用户的信息,以得到用户信息列表集;获取每一预设的数据库的标识,以得到数据库标识列表DID;根据DID、每一用户的唯一身份标识和每一数据库对应的动态序列号,生成每一用户的每一子信息对应的索引号,以得到索引号列表集;根据每一子信息对应的索引号,将每一用户的每一种类型的子信息存储于对应的数据库中;本发明专利技术能够确保用户信息的安全性。

【技术实现步骤摘要】

本专利技术涉及数据管理领域,特别是涉及一种数据管理系统


技术介绍

1、安全生产培训一直以来都是企业安全生产过程中不可缺少的一个环节;对于企业来说,安全生产培训能够有效提升企业从业人员的安全生产意识,降低人为因素引发的安全生产事故,将企业的安全生产过程中可能发生的风险系数降到最低。

2、线下的安全生产培训不仅成本高,而且不能满足企业培训的需求;而线上的安全生产培训所生成的数据涉及到用户的许多隐私信息,包括:姓名、年龄、手机号码,甚至婚姻状况、工作岗位,以及照片、视频、考试成绩、培训证书等等;现有技术中,通常是对每个人的安全培训数据进行整体的数据存储;然而,采用该种数据存储管理方法,一旦数据存储管理平台遭受网络攻击或存在安全漏洞,将导致大量的个人信息泄露。


技术实现思路

1、针对上述技术问题,本专利技术采用的技术方案为:

2、根据本申请的第一方面,提供了一种数据管理系统,所述数据管理系统包括:处理器、存储器和若干预设的数据库,每一数据库用于存储一种类型的用户的子信息;所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现以下步骤:

3、s100,获取每一用户的信息,以得到用户信息列表集d=(d1,d2,…,di,…,dn),i=1,2,…,n;其中,di为第i个用户的信息列表,n为用户的数量;di=(di,1,di,2,…,di,j,…,di,m),j=1,2,…,m;di,j为第i个用户的第j种类型的子信息,m为每一用户信息对应的子信息的类型数量;di,j包括第i个用户的所有第j种类型的属性信息。

4、s200,获取每一预设的数据库的标识,以得到数据库标识列表did=(did1,did2,…,didj,…,didm);其中,didj为每一用户的第j种类型的子信息对应的数据库标识。

5、s300,根据did、每一用户的唯一身份标识和每一数据库对应的动态序列号,生成每一用户的每一子信息对应的索引号,以得到索引号列表集uindex=(uindex1,uindex2,…,uindexi,…,uindexn);其中,uindexi为di对应的索引号列表;uindexi=(uindexi,1,uindexi,2,…,uindexi,j,…,uindexi,m);uindexi,j为di,j对应的索引号;uindexi,j=prg(k0,uidi,didj,snj);k0为预设的系统密钥,uidi为第i个用户的唯一身份标识;snj为didj对应的数据库对应的动态序列号;prg()为预设的索引号生成函数。

6、s400,根据每一子信息对应的索引号,将每一用户的第j种类型的子信息存储于didj对应的数据库中;其中,didj对应的数据库包括n列,每一列对应一个用户的第j种类型的子信息。

7、本专利技术至少具有以下有益效果:

8、本专利技术的数据管理系统,将每一用户的不同类型的子信息分别存储至不同的数据库中,其中一种类型的子信息包括用户的所有个人信息;并根据每一子信息对应的数据库的标识、每一用户的唯一身份标识和每一数据库对应的动态序列号,生成每一用户的每一子信息对应的索引号;使得一个用户对应的完整的信息分散存储至若干个数据库中,其中一个数据库只存储用户的个人信息,不存储与个人信息相关的其他业务信息;即使某个数据库的信息发生泄露,在不知道索引号生成方式的前提下,也无法将某一用户的每一子信息关联起来,从而确保用户信息的安全性。

本文档来自技高网...

【技术保护点】

1.一种数据管理系统,其特征在于,所述数据管理系统包括:处理器、存储器和若干预设的数据库,每一数据库用于存储一种类型的用户的子信息;所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现以下步骤:

2.根据权利要求1所述的数据管理系统,其特征在于,所述至少一条指令或所述至少一段程序由处理器加载并执行还实现以下步骤:

3.根据权利要求2所述的数据管理系统,其特征在于,所述至少一条指令或所述至少一段程序由处理器加载并执行还实现以下步骤:

4.根据权利要求3所述的数据管理系统,其特征在于,在步骤S420之后,所述至少一条指令或所述至少一段程序由处理器加载并执行还实现以下步骤:

5.根据权利要求1所述的数据管理系统,其特征在于,在步骤S400之后,所述至少一条指令或所述至少一段程序由处理器加载并执行还实现以下步骤:

6.根据权利要求5所述的数据管理系统,其特征在于,在步骤510之后,所述至少一条指令或所述至少一段程序由处理器加载并执行还实现以下步骤:

7.根据权利要求6所述的数据管理系统,其特征在于,在步骤S600之后,所述至少一条指令或所述至少一段程序由处理器加载并执行还实现以下步骤:

8.根据权利要求1所述的数据管理系统,其特征在于,所述至少一条指令或所述至少一段程序由处理器加载并执行还实现以下步骤:

...

【技术特征摘要】

1.一种数据管理系统,其特征在于,所述数据管理系统包括:处理器、存储器和若干预设的数据库,每一数据库用于存储一种类型的用户的子信息;所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现以下步骤:

2.根据权利要求1所述的数据管理系统,其特征在于,所述至少一条指令或所述至少一段程序由处理器加载并执行还实现以下步骤:

3.根据权利要求2所述的数据管理系统,其特征在于,所述至少一条指令或所述至少一段程序由处理器加载并执行还实现以下步骤:

4.根据权利要求3所述的数据管理系统,其特征在于,在步骤s420之后,所述至少一条指令或所述至少一段...

【专利技术属性】
技术研发人员:王庆印庄庆连武传坤赵胜健王娟牛成文
申请(专利权)人:临沂市中信信息技术有限公司
类型:发明
国别省市:

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

1