Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/52712
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorПалка, Олег Вікторович-
dc.contributor.advisorPalka, Oleh-
dc.contributor.authorДенисюк, Іван Михайлович-
dc.contributor.authorDenysyuk, Ivan-
dc.date.accessioned2026-06-25T14:53:10Z-
dc.date.available2026-06-25T14:53:10Z-
dc.date.issued2026-06-22-
dc.date.submitted2026-06-08-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52712-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 22.06.2026р. на засіданні екзаменаційної комісії №31 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена розробці програмної системи управління енергоспоживанням міських об’єктів розумного міста. У першому розділі кваліфікаційної роботи описано концепцію "розумного міста" та особливості управління енергоспоживанням міських об’єктів. Висвітлено сучасні підходи до моніторингу енергетичних ресурсів. Розглянуто існуючі програмні рішення та технології, що застосовуються для збору, обробки й аналізу даних про енергоспоживання. Проведено аналіз аналогів та визначено вимоги до програмної системи. У другому розділі кваліфікаційної роботи виконано проєктування програмної системи. Досліджено функціональні та нефункціональні вимоги до програмного забезпечення. Подано архітектуру системи, структуру бази даних MongoDB, модель взаємодії програмних модулів та алгоритми обробки інформації. Розроблено схему інформаційних потоків та логіку функціонування системи. У третьому розділі кваліфікаційної роботи описано реалізацію програмної системи засобами мови програмування Python. Проаналізовано особливості використання MongoDB для зберігання даних, бібліотеки PyMongo для роботи з базою даних та фреймворку PyQt5 для створення графічного інтерфейсу користувача. Реалізовано модулі збору, зберігання, обробки та аналізу даних про енергоспоживання міських об’єктів. Проведено тестування системи, побудовано графіки споживання енергії та виконано аналіз результатів роботи програмного забезпечення. Об’єкт дослідження: процес управління енергоспоживанням міських об’єктів в умовах функціонування концепції "розумного міста". Предмет дослідження: методи, моделі та програмні засоби збору, зберігання, аналізу та візуалізації даних про енергоспоживання міських об’єктів.uk_UA
dc.description.abstractThe qualification thesis is devoted to the development of a software system for managing energy consumption of smart city facilities. The relevance of the research is determined by the need to improve the efficiency of energy resource utilization, reduce costs, and implement modern digital technologies for monitoring and analyzing energy consumption. The first chapter describes the concept of a smart city and the specific features of energy consumption management in urban facilities. Modern approaches to energy resource monitoring are highlighted. Existing software solutions and technologies used for collecting, processing, and analyzing energy consumption data are reviewed. An analysis of existing analogues is carried out, and the requirements for the software system are defined. The second chapter presents the design of the software system. Functional and non functional requirements for the software are investigated. The system architecture, MongoDB database structure, interaction model of software modules, and information processing algorithms are described. An information flow scheme and the system operation logic are developed. The third chapter describes the implementation of the software system using the Python programming language. The features of using MongoDB for data storage, the PyMongo library for database interaction, and the PyQt5 framework for developing the graphical user interface are analyzed. Modules for collecting, storing, processing, and analyzing energy consumption data of urban facilities are implemented. System testing is conducted, energy consumption graphs are generated, and the results of the software operation are analyzed. Object of research: the process of energy consumption management of urban facilities within the framework of the smart city concept. Subject of research: methods, models, and software tools for collecting, storing, analyzing, and visualizing energy consumption data of urban facilities.uk_UA
dc.description.tableofcontentsВСТУП. 10 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАДАЧІ 12 1.1 Концепція розумного міста та роль енергоменеджменту 12 1.2 Дослідження характеристик енергоспоживання об'єктів міської інфраструктури. 13 1.3 Аналіз та класифікація систем енергомоніторингу. 17 1.4 Деталізація вимог до програмної системи 22 1.5 Обґрунтування постановки задачі дипломної роботи. 23 1.6 Висновок до 1 розділу. 24 РОЗДІЛ 2. ПРОЕКТУВАННЯ ПРОГРАМНОЇ СИСТЕМИ УПРАВЛІННЯ ЕНЕРГОСПОЖИВАННЯМ 25 2.1 Архітектура програмної системи 25 2.1.1 Вибір архітектурного підходу 28 2.2 Проектування бази даних на основі MongoDB 30 2.2.1 Обґрунтування вибору NoSQL для реалізації логічної моделі даних. 30 2.2.2 Проектування структури бази даних та її оптимізація. 31 2.3 Моделювання функціональних процесів системи. 33 2.3.1 Сценарії використання (Use Case) та UML-діаграми системи. 33 2.3.2 Опис бізнес-логіки системи 36 2.4 Проектування графічного інтерфейсу користувача. 37 2.5 Висновок до 2 розділу. 39 РОЗДІЛ 3. РЕАЛІЗАЦІЯ ТА ДОСЛІДЖЕННЯ ПРОГРАМНОЇ СИСТЕМИ 41 3.1 Обґрунтування технологій та реалізація модуля зберігання і обробки даних 41 3.2 Реалізація модуля аналізу енергоспоживання 43 3.3 Реалізація графічного інтерфейсу користувача 44 3.4 Тестування та аналіз результатів роботи системи. 46 3.5 Висновок до 3 розділу. 47 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ49 4.1 Ергономічні проблеми безпеки життєдіяльності. 49 4.2 Заходи щодо автоматизації виробничих процесів, які сприяють покращенню умов праці 50 4.3 Висновок до 4 розділу. 52 ВИСНОВКИ. 53 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ. 55 ДОДАТКИuk_UA
dc.format.extent59-
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.subject122uk_UA
dc.subjectкомп’ютерні наукиuk_UA
dc.subjectрозумне містоuk_UA
dc.subjectенергоспоживанняuk_UA
dc.subjectмоніторингuk_UA
dc.subjectаналіз данихuk_UA
dc.subjectінформаційна системаuk_UA
dc.subjectуправління ресурсамиuk_UA
dc.subjectsmart cityuk_UA
dc.subjectenergy consumptionuk_UA
dc.subjectmonitoringuk_UA
dc.subjectdata analysisuk_UA
dc.subjectmongodbuk_UA
dc.subjectpythonuk_UA
dc.subjectinformation systemuk_UA
dc.subjectresource managementuk_UA
dc.titleРозробка програмної системи управління енергоспоживанням міських об’єктів розумного містаuk_UA
dc.title.alternativeDevelopment of a Software System for Energy Consumption Management of Smart City Urban Facilitiesuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Денисюк Іван Михайлович, 2026uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.056.55:614.2uk_UA
dc.relation.references1.United Nations World Urbanization Prospects 2024: Technology, Energy and Sustainability in Megacities. [Електронний ресурс]. – Режим доступу: https://population.un.org/wup/ (дата звернення: 14.02.2026).uk_UA
dc.relation.references2.Simon Elias Bibri The Social Shaping of the Metaverse as a Next-Generation Smart City. [Електронний ресурс]. – Режим доступу: https://www.sciencedirect.com/ (дата звернення: 21.02.2026).uk_UA
dc.relation.references3.ДСТУ ISO 50001:2025. Системи енергетичного менеджменту. Вимоги та настанова щодо використання. [Електронний ресурс]. – Режим доступу: https://online.budstandart.com/ (дата звернення: 02.03.2026).uk_UA
dc.relation.references4.Мельник В. О. Інтеграція IoT-сенсорів у муніципальні системи контролю енергоресурсів. [Електронний ресурс]. – Режим доступу: https://ir.stu.cn.ua/ (дата звернення: 04.03.2026).uk_UA
dc.relation.references5.Anand P. A review of occupancy-based energy consumption modeling in smart buildings. [Електронний ресурс]. – Режим доступу: https://www.sciencedirect.com/ (дата звернення: 9.03.2026).uk_UA
dc.relation.references6. López-Moreno, H., Núñez-Peiró, M., Sánchez-Guevara, C., Neila, J. On the identification of Homogeneous Urban Zones for the residential buildings' energy evaluation // Building and Environment. – 2022. – Vol. 207. [Електронний ресурс]. – Режим доступу: https://doi.org/10.1016/j.buildenv.2021.108451 (дата звернення: 11.03.2026).uk_UA
dc.relation.references7.Маляренко В. А. Енергоефективність та енергоменеджмент у житлово-комунальній сфері. [Електронний ресурс]. – Режим доступу: https://eprints.kname.edu.ua/ (дата звернення: 13.03.2026).uk_UA
dc.relation.references8.Stuart, G., Ozawa-Meida, L. Supporting Decentralised Energy Management through Smart Monitoring Systems in Public Authorities // Energies. – 2020. – Vol. 13(20). [Електронний ресурс]. – Режим доступу: https://www.mdpi.com/1996-1073/13/20/5398 (дата звернення: 15.03.2026).uk_UA
dc.relation.references9.Energy Monitoring System. [Електронний ресурс]. – Режим доступу: https://ecoenergies.co.in/energy-monitoring-system/ (дата звернення 18.03.2026)uk_UA
dc.relation.references10.Garcia M. Cybersecurity in Smart City Energy Grids. [Електронний ресурс]. – Режим доступу: https://www.sciencedirect.com/ (дата звернення: 21.03.2026).uk_UA
dc.relation.references11.Chen L. Deep Learning for Energy Forecasting in Smart Buildings. [Електронний ресурс]. – Режим доступу: https://www.sciencedirect.com/ (дата звернення: 28.03.2026).uk_UA
dc.relation.references12.Ferrer A. J. Cloud-native architectures for smart city energy platforms. [Електронний ресурс]. – Режим доступу: https://link.springer.com/ (дата звернення: 06.04.2026).uk_UA
dc.relation.references13.Brown T. NoSQL Databases in IoT Energy Platforms: Scalability and Performance. [Електронний ресурс]. – Режим доступу: https://www.oreilly.com/ (дата звернення: 12.04.2026).uk_UA
dc.relation.references14.Shafiq M. Security Challenges in IoT-based Smart City Energy Systems. [Електронний ресурс]. – Режим доступу: https://ieeexplore.ieee.org/ (дата звернення: 19.04.2026).uk_UA
dc.relation.references15.Benefits of Energy Management. [Електронний ресурс]. – Режим доступу: https://www.primeits.com.au/benefits-of-energy-management/ (дата звернення: 21.04.2026)uk_UA
dc.relation.references16.A Microservices-Based Solution with Hybrid Communication for Energy Management in Smart Grid Environments // Sensors. – 2026. [Електронний ресурс]. – Режим доступу: https://www.mdpi.com/1424-8220/26/5/1714 (дата звернення: 23.04.2026).uk_UA
dc.relation.references17.Scattone, F. F., Braghetto, K. R. A Microservices Architecture for Distributed Complex Event Processing in Smart Cities. [Електронний ресурс]. – Режим доступу: https://arxiv.org/abs/2008.07585 (дата звернення: 24.04.2026).uk_UA
dc.relation.references18.Newman, S. (2021). Building Microservices: Designing Fine-Grained Systems (2nd ed.). O’Reilly Media. [Електронний ресурс] – Режим доступу: https://samnewman.io/books/building_microservices/ (дата звернення: 26.04.2026).uk_UA
dc.relation.references19.Що таке мікросервісна архітектура. [Електронний ресурс]. – Режим доступу: https://blog.colobridge.net/uk/2024/01/what-is-microservices-architecture-ua/ (дата звернення 27.04.2026)uk_UA
dc.relation.references20.Chodorow K. MongoDB: The Definitive Guide. [Електронний ресурс]. – Режим доступу: https://www.mongodb.com/resources/books/ (дата звернення: 27.04.2026).uk_UA
dc.relation.references21.Алгоритми в програмуванні: що потрібно знати? [Електронний ресурс]. – Режим доступу: https://denzadnem.com.ua/blogy/korysni-porady/168016 (дата звернення: 28.04.2026).uk_UA
dc.relation.references22.Що таке MongoDB? Дізнайтеся про популярні системи управління базами даних NoSQL [Електронний ресурс]. – Режим доступу: https://buimanhduc.com/mongodb-la-gi (дата звернення 29.04.2026).uk_UA
dc.relation.references23.Sommerville I. Software Engineering (10th Edition) [Електронний ресурс]. – Режим доступу: https://www.pearson.com/en-us/subject-catalog/p/software-engineering/P200000003282 (дата звернення 30.04.2026)uk_UA
dc.relation.references24.UML Use Case Diagrams [Електронний ресурс]. – Режим доступу:https://www.uml diagrams.org/use-case-diagrams.html (дата звернення: 30.04.2026)uk_UA
dc.relation.references25. UML 2.5 Specification (OMG) [Електронний ресурс]. – Режим доступу:https://www.omg.org/spec/UML/2.5/ (дата звернення: 30.04.2026)uk_UA
dc.relation.references26. What is Activity Diagram? [Електронний ресурс]. – Режим доступу: https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-activity diagram/ (дата звернення 01.05.2026)uk_UA
dc.relation.references27.IBM Cloud Education – IoT (Internet of Things) [Електронний ресурс]. – Режим доступу: https://www.ibm.com/topics/internet-of-things (дата звернення: 01.05.2026)uk_UA
dc.relation.references28.Nielsen J. 10 Usability Heuristics for User Interface Design. [Електронний ресурс]. – Режим доступу: https://www.nngroup.com/articles/ten-usability-heuristics/ (дата звернення: 01.05.2026).uk_UA
dc.relation.references29.Google. Material Design 3 Guidelines. [Електронний ресурс]. – Режим доступу: https://m3.material.io/ (дата звернення: 03.05.2026).uk_UA
dc.relation.references30. Smart City Monitoring Dashboard UI. [Електронний ресурс]. – Режим доступу: https://elements.envato.com/smart-city-monitoring-dashboard-ui-2DGS2YJ (дата звернення: 03.05.2026).uk_UA
dc.relation.references31.ISO 9241-210:2019 Ergonomics of human-system interaction — Human-centred design for interactive systems. [Електронний ресурс]. – Режим доступу: https://www.iso.org/standard/77520.html (дата звернення: 03.05.2026).uk_UA
dc.relation.references32.Python Software Foundation. Python Documentation. – Режим доступу: Python Documentation (дата звернення: 05.05.2026).uk_UA
dc.relation.references33.MongoDB Inc. MongoDB Documentation. – Режим доступу: https://www.mongodb.com/docs/ (дата звернення: 08.05.2026).uk_UA
dc.relation.references34.The Pandas Development Team. Pandas Documentation. – Режим доступу: https://pandas.pydata.org/docs/ (дата звернення: 05.05.2026)..uk_UA
dc.relation.references35.Riverbank Computing Limited. PyQt5 Documentation. – Режим доступу: https://www.riverbankcomputing.com/static/Docs/PyQt5/ (дата звернення: 08.05.2026).uk_UA
dc.relation.references36.Matplotlib Development Team. Matplotlib Documentation. – Режим доступу: https://matplotlib.org/stable/index.html (дата звернення: 05.05.2026).uk_UA
dc.relation.references37.Методичні вказівки для написання розділу «Безпека життєдіяльності, основи охорони праці» в кваліфікаційних роботах здобувачів освітнього рівня ,,бакалавр” / Укладачі: Гурик О.Я., Окіпний І.Б. – Тернопіль: ТНТУ імені Івана Пулюя, 2021. – 20 с. – Режим доступу: https://dl.tntu.edu.ua/content.php?cid=392952 (дата звернення: 16.05.2026).uk_UA
dc.relation.references38.Palka O., Dmytrotsa L., Kozbur H., Nebesnyi R. Smart people: the role of big data analytics in digital transformation. – Proceedings of the BAITmp 2025: The 2nd International Workshop on Bioinformatics and Applied Information Technologies for medical purpose (Ben Guerir, Morocco, November 12-13, 2025). CEUR Workshop Proceedings (CEURWS.org). 2025. Vol. 4159, pp. 163-174. – Режим доступу: https://ceur-ws.org/Vol-4159/paper14.pdf (дата звернення: 11.06.2026).uk_UA
dc.relation.references39.Ystgaard, K. F., Atzori, L., Palma, D. та ін. Review of the theory, principles, and design requirements of human-centric Internet of Things (IoT) // Journal of Ambient Intelligence and Humanized Computing. – 2023. – Vol. 14. [Електронний ресурс]. – Режим доступу: https://doi.org/10.1007/s12652-023-04539-3 (дата звернення: 17.05.2026).uk_UA
dc.relation.references40.Liu, Z., Sang, G. Research on IoT Design Strategies Based on HCD in Smart City Development // Proceedings of the MSIEID Conference. – 2024. [Електронний ресурс]. – Режим доступу: https://doi.org/10.4108/eai.8-12-2023.2344472 (дата звернення: 19.05.2026).uk_UA
dc.relation.references41.Bibri, S. E., Alahi, A., Sharifi, A. та ін. Environmentally sustainable smart cities and their converging AI, IoT, and big data technologies and solutions // Energy Informatics. – 2023. – Vol. 6. [Електронний ресурс]. – Режим доступу: https://doi.org/10.1186/s42162-023- 00259-2 (дата звернення: 21.05.2026).uk_UA
dc.relation.references42.Палка О. Аналіз інтегрованої архітектури розумного міста з блокчейном та IoT. – Науковий вісник НЛТУ України. 2023. №33(6). С. 94-99. – Режим доступу: https://doi.org/10.36930/40330612 ; https://nv.nltu.edu.ua/index.php/journal/article/view/2554 (дата звернення: 11.06.2026).uk_UA
dc.relation.references43.Tekinerdogan, B., Köksal, Ö., Çelik, T. System architecture design of IoT-based smart cities // Applied Sciences. – 2023. – Vol. 13(7). [Електронний ресурс]. – Режим доступу: https://doi.org/10.3390/app13074173 (дата звернення: 24.05.2026).uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Денисюк І. М. Розробка програмної системи управління енергоспоживанням міських об’єктів розумного міста : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. О. В. Палка. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 59 с.uk_UA
Розташовується у зібраннях:122 — Компʼютерні науки, F3 Комп’ютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
2026_KRB_SN-41_Denysyuk_IM.pdfДипломна робота2,03 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора