基于区块链的简历认证系统的设计与实现
发布时间:2023-04-29 05:08
近几年来,区块链技术的受关注程度一路飙升,并且在各行各业的发展也是突飞猛进,遍及银行、保险、物联网、公正与鉴别、社交通信等行业领域。区块链从本质上来说是一种去中心化、基于密码学的分布式数据存储方面的解决方案,其核心要点在于如何在一个分布式以及无受信节点的相应环境下,使得全部节点(或者大部分节点)对于某一条数据的真实性达成一致性,并据此更新各节点记录。一直以来,求职问题都是一个热门的话题。说到招聘,自然而然也会联想到简历。招聘热季,HR不免要面对成百上千份的简历,他们不可能一一去鉴别简历的真实性。在假定简历是真实的情况下,HR决定在面试时进行核查,于是给予了这位求职者面试机会。然而求职者在面试时或准备入职时被发现其简历存在造假,不予录用,因此浪费了面试以及前前后后所花费的时间。依据以上背景,本文利用区块链去中心化、可溯源以及防篡改等特性,提出了一种基于区块链技术的简历认证系统,能够一定程度上地解决简历未经认证的问题,减少HR花费多余的时间,同时提高招聘的公平性。该系统采用Java语言来开发,由Web端和区块链服务端两部分组成。Web端采用SpringMVC+Spring+Mybatis进...
【文章页数】:102 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.2.1 简历认证研究现状
1.2.2 区块链简历认证研究现状
1.3 本文研究内容
1.4 本文结构
第二章 区块链与Java Web技术研究
2.1 区块链相关知识与技术研究
2.1.1 区块链基本概念与工作原理
2.1.2 P2P网络
2.1.3 区块链密码学
2.1.4 LevelDB
2.1.5 区块链类型
2.1.6 常见共识算法
2.2 Java Web相关技术与研究
2.2.1 t-io
2.2.2 Shiro权限控制
2.2.3 Activiti工作流
2.2.4 Spring+SpringMVC+MyBatis
2.2.5 Spring Boot
2.2.6 MySQL
2.3 本章小结
第三章 基于区块链的简历认证系统的设计
3.1 系统总体设计
3.1.1 系统网络构架设计
3.1.2 系统功能模块设计
3.2 Web端应用程序设计
3.2.1 注册与登录模块设计
3.2.2 简历提交管理模块设计
3.2.3 简历审核工作流模块设计
3.2.4 认证简历查询模块设计
3.3 区块链服务端设计
3.3.1 区块链类型选择
3.3.2 节点管理端设计
3.3.3 网络模块设计
3.3.4 存储模块设计
3.3.5 共识模块设计
3.3.6 加密模块设计
3.4 本章小结
第四章 基于区块链的简历认证系统的实现
4.1 运行环境安装部署
4.1.1 Web端应用程序部署
4.1.2 区块链服务端部署
4.2 Web端应用程序实现
4.2.1 注册登录模块实现
4.2.2 角色权限模块实现
4.2.3 简历提交管理模块实现
4.2.4 简历审核工作流实现
4.2.5 认证简历查询模块实现
4.3 区块链服务端实现
4.3.1 节点管理端实现
4.3.2 网络模块实现
4.3.3 存储模块实现
4.3.4 共识模块实现
4.3.5 加密模块实现
4.4 系统相关测试
4.5 对比现有项目
4.6 本章小结
第五章 总结与展望
5.1 工作总结
5.2 工作展望
参考文献
致谢
本文编号:3805227
【文章页数】:102 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.2.1 简历认证研究现状
1.2.2 区块链简历认证研究现状
1.3 本文研究内容
1.4 本文结构
第二章 区块链与Java Web技术研究
2.1 区块链相关知识与技术研究
2.1.1 区块链基本概念与工作原理
2.1.2 P2P网络
2.1.3 区块链密码学
2.1.4 LevelDB
2.1.5 区块链类型
2.1.6 常见共识算法
2.2 Java Web相关技术与研究
2.2.1 t-io
2.2.2 Shiro权限控制
2.2.3 Activiti工作流
2.2.4 Spring+SpringMVC+MyBatis
2.2.5 Spring Boot
2.2.6 MySQL
2.3 本章小结
第三章 基于区块链的简历认证系统的设计
3.1 系统总体设计
3.1.1 系统网络构架设计
3.1.2 系统功能模块设计
3.2 Web端应用程序设计
3.2.1 注册与登录模块设计
3.2.2 简历提交管理模块设计
3.2.3 简历审核工作流模块设计
3.2.4 认证简历查询模块设计
3.3 区块链服务端设计
3.3.1 区块链类型选择
3.3.2 节点管理端设计
3.3.3 网络模块设计
3.3.4 存储模块设计
3.3.5 共识模块设计
3.3.6 加密模块设计
3.4 本章小结
第四章 基于区块链的简历认证系统的实现
4.1 运行环境安装部署
4.1.1 Web端应用程序部署
4.1.2 区块链服务端部署
4.2 Web端应用程序实现
4.2.1 注册登录模块实现
4.2.2 角色权限模块实现
4.2.3 简历提交管理模块实现
4.2.4 简历审核工作流实现
4.2.5 认证简历查询模块实现
4.3 区块链服务端实现
4.3.1 节点管理端实现
4.3.2 网络模块实现
4.3.3 存储模块实现
4.3.4 共识模块实现
4.3.5 加密模块实现
4.4 系统相关测试
4.5 对比现有项目
4.6 本章小结
第五章 总结与展望
5.1 工作总结
5.2 工作展望
参考文献
致谢
本文编号:3805227
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3805227.html