
SERVICE PHONE
363050.com发布时间:2025-08-06 18:13:28 点击量:
当前位置:首页专利查询杭州趣链科技有限公司专利正文
本发明专利技术公开了一种基于区块链的学生素质考核应用系统及方法与信息采集装置。通过构建高校联盟链,将入网服务器按照性能规则划分成主从节点并按照性能差异分配不同职责,为入网高校创建区块链,存储全网各高校学生的素质考核项数据,利用区块链去中心化、可追溯、不可篡改的特性保证链上数据的安全性与可靠性。系统通过区块链初始化、节点权限分配、数据实例化三个步骤来实现对学生综合素质信息的存取。同时,系统采用智能化信息设备,降低人力成本投入,提高工作效率。本发明专利技术解决了高校在招生、评优等选拔活动中对学生综合能力的不客观评估,导致的优秀生源的流失及教育资源的不合理分配,认证流程复杂,存储数据不安全等问题。
本专利技术涉及区块链技术、智能合约设计领域,具体涉及一种基于区块链的学生素质考核方法、应用系统架构及智能信息采集设备。
区块链技术,区块链是一种新型去中心化信息技术,能安全地存储数字交易或其他数据,信息不可伪造和篡改,是比特币、以太币等数字货币的底层技术。区块链上的交易确认由区块链上的所有节点共识完成,共识成功后打包写入区块。区块链维护一个公共的账本,用于存储区块链网络上所有交易,公共账本位于存储区块上任何节点都是一份完整的拷贝,从而保证其不可伪造和篡改,并实现信息共享,能提高交易和信息流通的效率。智能合约,区块链上的智能合约是指由Solidity、LLL等语言编写和编译并运行与区块链上的一串二进制代码,通过智能合约可以实现在区块链上的数据存储、读写以及一些逻辑操作,目前大部分的区块链应用都是基于智能合约来运行的。智能合约使用的Solidity语言是图灵完备的,可以实现应用业务逻辑的所有操作。目前在学校中存在的学生素质考核办法使用的是中心化的技术方案,存在着以下几点问题:学生综合能力评估不准确。由于目前使用的实际方案
1.一种基于区块链的学生素质考核应用系统,其特征在于,包括:(1)信息录入模块,本系统对外提供统一接口对接不同学校的内部学生档案系统,通过调用不同学校的档案系统,对学生的素质考核各项数据进行提取,汇总,存储;利用智能合约将指标数字资产化,将考核项数据以数字资产的形式同步至此用户的区块链账户下,同时支持联盟链中各高校通过系统接口主动写入学生各项指标数据。(2)记录存储模块,记录存储模块记录本系统上发生的所有操作记录,包括学生的每次指标信息录入、数据资料转让,以及学校的学生数据汇总记录;记录存储模块在每次操作会自动触发,记录内容包括操作者的区块链账户信息、操作模块、操作参数和操作的时间戳;为保证安
1.一种基于区块链的学生素质考核应用系统,其特征在于,包括:(1)信息录入模块,本系统对外提供统一接口对接不同学校的内部学生档案系统,通过调用不同学校的档案系统,对学生的素质考核各项数据进行提取,汇总,存储;利用智能合约将指标数字资产化,将考核项数据以数字资产的形式同步至此用户的区块链账户下,同时支持联盟链中各高校通过系统接口主动写入学生各项指标数据。(2)记录存储模块,记录存储模块记录本系统上发生的所有操作记录,包括学生的每次指标信息录入、数据资料转让,以及学校的学生数据汇总记录;记录存储模块在每次操作会自动触发,记录内容包括操作者的区块链账户信息、操作模块、操作参数和操作的时间戳;为保证安全性,记录存储模块拒绝任何账户对存储记录的任何修改。(3)信息转让模块,通过信息转让模块将区块链账户下某个学生的数据信息进行账户转移。(4)权限管理模块,用于添加、删除、修改和查询高校用户的权限范围以及系统的各项参数设置。2.如权利要求1所述的一种基于区块链的学生素质考核应用系统,其特征在于,所述的记录存储模块具体包括:(2.1)系统将原始数据信息进行脱敏处理后存储在传统的关系型数据库oracle中,并将关系型数据库中的本条记录的唯一标识、操作者及时间戳进行加密处理生成唯一结果码,最终将该结果码实例在区块链区块中。(2.2)采用的关系型数据库采用分布式部署方式,保证数据安全性和可扩展性。3.如权利要求1所述的一种基于区块链的学生素质考核应用系统,其特征在于,所述的(2.1)中,系统利用传统关系型数据库采用分布式的架构对数据进行存储,提高数据的可恢复性。同时,对于存储在数据库中的敏感数据进行脱敏处理。4.如权利要求1所述的一种基于区块链的学生素质考核的应用系统,其特征在于,该系统包括多个学校服务器,教育部节点服务器作为主服务器,其它高校为从服务器。其中主服务器节点包括:配置模块、第一分配模块、标识模块、申请处理模块、第二分配模块、数据发送模块、初始化模块、更新模块。从服务器节点包括:初始化模块和更新模块。5.如权利4所述的一种基于区块链的学生素质考核的应用系统,其特征在于,所述的配置模块,用于按照预定规则配置所有学校服务器产生区块的时间和顺序;所述的第一分配模块,用于为每一个学校和每一个学生都分配一个唯一的私钥和一个公钥;所述的标识模块,用于对区块链中存储的所有学校的所有学生的素质各项指标均通过加密验证技术标识该数据对应的学校和学生;所述的加入申请处理模块,用于当接收到新学校服务器的加入请求时,将加入请求展示于界面上,并根据检测的允许加入的界面点击操作,为该新学校服务器创建区块链;所述的第二分配模块,用于当接收到查询学生的素质考核信息查询请求时,为对应的查询者分配一个唯一的私钥和一个唯一的公钥,且将该查询请求转发给学生所在登录界面;所述的数据发送模块,用于当接收到学生授权查询的肯定回复信息后,将该学生授权查询的学生素质指标信息通过查询者的公钥进行数据加密后发送给查询者所在登录界面,其中,学生的肯定...