Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/50564
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorЦуприк, Галина Богданівна-
dc.contributor.authorЛагола, Ростислав Орестович-
dc.contributor.authorLahola, Rostyslav Orestovych-
dc.date.accessioned2025-12-23T13:11:06Z-
dc.date.available2025-12-23T13:11:06Z-
dc.date.issued2025-12-
dc.identifier.citationЛагола Р. О. Проєктування і розробка web-платформи для волонтерської діяльності з використанням сучасних ІТ технологій та Agileметодології: кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ /Р.О. Лагола — Тернопіль: ТНТУ, 2025. — 84с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/50564-
dc.description.abstractМетою роботи є створення web-платформи для волонтерської діяльності з врахуванням її особливостей ведення та специфіки. Об’єктом дослідження є процес створення web-платформи орієнтованої на волонтерську діяльність з використанням оптимальних обґрунтованих засобів та ресурсів розробки при забезпечення якості. Предметом дослідження є методи, моделі та технології проєктування та розробки web-платформи із застосуванням сучасних Frontend і Backend технологій, баз даних та хмарних сервісів. Методи дослідження включають: аналіз конкурентних платформ та існуючих рішень, моделювання архітектури системи, проєктування, розробку та тестування функціональних компонент. В даній роботі продемонстровано процес проєктування, розробки, та тестування веб-платформи для волонтерських ініціатив, яка реалізована як кластер із двох основних компонентів: веб-сервісу для взаємодії користувачів та API для керування подіями та заявками. Проведено аналіз існуючих сервісів (VolunteerMatch, Добро.ua, LetsDoItUkraine), виділено їх переваги та недоліки для формування плану розробки.uk_UA
dc.description.abstractThe purpose of the paper is to create a web platform for volunteer activities, taking into account its features of management and specificity. The object of the study is the process of creating a web platform focused on volunteer activities using optimal substantiated development tools and resources while ensuring quality. The subject of the study is the methods, models and technologies of designing and developing a web platform using modern front-end and back-end technologies, databases and cloud services. The research methods include: analysis of competitive platforms and existing solutions, modeling of the system architecture, design, development and testing of functional components. This paper demonstrates the process of designing, developing, designing and testing a web platform for volunteer initiatives, which is implemented as a cluster of two main components: a web service for user interaction and an API for managing events and requests. An analysis of existing services (VolunteerMatch, Dobro.ua, LetsDoItUkraine) was conducted, their advantages and disadvantages were highlighted for the formation of a development planuk_UA
dc.description.tableofcontents1 АНАЛІЗ ВИМОГ ДО WEB-ПЛАТФОРМИ .............................................................. 9 1.1. Аналіз предметної області................................................................................. 9 1.1.1. Суть та значення волонтерської діяльності............................................... 9 1.1.2. Проблематика та виклики при організації волонтерської діяльності... 10 1.1.3. Огляд існуючих рішень ............................................................................. 11 1.1.4. Технологічні аспекти та тенденції............................................................ 11 1.2. Постановка завдання і формулювання цілей проєкту .................................. 12 1.2.1. Вимоги до системи..................................................................................... 14 1.2.2. Постановка завдання на розробку ............................................................ 15 1.2.3. Цілі розробки .............................................................................................. 16 1.3. Пошук акторів та варіантів використання ..................................................... 16 1.3.1. Актори системи .......................................................................................... 17 1.3.2. Визначення та опис варіантів використання........................................... 18 1.4. Опис ключових варіантів використання........................................................... 19 2 ПРОЄКТУВАННЯ ТА РОЗРОБКА WEB-ПЛАТФОРМИ..................................... 22 2.1 Вибір процесу розробки ...................................................................................... 22 2.2 Проєктування архітектури web-платформи ...................................................... 24 2.2.1 Обґрунтування вибору архітектурного стилю розробки веб-платформи 24 2.2.2 Компоненти системи ..................................................................................... 25 2.2.3 Переваги обраної архітектури ...................................................................... 28 2.3 Побудова схеми бази даних для розроблюваної web-платформи................... 29 2.3.1 Обґрунтування вибору типу бази даних...................................................... 29 2.3.2 Основні таблиці бази даних, міжтабличні зв’язки, додаткові аспекти .... 30 2.4 Побудова UML-діаграм класів ........................................................................... 37 2.5 Вибір мови програмування і обґрунтування технологій розробки ................ 39 2.6 Вибір середовища та інструментів для розробки ............................................. 40 2.7 Методологія розробки ......................................................................................... 41 2.8 Реалізація основних класів та методів ............................................................... 42 2.9 Розробка інтерфейсу користувача...................................................................... 452.10 Реалізація логіки взаємодії користувачів ........................................................... 48 3 ТЕСТУВАННЯ, ВПРОВАДЖЕННЯ ТА ПІДТРИМКА ........................................ 51 3.1. Тестування програмної системи ........................................................................... 51 3.1.1. Види та план тестування .............................................................................. 51 3.1.2. Розробка тестових сценаріїв ........................................................................ 52 3.2. Розгортання програмної системи та системні вимоги .................................... 54 3.3. Верифікація програмної системи ...................................................................... 54 3.4. Підтримка та супровід системи ......................................................................... 55 3.5. План подальшого розвитку та масштабування платформи............................ 57 3.6. Документування процесів тестування та супроводу....................................... 57 3.7. Висновки стосовно тестування, впровадження та підтримки........................ 58 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ ............. 60 4.1. Основи охорони праці ........................................................................................ 61 4.2. Безпека в надзвичайних ситуаціях .................................................................... 63 ВИСНОВКИ................................................................................................................... 65 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ..................................................................... 66 ДОДАТКИ...................................................................................................................... 72 ДОДАТОК А.................................................................................................................. 73 ДОДАТОК Б .................................................................................................................. 74uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subject121uk_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.subjectAgile-методологіяuk_UA
dc.subjectvolunteer platformuk_UA
dc.subjectsoftware engineeringuk_UA
dc.subjectweb technologiesuk_UA
dc.subjectuser managementuk_UA
dc.subjectevents and applicationsuk_UA
dc.subjectcloud servicesuk_UA
dc.subjectprocess automationuk_UA
dc.subjectAgile methodologyuk_UA
dc.titleПроєктування і розробка web-платформи для волонтерської діяльності з використанням сучасних ІТ технологій та Agileметодологіїuk_UA
dc.title.alternativeDesign and development of a web platform for volunteer activities using modern IT technologies and Agile methodologyuk_UA
dc.typeMaster Thesisuk_UA
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject.udc004.41uk_UA
dc.relation.references1. Верховна Рада України. Закон України «Про волонтерську діяльність» від 19.04.2011 № 3236-VI / Офіційний сайт Верховної Ради України. URL: https://zakon.rada.gov.ua/go/3236-17uk_UA
dc.relation.references2. Руденко В. С. Волонтерство, як провідне явище в процесі забезпечення соціальної безпеки України: еволюція, значення, сучасний стан та проблематика / В. С. Руденко. — Київ : Крінов, 2023. — 56 с.uk_UA
dc.relation.references3. Лобуренко А. Волонтерство в Україні: виклики та перспективи розвитку / А. Лобуренко. — 10 жовтня 2024. URL:: https://volunteer.country/library/volonterstvo-v-ukrayini/uk_UA
dc.relation.references4. VolunteerMatch : міжнародний ресурс для пошуку волонтерських можливостей / [Електронний ресурс]. URL: https://www.volunteermatch.orguk_UA
dc.relation.references5. Добро.ua : українська платформа для реєстрації волонтерів та ініціатив / [Електронний ресурс]. URL: https://dobro.uauk_UA
dc.relation.references6. LetsDoItUkraine : платформа для організації екологічних акцій / [Електронний ресурс]. URL: https://letsdoitukraine.orguk_UA
dc.relation.references7. Saura J. R. What drives volunteers to accept a digital platform that supports volunteering? / J. R. Saura. — Frontiers in Psychology, Vol. 11, Article 429 (2020). URL: https://www.frontiersin.org/articles/10.3389/fpsyg.2020.00429/fulluk_UA
dc.relation.references8. Xiaofei W. Design and Development of Volunteer Management System Based on Low-Code Platform / W. Xiaofei. — International Journal of Trend in Scientific Research and Development (IJTSRD), Vol. 7, Issue 5, Sep-Oct 2023, pp. 887-892. — URL: https://www.ijtsrd.com/papers/ijtsrd60064.pdfuk_UA
dc.relation.references62. Методичний посібник для здобувачів освітнього ступеня «магістр» всіх спеціальностей денної та заочної (дистанційної) форм навчання «БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ» / В.С. Стручок –Тернопіль: ФОП Паляниця В. А., –156 с. Отримано з https://elartu.tntu.edu.ua/handle/lib/39196.uk_UA
dc.relation.references63. Інформацію при написанні зазначеного підрозділу можна отримати з навчального посібника: Навчальний посібник «ТЕХНОЕКОЛОГІЯ ТА ЦИВІЛЬНА БЕЗПЕКА. ЧАСТИНА «ЦИВІЛЬНА БЕЗПЕКА»» / автор-укладач В.С. Стручок– Тернопіль: ФОП Паляниця В. А., – 156 с. Отримано з http://elartu.tntu.edu.ua/handle/lib/39424uk_UA
dc.relation.references23. Методичні вказівки до виконання кваліфікаційної роботи магістра для здобувачів спеціальності 121 – Інженерія програмного забезпечення, всіх формнавчання / укладачі: Михалик Д.М., Цуприк Г.Б., Бревус В.М., Мудрик І.Я. – Тернопіль: Тернопільський національний технічний університет імені Івана Пулюя, 2024. – 44 с. (https://elartu.tntu.edu.ua/handle/lib/50316)uk_UA
dc.relation.references24. Cockburn A. Writing Effective Use Cases. — Boston: Addison-Wesley, 2000. — 270 p.uk_UA
dc.relation.references18. MySQL :: MySQL 5.7 Reference Manual :: 1.3 What Is New in MySQL5.7. URL: dev.mysql.com.uk_UA
dc.relation.references28. OMG (Object Management Group). Unified Modeling Language (UML) Specification, Version 2.5.1. — 2017. URL: https://www.omg.org/spec/UMLuk_UA
dc.coverage.countryUAuk_UA
Apareix a les col·leccions:121 — інженерія програмного забезпечення

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
dyplom_Lahola_2025 .pdf1,63 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