基于区块链技术的毕业生学籍认证系统设计与实现.doc

资料分类:计算机信息 上传会员:紫色烟火 更新时间:2022-06-08
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8919
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着每年大量高校毕业生的毕业,找工作时候用人单位需要认定该毕业生是真的应届毕业生,毕业生也需要通过一个系统来证明自己是应届毕业生。虽然网络上关于学生学籍确认的系统很多,但是存在的问题也越来越突出,最突出的问题就是安全问题。重要的是中心化的不安全性,中心节点是不可信的,现阶段中心节点可信是因为有强大的现实实体做信用背书。一旦中心节点被入侵,所有数据都就存在被篡改的危险。

本论文主要介绍了基于区块链技术的毕业生学籍认证系统设计与实现过程。该系统主要是基于区块链技术,去中心化,没有中心节点。类似于分布式账本所有数据所有节点都进行存储,所有数据都是公开透明。同时为了信息安全,所有上传到区块链网络上的信息都是加密后的密文,保证明文信息的安全。主要模块包括:加密信息模块、信息上传模块、节点确认模块、信息存储模块、信息查看模块、智能合约部署模块。

该系统搭建完毕后操作方便,只需要按照输入序号就可使用。

 

关键词:区块链技术;去中心化;公开透明;分布式账本

 

目录

摘要

Abstract

1序言-1

1.1背景及必要性-1

1.2可行性分析-1

1.3运行环境与技术手段-2

2需求分析-2

2.1功能需求-2

2.1.1系统目标-2

2.1.2功能分析-2

2.2运行环境需求-2

2.2.1硬件环境-2

2.2.2软件环境-2

3总体设计-3

3.1系统概要设计-3

3.2存储数据概要设计-4

3.3创始区块概要设计-4

4详细设计-7

4.1加密信息模块的设计与实现-7

4.2信息上传模块的设计与实现-9

4.3节点确认模块的设计与实现-15

4.4信息存储模块的设计与实现-16

4.5信息查看模块的设计与实现-17

4.6智能合约部署模块的设计与实现-18

5系统测试-20

5.1创始区块启动测试-21

5.1.1节点1启动创始区块测试-21

5.1.2节点2启动创始区块测试-22

5.2数据上传并查看测试-22

5.2.1在节点1进行上传数据,节点1开启挖矿-22

5.2.2在节点2进行数据上传,在节点1开启挖矿-23

结    论-24

参 考 文 献-25

致    谢-26

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:信息查看模块:在毕业生信息存储在区块链上之后,毕业生会得到一个序号,这个序号代表着自己的信息在数组的那个位置。当自己需要查看的时候,就通过Web3.0浏览器添加观察相应的......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: