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 | |
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 |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0