Вебзастосунок з використанням технологій парсингу інтернет-ресурсів для відстеження курсів криптовалют

Вантажиться...
Ескіз

Дата

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 с.

ORCID

DOI