【技术实现步骤摘要】
一种基于区块链的学位学历查询系统及其方法
本专利技术涉及一种基于区块链的学位学历查询系统及其方法,属于学校信息管理
技术介绍
学位、学历证明在人们的工作、学习中具有重要作用,在传统方式中,由学校统一印制学位证书、毕业证书/学历证书来证明某个学生达到了相应的学术水平并获得了相应的学位、学历,在纸质证书上设置有多个防伪特征以备后续验证,这些特征包括了防伪纸、水印图案、防伪油墨所印制的特殊文字等。如果在纸质证书之外要进一步验证学位、学历的真实性,需要通过在学生获得学位、学历的学校所保留的档案来验证。现如今,随着信息化的发展,各大高等学府开始使用互联网存储、发放、查询学位、学历信息,电子化的查询方式给学位、学历证明带来了极大的便利,但与此同时也带来了信息安全问题。一方面,现有的学位、学历查询网站管理模式不够严谨,在信息上传和查询过程中存在信息泄露的危险,另一方面,相关的学位、学历查询网站安全性不够,容易受到网络攻击,学位、学历信息容易被篡改。
技术实现思路
本专利技术的目的在于克服现有技术中的不 ...
【技术保护点】
1.一种基于区块链的学位学历查询系统,其特征在于,包括:/n区块链构建模块,用于在校园网络的基础上构建区块链网络,并将学校数据库中的学位学历数据存储到区块链网络中;/n数据更新模块,用于根据学校数据库中的数据定时更新区块链网络中的数据;/n查询请求模块,用于生成查询请求,并将查询请求传输到区块链网络接口;/n请求验证模块,用于接收查询请求,并根据预设的智能合约验证查询请求;/n学位学历查询模块,用于在查询请求验证通过后,根据查询请求搜索区块链网络内的数据,获得学位学历查询结果;/n学位学历显示模块,用于显示学位学历查询模块查询到的学位学历查询结果。/n
【技术特征摘要】
1.一种基于区块链的学位学历查询系统,其特征在于,包括:
区块链构建模块,用于在校园网络的基础上构建区块链网络,并将学校数据库中的学位学历数据存储到区块链网络中;
数据更新模块,用于根据学校数据库中的数据定时更新区块链网络中的数据;
查询请求模块,用于生成查询请求,并将查询请求传输到区块链网络接口;
请求验证模块,用于接收查询请求,并根据预设的智能合约验证查询请求;
学位学历查询模块,用于在查询请求验证通过后,根据查询请求搜索区块链网络内的数据,获得学位学历查询结果;
学位学历显示模块,用于显示学位学历查询模块查询到的学位学历查询结果。
2.根据权利要求1所述的一种基于区块链的学位学历查询系统,其特征在于,所述区块链构建模块包括:
节点构建模块,用于根据校园网络中的计算机信息生成对应的区块链节点,并进行节点分类;
区块构建模块,用于创建区块,并构建区块与节点的连接关系,形成完整的区块链网络;
数据交易模块,用于访问区块链网络的API接口,将学校数据库中的学位学历数据存储到区块中。
3.根据权利要求1所述的一种基于区块链的学位学历查询系统,其特征在于,所述查询请求包括查询人身份信息和查询关键字,所述查询人身份信息包括账号、密码和/或查询人IP,所述查询关键字包括姓名和查询类型或者学号和查询类型,所述查询类型包括学位查询、学历查询、学位学历查询。
4.根据权利要求1所述的一种基于区块链的学位学历查询系统,其特征在于,所述学位学历查询模块包括:
请求解析模块,用于获取验证通过的查询请求,并从查询请求中提取出查询关键字;
区块查询模块,用于根据查询关键字遍历区域链网络中的所有区块,获取初始查询结果;
区块校验模块,用于根据匹配算法处理查询关键字和初始查询数据,获得学位学历查询结果。
5.根据权利要求1所述的一种基于区块链的学位学历查询系统,其特征在于,所述系统还包括用户管理模块,用于创建用户账号,编辑用户权限,其中,用户权限包括管理员权限和普通权...
【专利技术属性】
技术研发人员:刘铭,
申请(专利权)人:南京信息职业技术学院,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。