Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://elartu.tntu.edu.ua/handle/lib/52764
Full metadata record
DC poleHodnotaJazyk
dc.contributor.advisorЦуприк, Галина Богданівна-
dc.contributor.authorМаксим’як, Данило Юрійович-
dc.date.accessioned2026-06-26T11:10:41Z-
dc.date.available2026-06-26T11:10:41Z-
dc.date.issued2026-06-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52764-
dc.description.abstractКваліфікаційна робота присвячена розробці програмного прототипу об’єктової системи локального оповіщення при надзвичайних ситуаціях з використанням технологій .NET. У першому розділі проаналізовано предметну область, нормативний контекст цивільного захисту, ролі користувачів, та сценарії. У другому розділі обґрунтовано вибір технологій .NET, ASP.NET Core, Entity Framework Core, SQLite, SignalR та ASP.NET Core Identity, спроєктовано архітектуру. У третьому розділі описано тестування, локальне розгортання, системні вимоги та верифікацію програмного прототипу. У четвертому розділі розглянуто питання безпеки життєдіяльності та охорони праці оператора системи локального оповіщення, зокрема організацію дій персоналу під час оповіщення. Об’єкт дослідження: процес організації об’єктового локального оповіщення осіб, які перебувають на території об’єкта або в його охоронних зонах. Предмет дослідження: програмні моделі, архітектурні рішення та засоби реалізації прототипу об’єктової системи локального оповіщення з використанням технологій .NETuk_UA
dc.description.abstractThe qualification work is devoted to the development of a software prototype for a facility-level local emergency alerting system using .NET technologies. The first chapter analyzes the subject area, the regulatory context of civil protection, user roles, and alerting scenarios. The second chapter justifies the choice of .NET, ASP.NET Core, Entity Framework Core, SQLite, SignalR, and ASP.NET Core Identity technologies, and presents the designed system architecture. The third chapter describes testing, local deployment, system requirements, and verification of the software prototype. The fourth chapter considers life safety and occupational safety issues related to the work of the local alerting system operator, in particular the organization of personnel actions during alerting. Object of research: the process of organizing facility-level local alerting of persons located on the facility premises or within its protection zones. Subject of research: software models, architectural solutions, and implementation tools for a prototype of a facility-level local alerting system using .NET technologies.uk_UA
dc.description.tableofcontentsВСТУП..............................................................................................................................8 1 АНАЛІЗ ВИМОГ ДО ПРОТОТИПУ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ...........11 1.1 Аналіз предметної області................................................................................. 11 1.2 Постановка завдання та цілей........................................................................... 15 1.3 Вимоги до системи............................................................................................. 17 1.4 Пошук акторів та варіантів використання........................................................19 1.5 Опис ключових варіантів використання...........................................................20 2 ПРОЄКТУВАННЯ ТА РОЗРОБКА ПРОТОТИПУ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ................................................... 23 2.1 Вибір процесу розробки.....................................................................................23 2.2 Проектування архітектури системи.................................................................. 25 2.3 Побудова схем бази даних................................................................................. 28 2.4 Побудова UML-діаграм класів.......................................................................... 30 2.5 Вибір мови та середовища розробки................................................................ 33 2.5.1 Критерії вибору технологій....................................................................... 33 2.5.2 Обґрунтування технологічного стеку....................................................... 33 2.5.3 Реєстр архітектурних рішень.....................................................................35 2.6.1 Реалізація доменних правил...................................................................... 39 2.6.2 Тестування компонентів.............................................................................39 2.7 Розробка інтерфейсу користувача..................................................................... 40 3 ТЕСТУВАННЯ, ВПРОВАДЖЕННЯ ТА ПІДТРИМКА..........................................46 3.1. Тестування програмної системи.......................................................................46 3.1.1 Види та план тестування............................................................................48 3.1.2 Розробка тестових сценаріїв......................................................................51 3.2 Розгортання програмної системи та системні вимоги.................................... 53 3.3 Верифікація програмної системи......................................................................55 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ..........................58 4.1 Безпека життєдіяльності.................................................................................... 58 4.2 Основи охорони праці........................................................................................ 60ВИСНОВКИ................................................................................................................... 63 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ...................................................................... 65 ДОДАТКИ.......................................................................................................................70 ДОДАТОК А...................................................................................................................71 ДОДАТОК Б................................................................................................................... 72 ДОДАТОК В................................................................................................................... 77 ДОДАТОК Г................................................................................................................... 80 ДОДАТОК Д................................................................................................................... 82 ДОДАТОК Е................................................................................................................... 87uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectцивільний захистuk_UA
dc.subject.NETuk_UA
dc.subjectfacility-level local alerting systemuk_UA
dc.subjectemergency situationuk_UA
dc.subjectsoftware prototypeuk_UA
dc.subjectASP.NET Coreuk_UA
dc.subjectSignalRuk_UA
dc.subjectaudituk_UA
dc.titleРозробка прототипу програмного забезпечення для об’єктної локального оповіщення при надзвичайних ситуаціях з використанням технологій .NETuk_UA
dc.title.alternativeDevelopment of a Software Prototype for a Facility-Level Local Emergency Alerting System Using .NET Technologieuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Максим'як Данило Юрійович, 2026uk_UA
dc.contributor.committeeMemberРевнюк, Олександр Андрійович-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.format.pages89-
dc.subject.udc004.9uk_UA
dc.relation.referencesКодекс цивільного захисту України : Закон України № 5403-VI. [Електронний ресурс]. URL: https://zakon.rada.gov.ua/laws/show/5403-17/print (дата звернення: 13.04.2026)uk_UA
dc.relation.referencesПро затвердження Положення про організацію оповіщення про загрозу виникнення або виникнення надзвичайних ситуацій та організації зв’язку у сфері цивільного захисту : Постанова Кабінету Міністрів України № 733. [Електронний ресурс]. URL: https://zakon.rada.gov.ua/laws/show/733-2017-%D0%BF/print (дата звернення: 14.04.2026)uk_UA
dc.relation.referencesПро затвердження Інструкції щодо практик чи процедур проектування, дослідження, введення в експлуатацію, експлуатації та технічного обслуговування (супроводження) автоматизованих систем централізованого оповіщення : Наказ МВС України № 93. [Електронний ресурс]. URL: https://zakon.rada.gov.ua/laws/show/z0418-19/print (дата звернення: 25.04.2026).uk_UA
dc.relation.referencesAmmann P., Offutt J. Introduction to Software Testing. 2nd ed. Cambridge : Cambridge University Press, 2017. 364 p. DOI: 10.1017/9781316771273.uk_UA
dc.relation.referencesAvizienis A., Laprie J.-C., Randell B., Landwehr C. Basic Concepts and Taxonomy of Dependable and Secure Computing. IEEE Transactions on Dependable and Secure Computing. 2004. Vol. 1, No. 1. P. 11–33. DOI: 10.1109/TDSC.2004.2.uk_UA
dc.relation.referencesKnight J. C. Safety Critical Systems: Challenges and Directions. Proceedings of the 24th International Conference on Software Engineering. New York : ACM, 2002. P. 547–550. DOI: 10.1145/581339.581406.uk_UA
dc.relation.referencesEverbridge Mass Notification. [Електронний ресурс]. URL: https://www.everbridge.com/resource/mass-notification-data-sheet/ (дата звернення: 18.04.2026).uk_UA
dc.relation.referencesПовітряна тривога. [Електронний ресурс]. URL: https://www.ukrainealarm.com/ (дата звернення: 20.04.2026).uk_UA
dc.relation.referencesOverview of ASP.NET Core. [Електронний ресурс]. URL: https://learn.microsoft.com/enus/aspnet/core/overview?view=aspnetcore-10.0 (дата звернення: 27.04.2026).uk_UA
dc.relation.referencesEntity Framework Core. [Електронний ресурс]. URL: https://learn.microsoft.com/en-us/ef/core/ (дата звернення: 29.04.2026).uk_UA
dc.relation.referencesIntroduction to Identity on ASP.NET Core. [Електронний ресурс]. URL: https://learn.microsoft.com/en-us/aspnet/core/security/authentication/identity?view=aspnetcore-10.0 (дата звернення: 30.04.2026).uk_UA
dc.relation.referencesRole-based Authorization in ASP.NET Core. [Електронний ресурс]. URL: https://learn.microsoft.com/en-us/aspnet/core/security/authorization/roles?view=aspnetcore-10.0 (дата звернення: 30.04.2026).uk_UA
dc.relation.referencesBackground Tasks with Hosted Services in ASP.NET Core. [Електронний ресурс]. URL: https://learn.microsoft.com/en-us/aspnet/core/fundamentals/host/hosted-services?view=aspnetcore- 10.0 (дата звернення: 06.05.2026).uk_UA
dc.relation.referencesOverview of ASP.NET Core SignalR. [Електронний ресурс]. URL: https://learn.microsoft.com/enus/aspnet/core/signalr/introduction?view=aspnetcore-10.0 (дата звернення: 07.05.2026).uk_UA
dc.relation.referencesMileti D. S., Sorensen J. H. Communication of Emergency Public Warnings: A Social Science Perspective and State-of-the-Art Assessment. Oak Ridge : Oak Ridge National Laboratory, 1990. 166 p.uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерноінформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Максим’як Д. Ю. Розробка прототипу програмного забезпечення для об’єктової системи локального оповіщення при надзвичайних ситуаціях з використанням технологій .NET: робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. Г. Б. Цуприк. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 89 с.uk_UA
Vyskytuje se v kolekcích:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
Diplom_Maksymiak_D_2026.pdf7,57 MBAdobe PDFZobrazit/otevřít


Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.

Nástroje administrátora