设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于区块链的电子档案及其流转管理系统 论文+源码
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

基于区块链的电子档案及其流转
目录
档案管理及其流转的一些问题 2
5. 特定行业档案管理费用居高不下。 2
    1.档案的历史渊源 2
    2.档案工作的重要性 2
    3.档案的价值 2
用户视角下高校档案利用需求分析 3
一、 科学规范的管理档案, 是衡量一个企业业绩与管理水平的重要尺度 3
用户视角下高校档案利用需求分析 4
3、时效性 4
• 二、高校档案利用工作中存在的不足 5
区块链的五个基本特征 5
1.去中心化 6
2.开放性 6
3.自治性 6
4.信息不可篡改 6
5.匿名性 6
区块链技术对电子档案归档的应用探究 6
1.区块链技术 7
2.社交媒体信息 7
社交媒体信息归档难点 7
1. 档案化鉴定问题 7
2.采集的完整性问题 8
3.归档中的个人隐私问题 8
4.保存的安全性问题 8
基于区块链技术的社交媒体信息归档 9
1.对社交媒体信息归档的适用性 9
2.解决社交媒体信息归档难题 9
(1)时间戳解决档案真实性问题 9
(2)动态的整体数据链解决采集完整性问题 10
(3)非对称加密算法解决用户个人隐私问题 11
(4)分布式数据库解决档案保存安全性问题 11
基于区块链的电子档案及其流转的展望 12
blockDocumentManagement 13
需求设计 13
传统模式 13
区块链模式下 13
合约核心代码 13
术语与缩写解释 14
总结体会 17
系统分析与设计 18
系统总结结构 19
开发环境的配置 19
运行环境的配置 19
系统功能描述 20
功能汇总 20
系统界面及操作 21
系统访问与登录 22
用户注册 23
转账查询 24
记录查询 24

