Разработка веб-обозревателя для доступа к данным блокчейн сети Ethereum

Скачать дипломную работу на тему "Разработка веб-обозревателя для доступа к данным блокчейн сети Ethereum" в которой проведён анализ существующих программных решений, исследована предметная область
Author image
Iskander
Тип
Дипломная работа
Дата загрузки
03.11.2023
Объем файла
1887 Кб
Количество страниц
45
Уникальность
Неизвестно
Стоимость работы:
2000 руб.
2500 руб.
Заказать написание работы может стоить дешевле

ВВЕДЕНИЕ
Человечество живет в век постоянного информационного потока, каждый день человечество совершает различные научные открытия и благодаря Интернету мы можем узнавать о разного рода научных прорывов, одним из таких прорывов является блокчейн.Технология блокчейн — одна из самых многообещающих новых технологий на сегодняшний день. Она обеспечивает метод записи и передачи данных прозрачным, надежным и доказуемым способом. Она позволяет частным лицам и компаниям участвовать в системе переводов, которая является полностью прозрачной, демократичной и безопасной.
Блокчейн – это распределенная децентрализованная защищенная шифром база данных, в которой каждая совершенная транзакция записывается и становится известна всем участникам сети. Данные о совершенных транзакциях сохраняются в определенном порядке и формируют неизменную последовательность связанных блоков. После этого информация, содержащаяся в блоке, тиражируется и копируется на каждый узел, находящийся в сети. 

СОДЕРЖАНИЕ
ВВЕДЕНИЕ………………………………………………………………………..4
1. ИССЛЕДОВАТЕЛЬСКИЙ РАЗДЕЛ…………………………………………..6
1.1. Исследование предметной области ………………………………………6
1.2. Обзор существующих аналогов …………………………………………..12
1.3. Постановка задачи ВКР……………………………………………………14
1.4. Концептуальная модель ВО БСЕ………………………………………….14
1.5. Требования к разрабатываемому ВО БСЕ………………………………..17
Выводы по разделу……………………………………………………………...17
2. КОНСТРУКТОРСКИЙ РАЗДЕЛ………………………………………………18
2.1. Обоснование выбора языка программирования и среды разработки…...18
2.2. Архитектура ВО БСЕ ………………………………………………………31
2.3. Разработка алгоритма функционирования ………………………………33
2.4. Разработка пользовательского интерфейса……………………………….34
2.5. Программная реализация ВО БСЕ…………………………………………35
Выводы по разделу………………………………………………………………38
3. ИСПЫТАТЕЛЬНЫЙ РАЗДЕЛ …………………………………………………39
3.1. Отладка………………………………………………………………………40
3.2. Выбор отладчика……………………………………………………………41
3.3. Подходы к тестированию ВО БСЕ ………………………………………42
3.4. Инструментарий тестирования ВО БСЕ …………………………………43
Выводы по разделу………………………………………………………………54
ЗАКЛЮЧЕНИЕ…………………………………………………………………….55
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ……………………………….56
СОКРАЩЕНИЯAPI – Application Programming Interface (программный интерфейс приложения)
CLI – command line interface (интерфейс командной строки)
GUI – graphical user interface (графический пользовательский интерфейс)
IDE – Integrated Development Environment (интегрированная среда разработки)
JSON – JavaScript Object Notation (текстовый формат обмена данными)
MAC – Media Access Control (управление доступом к среде)
SDK – Software Development Kit (комплект средств разработки)
VLAN – Virtual Local Area Network (виртуальная локальная компьютерная сеть)
БД – база данных
ОС – операционная система
ПО – программное обеспечение
ВО БСЕ – веб-обозреватель для доступа к данным блокчейн сети EthereumЭВМ – электронно-вычислительная м

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
ГОСТ 7.32-2001. Система стандартов по информации, библиотечному и издательскому делу. Отчет о научно-исследовательской работе. Структура и правила оформления. М., 2001.
О языке HTML [Электронный ресурс] – URL https://developer.mozilla.org/ru/docs/Web/HTML
О языке CSS [Электронный ресурс] – URL https://developer.mozilla.org/ru/docs/Learn/Getting_started_with_the_web/CSS_basics
О языке JavaScript [Электронный ресурс] – URL https://learn.javascript.ru/
О системе управления MongoDB [Электронный ресурс] – URL https://www.mongodb.com/
О среде разработки Visual Studio Code [Электронный ресурс] – URL https://code.visualstudio.com/
Доронина А.А., Касимов Р.А., Федотова Е.Л. Методические указания по подготовке выпускной квалификационной работы по направлению подготовки бакалавров 09.03.04 «Программная инженерия» / под ред. Л.Г. Гагариной. М.: МИЭТ, 2021. 28 с.
Гагарина Л.Г., Касимов Р.А., Федотова Е.Л., Черников Б.В., Коваленко Д.Г., Чжо З.Е. Методические указания по подготовке выпускной квалификационной работы по направлению подготовки бакалавров 09.03.04 "Программная инженерия". Москва: МИЭТ, 2020.
О языке программирования Python [Электронный ресурс] URL: https://www.python.org/about/
Мэтиз Эрик. Изучаем Python. Программирование игр, визуализация данных, веб-приложения / - М.: Питер, 2018. - 760 c.
News, Status & Dispyssion about Standard C++ [Электронный ресурс] URL: https://isocpp.org/
Документация по C# [Электронный ресурс] URL: https://docs.microsoft.com/ru-ru/dotnet/csharp/
ГОСТ Р 7.0.5-2008. Справки по оформлению списка литературы. М., 2008.
Гагарина Л.Г. Введение в архитектуру проектирования программного обеспечения / Л.Г. Гагарина, А.Р. Федоров, П.А. Федоров. — М.: Форум : ИНФРА-М, 2016 — 320 с.
ГОСТ 19.201-78 Техническое задание. Требования к содержанию и оформлению. М., 1978.

Язык был создан в 1990-е годы американским программистом Бренданом Эйхом. Перед разработчиками была поставлена цель – создать язык программирования, интегрируемый в HTML-страницы. Первая версия языка увидела свет в марте 1996 года.
Чаще всего JavaScript используется по своему прямому назначению – написание скриптов для интернет-страниц, однако на волне популярности языка была создана версия языка для объектно-ориентированного программирования, у которой есть много поклонников. На сегодняшний день по данным статистики JavaScript является одним из самых быстрорастущих языков программирования в мире.
Несмотря на такие преимущества как сборка мусора или приведение типов у языка JavaScript есть и недостатки: отсутствие стандартной библиотеки и стандартных интерфейсов к веб-серверам и базам данных.