Розробка мобільного застосунку для моніторингу та аналітики курсів криптовалю
Вантажиться...
Дата
Автори
ORCID
Назва журналу
Номер ISSN
Назва тому
Видавець
НУБіП України
DOI
Анотація
Мета бакалаврської кваліфікаційної роботи полягає у розробці мобільного застосунку для моніторингу та аналітики курсів криптовалют на платформі iOS, який забезпечує отримання актуальних ринкових даних, їх візуалізацію, локальне збереження, пошук активів, роботу з обраними монетами, нотатками, сповіщеннями та аналітичними звітами.
Для досягнення поставленої мети необхідно вирішити такі завдання:
- проаналізувати предметну область моніторингу та аналітики курсів криптовалют;
- розглянути існуючі програмні рішення та визначити їх переваги й недоліки;
- сформувати функціональні та нефункціональні вимоги до мобільного застосунку;
- розробити інформаційну модель системи та визначити основні потоки даних;
- обґрунтувати вибір інструментальних засобів розробки;
- реалізувати основні програмні модулі застосунку;
- виконати тестування розробленої системи та оцінити результати її роботи.
Об’єктом дослідження є процеси отримання, обробки, збереження та візуалізації ринкових даних криптовалют у мобільному застосунку.
Предметом дослідження є мобільний застосунок для моніторингу та аналітики курсів криптовалют, розроблений для платформи iOS.
Для розв’язання поставлених завдань було використано методи системного аналізу, моделювання предметної області, проєктування структури даних, об’єктно-орієнтованого програмування, тестування програмного забезпечення та аналізу результатів роботи системи. Під час розробки застосовано мову програмування Swift [1], фреймворк SwiftUI [2], технологію Core Data [3], UserDefaults [4], UserNotifications [5], Charts [6], формат JSON та Binance API як джерело ринкових даних [7]. Також під час підготовки роботи було враховано приклади кваліфікаційних робіт із цифрової бібліотеки НУБіП України [11–13].
Практичне значення роботи полягає у створенні мобільного застосунку, який можна використовувати для зручного моніторингу крипторинку, перегляду актуальних курсів, аналізу історичних даних, формування списку обраних монет, створення нотаток, цінових сповіщень та експорту аналітичних результатів у форматі JSON.
Апробацію результатів роботи здійснено шляхом компіляції та тестового запуску мобільного застосунку в середовищі Xcode [17]. Було перевірено основні функціональні можливості системи: реєстрацію та авторизацію користувача, отримання ринкових даних, пошук криптовалют, побудову графіків, роботу з обраними монетами, нотатками, ціновими сповіщеннями та аналітичним модулем.
Бакалаврська кваліфікаційна робота складається зі вступу, чотирьох розділів, висновків, списку використаних джерел і додатків. У першому розділі проведено системний аналіз предметної області та сформовано вимоги до системи. У другому розділі розглянуто інформаційне забезпечення, інформаційні потоки та структуру даних. У третьому розділі описано архітектуру, інструментальні засоби та реалізацію основних програмних модулів. У четвертому розділі наведено рекомендації щодо впровадження, експлуатації та тестування застосунку. Робота містить 85 сторінки, 28 використаних джерел і 3 додатки.
Опис
Ключові слова
Бібліографічний опис
Карюк Д. Ю. Розробка мобільного застосунку для моніторингу та аналітики курсів криптовалют : дипломна робота ... бакалавра : 122 Комп’ютерні науки. Київ, 2026. 83 с.