Система проведення енергетичного моніторингу території
| dc.contributor.advisor | Полягушко, Любов Григорівна | |
| dc.contributor.author | Миколенко, Назар Олександрович | |
| dc.date.accessioned | 2025-10-09T09:27:32Z | |
| dc.date.available | 2025-10-09T09:27:32Z | |
| dc.date.issued | 2025 | |
| 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.abstractother | The 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.extent | 91 с. | |
| dc.identifier.citation | Миколенко, Н. О. Система проведення енергетичного моніторингу території : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Миколенко Назар Олександрович. – Київ, 2025. – 91 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76711 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | енергетичний моніторинг | |
| dc.subject | веб-застосунок | |
| dc.subject | енергетичний баланс | |
| dc.subject | візуалізація даних | |
| dc.subject | автоматизація | |
| dc.subject | energy monitoring | |
| dc.subject | web application | |
| dc.subject | energy balance | |
| dc.subject | data visualization | |
| dc.subject | automation | |
| dc.title | Система проведення енергетичного моніторингу території | |
| dc.type | Bachelor 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
- Опис: