Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/52683
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorКоноваленко, Ігор Володимирович-
dc.contributor.authorБілінський, Максим Тарасович-
dc.contributor.authorBilinskyi, Maksym-
dc.date.accessioned2026-06-25T09:03:37Z-
dc.date.available2026-06-25T09:03:37Z-
dc.date.issued2026-06-24-
dc.date.submitted2026-06-10-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52683-
dc.description.abstractКваліфікаційна Розробка програмного забезпечення для моніторингу енергоспоживання комерційних будівель на базі трирівневої архітектруи на базі .NET та Angular// Кваліфікаційна робота освітнього рівня «Бакалавр» // Білінський Максим // Тернопільський національний технічний університет імені Івана Пулюя, факультет комп’ютерно-інформаційних систем і програмної інженерії, кафедра програмної інженерії // Тернопіль, 2026 // С. 75, рис. – 12, табл. – 20, част. – 4, додат. – 2, бібліогр. – 36. Ключові слова: енергоспоживання; вебзастосунок; ASP.NET Core; Angular; PostgreSQL; Clean Architecture; JWT; симуляція; аналітика; алерти. Кваліфікаційна робота присвячена розробці вебзастосунку Energy Monitoring для моніторингу енергоспоживання. У першому розділі проведено аналіз вимог до системи, досліджено предметну область та визначено функціональні й нефункціональні вимоги. У другому розділі описано реалізацію вебзастосунку, обґрунтовано вибір технологій та архітектурних рішень. У третьому розділі проведено тестування системи та оцінено результати її роботи. У четвертому розділі розглянуто питання безпеки життєдіяльності під час експлуатації програмного забезпечення. Вебзастосунок реалізовано з використанням Angular, ASP.NET Core, Entity Framework Core та PostgreSQL. Для авторизації використано JWT, а для контейнерного розгортання — Docker Compose. Результатом роботи є вебзастосунок Energy Monitoring для обліку та аналізу енергоспоживання, виявлення аномалій і формування сповіщень. Система відповідає вимогам функціональності та безпеки. Об’єкт дослідження: процес моніторингу та аналізу енергоспоживання в будівлях і окремих пристроях. Предмет дослідження: вебзастосунок для збору, зберігання, аналізу та візуалізації даних про споживання електроенергії.uk_UA
dc.description.abstractDevelopment for monitoring energy consumption of commercial buildings based on a three-tier architecture based on .NET and Angular // Bachelor Qualification Thesis // Maksym Bilinskyi // Ternopil Ivan Puluj National Technical University, Faculty of Computer Information Systems and Software Engineering, Department of Software Engineering // Ternopil, 2026 // P. 75, Fig. – 12, Tab. – 20, Parts – 4, App. – 2, Ref. – 36. Keywords: energy consumption; web application; ASP.NET Core; Angular; PostgreSQL; Clean Architecture; JWT; simulation; analytics; alerts. The bachelor qualification thesis is devoted to the development of the Energy Monitoring web application for energy consumption monitoring. The first chapter presents the analysis of system requirements, examines the subject area, and defines functional and non-functional requirements. The second chapter describes the implementation of the web application, including the selected technologies and architectural solutions. The third chapter covers system testing and evaluation of the obtained results. The fourth chapter addresses occupational health and safety issues related to software operation. The web application is implemented using Angular, ASP.NET Core, Entity Framework Core, and PostgreSQL. JWT is used for authentication, while Docker Compose is applied for containerized deployment. The result of the thesis is the Energy Monitoring web application for energy consumption accounting and analysis, anomaly detection, and alert generation. The system meets functional and security requirements. Research object: the process of monitoring and analyzing energy consumption in buildings and individual devices. Research subject: a web application for collecting, storing, analyzing, and visualizing electricity consumption data.uk_UA
dc.description.tableofcontentsВСТУП ................................................................................................................... 7 1 РОЗРОБКА ПРОГРАМНОЇ СИСТЕМИ .......................................................... 9 1.1 Аналіз вимог ........................................................................................... 9 1.2 Проектування системи ............................................................................. 19 2 КОНСТРУЮВАННЯ ТА ВИКОРИСТАННЯ СИСТЕМИ .......................... 31 2.1 Конструювання системи .......................................................................... 31 2.2 Використання системи ............................................................................. 41 3 ТЕСТУВАННЯ ПРОГРАМНОЇ СИСТЕМИ ................................................. 45 3.1 План тестування ........................................................................................ 45 3.2 Розробка тестів .......................................................................................... 49 3.3 Мануальне тестування .............................................................................. 52 3.4 Аналіз результатів тестування ................................................................. 57 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ ТА ОСНОВИ ОХОРОНИ ПРАЦІ .... 60 4.1 Менеджмент безпеки ................................................................................ 60 4.2. Значення автоматизації виробничих процесів у питаннях охорони праці ............................................................................................................................ 63 Висновки до розділу 4 .................................................................................... 67 ВИСНОВКИ ........................................................................................................ 68 СПИСОК ДЖЕРЕЛ ............................................................................................. 70 ДОДАТКИ ........................................................................................................... 73 ДОДАТОК А. ІЛЮСТРАЦІЇ ВАРІАНТІВ ВИКОРИСТАННЯ СИСТЕМИ 74uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectінженерія програмного забезпеченняuk_UA
dc.subjectclean Архітектураuk_UA
dc.subjectpostgreSQLuk_UA
dc.subjectпроєктуванняuk_UA
dc.subjectsoftware engineeringuk_UA
dc.titleРозробка програмного забезпечення для моніторингу енергоспоживання комерційних будівель на базі трирівневої архітектруи на базі .NET та Angularuk_UA
dc.title.alternativeSoftware development for monitoring energy consumption of commercial buildings based on a three-tier architecture based on .NET and Angularuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Білінський Максим Тарасович, 2026uk_UA
dc.contributor.committeeMemberРевнюк, Олександр Андрійович-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.format.pages76-
dc.subject.udc004.9uk_UA
dc.relation.referencesMicrosoft Learn. ASP.NET Core documentation [Електронний ресурс]. — Режим доступу: https://learn.microsoft.com/en-us/aspnet/core/uk_UA
dc.relation.referencesMicrosoft Learn. Create web APIs with ASP.NET Core [Електронний ресурс]. — Режим доступу: https://learn.microsoft.com/en-us/aspnet/core/web-api/uk_UA
dc.relation.referencesMicrosoft Learn. ASP.NET Core SignalR [Електронний ресурс]. — Режим доступу: https://learn.microsoft.com/en-us/aspnet/core/signalr/introductionuk_UA
dc.relation.referencesMicrosoft Learn. Background tasks with hosted services in ASP.NET Core [Електронний ресурс]. — Режим доступу: https://learn.microsoft.com/en-us/aspnet/core/fundamentals/host/hosted-servicesuk_UA
dc.relation.referencesMicrosoft Learn. Authentication and authorization in ASP.NET Core [Електронний ресурс]. — Режим доступу: https://learn.microsoft.com/en-us/aspnet/core/security/authentication/uk_UA
dc.relation.referencesMicrosoft Learn. Entity Framework Core documentation [Електронний ресурс]. — Режим доступу: https://learn.microsoft.com/en-us/ef/core/uk_UA
dc.relation.referencesAngular documentation [Електронний ресурс]. — Режим доступу: https://angular.dev/uk_UA
dc.relation.referencesAngular. HTTP client guide [Електронний ресурс]. — Режим доступу: https://angular.dev/guide/httpuk_UA
dc.relation.referencesPostgreSQL Global Development Group. PostgreSQL 16 Documentation [Електронний ресурс]. — Режим доступу: https://www.postgresql.org/docs/16/uk_UA
dc.relation.referencesDocker Docs. Docker Compose overview [Електронний ресурс]. — Режим доступу: https://docs.docker.com/compose/uk_UA
dc.relation.referencesDocker Docs. Compose file reference [Електронний ресурс]. — Режим доступу: https://docs.docker.com/reference/compose-file/uk_UA
dc.relation.referencesOpenAPI Initiative. OpenAPI Specification [Електронний ресурс]. — Режим доступу: https://spec.openapis.org/oas/latest.html 71uk_UA
dc.relation.referencesFowler M. Patterns of Enterprise Application Architecture. — Boston : Addison-Wesley, 2022. — 560 p.uk_UA
dc.relation.referencesMartin R. C. Clean Architecture: A Craftsman’s Guide to Software Structure and Design. — Boston : Prentice Hall, 2017. — 432 p.uk_UA
dc.relation.referencesGamma E., Helm R., Johnson R., Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software. — Boston : Addison-Wesley, 1994. — 395 p.uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Білінський М.Т. Розробка програмного забезпечення для моніторингу енергоспоживання комерційних будівель на базі трирівневої архітектруи на базі .NET та Angular: робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. Коноваленко І.В. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 76 с.uk_UA
Apareix a les col·leccions:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
dyplom_Bilinskyi_M_2026.pdf2,03 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.

Eines d'Administrador