基于区块链的档案管理系统的研究与设计
【图文】:
(2)区块链原理逡逑作为创建区块的奖励,区块的第一笔交易都是由创建区块的节点产生,由节逡逑点向自己账户转入一定数量的货币,,该交易又称为coinbase交易[30]。如图2.1所逡逑示,区块链通过这种方式激励分布式网络中的更多节点参与到区块的产生工作中。逡逑此外,每个区块的头部都存储了上一区块哈希,以此可以不断向前追溯,直到创逡逑世区块。因此,如果要改变一个己经生成了一段时间的区块数据,不仅要修改该逡逑区块的数据,还要修改该区块之后所有生成的区块数据,并且产生区块的速度要逡逑超过p2p网络中的其他的节点。这种区块链数据篡改的方式又称为51%攻击,只逡逑6逡逑
2.2.1逦MVC设计模式逡逑MVC是一种优秀的设计模式,最早在Smalltak中用于构建用户界面,包括:逡逑Model邋(控制器)、View邋(视图)、Controller邋(控制器)三部分。如图2.2所示,逡逑MVC设计模式的目的是增加代码的可复用程度,减少界面展示、业务处理、数逡逑据存取操作的耦合性,便于计算机程序的后期扩展和维护。视图用于展示应用程逡逑序的具体数据,并将用户的输入信息发送到控制器进行处理。控制器用于处理各逡逑种来自视图的用户输入和请求,并进行数据的过滤和权限控制,然后调用相关模逡逑型执行具体的业务流程,并将操作结果通过合适的视图进行展示。模型是整个系逡逑统的关键,它将业务处理和数据的存储流程进行封装,并提供接口给控制器进行逡逑调用。逡逑Controller邋(控¥1滕)逡逑|逦用户请求一邋?逦接收用户输入逦一状态改变一逡逑|逦选择视图逡逑视图选择一逦调用模型请求逡逑I逦逦逡逑I逡逑I逡逑逦|逦JJ逦逡逑View邋(视图)逦Model邋(模型)逡逑显示用户界面逦^■通知视图改变逡逑发送用户输入逦处理业务流程逡逑显示应用程序状态逦螭逦通知改变逦邋维护应用程序状态逡逑图2.2邋MVC设计模式结构图逡逑2.2.2逦RESTfbl架构模式逡逑REST是一种轻量级、跨平台、跨语言的现代化web架构设计模式,主要原逡逑则包括:网络上所有的事物都可以抽象成具体的资源
【学位授予单位】:中国科学技术大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52;TP311.13
【参考文献】
相关期刊论文 前5条
1 赵赫;李晓风;占礼葵;吴仲城;;基于区块链技术的采样机器人数据保护方法[J];华中科技大学学报(自然科学版);2015年S1期
2 贺星河;;基于中间人攻击的HTTPS协议安全性分析[J];网络安全技术与应用;2015年01期
3 程妍妍;;国外数字档案馆建设及核心运行机制分析[J];档案与建设;2014年12期
4 王冬梅;;高校数字档案馆建设的理论与实践[J];东北财经大学学报;2014年06期
5 吴波;王晶;;基于基本RBAC模型的权限管理框架的设计与实现[J];计算机系统应用;2011年04期
相关博士学位论文 前1条
1 赵赫;面向慢性病运动干预的智能化健康促进服务系统[D];中国科学技术大学;2016年
相关硕士学位论文 前9条
1 刘杰良;基于区块链技术的投票系统的设计与实现[D];内蒙古大学;2017年
2 方兴书;基于区块链的可信学位查询系统的关键技术实现[D];大连海事大学;2017年
3 刘英俊;我国数字档案室建设研究[D];安徽大学;2017年
4 游姗姗;基于云计算的福建省数字档案馆信息服务研究[D];福建农林大学;2016年
5 夏新岳;基于区块链的股权资产购买和转赠设计与实现[D];内蒙古大学;2016年
6 阎飞燕;古交市人民法院案件信息管理系统设计与实现[D];大连理工大学;2015年
7 肖敏;大数据环境下档案利用服务体系建设研究[D];湘潭大学;2015年
8 刘剑;IBM私有云的DaaS中REST风格数据访问服务的设计与实现[D];哈尔滨工业大学;2014年
9 李果;法院信息管理系统的设计与实现[D];哈尔滨工程大学;2006年
本文编号:2691656
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2691656.html