声明
1绪论
1.1课题研究背景及意义
1.1.1研究背景
1.1.2选题意义
1.2国内外研究现状
1.3课题主要研究内容
2区块链相关技术
2.1区块链
2.1.1区块链产生原理
2.1.2区块链分类
2.2区块链架构体系
2.3区块链技术
2.3.1分布式网络
2.3.2数据加密算法
2.3.3数据结构与存储
2.3.4共识机制
2.4智能合约技术
2.4.1智能合约概念
2.4.2以太坊中智能合约
3学位管理系统总体设计
3.1系统需求分析
3.1.1功能性需求分析
3.1.2非功能性需求分析
3.2系统总体设计
3.2.1系统整体架构设计
3.2.2系统业务功能模块设计
3.3本章小结
4智能合约在学位管理系统中的设计与实现
4.1学位管理系统业务流程
4.2智能合约详细设计与实现
4.2.1智能合约运行框架
4.2.2智能合约部署调用
4.2.3智能合约详细设计
4.2.4合约安全性分析
4.2.5验证结果及分析
4.2.6智能合约实现
4.3核心算法详细设计与实现
4.3.1 P2P网络动态节点增减算法
4.3.2交易数据签名验证算法
4.3.3 PBFT共识算法
4.4学位管理系统详细设计与实现
4.4.1区块链数据查询接口
4.4.2学生注册学位信息
4.4.3学校发布学位信息
4.4.4学校召回学位信息
4.4.5用户查询学位信息
4.5本章小结
5学位管理系统测试
5.1测试环境
5.2系统测试
5.2.1功能性测试
5.2.2以太坊网络检测
5.3测试结果分析
5.4本章小结
6总结与展望
6.1总结
6.2展望
致谢
参考文献
附录
西安科技大学;