Розроблення програмної системи візуалізації великих даних
| dc.contributor.author | Чорній Олег Тарасович | |
| dc.date.accessioned | 2026-09-21T11:07:16Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Бакалаврська робота на тему - Розроблення програмної системи візуалізації великих даних. Метою роботи є розроблення високопродуктивної настільної системи DataViz Pro для інтерактивної візуалізації великих даних на основі Java 21, JavaFX 21 та ChartFX 11.2.7. Об'єкт дослідження: процеси імпорту, фільтрації та інтерактивної візуалізації великих наборів даних у настільних аналітичних застосунках. Предмет дослідження: методи, архітектурні патерни та інструменти розробки застосунку для візуалізації великих даних, включаючи модульну Maven-архітектуру, власний IoC-контейнер, фільтрацію та Canvas-рендеринг. Результати дослідження: розроблено застосунок DataViz Pro, який забезпечує локальний імпорт даних у форматах CSV, JSON і JDBC, фільтрацію та інтерактивну Canvas-візуалізацію з експортом у PDF, PNG і SVG. У першому розділі досліджено концепцію великих даних (5V) та виконано порівняльний аналіз сучасних засобів візуалізації, обґрунтовано вибір JavaFX і ChartFX. У другому розділі спроєктовано модульну п'ятирівневу JPMSархітектуру та визначено архітектурні патерни MVP, Facade й Observer. У третьому розділі розроблено незмінні моделі даних, обґрунтовано алгоритми децимації RDP і LTTB та спроєктовано рівень доступу до даних. У четвертому розділі описано реалізацію DIContainer із захистом від циклічних залежностей, паралельного FilterEngine та анімованої JavaFX-панелі. У п'ятому розділі викладено методологію модульного тестування (JUnit 5, Mockito), описано 22 тест-кейси та наведено результати бенчмарків. Висновок: розроблений застосунок DataViz Pro повністю реалізований і відповідає вимогам до сучасних інструментів аналітики великих даних. | |
| dc.identifier.uri | https://repo.nung.edu.ua/handle/123456789/13014 | |
| dc.subject | ВІЗУАЛІЗАЦІЯ ВЕЛИКИХ ДАНИХ | |
| dc.subject | JAVA 21 | |
| dc.subject | JAVAFX 21 | |
| dc.subject | CHARTFX | |
| dc.subject | MAVEN | |
| dc.subject | ІН'ЄКЦІЯ ЗАЛЕЖНОСТЕЙ | |
| dc.subject | DASHBOARD | |
| dc.subject | ІНТЕРАКТИВНІ ГРАФІКИ | |
| dc.subject | ФІЛЬТРАЦІЯ | |
| dc.subject | ЕКСПОРТ PDF | |
| dc.subject | PATTERN FACADE. | |
| dc.title | Розроблення програмної системи візуалізації великих даних | |
| dc.type | Thesis |
