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

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

Дата

2025

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Дипломна робота виконана на 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; - система авторизації з рольовим доступом дозволяє розмежувати права користувачів (адміністратор, аналітик, гість); - сповіщення про критичні ситуації в енергетичному балансі (наприклад, перевищення споживання, перебої у виробництві).

Опис

Розроблена система енергетичного моніторингу — це веб-застосунок, що забезпечує автоматизований збір, обробку та візуалізацію даних про виробництво та споживання електроенергії на рівні регіонів України. Вона відповідає на виклики сучасного енергетичного сектора, де ефективне управління ресурсами, прозорість інформації та швидке реагування є ключовими вимогами. Програма реалізована на базі клієнт-серверної архітектури. Клієнтська частина створена з використанням React.js, серверна — на Node.js із фреймворком Express.js. Для збереження структурованих даних використовується реляційна база даних MySQL. Передача даних здійснюється через RESTful API, а для миттєвих сповіщень застосовано WebSocket. Функціонал програми включає: • Інтерактивну панель управління (дашборд) з вкладками для: o огляду загального енергобалансу; o перегляду історичних графіків та таблиць; o аналізу даних за регіонами та типами споживачів; o генерації звітів у форматах HTML та Excel; o картографічної інтеграції з джерелом map.ua-energy.org. • Система авторизації з рольовим доступом дозволяє розмежувати права користувачів (адміністратор, аналітик, гість). • Сповіщення про критичні ситуації в енергетичному балансі (наприклад, перевищення споживання, перебої у виробництві).

Ключові слова

енергетичний моніторинг, веб-застосунок, енергетичний баланс, візуалізація даних, автоматизація, energy monitoring, web application, energy balance, data visualization, automation

Бібліографічний опис

Миколенко, Н. О. Система проведення енергетичного моніторингу території : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Миколенко Назар Олександрович. – Київ, 2025. – 91 с.

ORCID

DOI