基于区块链的学生课程成绩查询系统

基于区块链的学生课程成绩查询系统

【摘 要】传统成绩管理系统存在数据易窜改的问题。本文根据区块链不可窜改的原理设
计并实现课程成绩查询系统。系统基于以太坊技术开发,采用 Node.js 作为服务器后端运行环
境,前端使用 React 技术构建用户界面。系统实现了学生课程成绩的录入与查询功能,学生可
通过浏览器查询区块链中的成绩数据。系统有效解决学生成绩信息的真实性问题,为区块链在
教育领域的应用提供了思路。
【关键词】区块链 ;以太坊 ;成绩管理

【 Abstract】 The traditional achievement management system has the problem of easy data
modification. According to the principle that blockchain cannot be modified , this paper designs and
implements a course score query system. The system is based on the Rinkeby test network. Node.js is
used as the backend runtime of the system, and React technology is used to build the web page in
the frontend. The system realizes the function of in putting and inquiring students ’ course scores.
Students query the score data of blockchain through browser. The system effectively solves the
problem of authenticity of student achievement information and provides ideas for the application of
blockchain in the field of education.
【 Key words 】 Blockchain; Ethereum; Achievement management system
0 引言
學生的成绩体现学生在课程学习中的努力程度,学习目标的达成程度,是衡量学生学业水
平重要指标之一。学生的成绩由教务处统一管理,目前高校普遍采用信息化形式的成绩管理系
统,但目前的成绩管理系统存在许多问题。一是开放性不足。成绩管理系统只对学生和教师开
放,而大部分学生不愿意主动将成绩告知家长,导致家长不能及时了解学生的学习状态。学生
毕业找工作或者出国留学需要学习成绩时必须回本校出具证明,效率低下。二是窜改问题时有
发生。由于大部分成绩管理系统采用 B/S 架构,后端采用中心化数据库存储数据,在维护不当

猜你喜欢

转载自blog.csdn.net/v_dnf767/article/details/106287326
今日推荐