Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/52719
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorНебесний, Руслан Михайлович-
dc.contributor.advisorNebesnyi, Ruslan-
dc.contributor.authorПорохонько, Тетяна Андріївна-
dc.contributor.authorPorokhonko, Tetiana-
dc.date.accessioned2026-06-25T16:18:31Z-
dc.date.available2026-06-25T16:18:31Z-
dc.date.issued2026-06-24-
dc.date.submitted2026-06-10-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52719-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 24.06.2026р. на засіданні екзаменаційної комісії №31 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена дослідженню та розробці вебплатформи для взаємодії громади з місцевою владою. В першому розділі розглянуто концепцію електронного урядування в Україні, проведено порівняльний аналіз наявних GovTech рішень («e-Dem», «СВОЇ») та сформовано функціональні й нефункціональні технічні вимоги до системи відповідно до Закону України «Про звернення громадян». В другому розділі обґрунтовано вибір методології Agile та клієнт-серверної архітектури MVC. Побудовано UML-діаграми класів і діяльності, спроєктовано реляційну модель бази даних у СКБД MySQL із захистом від повторного голосування. Розроблено UI/UX-макети інтерфейсу на базі шрифту Inter та контрастної палітри кольорів. В третьому розділі описано програмну реалізацію серверної частини мовою PHP (інтерфейс PDO) та клієнтських сервісів із використанням технології AJAX і атомарних транзакцій. Проведено тестування системи методом «чорної скриньки» та її розгортання в серверному середовищі InfinityFree. У розділі «Безпека життєдіяльності, основи охорони праці» визначено алгоритм дій у разі пожежі в серверній та сформульовано вимоги до ергономічної організації робочого місця веброзробника. Об’єкт дослідження: процеси інформаційно-комунікаційної взаємодії між мешканцями територіальної громади та органами місцевого самоврядування. Предмет дослідження: методи, моделі, алгоритми та програмні засоби створення та адміністрування адаптивної вебплатформи для взаємодії громади з місцевою владою.uk_UA
dc.description.abstractThe qualification work is dedicated to the research and development of a web platform for community interaction with local authorities. The goal of the work is to automate and improve the quality of G2C interaction channels within a territorial community by implementing an adaptive, high-performance, and secure software solution. The first section considers the concept of e-government in Ukraine, performs a comparative analysis of existing GovTech solutions ("e-Dem", "СВОЇ"), and establishes functional and non-functional requirements in compliance with the Law of Ukraine "On Citizens' Appeals". The second section justifies the choice of Agile methodology and client-server MVC architecture. UML class and activity diagrams are built, and a relational database model in MySQL is designed with protection against duplicate voting. UI/UX interface mockups based on the Inter font and a contrast color palette are developed. The third section describes the software implementation of the Backend using PHP (PDO interface) and client services utilizing AJAX technology and atomic database transactions. Black-box testing of the platform and its deployment in the InfinityFree server environment are conducted. In the section "Life Safety and Fundamentals of Occupational Health", the algorithm of actions in case of a fire in the server room is determined, and the requirements for the ergonomic organization of a web developer's workplace are formulated. Object of research: processes of information and communication interaction between residents of a territorial community and local government authorities. Subject of research: methods, models, algorithms, and software tools for creating and administering an adaptive web platform for сommunity interaction with local authorities.uk_UA
dc.description.tableofcontentsВСТУП 9 РОЗДІЛ 1. АНАЛІТИЧНИЙ ОГЛЯД ТА ПОСТАНОВКА ЗАВДАННЯ РОЗРОБКИ ВЕБПЛАТФОРМИ 10 1.1 Концепція електронного урядування та цифровізації муніципального менеджменту в Україні 10 1.2 Порівняльний аналіз існуючих вебплатформ та сервісів для взаємодії органів влади з громадою 11 1.3 Дослідження нормативно-правового регулювання та механізмів подання цифрових запитів і петицій 13 1.4 Обґрунтування доцільності створення та формування технічних вимог до муніципальної вебплатформи 13 1.5 Висновок до першого розділу 16 РОЗДІЛ 2. ПРОЄКТУВАННЯ АРХІТЕКТУРИ ТА СТРУКТУРИ ДАНИХ ВЕБПЛАТФОРМИ 17 2.1 Вибір та обґрунтування методології життєвого циклу розробки програмного забезпечення 17 2.2 Обґрунтування архітектурних рішень та вибір технологічного стеку (Backend, Frontend, СУБД) для реалізації вебплатформи 18 2.3 Об'єктно-орієнтоване моделювання системи: визначення актантів та побудова діаграм прецедентів (UML) 20 2.4 Проєктування концептуальної та логічної моделей бази даних муніципальної платформи. 21 2.5 Розробка інформаційної архітектури та проєктування користувацьких інтерфейсів (UI/UX) 22 2.6 Висновок до другого розділу 25 РОЗДІЛ 3. ПРОГРАМНА РЕАЛІЗАЦІЯ ТА ВЕРИФІКАЦІЯ ЕФЕКТИВНОСТІ СИСТЕМИ 27 3.1 Реалізація серверної частини вебплатформи та підсистем адміністрування і модерації 27 3.1.1 Підсистема адміністрування та публікації новин 27 3.1.2 Підсистема обробки скарг та модерації ініціатив 28 3.2 Програмна реалізація клієнтських сервісів: модулі реєстрації, створення цифрових запитів та інструментів голосування 29 3.2.1 Модулі автентифікації та реєстрації мешканців 29 3.2.2 Модулі створення петицій та фільтрації контенту 30 3.2.3 Реалізація асинхронного інструменту голосування 31 3.3 Особливості розгортання та конфігурування вебплатформи на серверному середовищі 32 3.4 Тестування функціональних можливостей, сценаріїв авторизації та верифікація бізнес-логіки 33 3.4.1 Верифікація сценаріїв реєстрації та автентифікації користувачів 33 3.4.2 Тестування життєвого циклу петиції та підсистеми модерації 35 3.4.3 Верифікація асинхронного голосування та зворотного зв'язку 36 3.5 Аналіз результатів впровадження та оцінка ефективності функціонування розробленої системи. 37 3.6 Висновок до третього розділу 39 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 40 4.1 Заходи безпеки та алгоритм дій у разі виникнення пожежі в серверному приміщенні муніципалітету 40 4.2 Організація робочого місця веброзробника відповідно до ергономічних та санітарно-гігієнічних вимог 41 4.3 Висновок до четвертого розділу 43 ВИСНОВКИ 45 ПЕРЕЛІК ДЖЕРЕЛ 46 ДОДАТКИuk_UA
dc.format.extent57-
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технологія ajaxuk_UA
dc.subjectтранзакції бази данихuk_UA
dc.subjectархітектура mvcuk_UA
dc.subjectelectronic democracyuk_UA
dc.subjectweb platformuk_UA
dc.subjecte-petitionsuk_UA
dc.subjectmunicipal managementuk_UA
dc.subjectajax technologyuk_UA
dc.subjectdatabase transactionsuk_UA
dc.subjectmvc architectureuk_UA
dc.titleРозробка вебплатформи для взаємодії громади з місцевою владоюuk_UA
dc.title.alternativeDevelopment of a Web Platform for Community Interaction with Local Authoritiesuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Порохонько Тетяна Андріївна, 2026uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.04uk_UA
dc.relation.references1. Про звернення громадян : Закон України від 02.10.1995 № 393/96-ВР. URL: https://zakon.rada.gov.ua/laws/show/393/96-вр (дата звернення: 12.02.2026).uk_UA
dc.relation.references2. Про захист персональних даних : Закон України від 01.06.2010 № 2297-VI. URL: https://zakon.rada.gov.ua/laws/show/2297-17 (дата звернення: 14.02.2026).uk_UA
dc.relation.references3. Про електронні документи та електронний документообіг : Закон України від 22.05.2003 № 851-IV. URL: https://zakon.rada.gov.ua/laws/show/851-15 (дата звернення: 15.02.2026).uk_UA
dc.relation.references4. Про схвалення Концепції розвитку електронної демократії в Україні та плану заходів щодо її реалізації : Розпорядження Кабінету Міністрів України від 08.11.2017 № 797-р. URL: https://zakon.rada.gov.ua/laws/show/797-2017-р (дата зернення: 15.02.2026).uk_UA
dc.relation.references5. Портал Дія.Цифрова громада : Міністерство цифрової трансформації України. URL: https://hromada.gov.ua/ (дата звернення: 18.02.2026).uk_UA
dc.relation.references6. Платформа електронної демократії e-Dem. URL: https://e-dem.ua/ (дата звернення: 20.02.2026).uk_UA
dc.relation.references7. Платформа СВОЇ : Чат-бот твоєї громади / Програма EGAP. URL: https://egap.in.ua/project/platforma_svoyi (дата звернення: 16.02.2026).uk_UA
dc.relation.references8. Електронна демократія в Україні: сучасний стан та перспективи розвитку // Громадська мережа публічного права та адміністрування UPLAN. URL: https://uplan.org.ua/elektronna-demokratiia-v-ukraini-cuchasnyi-stan-ta-perspektyvy-rozvytku/ (дата звернення: 16.02.2026).uk_UA
dc.relation.references9. PHP MySQL Database Connection and Queries // W3Schools Online Web Tutorials. URL: https://www.w3schools.com/php/php_mysql_intro.asp (дата звернення: 16.02.2026).uk_UA
dc.relation.references10. PHP: Hypertext Preprocessor. Official Documentation. URL: https://www.php.net/docs.php (дата звернення: 25.02.2026).uk_UA
dc.relation.references11. PHP Data Objects (PDO). PHP Manual. URL: https://www.php.net/manual/en/book.pdo.php (дата звернення: 25.02.2026).uk_UA
dc.relation.references12. PDO::prepare – Prepared statements and stored procedures. PHP Manual. URL: https://www.php.net/manual/en/pdo.prepare.php (дата звернення: 26.02.2026).uk_UA
dc.relation.references13. Password Hashing functions in PHP. PHP Manual. URL: https://www.php.net/manual/en/ref.password.php (дата звернення: 26.02.2026).uk_UA
dc.relation.references14. MySQL 8.0 Reference Manual. Oracle. URL: https://dev.mysql.com/doc/refman/8.0/en/ (дата звернення: 01.03.2026).uk_UA
dc.relation.references15. MySQL Transactions and ACID Properties. MySQL Dev. URL: https://dev.mysql.com/doc/refman/8.0/en/mysql-acid.html (дата звернення: 01.03.2026).uk_UA
dc.relation.references16. jQuery API Documentation. The jQuery Foundation. URL: https://api.jquery.com/ (дата звернення: 02.03.2026).uk_UA
dc.relation.references17. jQuery.ajax() Asynchronous Requests. jQuery API. URL: https://api.jquery.com/jquery.ajax/ (дата звернення: 02.03.2026).uk_UA
dc.relation.references18. JavaScript: MDN Web Docs. Mozilla. URL: https://developer.mozilla.org/en-US/docs/Web/JavaScript (дата звернення: 03.03.2026).uk_UA
dc.relation.references19. Сучасний підручник з JavaScript. JavaScript.info. URL: https://uk.javascript.info/ (дата звернення: 03.03.2026).uk_UA
dc.relation.references20. CSS Cascading Style Sheets: MDN Web Docs. Mozilla. URL: https://developer.mozilla.org/en-US/docs/Web/CSS (дата звернення: 04.03.2026).uk_UA
dc.relation.references21. W3C HTML5 Specification. World Wide Web Consortium. URL: https://www.w3.org/TR/html52/ (дата звернення: 04.03.2026).uk_UA
dc.relation.references22. Inter Font Project. Official Website and Repository. URL: https://rsms.me/inter/ (дата звернення: 05.03.2026).uk_UA
dc.relation.references23. Web Content Accessibility Guidelines (WCAG) 2.2. W3C. URL: https://www.w3.org/TR/WCAG22/ (дата звернення: 05.03.2026).uk_UA
dc.relation.references24. OWASP Top 10 Vulnerabilities: SQL Injection and XSS Protection. URL: https://owasp.org/www-project-top-ten/ (дата звернення: 06.03.2026).uk_UA
dc.relation.references25. Unified Modeling Language (UML) Specification. Object Management Group. URL: https://www.uml.org/ (дата звернення: 07.03.2026).uk_UA
dc.relation.references26. Agile Alliance: The Agile Manifesto for Software Development. URL: https://www.agilealliance.org/agile101/the-agile-manifesto/ (дата звернення: 08.03.2026).uk_UA
dc.relation.references27. Model-View-Controller (MVC) Pattern. Microsoft Developer Network. URL: https://learn.microsoft.com/en-us/previous-versions/aspnet/gg416513(v=vs.98 (дата звернення: 09.03.2026).uk_UA
dc.relation.references28. Swiper – The Most Modern Mobile Touch Slider. Documentation. URL: https://swiperjs.com/get-started (дата звернення: 10.03.2026).uk_UA
dc.relation.references29. Font Awesome Icons. Developer Guide. URL: https://fontawesome.com/docs (дата звернення: 10.03.2026).uk_UA
dc.relation.references30. InfinityFree Hosting Documentation and Server Configuration Guide. URL: https://www.infinityfree.com/ (дата звернення: 12.03.2026).uk_UA
dc.relation.references31. ДСанПіН 3.3.2.007-98. Державні санітарні правила та норми роботи з візуальними дисплейними терміналами електронно-обчислювальних машин. Київ : МОЗ України, 1998. 24 с.uk_UA
dc.relation.references32. НПАОП 0.00-7.15-18. Вимоги щодо безпеки та захисту здоров'я працівників під час роботи з екранними пристроями : затверджено Наказом Мінсоцполітики України від 14.02.2018 № 207.uk_UA
dc.relation.references33. Жидецький В. Ц. Основи охорони праці : підручник. Львів : Афіша, 2019. 348 с.uk_UA
dc.relation.references34. Кодекс цивільного захисту України : Закон України від 02.10.2012 № 5403-VI. URL: https://zakon.rada.gov.ua/laws/show/5403-17 (дата звернення: 15.03.2026).uk_UA
dc.relation.references35. ДСТУ EN 3-7:2014. Вогнегасники переносні. Частина 7. Характеристики, вимоги до функціонування та методи випробування. Київ : ДП «УкрНДНЦ», 2015. 42 с.uk_UA
dc.relation.references36. Небесний Р. М. Рекомендаційна система формування команд виконавців з відповідними фаховими компетентностями : дис. ... канд. техн. наук (або: д-ра філософії) / Руслан Михайлович Небесний ; Тернопільський національний технічний університет імені Івана Пулюя. Тернопіль, 2023. URL: https://elartu.tntu.edu.ua/handle/lib/43005 (дата звернення: 17.03.2026).uk_UA
dc.relation.references37. Information technology of personalized choice of profession in smart cities / N. E. Kunanets, M. V. Nazaruk, R. M. Nebesnyi, V. V. Pasichnyk. Інформаційні технології і засоби навчання. 2018. Т. 65, № 3. С. 277-290.uk_UA
dc.relation.references38. Cloud-based IT Infrastructure for “Smart City” Projects / O. Duda, N. Kunanets, O. Matsiuk, V. Pasichnyk // Dependable IoT for Human and Industry: Modeling, Architecting, Implementation. – River Publishers, 2018. – P. 389-410.uk_UA
dc.relation.references39. Баран І., Дуда О., Маєвський О. Розширення функціональних можливостей PHP для перевірки отриманих від користувача даних. Інформаційні моделі, системи та технології : матеріали IV Науково-технічної конференції. сторінки. С. 37.uk_UA
dc.relation.references40. Smart people: the role of big data analytics in digital transformation / R. Nebesnyi, O. Palka, L. Dmytrotsa, H. Kozbur. BAITmp 2025: The 2nd International Workshop on Bioinformatics and Applied Information Technologies for medical purpose 2025. 2026. Vol. 2. P. 163–174. URL: https://ceur-ws.org/Vol-4159/paper14.pdf (дата звернення: 17.03.2026).uk_UA
dc.relation.references41. Portfolio project management / R. Nebesnyi, N. Kunanets, N. Veretennikova, R. Vaskiv, Z. Haladzhun, M. Graca. ITPM. 2024. P. 141–152. URL: https://ceur-ws.org/Vol-3709/paper12.pdf (дата звернення: 17.03.2026).uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Порохонько Т. А. Розробка вебплатформи для взаємодії громади з місцевою владою : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. Р. М. Небесний. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 57 с.uk_UA
Розташовується у зібраннях:122 — Компʼютерні науки, F3 Комп’ютерні науки (бакалаври)

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


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

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