网站大量收购独家精品文档,联系QQ:2885784924

附件1 2024年贵州省职业院校师生技能大赛区块链技术应用赛项样题.pdf

附件1 2024年贵州省职业院校师生技能大赛区块链技术应用赛项样题.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

附件12024年贵州省职业院校师生技能大赛区块链技术应用赛项样题

背景描述

随着消费需求的不断变化,消费者对食品安全的关注度越来越高,希望能参

与食品供应链管理,让每个环节都透明化。但传统的供应链管理依靠纸张记录,

保存数据具有随意性,消费者无法确认其真实性。此外,传统管理模式中心化,

多数环节间信息流通不畅,影响供应链管理效率。因此,供应链管理面临效率和

安全透明的双重挑战,迫切需要有效变革,促进食品供应链更高效、透明和安全。

从技术层面来看,区块链技术具有去中心化、公开透明、不可篡改等优点,

可解决食品供应链短板,与现行管理相结合,不仅可提升透明度,还可提升管理

效率。

通过构建基于区块链技术的食品安全溯源平台,有效将包括生产日期、生产

产地、生产商、流通企业等食品安全溯源相关信息通过区块链去中心化的方式存

储,有效保证了数据真实以及不可篡改。另一方面,借助区块链智能合约技术,

灵活设计食品安全溯源相关业务,在确保数据安全的前提下实现透明公开,在此

基础上引入监管机制有效保证业务良性开展。

-1-

模块一:区块链产品方案设计及系统运维(35分)

选手完成本模块的任务后,将任务中设计结果、运行代码、运行结果等截图

粘贴至客户端桌面【工位号文件夹\模块一提交结果.docx】中对应的任务序号下。

任务1-1:区块链产品需求分析与方案设计

本任务需要依据项目背景完成需求分析与方案设计,具体要求如下:

区块链食品安全溯源平台中涉及消费者、生产方等多个参与方。不同的参与

方在食品溯源安全平台中有着不同的业务活动。通过对不同用户群体业务活动的

进行分析,可以更好的服务系统的开发流程。基于食品安全溯源业务概览图,结

合背景和团队思考,撰写流程图/功能图、用例图等概要设计。

本任务需要依据项目背景完成需求分析与方案设计,具体要求如下:

1.根据项目给定的背景描述和食品安全溯源业务概览图,对食品溯源系统

进行分析,编制系统业务UML用例图,用例图中包含系统参与角色以及用例。

(1)用户群体及需求分析

(2)UML用例图

2.依据给定的背景信息、食品安全溯源业务概览图以及给出的区块链食品

安全溯源平台的核心流程,使用Visio或思维导图工具编制总体功能概览图;

任务1-2:区块链系统部署与运维

围绕食品安全溯源区块链平台部署与运维需求,进行项目相关系统、节点以

及管理工具的部署工作。通过监控工具完成对网络、节点服务的监控。最终利用

业务需求规范,完成系统日志、网络参数、节点服务等系统结构的维护,具体要

求如下:

1.根据参数与端口设置要求,部署区块链系统并验证;

2.根据参数与端口设置要求,部署区块链网络管理平台并验证;

3.基于区块链系统相关管理平台,按照任务指南实施系统运维工作并验证;

4.基于区块链系统相关监管工具,按照任务指南对区块链系统进行监管。

子任务1-2-1:搭建区块链系统并验证

基于给定服务器环境以及软件(地址“/root/tools”),搭建一条4节点的区块

链系统并验证,具体工作内容如下:

(1)采用默认配置搭建区块链网络;

-2-

(2)通过命令验证区块链节点进程运行状况;

(3)通过命令验证区块链连接状态和共识状态日志输出。

子任务1-2-2:搭建区块链系统管理平台并验证

基于给定服务器环境以及软件(地址“/root/tools”),搭建区块链控制台并开

展相关运维工作,具体工作内容如下:

(1)配置控制台,管理相关证书并启动;

(2)使用控制台安装HelloWorld智能合约;

(3)使用控制台完成HelloWorld智能合约的set与get操作;

(4)使用控制台查看区块链中区块高度。

任务1-3:区块链系统测试

设计对区块链系统的测试流程;结合实际业务需求,调用部署的智能合约中

进行系统测试、性能测试等;根据业务需求,分析并且修复给定智能合约中的安

全漏洞。利用模拟业务和测试工具来完成对区块链系统服务数据的测试。

1.基于WeBASE的部署脚本完成W

文档评论(0)

论文与课题咨询 + 关注
实名认证
服务提供商

教师资格证、中级网络工程师持证人

专注于计算机技术相关文章撰写,方案设计,方案实现等,方案的个性定制,修改,润色等,本人已有8年相关工作经验,具有扎实的文案功底

领域认证该用户于2023年06月19日上传了教师资格证、中级网络工程师

1亿VIP精品文档

相关文档