Details

Title Разработка образовательной платформы с импользованием технологии блокчейн: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Князев Илья Сергеевич
Scientific adviser Орлов Егор Сергеевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2024
Collection Выпускные квалификационные работы; Общая коллекция
Subjects блокчейн; смарт-контракт; web 3.0; IPFS; Helia; Solidity; Arbitrum; Typescript; React; Nest.js; blockchain; smart contract
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2024/vr/vr24-2593
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\30282
Record create date 7/11/2024

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная работа посвящена разработке образовательной платформы, в которой информация об академических достижениях будет храниться в IPFS, а связь документа с его владельцем будет закреплена в блокчейне при помощи смарт-контракта, обеспечивая прозрачность и подлинность. Задачи, которые решались в ходе работы: 1. Исследовать существующие образовательные платформы и способы хранения информация об академических достижениях. 2. Реализовать смарт-контракты для сохранения информации об академических достижениях, а также информации о курсах. 3. Реализовать API для взаимодействия с IPFS. 4. Реализовать клиентское приложение. В ходе работы было разработано клиент-серверное веб-приложение со следующей основной функциональностью: 1. Возможность создания курса. 2. Возможность записаться на курс. 3. Получение документа об образовании после успешного прохождения курса. 4. Проверка наличия документа об образовании.

This work is devoted to the development of an educational platform in which information about academic achievements will be stored in IPFS, and the connec-tion of the document with its owner will be secured in the blockchain using a smart contract, ensuring transparency and authenticity. Tasks that were solved during the work: 1. Research existing educational platforms and methods of storing information about academic achievements. 2. Implement smart contracts to save information about academic achievements, as well as information about courses. 3. Implement an API for interacting with IPFS. 4. Implement a client application. During the work, a client-server web application was developed with the following main functionality: 1. Ability to create a course. 2. Ability to sign up for a course. 3. Receiving an education document after successfully completing the course. 4. Verifying the presence of an education document.

Network User group Action
ILC SPbPU Local Network All
Read Print
Internet Authorized users SPbPU
Read Print
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics