2024年“中銀杯”安徽省職業(yè)院校技能大賽(高職組)區(qū)塊鏈技術(shù)應(yīng)用賽項(xiàng)規(guī)程_第1頁
2024年“中銀杯”安徽省職業(yè)院校技能大賽(高職組)區(qū)塊鏈技術(shù)應(yīng)用賽項(xiàng)規(guī)程_第2頁
2024年“中銀杯”安徽省職業(yè)院校技能大賽(高職組)區(qū)塊鏈技術(shù)應(yīng)用賽項(xiàng)規(guī)程_第3頁
2024年“中銀杯”安徽省職業(yè)院校技能大賽(高職組)區(qū)塊鏈技術(shù)應(yīng)用賽項(xiàng)規(guī)程_第4頁
2024年“中銀杯”安徽省職業(yè)院校技能大賽(高職組)區(qū)塊鏈技術(shù)應(yīng)用賽項(xiàng)規(guī)程_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

2024年安徽省職業(yè)院校技能大賽(高職組)“區(qū)塊鏈技術(shù)應(yīng)用”賽項(xiàng)規(guī)程賽項(xiàng)名稱:區(qū)塊鏈技術(shù)應(yīng)用賽項(xiàng)組別:高職組賽項(xiàng)歸屬專業(yè)大類:電子信息大類二、競賽目的黨的二十大提出了“強(qiáng)化國家戰(zhàn)略科技力量、堅(jiān)決打贏關(guān)鍵核心技術(shù)攻堅(jiān)戰(zhàn)”戰(zhàn)略部署,國家“十四五”規(guī)劃提出了“加快推動數(shù)字產(chǎn)業(yè)化”要求。區(qū)塊鏈作為新興數(shù)字產(chǎn)業(yè),在產(chǎn)品溯源、數(shù)據(jù)流通、供應(yīng)鏈管理等領(lǐng)域具有廣泛的應(yīng)用前景,在推動國家經(jīng)濟(jì)體系實(shí)現(xiàn)技術(shù)變革、重構(gòu)數(shù)字產(chǎn)業(yè)體系中發(fā)揮了重要作用。區(qū)塊鏈技術(shù)應(yīng)用賽項(xiàng)圍繞區(qū)塊鏈技術(shù)在產(chǎn)業(yè)應(yīng)用中的工作崗位技能要求而設(shè)計(jì),賽項(xiàng)內(nèi)容覆蓋區(qū)塊鏈產(chǎn)業(yè)主流的技術(shù)方向。通過大賽培養(yǎng)參賽選手在企業(yè)真實(shí)項(xiàng)目環(huán)境下進(jìn)行區(qū)塊鏈平臺框架搭建、區(qū)塊鏈產(chǎn)品需求分析與方案設(shè)計(jì)、區(qū)塊鏈系統(tǒng)部署、區(qū)塊鏈系統(tǒng)運(yùn)維與監(jiān)測、智能合約開發(fā)、區(qū)塊鏈應(yīng)用軟件前端與后端開發(fā)、區(qū)塊鏈系統(tǒng)測試及調(diào)優(yōu)等方面的能力,形成良好的職業(yè)素養(yǎng),全面提升學(xué)生自主解決綜合問題的能力,達(dá)到“以賽促教、以賽促學(xué)、以賽促改、賽課融通、賽訓(xùn)結(jié)合”目的。通過賽項(xiàng)的設(shè)置,加強(qiáng)職業(yè)院校與區(qū)塊鏈產(chǎn)業(yè)的銜接,引導(dǎo)院校與企業(yè)共同開發(fā)區(qū)塊鏈課程和資源,促進(jìn)教師開展區(qū)塊鏈關(guān)鍵應(yīng)用技術(shù)研究,推進(jìn)區(qū)塊鏈技術(shù)技能人才培養(yǎng),實(shí)現(xiàn)產(chǎn)業(yè)鏈、創(chuàng)新鏈與教育鏈協(xié)同創(chuàng)新,促進(jìn)產(chǎn)教融合和科教融匯,服務(wù)國家“網(wǎng)絡(luò)強(qiáng)國、數(shù)字中國”戰(zhàn)略。區(qū)塊鏈技術(shù)應(yīng)用賽項(xiàng)根據(jù)《全國職業(yè)院校技能大賽執(zhí)行規(guī)劃(2023—2027年)》,結(jié)合高職區(qū)塊鏈技術(shù)應(yīng)用專業(yè)簡介,針對區(qū)塊鏈新興數(shù)字產(chǎn)業(yè)所需的技術(shù)技能,面向區(qū)塊鏈應(yīng)用開發(fā)、智能合約開發(fā)、區(qū)塊鏈測試、區(qū)塊鏈運(yùn)維、區(qū)塊鏈運(yùn)營等崗位,區(qū)塊鏈應(yīng)用設(shè)計(jì)與開發(fā)、區(qū)塊鏈平臺部署與運(yùn)維、智能合約開發(fā)與測試、區(qū)塊鏈應(yīng)用軟件開發(fā)等典型工作任務(wù),基于企業(yè)實(shí)際項(xiàng)目,要求選手在規(guī)定時間內(nèi)完成指定任務(wù)的區(qū)塊鏈應(yīng)用開發(fā)。賽項(xiàng)主要考查選手對區(qū)塊鏈系統(tǒng)應(yīng)用需求分析與方案設(shè)計(jì),區(qū)塊鏈應(yīng)用及智能合約設(shè)計(jì)與開發(fā),區(qū)塊鏈系統(tǒng)測試設(shè)計(jì)、執(zhí)行與分析,區(qū)塊鏈系統(tǒng)部署、維護(hù)和監(jiān)控,基于區(qū)塊鏈系統(tǒng)的應(yīng)用軟件前端與后端開發(fā)等專業(yè)核心能力及職業(yè)素養(yǎng),全面檢驗(yàn)學(xué)生在區(qū)塊鏈技術(shù)應(yīng)用的工程實(shí)踐能力和創(chuàng)新能力,展現(xiàn)高職區(qū)塊鏈人才培養(yǎng)成果。模塊一區(qū)塊鏈產(chǎn)品方案設(shè)計(jì)與系統(tǒng)運(yùn)維根據(jù)項(xiàng)目背景描述完成區(qū)塊鏈產(chǎn)品的需求分析與方案模塊二智能合約根據(jù)給定的區(qū)塊鏈業(yè)務(wù)需求編寫功能需求文檔和智能對智能合約進(jìn)行編譯、部署和調(diào)用;進(jìn)行智能合約測試區(qū)塊鏈應(yīng)用系統(tǒng)開發(fā)利用前端開發(fā)語言及框架完成頁面邏輯設(shè)計(jì)和展示;口,完善區(qū)塊鏈應(yīng)用系統(tǒng),調(diào)用智能合約實(shí)現(xiàn)鏈上信息的查詢和結(jié)果展示職業(yè)素養(yǎng)團(tuán)隊(duì)分工合理、操作規(guī)范、文明競賽模塊一區(qū)塊鏈產(chǎn)品方案設(shè)計(jì)與系統(tǒng)運(yùn)維2小時35分模塊二智能合約開發(fā)與測試2小時30分區(qū)塊鏈應(yīng)用系統(tǒng)開發(fā)2小時30分職業(yè)素養(yǎng)/5分6小時100分四、競賽方式(一)競賽形式線下比賽。(二)組隊(duì)方式大賽方案的通知》(皖教秘職成[2024]90號)的規(guī)定執(zhí)行。根據(jù)競賽任務(wù)要求,參賽隊(duì)伍在6小時競賽時間內(nèi)須完成競賽任務(wù),每項(xiàng)任務(wù)單獨(dú)計(jì)時。日期時間內(nèi)容參加人員比賽前一日專家、裁判、監(jiān)督仲裁報(bào)到專家組、裁判組、監(jiān)督仲裁組成員各參賽隊(duì)報(bào)到各參賽隊(duì)領(lǐng)隊(duì)、指導(dǎo)老師、賽前工作會議賽項(xiàng)執(zhí)委會成員、專家組、裁判培訓(xùn)會議賽項(xiàng)執(zhí)委會成員、專家組長、裁判長、參賽隊(duì)領(lǐng)隊(duì)、選手、選手熟悉賽場參賽隊(duì)選手、指導(dǎo)老師檢查封閉賽場裁判長、監(jiān)督仲裁組長比賽當(dāng)日參賽隊(duì)檢錄參賽隊(duì)選手、工作人員兩次加密參賽隊(duì)選手、加密裁判參賽隊(duì)入場、賽前設(shè)備檢查參賽隊(duì)選手、現(xiàn)場裁判參賽隊(duì)選手、現(xiàn)場裁判、工作人員提交模塊一結(jié)果、休息(12:00配送餐包)提交模塊二結(jié)果、休息監(jiān)督仲裁、評分裁判成績核定及公示裁判長、評分裁判、監(jiān)督仲裁1.競賽前一日安排各參賽隊(duì)領(lǐng)隊(duì)、參賽選手熟悉賽場。2.嚴(yán)禁參賽選手、賽項(xiàng)裁判、工作人員私自攜帶通訊、攝錄設(shè)備進(jìn)入比賽場地。3.參賽選手所需的硬件、軟件和輔助工具統(tǒng)一提供,參賽隊(duì)不得使用自帶的任何有存儲功能的設(shè)備,如硬盤、光盤、U盤、手機(jī)、平板電腦等。4.所有參賽選手都必須攜帶參賽證件進(jìn)行檢錄。5.參賽隊(duì)在賽前領(lǐng)取比賽任務(wù)并進(jìn)入比賽工位,比賽正式開始后方可進(jìn)行相關(guān)操作。6.比賽過程中,選手須嚴(yán)格遵守操作規(guī)程,確保人身及設(shè)備安全,并接受裁判員的監(jiān)督和指示。因選手原因造成設(shè)備故障或損壞而無法繼續(xù)比賽的,裁判長有權(quán)決定中止該隊(duì)比賽;非因選手個人原因造成設(shè)備故障的,由裁判長視具體情況作出裁決。7.競賽開始時統(tǒng)一發(fā)放本階段賽卷,競賽結(jié)束后,參賽選手要確認(rèn)已成功提交競賽要求的配置文件和文檔,裁判員與參賽選手一起簽字確認(rèn),參賽選手在確認(rèn)后不得再進(jìn)行任何操作。8.賽項(xiàng)成績解密后,在指定地點(diǎn),以紙質(zhì)形式向全體參賽隊(duì)進(jìn)行公布,成績無異議后,在閉賽式上予以宣布。1.競賽場地。競賽場地分為:競賽現(xiàn)場、裁判休息區(qū)、指導(dǎo)老師休息區(qū)、服務(wù)區(qū)。其中,競賽現(xiàn)場又劃分為:檢錄區(qū)、場內(nèi)競賽區(qū)、技術(shù)支持2.競賽設(shè)備。場內(nèi)競賽區(qū)按照參賽隊(duì)數(shù)量準(zhǔn)備比賽所需的軟硬件平臺,為參賽隊(duì)提供統(tǒng)一競賽設(shè)備和備用設(shè)備。選手無需自帶任何工具及附件。3.競賽工位。競賽現(xiàn)場各個工作區(qū)配備單相220V/3A以上交流電源。每個比賽工位上標(biāo)明編號。4.技術(shù)支持區(qū)。為技術(shù)支持人員提供固定工位、電源保障。5.服務(wù)區(qū)。提供醫(yī)療等服務(wù)保障。6.賽場出入口由專人負(fù)責(zé)。7.現(xiàn)場臨時用電滿足《施工現(xiàn)場臨時用電安全技術(shù)規(guī)范》JGJ46-2005八、技術(shù)規(guī)范本賽項(xiàng)的技術(shù)規(guī)范將包括:相關(guān)專業(yè)的教育教學(xué)要求、行業(yè)、職業(yè)技術(shù)標(biāo)準(zhǔn),以及根據(jù)高職目錄修訂后的區(qū)塊鏈技術(shù)應(yīng)用相關(guān)專業(yè)人才培養(yǎng)標(biāo)準(zhǔn)和規(guī)范,適時地修訂本賽項(xiàng)遵循的技術(shù)規(guī)范。內(nèi)容12職業(yè)技能實(shí)訓(xùn)和鑒定設(shè)備技術(shù)規(guī)范345區(qū)塊鏈工程技術(shù)人員國家職業(yè)技術(shù)技能標(biāo)準(zhǔn)6區(qū)塊鏈應(yīng)用操作員國家職業(yè)技術(shù)技能標(biāo)準(zhǔn)7區(qū)塊鏈參考架構(gòu)8區(qū)塊鏈數(shù)據(jù)格式規(guī)范9區(qū)塊鏈平臺基礎(chǔ)技術(shù)要求區(qū)塊鏈技術(shù)人才培養(yǎng)標(biāo)準(zhǔn)九、技術(shù)平臺設(shè)備類別競賽客戶機(jī)根據(jù)參賽團(tuán)隊(duì)數(shù)量,競賽選手比賽使用16GB以上內(nèi)存,512B以上(二)軟件環(huán)境軟件類別區(qū)塊鏈服務(wù)端操作系統(tǒng)區(qū)塊鏈底層平臺FISCOBCOS2.9.1及以上區(qū)塊鏈管理平臺關(guān)系型數(shù)據(jù)庫MySQL5.7及以上區(qū)塊鏈性能測試工具Caliper0.2.0及以上Windows1064位瀏覽器開發(fā)語言開發(fā)工具(CommunityEdition)及以上構(gòu)建工具M(jìn)obaXterm22及以上數(shù)據(jù)庫連接工具接口測試工具前端框架繪圖工具OfficeVisio2013及以上截圖工具文檔編輯器WPS2019及以上十、成績評定(一)獎項(xiàng)設(shè)定院校技能大賽方案的通知》(皖教秘職成[2024]90號)各參賽隊(duì)最終成績由高到低進(jìn)行排序,如出現(xiàn)參賽隊(duì)最終成績并列的情況,按照模塊三、二、一順序的得分高低排序,即總成績相同的情況下比較模塊三的成績,模塊三成績高的排名優(yōu)先,如果模塊三成績也相同,則按模塊二的成績進(jìn)行排名,以此類推完成相同成績的排序。若所有模塊得分均一致,裁判長組織所有評分裁判獨(dú)立投票決出名次。(二)評分標(biāo)準(zhǔn)制定原則競賽評分制定嚴(yán)格遵守公平、公正的原則,區(qū)塊鏈技術(shù)應(yīng)用賽項(xiàng)評分采用賽項(xiàng)結(jié)果評分方法,始終貫徹落實(shí)競賽一貫堅(jiān)持的公平、公正和公開參與競賽成績管理的組織機(jī)構(gòu)包括裁判組、監(jiān)督組和仲裁組等。裁判組實(shí)行“裁判長負(fù)責(zé)制”。裁判員根據(jù)競賽工作需要分為檢錄裁判、加密裁判、現(xiàn)場裁判和評分裁判。檢錄裁判負(fù)責(zé)對參賽隊(duì)伍(選手)進(jìn)行點(diǎn)名登記、身份核對等工作;加密裁判負(fù)責(zé)組織參賽隊(duì)伍(選手)抽簽并對參賽隊(duì)伍(選手)的信息進(jìn)行加密、解密;現(xiàn)場裁判按規(guī)定做好賽場記錄,維護(hù)賽場紀(jì)律;評分裁判負(fù)責(zé)對參賽隊(duì)伍(選手)的技能展示、操作規(guī)范和競賽成果等按賽項(xiàng)評分標(biāo)準(zhǔn)進(jìn)行評定。監(jiān)督組對裁判組的工作進(jìn)行全程監(jiān)督,并對競賽成績抽檢復(fù)核。仲裁組負(fù)責(zé)接受由參賽隊(duì)領(lǐng)隊(duì)提出的對裁判結(jié)果的申訴,組織復(fù)議并及時反饋復(fù)議結(jié)果。(三)評分方法選手在完成任務(wù)之后,將任務(wù)完成結(jié)果拷貝至U盤中,由參賽選手隊(duì)長簽字確認(rèn)(簽工位號)。評分采取分步得分、累計(jì)總分的計(jì)分方式。消競賽資格,競賽成績記0分,隊(duì)員退出比賽現(xiàn)場。(四)評分標(biāo)準(zhǔn)相應(yīng)得分點(diǎn)模塊一區(qū)塊鏈產(chǎn)品方案設(shè)計(jì)與系統(tǒng)區(qū)塊鏈產(chǎn)品需求分析與方案設(shè)計(jì)1.掌握區(qū)塊鏈系統(tǒng)基本設(shè)計(jì)概念,合理劃分角色及業(yè)務(wù)功能2.文檔編制規(guī)范,各模型圖繪制正確3.模塊及功能劃分完整、合理4.正確撰寫應(yīng)用系統(tǒng)功能設(shè)計(jì)文檔區(qū)塊鏈系統(tǒng)部署與運(yùn)維并能驗(yàn)證運(yùn)行狀態(tài)2.正確安裝管理工具及監(jiān)控工具3.正確完成業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫的創(chuàng)建和管理按要求進(jìn)行擴(kuò)容和網(wǎng)絡(luò)配置等維護(hù)操作區(qū)塊鏈系統(tǒng)設(shè)計(jì)區(qū)塊鏈系統(tǒng)的測試流和性能測試;完成區(qū)塊鏈相關(guān)管理平臺部署,并對部署結(jié)果進(jìn)行驗(yàn)證1.對測試需求分析正確,合理設(shè)計(jì)測試用例2.正確對區(qū)塊鏈系統(tǒng)進(jìn)行防篡改測試、簽名測試等3.正確對已部署的智能合約進(jìn)行性能測試、系統(tǒng)測試和執(zhí)行分析4.正確部署區(qū)塊鏈相關(guān)管理平臺并對部署結(jié)果進(jìn)行可運(yùn)行性驗(yàn)證模塊二智能合約開發(fā)與測試智能合約設(shè)計(jì)根據(jù)區(qū)塊鏈業(yè)務(wù)需求,編寫功能需求文檔和智能合約設(shè)計(jì)文檔1.合約模塊劃分合理2.合約能完整描述業(yè)務(wù)對象,正確表達(dá)業(yè)務(wù)對象、實(shí)體等之間的關(guān)系3.正確編寫智能合約設(shè)計(jì)文檔5智能合約開發(fā)使用Solidity語言進(jìn)行智能合約開發(fā),完成智能合約部署和調(diào)用1.合約編寫功能覆蓋全面、邏輯正確2.正確部署和調(diào)用合約智能合約測試編寫智能合約單元測試代碼并完成合約功能測試、性能測試;根據(jù)業(yè)務(wù)需求,分析1.對已有合約正確構(gòu)建單元測試2.正常使用工具完成合約功能及性能測試5并修復(fù)給定智能合約中的安全漏洞3.正確使用測試工具修復(fù)合約中的漏洞區(qū)塊鏈應(yīng)用系統(tǒng)開發(fā)區(qū)塊鏈應(yīng)用前端開發(fā)發(fā)框架完成頁面設(shè)計(jì),使用已提供的服務(wù)端接口獲取業(yè)務(wù)數(shù)據(jù),并進(jìn)行部署展示1.正確編寫前端代碼,完成服務(wù)端接口調(diào)用2.正確完成前端數(shù)據(jù)展示及頁面區(qū)塊鏈應(yīng)用后端開發(fā)依據(jù)功能需求,使用Java等后端開發(fā)語言及常用框架進(jìn)行后端代碼開發(fā),訪問數(shù)據(jù)庫、實(shí)現(xiàn)應(yīng)用程序接口、調(diào)用智能合約,完善區(qū)塊鏈應(yīng)用系統(tǒng),完成后端代碼的部署1.正確使用后端開發(fā)語言和框架,完成數(shù)據(jù)庫調(diào)用等功能,實(shí)現(xiàn)應(yīng)用程序接口2.正確編寫后端接口程序,調(diào)用智能合約,實(shí)現(xiàn)3.正確編寫后端接口程序,進(jìn)行區(qū)塊鏈應(yīng)用操作4.正確部署后端程序職業(yè)素養(yǎng)1.分工合理2.操作規(guī)范3.文明競賽5(五)成績審核方法競賽結(jié)束后,由裁判長向裁判員核實(shí)競賽過程中有無異常。如無異常,成績單由裁判長簽字確認(rèn)并封存直至公布成績時開啟。如有異常,在裁判長主持下,由專家組成員、裁判員、仲裁員和監(jiān)督(六)成績公布方法競賽成績經(jīng)復(fù)核無誤后,經(jīng)裁判長、監(jiān)督人員審核簽字后,以賽項(xiàng)組委會最終公布結(jié)果為準(zhǔn)競賽結(jié)束后,如參賽隊(duì)對比賽成績有異議,提出異議申訴或仲裁,可按照相關(guān)規(guī)定進(jìn)行申訴和仲裁,按照仲裁結(jié)果公布競賽成績。(一)服務(wù)器問題預(yù)案(二)交換機(jī)問題預(yù)案(三)PC機(jī)問題預(yù)案若PC機(jī)在比賽過程中出現(xiàn)死機(jī)、藍(lán)屏等現(xiàn)象(重啟后無法解決),參位或更換PC機(jī)進(jìn)行答題。十二、申訴與仲裁1.參賽隊(duì)對不符合競賽規(guī)定的設(shè)備、工具、軟件,有失公正的評判、應(yīng)按照規(guī)定的程序由參賽隊(duì)領(lǐng)隊(duì)向相應(yīng)賽項(xiàng)裁判委員會遞交書面申訴報(bào)告。報(bào)告應(yīng)對申訴事件的現(xiàn)象、發(fā)生的時間、涉及到的人員、申訴依據(jù)與理由等進(jìn)行充分、實(shí)事求是的敘述。事實(shí)依據(jù)不充分、僅憑主觀臆斷的申訴將不予受理。申訴報(bào)告須有申訴的參賽選手、領(lǐng)隊(duì)簽名。3.賽項(xiàng)裁判委員會收到申訴報(bào)告后,應(yīng)根據(jù)申訴事由進(jìn)行審查,2小時內(nèi)書面通知申訴方,告知申訴處理結(jié)果。如受理申訴,要通知申訴方舉辦聽證會的時間和地點(diǎn);如不受理申訴,要說明理由。4.申訴人不得無故拒不接受處理結(jié)果,不允許采取過激行為刁難、攻擊工作人員,否則視為放棄申訴。申訴人不滿意賽項(xiàng)裁委會的處理結(jié)果的,可向賽項(xiàng)仲裁工作組提出復(fù)議申請。(二)仲裁1.區(qū)塊鏈技術(shù)應(yīng)用賽項(xiàng)裁判委員會設(shè)仲裁工作組,負(fù)責(zé)受理競賽中出現(xiàn)的申訴復(fù)議并進(jìn)行仲裁,以保證競賽的順利進(jìn)行和競賽結(jié)果公平、公正。2.仲裁工作組的裁決為最終裁決,參賽隊(duì)不得因?qū)χ俨锰幚硪庖姴环V贡荣惢蜃淌拢駝t按棄權(quán)處理。附件1樣題隨著消費(fèi)需求的不斷變化,消費(fèi)者對食品安全的關(guān)注度越來越高,希望能參與食品供應(yīng)鏈管理,讓每個環(huán)節(jié)都透明化。但傳統(tǒng)的供應(yīng)鏈管理依靠紙張記錄,保存數(shù)據(jù)具有隨意性,消費(fèi)者無法確認(rèn)其真實(shí)性。此外,傳統(tǒng)管理模式中心化,多數(shù)環(huán)節(jié)間信息流通不暢,影響供應(yīng)鏈管理效率。因此,供應(yīng)鏈管理面臨效率和安全透明的雙重挑戰(zhàn),迫切需要有效變革,促進(jìn)食品供應(yīng)鏈更高效、透明和安全。從技術(shù)層面來看,區(qū)塊鏈技術(shù)具有去中心化、公開透明、不可篡改等優(yōu)點(diǎn),可解決食品供應(yīng)鏈短板,與現(xiàn)行管理相結(jié)合,不僅可提升透明度,還可提升管理效率。通過構(gòu)建基于區(qū)塊鏈技術(shù)的食品安全溯源平臺,有效將包括生產(chǎn)日期、生產(chǎn)產(chǎn)地、生產(chǎn)商、流通企業(yè)等食品安全溯源相關(guān)信息通過區(qū)塊鏈去中心化的方式存儲,有效保證了數(shù)據(jù)真實(shí)以及不可篡改。另一方面,借助區(qū)塊鏈智能合約技術(shù),靈活設(shè)計(jì)食品安全溯源相關(guān)業(yè)務(wù),在確保數(shù)據(jù)安全的前提下實(shí)現(xiàn)透明公開,在此基礎(chǔ)上引入監(jiān)管機(jī)制有效保證業(yè)務(wù)良性開展。寫入生產(chǎn)信息寫入收購信息寫入物流信息寫入銷售信息查詢訂單詳情智能合約使用人員選手完成本模塊的任務(wù)后,將任務(wù)中設(shè)計(jì)結(jié)果、運(yùn)行代碼、運(yùn)行結(jié)果等截圖粘貼至客戶端桌面【工位號文件夾\模塊一提交結(jié)果.docx】中對應(yīng)的任務(wù)序號下。本任務(wù)需要依據(jù)項(xiàng)目背景完成需求分析與方案設(shè)計(jì),具體要求如下:區(qū)塊鏈?zhǔn)称钒踩菰雌脚_中涉及消費(fèi)者、生產(chǎn)方等多個參與方。不同的參與方在食品溯源安全平臺中有著不同的業(yè)務(wù)活動。通過對不同用戶群體業(yè)務(wù)活動的進(jìn)行分析,可以更好的服務(wù)系統(tǒng)的開發(fā)流程?;谑称钒踩菰礃I(yè)務(wù)概覽圖,結(jié)合背景和團(tuán)隊(duì)思考,撰寫流程圖/功能圖、用例圖等概要設(shè)計(jì)。本任務(wù)需要依據(jù)項(xiàng)目背景完成需求分析與方案設(shè)計(jì),具體要求如下:1.根據(jù)項(xiàng)目給定的背景描述和食品安全溯源業(yè)務(wù)概覽圖,對食品溯源系統(tǒng)進(jìn)行分析,編制系統(tǒng)業(yè)務(wù)UML用例圖,用例圖中包含系統(tǒng)參與角色以及用例。(1)用戶群體及需求分析2.依據(jù)給定的背景信息、食品安全溯源業(yè)務(wù)概覽圖以及給出的區(qū)塊鏈?zhǔn)称钒踩菰雌脚_的核心流程,使用Visio或思維導(dǎo)圖工具編制總體功能概覽圖;任務(wù)1-2:區(qū)塊鏈系統(tǒng)部署與運(yùn)維圍繞食品安全溯源區(qū)塊鏈平臺部署與運(yùn)維需求,進(jìn)行項(xiàng)目相關(guān)系統(tǒng)、節(jié)點(diǎn)以及管理工具的部署工作。通過監(jiān)控工具完成對網(wǎng)絡(luò)、節(jié)點(diǎn)服務(wù)的監(jiān)控。最終利用業(yè)務(wù)需求規(guī)范,完成系統(tǒng)日志、網(wǎng)絡(luò)參數(shù)、節(jié)點(diǎn)服務(wù)等系統(tǒng)結(jié)構(gòu)的維護(hù),具體要求如下:1.根據(jù)參數(shù)與端口設(shè)置要求,部署區(qū)塊鏈系統(tǒng)并驗(yàn)證;2.根據(jù)參數(shù)與端口設(shè)置要求,部署區(qū)塊鏈網(wǎng)絡(luò)管理平臺并驗(yàn)證;3.基于區(qū)塊鏈系統(tǒng)相關(guān)管理平臺,按照任務(wù)指南實(shí)施系統(tǒng)運(yùn)維工作并驗(yàn)證;4.基于區(qū)塊鏈系統(tǒng)相關(guān)監(jiān)管工具,按照任務(wù)指南對區(qū)塊鏈系統(tǒng)進(jìn)行監(jiān)管。子任務(wù)1-2-1:搭建區(qū)塊鏈系統(tǒng)并驗(yàn)證基于給定服務(wù)器環(huán)境以及軟件(地址“/root/tools”),搭建一條4節(jié)點(diǎn)的區(qū)塊鏈系統(tǒng)并驗(yàn)證,具體工作內(nèi)容如下:(1)采用默認(rèn)配置搭建區(qū)塊鏈網(wǎng)絡(luò);(2)通過命令驗(yàn)證區(qū)塊鏈節(jié)點(diǎn)進(jìn)程運(yùn)行狀況;(3)通過命令驗(yàn)證區(qū)塊鏈連接狀態(tài)和共識狀態(tài)日志輸出。子任務(wù)1-2-2:搭建區(qū)塊鏈系統(tǒng)管理平臺并驗(yàn)證基于給定服務(wù)器環(huán)境以及軟件(地址“/root/tools”),搭建區(qū)塊鏈控制臺并開展相關(guān)運(yùn)維工作,具體工作內(nèi)容如下:(1)配置控制臺,管理相關(guān)證書并啟動;(2)使用控制臺安裝HelloWorld智能合約;(3)使用控制臺完成HelloWorld智能合約的set與get操作;(4)使用控制臺查看區(qū)塊鏈中區(qū)塊高度。設(shè)計(jì)對區(qū)塊鏈系統(tǒng)的測試流程;結(jié)合實(shí)際業(yè)務(wù)需求,調(diào)用部署的智能合約中進(jìn)行系統(tǒng)測試、性能測試等;根據(jù)業(yè)務(wù)需求,分析并且修復(fù)給定智能合約中的安全漏洞。利用模擬業(yè)務(wù)和測試工具來完成對區(qū)塊鏈系統(tǒng)服務(wù)數(shù)據(jù)的測試。1.基于WeBASE的部署腳本完成WeBASE環(huán)境搭建以及搭建結(jié)果驗(yàn)證,最后將執(zhí)行結(jié)果截圖保存。(2)實(shí)現(xiàn)webase.sgin功能啟動情況驗(yàn)證;(3)webase-node-mgr進(jìn)程啟動情況驗(yàn)證和瀏覽器驗(yàn)證。模塊二:智能合約開發(fā)與測試(30分)任務(wù)2-1:智能合約設(shè)計(jì)1.完成區(qū)塊鏈?zhǔn)称匪菰粗悄芎霞s的設(shè)計(jì)圖任務(wù)2-2:智能合約開發(fā)使用Solidity語言完成智能合約開發(fā)、部署和調(diào)用,要求如下:1.食品信息(FoodInfoItem)的接口編碼(1)編寫食品信息實(shí)體的接口,完成可溯源食品信息初始化,實(shí)現(xiàn)可追溯的原始生產(chǎn)商食品信表2-2-1FoodInfoItem實(shí)體說明名稱說明_currentTraceName當(dāng)前用戶名 食品名稱 合約的創(chuàng)建者_(dá)status狀態(tài)_traceName用戶名_timestamp_traceAddress用戶地址_traceQuality(2)編寫分銷商食品上鏈信息接口,根據(jù)食品溯源智能合約地址獲取分銷商上鏈?zhǔn)称返男畔ⅲ?3)編寫超市進(jìn)行食品上鏈信息的接口,根據(jù)食品溯源智能合約地址獲取超市上鏈?zhǔn)称沸畔ⅰ?.食品溯源(Trace)的接口編碼(1)編寫食品溯源智能合約生產(chǎn)商Producer添加食品接口,必須生產(chǎn)商才能添加可溯源的食(2)編寫食品溯源智能合約分銷商Distributor添加食品接口,必須分銷商才能添加可溯源的(3)編寫食品溯源智能合約超市

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論