Вебзастосунок з використанням технологій парсингу інтернет-ресурсів для відстеження курсів криптовалют
Вантажиться...
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Дипломний проєкт складається з семи розділів, містить 7 таблиць, 1
додаток та 20 джерел – загалом 75 сторінку.
Об`єкт дослідження:
Інформаційні системи збору та аналізу даних криптовалют.
Предмет дослідження:
рекомендаційні системи збору, обробки й аналізу даних курсів
криптовалют із зовнішніх сервісів.
Мета дипломного проєкту: метою проєкту є спрощення процесу збору історичних даних про ціни закриття криптовалют та формування рекомендацій щодо оптимальних моментів купівлі чи продажу активів.
У першому розділі розглянуто особливості предметної області моніторингу курсів криптовалют, обґрунтовано актуальність завдання автоматизованого збору та аналізу децентралізованих фінансових даних і наведено загальну характеристику ринкового середовища.
У другому розділі проведено порівняльний аналіз існуючих API-сервісів, визначено їхні обмеження щодо надійності, швидкості оновлення даних і можливостей технічного аналізу, що дозволило сформувати ключові вимоги до нової системи.
У третьому розділі представлено концепцію функціонування
клієнтського додатку: визначено основні функціональні та нефункціональні вимоги, описано структуру інтерфейсу,
користувацькі сценарії та логіку взаємодії.
У четвертому розділі детально описано архітектуру та технології
реалізації: компонентну структуру React-застосунку, управління
станом через Zustand, шар доступу
до даних на базі axios із retry-механізмом, модулі візуалізації на
Recharts та кешування у Local Storage.
У п’ятому розділі наведено математичне обґрунтування:
формальний опис часових рядів криптовалютних цін, алгоритми обчислення скользячих середніх SMA, EMA, індексу відносної сили
RSI та порогових умов генерації сигналів Buy/Sell.
У шостому розділі описано процес реалізації клієнтського додатку:
організацію структури коду, використані інструменти розробки
Vite, VS Code, принципи побудови UI-компонентів та адаптивної
верстки під різні пристрої.
У сьомому розділі представлено результати функціонального та
продуктивного тестування: сценарії перевірки коректності
відображення даних, швидкодії оновлення курсів, стрес-
тестування на великому обсязі запитів і поведінки системи в
крайових умовах, що підтвердили відповідність реалізації заявленим
вимогам.
Опис
Ключові слова
API, вебзастосунок, криптовалюта, парсинг, сигнали
Бібліографічний опис
Кудінов, М. С. Вебзастосунок з використанням технологій парсингу інтернет-ресурсів для відстеження курсів криптовалют : дипломний проєкт ... бакалавра : 126 Інформаційні системи та технології / Кудінов Михайло Сергійович. – Київ, 2025. – 81 с.