Полягушко, Любов ГригорівнаМиколенко, Назар Олександрович2025-10-092025-10-092025Миколенко, Н. О. Система проведення енергетичного моніторингу території : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Миколенко Назар Олександрович. – Київ, 2025. – 91 с.https://ela.kpi.ua/handle/123456789/76711Розроблена система енергетичного моніторингу — це веб-застосунок, що забезпечує автоматизований збір, обробку та візуалізацію даних про виробництво та споживання електроенергії на рівні регіонів України. Вона відповідає на виклики сучасного енергетичного сектора, де ефективне управління ресурсами, прозорість інформації та швидке реагування є ключовими вимогами. Програма реалізована на базі клієнт-серверної архітектури. Клієнтська частина створена з використанням React.js, серверна — на Node.js із фреймворком Express.js. Для збереження структурованих даних використовується реляційна база даних MySQL. Передача даних здійснюється через RESTful API, а для миттєвих сповіщень застосовано WebSocket. Функціонал програми включає: • Інтерактивну панель управління (дашборд) з вкладками для: o огляду загального енергобалансу; o перегляду історичних графіків та таблиць; o аналізу даних за регіонами та типами споживачів; o генерації звітів у форматах HTML та Excel; o картографічної інтеграції з джерелом map.ua-energy.org. • Система авторизації з рольовим доступом дозволяє розмежувати права користувачів (адміністратор, аналітик, гість). • Сповіщення про критичні ситуації в енергетичному балансі (наприклад, перевищення споживання, перебої у виробництві).Дипломна робота виконана на 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; - система авторизації з рольовим доступом дозволяє розмежувати права користувачів (адміністратор, аналітик, гість); - сповіщення про критичні ситуації в енергетичному балансі (наприклад, перевищення споживання, перебої у виробництві).91 с.ukенергетичний моніторингвеб-застосунокенергетичний балансвізуалізація данихавтоматизаціяenergy monitoringweb applicationenergy balancedata visualizationautomationСистема проведення енергетичного моніторингу територіїBachelor Thesis