Вебзастосунок для випуску цифрових сертифікатів на основі технології блокчейн
| dc.contributor.advisor | Шкурат, Оксана Сергіївна | |
| dc.contributor.author | Слободзян, Максим Вікторович | |
| dc.date.accessioned | 2024-09-12T10:17:36Z | |
| dc.date.available | 2024-09-12T10:17:36Z | |
| dc.date.issued | 2024 | |
| dc.description.abstract | Даний дипломний проєкт присвячений розробленню вебзастосунку для випуску цифрових сертифікатів на основі технології блокчейн. Розроблене програмне забезпечення у вигляді вебзастосунку надає користувачам можливості обліку, створення та валідації цифрових сертифікатів про закінчення курсів, тренінгів, онлайн-занять тощо. Авторизовані користувачі мають змогу керувати створеними курсами, розробляти власні дизайни шаблонів, переглядати детальну інформацію про власні сертифікати. Неавторизовані користувачі можуть переглядати загальну інформацію про випущені за допомогою застосунку документи та здійснювати їх перевірку на цілісність та автентичність. Остаточне збереження даних про випущені сертифікати відбувається у публічному реєстрі блокчейну. Актуальність проєкту полягає в поєднанні ергономічного користувацького інтерфейсу та високого рівня прозорості та безпеки застосунку. Користувач має змогу зручно, швидко та просто створити та опублікувати необхідні сертифікати, а використання технології блокчейну допоможе безпечно та відкрито зберігати публічні дані документів, що забезпечує надійний процес їх верифікації. У даному дипломному проєкті розроблено архітектуру клієнтської та серверної частини вебзастосунку, алгоритми генерації та верифікації цифрових сертифікатів, авторизації користувача на основі PKC та JSON Web Token, структуру бази даних системи, графічний інтерфейс користувача та дизайн вебсторінок. | |
| dc.description.abstractother | This diploma project is dedicated to the development of a web application for issuing digital certificates based on blockchain technology. The software developed in the form of a website provides users with the ability to record, create, and validate digital certificates of completion of courses, trainings, online classes, etc. Authorized users can manage the created courses, develop their template designs, and view detailed information about their certificates. Unauthorized users can view general information about the documents issued through the application and check their integrity and authenticity. The final storage of issued certificate data takes place in the public blockchain registry. The relevance of the project lies in the combination of an ergonomic user interface and a high level of transparency and security of the application. The user can conveniently, quickly, and easily create and publish the necessary certificates, and blockchain technology usage will help to securely and openly store public document data, ensuring a reliable verification process. The following components are developed in this project: the architecture of the client and server parts of the web application, algorithms for generating and verifying digital certificates, user authorization based on PKC and JSON Web Token, the structure of the system database, graphical user interface, and web page design. | |
| dc.format.extent | 156 с. | |
| dc.identifier.citation | Слободзян, М. В. Вебзастосунок для випуску цифрових сертифікатів на основі технології блокчейн : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Шкурат Оксана Сергіївна. – Київ, 2024. – 156 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/68910 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.title | Вебзастосунок для випуску цифрових сертифікатів на основі технології блокчейн | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Slobodzian_bakalavr.pdf
- Розмір:
- 10.77 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: