Система проведення енергетичного моніторингу території

dc.contributor.advisorПолягушко, Любов Григорівна
dc.contributor.authorМиколенко, Назар Олександрович
dc.date.accessioned2025-10-09T09:27:32Z
dc.date.available2025-10-09T09:27:32Z
dc.date.issued2025
dc.descriptionРозроблена система енергетичного моніторингу — це веб-застосунок, що забезпечує автоматизований збір, обробку та візуалізацію даних про виробництво та споживання електроенергії на рівні регіонів України. Вона відповідає на виклики сучасного енергетичного сектора, де ефективне управління ресурсами, прозорість інформації та швидке реагування є ключовими вимогами. Програма реалізована на базі клієнт-серверної архітектури. Клієнтська частина створена з використанням React.js, серверна — на Node.js із фреймворком Express.js. Для збереження структурованих даних використовується реляційна база даних MySQL. Передача даних здійснюється через RESTful API, а для миттєвих сповіщень застосовано WebSocket. Функціонал програми включає: • Інтерактивну панель управління (дашборд) з вкладками для: o огляду загального енергобалансу; o перегляду історичних графіків та таблиць; o аналізу даних за регіонами та типами споживачів; o генерації звітів у форматах HTML та Excel; o картографічної інтеграції з джерелом map.ua-energy.org. • Система авторизації з рольовим доступом дозволяє розмежувати права користувачів (адміністратор, аналітик, гість). • Сповіщення про критичні ситуації в енергетичному балансі (наприклад, перевищення споживання, перебої у виробництві).
dc.description.abstractДипломна робота виконана на 91 сторінках, містить 34 ілюстрації, 12 таблиць, 1 додаток, 25 джерел у переліку посилань. Мета роботи — розробка веб-застосунку для моніторингу енергетичного балансу території, що забезпечує автоматизований збір, обробку та візуалізацію даних про виробництво та споживання електроенергії. Методи та засоби: клієнт-серверна архітектура, методи збору та аналізу енергетичних даних, RESTful API, WebSocket для сповіщень у реальному часі, технології Node.js, Express.js, React.js, база даних MySQL, бібліотеки Socket.IO, node-cron, JSON Web Tokens, Chart.js для візуалізації даних. Результат — програмний інструмент для моніторингу енергетичного балансу регіонів України, який підтримує рольовий доступ, інтеграцію з зовнішніми джерелами (map.ua-energy.org), створення звітів і сповіщення про критичні ситуації. Розроблена система енергетичного моніторингу — це веб-застосунок, що забезпечує автоматизований збір, обробку та візуалізацію даних про виробництво та споживання електроенергії на рівні регіонів України. Вона відповідає на виклики сучасного енергетичного сектора, де ефективне управління ресурсами, прозорість інформації та швидке реагування є ключовими вимогами. Програма реалізована на базі клієнт-серверної архітектури. Клієнтська частина створена з використанням React.js, серверна — на Node.js із фреймворком Express.js. Для збереження структурованих даних використовується реляційна база даних MySQL. Передача даних здійснюється через RESTful API, а для миттєвих сповіщень застосовано WebSocket. Функціонал програми включає: • Інтерактивну панель управління (дашборд) з вкладками для: - огляду загального енергобалансу; - перегляду історичних графіків та таблиць; - аналізу даних за регіонами та типами споживачів; - генерації звітів у форматах HTML та Excel; - картографічної інтеграції з джерелом map.ua-energy.org; - система авторизації з рольовим доступом дозволяє розмежувати права користувачів (адміністратор, аналітик, гість); - сповіщення про критичні ситуації в енергетичному балансі (наприклад, перевищення споживання, перебої у виробництві).
dc.description.abstractotherThe diploma project is completed on 91 pages, containing 34 illustrations, 12 tables, 1 appendix, and 25 sources in the reference list. The aim of the work is to develop a web application for monitoring the energy balance of a territory, ensuring automated collection, processing, and visualization of data on electricity production and consumption. Methods and tools: client-server architecture, methods for collecting and analyzing energy data, RESTful API, WebSocket for real-time notifications, technologies such as Node.js, Express.js, React.js, MySQL database, libraries including Socket.IO, node-cron, JSON Web Tokens, and Chart.js for data visualization. Result: a software tool for monitoring the energy balance of Ukrainian regions, supporting role-based access, integration with external sources (map.ua-energy.org), report generation, and notifications about critical situations.
dc.format.extent91 с.
dc.identifier.citationМиколенко, Н. О. Система проведення енергетичного моніторингу території : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Миколенко Назар Олександрович. – Київ, 2025. – 91 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/76711
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectенергетичний моніторинг
dc.subjectвеб-застосунок
dc.subjectенергетичний баланс
dc.subjectвізуалізація даних
dc.subjectавтоматизація
dc.subjectenergy monitoring
dc.subjectweb application
dc.subjectenergy balance
dc.subjectdata visualization
dc.subjectautomation
dc.titleСистема проведення енергетичного моніторингу території
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Mikolenko_bakalavr.pdf
Розмір:
1.97 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: