Por favor, use este identificador para citar o enlazar este ítem: http://elartu.tntu.edu.ua/handle/lib/52703
Título : Розробка програмного забезпечення управління проєктами за методологією Scrum з використанням PHP
Otros títulos : Project management software development using Scrum methodology using PHP
Autor : Рубльов, Андрій Ігорович
Rublov, Andrew
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Bibliographic reference (2015): Рубльов А. І. Розробка програмного забезпечення управління проєктами за методологією Scrum з використанням PHP : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. Михалик Дмитро Михайлович. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 63 с.
Fecha de publicación : jun-2026
Date of entry: 25-jun-2026
Editorial : Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Михалик, Дмитро Михайлович
Committee members: Гром’як, Роман Сильвестрович
UDC: 004.9
Palabras clave : інженерія програмного забезпечення
веб-розробка
saas-система
управління проєктами
scrum
фреймворк laravel
реляційна база даних
software engineering
web development
saas system
project management
scrum
laravel framework
relational database
Number of pages: 63
Resumen : Рубльов Андрій Ігорович. Розробка програмного забезпечення для управління проєктами за методологією Scrum. Ключові слова: управління проєктами, Scrum, вебдодаток, PHP, Laravel, бази даних, клієнт-серверна архітектура, трекінг завдань. Мета – розробка власного вебдодатка для управління проєктами на основі гнучкої методології Scrum для забезпечення ефективної взаємодії в командах розробників, з використанням фреймворку Laravel. Об’єкт: програмно-алгоритмічні засоби та процес управління проєктами за методологією Scrum. Предмет: архітектура, методи та інструменти реалізації клієнт-серверної системи для трекінгу завдань та ведення проєктів на базі PHP та Laravel. У роботі проаналізовано принципи гнучких методологій розробки програмного забезпечення, зокрема Scrum, розглянуто існуючі аналоги на ринку систем управління проєктами. Спроєктовано та розроблено клієнт-серверний вебдодаток із використанням мови програмування PHP та фреймворку Laravel. Створено реляційну базу даних, реалізовано ключові модулі: управління завданнями (спринти, беклог, Scrum-дошки), розмежування прав користувачів та управління проєктами. Проведено тестування розробленого функціоналу. Удосконалено підхід до інтеграції інструментів Scrum в єдине легковагове вебсередовище на базі Laravel, що знижує поріг входження для нових команд та оптимізує процеси планування спринтів. Розроблено функціональний вебдодаток, готовий до впровадження, який дозволяє ефективно управляти життєвим циклом розробки програмного продукту, відстежувати задачі та організовувати командну роботу.
Rublov Andrew Igorovich. Development of software for project management using the Scrum methodology. Keywords: project management, Scrum, web software, PHP, Laravel, databases, client-server architecture, task tracking. Meta - development of a powerful web application for project management based on the Scrum methodology to ensure effective interaction in development teams, using the Laravel framework. Object: software and algorithmic features and the process of project management using the Scrum methodology. Subject: architecture, methods and tools for implementing a client-server system for tracking and running projects based on PHP and Laravel. The work analyzes the principles of the best software development methodologies, Scrum, and looks at other analogues on the project management systems market. A client-server web application was designed and developed using PHP and the Laravel framework. A relational database has been created, key modules have been implemented: task management (sprints, backlog, Scrum-dashboards), delineation of the rights of employees and project management. Testing of the expanded functionality was carried out. The approach to the integration of Scrum tools into a single lightweight web environment based on Laravel has been improved, which reduces the entry threshold for new teams and optimizes sprint planning processes. A functional web application has been developed, ready for deployment, which allows you to effectively manage the life cycle of software product development, manage tasks and organize team work.
Content: ВСТУП 8 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 11 1.1 ОГЛЯД МЕТОДОЛОГІЇ SCRUM ТА СПЕЦИФІКА УПРАВЛІННЯ ІТ-ПРОЄКТАМИ 11 1.2 АНАЛІЗ ІСНУЮЧИХ СИСТЕМ УПРАВЛІННЯ ПРОЄКТАМИ ТА ЇХНІ НЕДОЛІКИ 15 1.3 ОБҐРУНТУВАННЯ ВИБОРУ ТЕХНОЛОГІЧНОГО СТЕКА РОЗРОБКИ 18 2 ПРОЄКТУВАННЯ СИСТЕМИ 21 2.1 ВИБІР ПРОЦЕСУ РОЗРОБКИ 21 2.2 ПРОЄКТУВАННЯ АРХІТЕКТУРИ СИСТЕМИ 24 2.3 ПОБУДОВА СХЕМ БАЗИ ДАНИХ 28 2.4 ПОБУДОВА UML-ДІАГРАМ КЛАСІВ 30 2.5 ПРОЄКТУВАННЯ АЛГОРИТМІВ РОБОТИ СИСТЕМИ ТА ВЗАЄМОДІЇ КОМПОНЕНТІВ 33 2.6 РЕАЛІЗАЦІЯ ОСНОВНИХ КЛАСІВ ТА МЕТОДІВ 35 2.7 РОЗРОБКА ІНТЕРФЕЙСУ КОРИСТУВАЧА 36 3 ПРОГРАМНА РЕАЛІЗАЦІЯ ТА ТЕСТУВАННЯ 40 3.1 ТЕСТУВАННЯ ПРОГРАМНОЇ СИСТЕМИ 40 3.2 РОЗГОРТАННЯ ПРОГРАМНОЇ СИСТЕМИ ТА СИСТЕМНІ ВИМОГИ 44 3.3 ВЕРИФІКАЦІЯ ПРОГРАМНОЇ СИСТЕМИ 48 3.4 АВТОМАТИЗАЦІЯ РЕЗЕРВНОГО КОПІЮВАННЯ ТА МОНІТОРИНГУ СИСТЕМИ 52 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 56 4.1 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ 56 4.2 ОСНОВИ ОХОРОНИ ПРАЦІ 57 ВИСНОВКИ 60 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 62 ДОДАТКИ 65 ДОДАТОК А 66 ДОДАТОК Б 69
URI : http://elartu.tntu.edu.ua/handle/lib/52703
Copyright owner: © Рубльов Андрій Ігорович, 2026
References (Ukraine): 1. Грицюк Ю. І., Рак Т. Є. Програмування мовою PHP: навч. посіб. Львів: Вид-во ЛДУ БЖД, 2018. 321 с.
2. Костик П. В., Тиш Є. В. Фактори впливу на ефективність проектування програмних інтерфейсів комп'ютерних систем // Інформаційні моделі, системи та технології: Матеріали VI наук.-техн. конф. ТНТУ ім. І.Пулюя. Тернопіль, 2018. С. 85.
3. Кравченко О. В. Сучасні підходи до розробки інтерактивних вебзастосунків // Вісник Національного технічного університету "ХПІ". 2022. № 1. С. 15–22.
4. Мельник А. О. Архітектура програмних систем: підручник. Львів: Видавництво Львівської політехніки, 2020. 344 с.
5. Недашківський О. М. Планування та проектування інформаційних систем. Київ, 2014. 215 с.
6. Петрик М. Р., Петрик О. Ю. Моделювання програмного забезпечення. Тернопіль: Вид-во ТНТУ, 2015. 200 с.
7. Савченко В. В. Порівняльний аналіз фреймворків для розробки вебзастосунків на базі мови PHP // Сучасні інформаційні системи. 2021. Т. 5, № 3. С. 78–84.
8. Синєокий О. В. Особливості застосування гнучких методологій розробки програмного забезпечення // Інформаційні технології та комп'ютерна інженерія. 2021. № 2. С. 45–52.
9. Duckett J. PHP & MySQL: Server-side Web Development. Wiley, 2022. 672 p.
10. Eloquent ORM Documentation. Laravel, 2024. URL: https://laravel.com/docs/eloquent (дата звернення: 14.06.2026).
11. Freeman E., Robson E. Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software. 2nd ed. O'Reilly Media, 2020. 672 p.
12. Guide to the Software Engineering Body of Knowledge (SWEBOK Guide). Version 4.0 / ed. H. Washizaki. IEEE Computer Society, 2024. 411 р.
13. Laravel Documentation. Release 11.x. 2024. URL: https://laravel.com/docs/11.x (дата звернення: 14.06.2026).
14. Martin R. C. Clean Architecture: A Craftsman's Guide to Software Structure and Design. Prentice Hall, 2017. 432 p.
15. MDN Web Docs: Fetch API. Mozilla, 2023. URL: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API (дата звернення: 14.06.2026).
16. MySQL 8.0 Reference Manual. Oracle Corporation, 2023. URL: https://dev.mysql.com/doc/refman/8.0/en/ (дата звернення: 14.06.2026).
17. PlantUML Language Reference Guide. 2024. URL: https://plantuml.com/guide (дата звернення: 14.06.2026).
18. Schwaber K., Sutherland J. The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. 2020. URL: https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-US.pdf (дата звернення: 14.06.2026).
19. Stauffer M. Laravel: Up & Running: A Framework for Building Modern PHP Apps. 3rd ed. O'Reilly Media, 2023. 582 p.
20. Tailwind CSS Documentation. Tailwind Labs, 2024. URL: https://tailwindcss.com/docs (дата звернення: 14.06.2026).
21. Welling L., Thomson L. PHP and MySQL Web Development. 5th ed. Addison-Wesley Professional, 2016. 1008 p.
22. Желібо Є.П. Безпека життєдіяльності : підручник / В. В. Зацарний. Київ : Каравела, 2023. 344 с.
23. Жидецький В.Ц. Охорона праці користувачів комп’ютерів : підручник. Львів : Афіша, 2020. 176 с.
24. Oleh Zaiats; Dmytro Mykhalyk; Vasyl Yatsyshyn; Oleh Pastukh; Dmytro Uhryn Methods for integrating large language models into requirements management in agile methodologies / ITTAP-2025: 5th International Workshop on Information Technologies: Theoretical and Applied Problems| (2025), CEUR Workshop Proceedings Volume 4146. P.379-397
25. M.R. Petryk, A.Yu. Doroshenko, D.M. Mykhalyk, О.A. Yatsenko Automated Parallelization of Software for Identifying Parameters of Intraparticle Diffusion and Adsorption in Heterogeneous Nanoporous Media. In: , et al. Mathematical Modeling and Simulation of Systems. MODS 2022. Lecture Notes in Networks and Systems, vol 667. Springer, Cham.(2023)
26. Буров Є. В. Конструювання програмного забезпечення: навчальний посібник. Львів: Видавництво Львівської політехніки, 2021. 316 с.
27. Пасічник В. В., Резніченко В. А. Організація баз даних та знань. Київ: Видавнича група BHV, 2018. 384 с.
28. Кухарєва О. М., Радченко А. О. Сучасні підходи до проєктування користувацьких інтерфейсів вебдодатків // Комп’ютерно-інтегровані технології: освіта, наука, виробництво. 2022. № 47. С. 112–118.
29. Kim G., Humble J., Debois P., Willis J. The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations. 2nd ed. IT Revolution Press, 2021. 480 p.
30. Бойко В. І., Ткаченко О. М. Аналіз та застосування інструментів безперервної інтеграції (CI/CD) у процесі розробки програмного забезпечення // Системи управління, навігації та зв’язку. 2023. Вип. 2 (72). С. 85–91.
Content type: Bachelor Thesis
Aparece en las colecciones: 121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
dyplom_Rublov_A_2026.pdf2,11 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.

Herramientas de Administrador