„Bayu Craftsman Cup“ 2022 Chongqing Vocational College Skills Competition Beispielfragen für den Wettbewerb „Blockchain Technology Application Innovation“.

  • Wettbewerbsbeschreibung
  • 1. Inhalt des Wettbewerbs
  • Diese Testarbeit umfasst fünf Teile: Blockchain- Netzwerkbereitstellung , Entwicklung intelligenter Verträge, Entwicklung von Blockchain-Anwendungen , Dokumenterstellung und professionelle Qualität . Die Gesamtpunktzahl der Testarbeit beträgt 100 Punkte.
  • 2. Wettkampfzeit
  • Wettkampfzeit: insgesamt 240 Minuten.
  • 3. Wettbewerbsanforderungen
  • 1. Den Teilnehmern ist es nicht gestattet, Kommunikationsgeräte und andere Gegenstände in den Wettkampfort mitzubringen. Zuwiderhandlungen werden als Betrug geahndet.
  • 2. Bitte prüfen Sie, ob die aufgeführte Hardwareausrüstung, Softwareliste und Materialliste gemäß der vom Wettbewerb bereitgestellten Wettbewerbsumgebung vollständig sind und ob die Computerausrüstung normal verwendet werden kann.
  • 3. Integrieren Sie vor dem Ende des Wettbewerbs den Vorgang und die Ergebnisdaten jeder Testfrage und senden Sie den vollständigen Code und die Dokumente an das dafür vorgesehene Verzeichnis
  • 4. Am Ende des Wettbewerbs reichen Sie bitte den USB-Stick und die Testunterlagen zusammen ein. Sämtliche im Wettbewerb verwendeten Gegenstände (einschließlich Prüfungsunterlagen und Manuskriptpapiere) dürfen nicht aus dem Veranstaltungsort mitgenommen werden.
  • 5. Es ist strengstens untersagt, Informationen des Wettkampfteams an irgendeiner Stelle im Programm und in den Laufergebnissen zu markieren, andernfalls wird dies als Betrug geahndet.
  • Hintergrund des Projekts
  • Auf dem Billionenmarkt der Supply-Chain-Finanzierung wird die Blockchain schnell kommerzialisiert und fördert industrielle Innovationen. Das Konzept des auf Blockchain basierenden Lieferkettenfinanzierungsgeschäfts besteht darin, Forderungen von Unternehmen als zugrunde liegende Vermögenswerte zu nutzen und die Übertragung und Aufteilung von Anleihezertifikaten mithilfe der Blockchain-Technologie zu realisieren. Wenn die ursprünglichen Vermögenswerte in die Kette aufgenommen werden, werden unter anderem die Forderungen überprüft und verifiziert, um zu bestätigen, dass die Handelsbeziehung und die Identität wahr und gültig sind, und um die Authentizität und Glaubwürdigkeit der Vermögenswerte in der Kette sicherzustellen. Darüber hinaus können Schuldverschreibungen auf der Grundlage der Lieferkette Schicht für Schicht aufgeteilt und übertragen werden und können vollständig auf die Vermögenswerte der untersten Ebene zurückgeführt werden, um eine „Kreditdurchdringung“ der Lieferanten durch Kernunternehmen und Finanzinstitute zu erreichen.
  • Ein Unternehmen plant die Entwicklung einer Blockchain-Lieferketten-Finanzplattform, die Kernunternehmen, Zulieferer, Banken und andere Rollen umfasst. Es baut nach und nach die Grundfunktionen der Blockchain-Lieferketten-Finanzplattform durch intelligente Vertragscodes auf, um Banken die Bereitstellung von Krediten und die Ausgabe von Krediten an Kernunternehmen zu ermöglichen Unternehmen. Digitale Zertifikate, Übertragung digitaler Zertifikate zwischen Unternehmen. Darüber hinaus ist es notwendig, das Front-End und Back-End der Blockchain-Lieferketten-Finanzplattform zu vervollständigen und grundlegende Geschäftslogik zu implementieren.
  •                                            
  • Teil eins: Blockchain- Netzwerkbereitstellung

  • Basierend auf der zugrunde liegenden Technologieplattform der FISCO BCOS- Blockchain und der WeBASE -Blockchain-Middleware-Plattform , vollständiger Betrieb und Wartung der Plattform , einschließlich Verfügbarkeitsüberprüfung, Benutzerrechteverwaltung, Überprüfung der Vertragsbereitstellung usw. (20 Punkte)
  • 【Wettbewerbsaufgabe】
  • Melden Sie sich beim Linux-Server an und prüfen Sie, ob die bereitgestellte 4-Knoten-Fisco-Allianzkette normal läuft. (6 Punkte)
  • Melden Sie sich beim Linux-Server an und prüfen Sie, ob die bereitgestellte WeBASE-Front-Middleware normal läuft. (8 Punkte)
  • Überprüfen Sie auf Windows-Systemen, ob auf die WeBASE-Front-Middleware normal zugegriffen werden kann. (6 Punkte)
  • Teil 2 : Intelligente Vertragsentwicklung

  • Smart Contract Coding (20 Punkte)
  • Wettbewerbsaufgabe
    • Gemäß dem bereitgestellten Smart-Contract-Code-Framework von Solidity werden die Funktionen von Banken, Kernunternehmen und Lieferanten realisiert, Banken stellen Kernunternehmen Kredite zur Verfügung und stellen digitale Zertifikate aus, und digitale Zertifikate werden zwischen Unternehmen übertragen. (14 Punkte)
    • Vervollständigen Sie die Testlogik des Smart-Contract-Codes. (4 Punkte)
    • Schließen Sie die Bereitstellung, Kompilierung und den Betrieb des Smart Contracts ab und senden Sie den Screenshot der Ergebnisse an das Projektdokument. (2 Minuten)
  • Smart Contract Call (1 5 Punkte)
  • Wettbewerbsaufgabe
  • Schließen Sie die Bereitstellung und den Aufruf von SupplyChainFin und anderen Verträgen basierend auf dem bereitgestellten Smart-Contract-Code-Framework ab. (5 Punkte)
  • Senden Sie gemäß dem bereitgestellten Smart-Contract-Code-Framework einen vollständigen Screenshot der Ergebnisse der Anrufinformationsabfrage an das technische Dokument. (10 Punkte)
  • Teil 3: Blockchain- Anwendungsentwicklung

  • Frontend- Anwendungsentwicklung ( 10 Punkte)
  • 【Bedienungsanleitung】
  • Verwenden Sie Vue.js und JavaScript , um funktionale Seiten-Frontends für Blockchain-Lieferketten-Finanzanwendungen wie Benutzerregistrierung , Anmeldevorgänge , Datenabfragen und Geschäftsvorgänge zu entwickeln .
  • Wettbewerbsaufgabe
    • Fügen Sie basierend auf der Entwicklungsvorlage des Front-End-Systems entsprechende Anmelde- und Registrierungsfunktionen zu Dateien wie Login.vu hinzu , um Zugriff auf das Back-End-System zu erhalten und die Funktionsintegrität zu testen . ( 5 Punkte)
    • Verbessern Sie die Abfrageseite entsprechend Unternehmensinformationen , Gutscheininformationen und anderen Daten im Framework-Code . ( 5 Punkte)
  • Backend- Anwendungsentwicklung ( 20 Punkte)
  • 【Bedienungsanleitung】
  • Vervollständigen Sie gemäß dem bereitgestellten Code-Framework von SpringBoot 2.1.1 die Datenabfragefunktion, die dem Back-End-System in der Finanzanwendung der Blockchain- Lieferkette entspricht . Nachdem die Bank Kernunternehmen Kredite gewährt und digitale Zertifikate ausgestellt hat, werden digitale Zertifikate zwischen Unternehmen übertragen usw. beenden die Geschäftslogik.
  • 【Aufgabe】
  • Entwickeln Sie die Datenabfragefunktion, die dem Back-End-System in der Finanzanwendung der Blockchain- Lieferkette entspricht , einschließlich Unternehmensinformationsliste, Bankinformationsliste, Zertifikatinformationsliste und anderen Funktionen . ( 7 Punkte)
  • Entwickeln Sie die Zertifikatstransaktionsfunktion, die im Back-End-System von Blockchain- Lieferketten-Finanzanwendungen enthalten ist. ( 8 Punkte)
  • Führen Sie die vollständige Anwendung aus und senden Sie einen Screenshot der laufenden Ergebnisse an das Projektdokument. ( 5 Punkte)
  • Teil 4: Dokumentation schreiben
  • Modul „Ingenieurdokumentation“ (10 Punkte)
  • 【Erfordern】
  • Schreiben Sie Projektdokumente gemäß den Projektanforderungen und Implementierungsergebnissen, gemäß dem Rahmen der technischen Dokumentvorlage und gemäß den Titel- und dokumentbezogenen Anforderungen.
  • Sie müssen lediglich die Module mit dem Wort „ausfüllen“ im Inhaltsverzeichnis des Kapitels ausfüllen und das Dokument muss eine sinnvolle Struktur und ein klares Format aufweisen.
  • Reichen Sie die Projektunterlagen vor Ende des Wettbewerbs ein.
  • Fünfter Teil: Berufliche Qualitäten

  • Frage 1 : Professionelles Qualitätsmodul (5 Punkte)
  • 【Erfordern】
  • Die Projektumsetzung erfolgt im Einklang mit den „5S“-Prinzipien des Unternehmens (d. h. Sortieren, Korrigieren, Kehren, Reinigen und Alphabetisierung).
  • Das Team verfügt über eine klare und vernünftige Arbeitsteilung, standardisierte Abläufe und einen zivilisierten Wettbewerb.

Guess you like

Origin blog.csdn.net/qq_50377269/article/details/135224460