需求设计
传统模式
某组织对档案进行管理,此时所有权在个人,使用权在管理人员。管理员可以在个人不知情的情况下对文档进行修改,或在个人授意下进行修改。由于档案的在一般情况下具有唯一性,所以管理员的操作对个人档案的影响具有非常大作用。
个人对文档进行转移是不允许的,是由组织进行统一转移的,但发生文档丢失或损毁的情况,后果又是十分严重的。
区块链模式下
当文档需要进行操作时,必须由个人同意,在个人账户上操作生成独一无二的erc721的代币,无论是修改还是增加,都必须在个人账户上操作生成,并且生成的erc721地址必须公布,或上报与上级。之后在进行其他操作
合约核心代码
$("#Btn_CreatItem").click(function () {
console.log("Btn_CreatItem");
$("#load_ci_img").show();
let _txt = $("#prodid").val()
// console.log($("#arraytxt").val().length)
if (_txt.length < 3) {
alert("长度不能小于3")
} else {
contract.methods.CreatItem(_txt).send({ from: accounts[0], value: 0.02 * Math.pow(10, 18) }).then(
function (result) {
console.log("result", result);
if (result.status) {
$(".txt_CreatItem").html("添加成功")
getBalance();
} else {
hide
$(".txt_CreatItem").html("添加失败")
}
$("#load_ci_img").hide();
}
)
}
}
)
术语与缩写解释
Blockchain 区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。是一个共享的分布式账本,其中交易通过附加块永久记录。
Block 在比特币网络中,数据会以文件的形式被永久记录,我们称这些文件为区块。一个区块是一些或所有最新比特币交易的记录集,且未被其他先前的区块记录。
区块头 区块头里面存储着区块的头信息,包含上一个区块的哈希值(PreHash),本区块体的哈希值(Hash),以及时间戳(TimeStamp)等等。
中本聪 自称日裔美国人,日本媒体常译为中本哲史,此人是比特币协议及其相关软件Bitcoin-Qt的创造者,但真实身份未知。
加密货币 加密货币是数字货币(或称虚拟货币)的一种。是一种使用密码学原理来确保交易安全及控制交易单位创造的交易媒介。
Node 由区块链网络的参与者操作的分类帐的副本。
Oracles Oracle通过向智能合约提供数据,它现实世界和区块链之间的桥梁
去中心化 去中心化是一种现象或结构,必须在拥有众多节点的系统中或在拥有众多个体的群中才能出现或存在。节点与节点之间的影响,会通过网络而形成非线性因果关系。
共识机制 共识机制是通过特殊节点的投票,在很短的时间内完成对交易的验证和确认;对一笔交易,如果利益不相干的若干个节点能够达成共识,我们就可以认为全网对此也能够达成共识。
POW Proofof Work,是指获得多少货币,取决于你挖矿贡献的工作量,电脑性能越好,分给你的矿就会越多。
POS Proofof Stake,根据你持有货币的量和时间进行利息分配的制度,在POS模式下,你的“挖矿”收益正比于你的币龄,而与电脑的计算性能无关。
智能合约 智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。
时间戳 时间戳是指字符串或编码信息用于辨识记录下来的时间日期。国际标准为ISO 8601。
图灵完备 图灵完成是指机器执行任何其他可编程计算机能够执行计算的能力。一个例子是Ethereum虚拟机(EVM)。
51%攻击 当一个单一个体或者一个组超过一半的计算能力时,这个个体或组就可以控制整个加密货币网络,如果他们有一些恶意的想法,他们就有可能发出一些冲突的交易来损坏整个网络。
Dapp 是一种开源的应用程序,自动运行,将其数据存储在区块链上,以密码令牌的形式激励,并以显示有价值证明的协议进行操作。
DAO 可以认为是在没有任何人为干预的情况下运行的公司,并将一切形式的控制交给一套不可破坏的业务规则。
DistributedLedger 数据通过分布式节点网络进行存储。分布式账本不是必须具有自己的货币,它可能会被许可和私有。
DistributedNetwork 处理能力和数据分布在节点上而不是拥有集中式数据中心的一种网络。
预言机 预言机是一种可信任的实体,它通过签名引入关于外部世界状态的信息,从而允许确定的智能合约对不确定的外部世界作出反应。预言机具有不可篡改、服务稳定、可审计等特点,并具有经济激励机制以保证运行的动力。
零知识证明 零知识证明由S.Goldwasser、S.Micali及C.Rackoff在20世纪80年代初提出的。它指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。
PrivateKey 私钥是一串数据,它是允许您访问特定钱包中的令牌。它们作为密码,除了地址的所有者之外,都被隐藏。
PublicKey 是和私钥成对出现的,公钥可以算出币的地址,因此可以作为拥有这个币地址的凭证。
AES 密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。
Wallet 一个包含私钥的文件。 它通常包含一个软件客户端,允许访问查看和创建钱包所设计的特定块链的交易。
冷钱包 通俗来说冷钱包就是将数字货币进行离线下储存的钱包,玩家在一台离线的钱包上面生成数字货币地址和私钥,再将其保存起来。而冷钱包是在不需要任何网络的情况下进行数字货币的储存,因此黑客是无法进入钱包获得私钥的。
SPV 轻钱包依赖比特币网络上其他全节点,仅同步与自己相关的数据,基本可以实现去中心化。
全节点 全节点是拥有完整区块链账本的节点,全节点需要占用内存同步所有的区块链数据,能够独立校验区块链上的所有交易并实时更新数据,主要负责区块链的交易的广播和验证。
Byzantinefailures 拜占庭将军问题是由莱斯利·兰伯特提出的点对点通信中的基本问题。含义是在存在消息丢失的不可靠信道上试图通过消息传递的方式达到一致性是不可能的。因此对一致性的研究一般假设信道是可靠的,或不存在本问题。
超级账本 超级账本(hyperledger)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目。通过创建通用的分布式账本技术,协助组织扩展、建立行业专属应用程序、平台和硬件系统来支持成员各自的交易业务。
闪电网络 闪电网络的目的是实现安全地进行链下交易,其本质上是使用了哈希时间锁定智能合约来安全地进行0确认交易的一种机制,通过设置巧妙的“智能合约”,使得用户在闪电网络上进行未确认的交易和黄金一样安全。
P2P 即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。
Mining 挖矿是获取比特币的勘探方式的昵称。利用电脑硬件计算出币的位置并获取的过程称之为挖矿。
矿工 尝试创建区块并将其添加到区块链上的计算设备或者软件。在一个区块链网络中,当一个新的有效区块被创建时,系统一般会自动给予区块创建者(矿工)一定数量的代币,作为奖励。
矿地 是一个全自动的挖矿平台,使得矿工们能够贡献各自的算力一起挖矿以创建区块,获得区块奖励,并根据算力贡献比例分配利润(即矿机接入矿池—提供算力—获得收益)。
公有链 完全开放的区块链,是指任何人都可读取的、任何人都能发送交易且交易能获得有效确认的、全世界的人都可以参与系统维护工作,任何人都可以通过交易或挖矿读取和写入数据。
私有链 写入权限仅面向某个组织或者特定少数对象的区块链。读取权限可以对外开放,或者进行任意程度地限制。
联盟链 共识机制由指定若干机构共同控制的区块链。
主链 主链一词源于主网(mainnet,相对于测试网testnet),即正式上线的、独立的区块链网络。
侧链 楔入式侧链技术(pegged sidechains),它将实现比特币和其他数字资产在多个区块链间的转移,这就意味着用户们在使用他们已有资产的情况下,就可以访问新的加密货币系统。
跨链技术 跨链技术可以理解为连接各区块链的桥梁,其主要应用是实现各区块链之间的原子交易、资产转换、区块链内部信息互通,或解决Oracle的问题等。
硬分叉 区块链发生永久性分歧,在新共识规则发布后,部分没有升级的节点无法验证已经升级的节点生产的区块,通常硬分叉就会发生。
软分叉 当新共识规则发布后,没有升级的节点会因为不知道新共识规则下,而生产不合法的区块,就会产生临时性分叉。
Hash 一般翻译做"散列",也有直接音译为"哈希"的。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。
哈希率 假设挖矿是解一道方程题,而且只有把每个整数代入才能算出来,那么哈希率就是每秒处理数据的速度。
Hashtree 哈希树是一种树形数据结构,每个叶节点均以数据块的哈希作为标签,而非叶节点则以其子节点标签的加密哈希作为标签。
SHA256 SHA-256是比特币一些列数字货币使用的加密算法。然而,它使用了大量的计算能力和处理时间,迫使矿工组建采矿池以获取收益。
Kyc KYC是Know Your Customer的缩写,意思是了解你的客户,在国际《反洗钱法》条例中,要求各组织要对自己的客户作出全面的了解,以预测和发现商业行为中的不合理之处和潜在违法行为










  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于Python+Django+ 物流管理系统的开发与实现(SSM Meshkov不稳定性的激波管实
850nm附近具有平坦色散的光子 基于前馈控制的动态电压恢复器(D 光纤的色散补偿方式及应用分析 毕
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!