Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/52708
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorГотович, Володимир Анатолійович-
dc.contributor.advisorGotovych, Volodymyr-
dc.contributor.authorЛуців, Арсен Володимирович-
dc.contributor.authorLutsiv, Arsen-
dc.date.accessioned2026-06-25T13:34:55Z-
dc.date.available2026-06-25T13:34:55Z-
dc.date.issued2026-06-24-
dc.date.submitted2026-06-10-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52708-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 24.06.2026р. на засіданні екзаменаційної комісії №31 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена дослідженню та розробці вебплатформи для відстеження замовлень товарів у режимі реального часу. В першому розділі кваліфікаційної роботи досліджено специфіку процесів доставлення товарів та проаналізовано існуючі аналоги систем відстеження. Розглянуто технології передавання даних у режимі реального часу. Виявлено недоліки наявних рішень та обґрунтовано доцільність створення нової вебплатформи. Сформульовано постановку задачі на розробку. В другому розділі кваліфікаційної роботи спроєктовано клієнт-серверну архітектуру вебплатформи. Розроблено схему реляційної бази даних MySQL, діаграму прецедентів та блок-схеми взаємодії компонентів. Застосовано алгоритм Дейкстри для побудови оптимального маршруту кур’єра та подано покрокову структуру його роботи. В третьому розділі кваліфікаційної роботи описано процес практичної реалізації вебплатформи на основі PHP-фреймворку Laravel, WebSocket-сервера Ratchet та СУБД MySQL. Подано лістинги серверних контролерів, конфігурації бази даних, коду трансляції координат та клієнтської частини з інтегрованою колірною гамою інтерфейсу. Проведено функціональне тестування основних сценаріїв роботи вебплатформи.uk_UA
dc.description.abstractThe qualification work is dedicated to the research and development of a web platform for real-time order tracking. The goal of the work is to improve the quality of delivery services by providing customers, couriers, and administrators with instant access to the current status and geographic position of orders. The first section investigates the specifics of goods delivery processes and analyzes existing tracking solutions. Real-time data transfer technologies are reviewed, the shortcomings of available systems are identified, and the expediency of developing a dedicated web platform is justified. In the second section of the qualification work, the client-server architecture of the web platform is designed. A diagram of the MySQL relational database, a precedent diagram, and component interaction block diagrams were developed. Dijkstra's algorithm is applied to build the optimal courier route and the step-by-step structure of its work is presented. The third section describes the practical implementation of the web platform based on the Laravel PHP framework, the Ratchet WebSocket server, and the MySQL DBMS. Server-side controllers, database configuration, coordinate broadcasting code, and the front-end with the integrated color scheme are provided. Functional testing of the main scenarios was performed.uk_UA
dc.description.tableofcontentsВСТУП 8 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ 10 1.1 Особливості процесу відстеження замовлень товарів 10 1.2 Аналітичний огляд існуючих аналогів відстеження замовлень 13 1.3 Огляд технологій передавання даних у режимі реального часу 15 1.4 Обґрунтування створення вебплатформи для відстеження замовлень товарів у режимі реального часу 17 1.5 Висновок до першого розділу 19 РОЗДІЛ 2. ПРОЄКТНА ЧАСТИНА ТА АРХІТЕКТУРНІ РІШЕННЯ 20 2.1 Клієнт-серверна архітектура та потік опрацювання запиту 20 2.2 Діаграма прецедентів вебплатформи 24 2.3 Проєктування бази даних MySQL 26 2.4 Побудова оптимального маршруту та взаємодія компонентів у реальному часі 31 2.5 Програмна структура, життєвий цикл та захист даних 34 2.6 Висновок до другого розділу 38 РОЗДІЛ 3. ПРАКТИЧНА РЕАЛІЗАЦІЯ ТА ТЕСТУВАННЯ ВЕБПЛАТФОРМИ 40 3.1 Реалізація серверної логіки опрацювання замовлень 40 3.2 Реалізація передавання даних у режимі реального часу 42 3.3 Реалізація SQL-запитів до бази даних 43 3.4 Реалізація клієнтської частини, стилізація та адаптивність 44 3.5 Демонстрація роботи вебплатформи 48 3.6 Тестування вебплатформи 53 3.7 Аналіз результатів роботи 55 3.8 Висновок до третього розділу 56 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 58 4.1 Безпека життєдіяльності. Долікарська допомога при ураженні електричним струмом 58 4.2 Основи охорони праці. Психофізіологічне розвантаження для працівників 60 4.3 Висновок до четвертого розділу 63 ВИСНОВКИ 64 ПЕРЕЛІК ДЖЕРЕЛ 66 ДОДАТКИuk_UA
dc.format.extent69-
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клієнт-серверна архітектураuk_UA
dc.subjectалгоритм дейкстриuk_UA
dc.subjectweb platformuk_UA
dc.subjectorder trackinguk_UA
dc.subjectreal timeuk_UA
dc.subjectwebsocketuk_UA
dc.subjectgeolocationuk_UA
dc.subjectclient-server architectureuk_UA
dc.subjectmysqluk_UA
dc.subjectdijkstra's algorithmuk_UA
dc.titleСтворення вебплатформи для відстеження замовлень товарів у режимі реального часуuk_UA
dc.title.alternativeDevelopment of a Web Platform for Tracking Product Orders in Real Timeuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Луців Арсен Володимирович, 2026uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.42:004.738.5uk_UA
dc.relation.references1. Sarder M. D. Logistics Transportation Systems. Amsterdam : Elsevier, 2021. 444 p.uk_UA
dc.relation.references2. Winkenbach M., Spinler S. Urban Last-Mile Delivery: Challenges and Innovations. Transportation Research Part E: Logistics and Transportation Review. 2021. Vol. 147. P. 102–124.uk_UA
dc.relation.references3. Grigorik I. High Performance Browser Networking. Sebastopol : O'Reilly Media, 2021. 400 p.uk_UA
dc.relation.references4. RFC 6455. The WebSocket Protocol / I. Fette, A. Melnikov. Internet Engineering Task Force. URL: https://datatracker.ietf.org/doc/html/rfc6455 (дата звернення: 14.03.2026).uk_UA
dc.relation.references5. Usage statistics of server-side programming languages for websites. W3Techs. URL: https://w3techs.com/technologies/overview/programming_language (дата звернення: 17.03.2026).uk_UA
dc.relation.references6. Nixon R. Learning PHP, MySQL & JavaScript. 6th ed. Sebastopol : O'Reilly Media, 2021. 826 p.uk_UA
dc.relation.references7. Unified Modeling Language Specification. Version 2.5.1. Object Management Group. URL: https://www.omg.org/spec/UML/2.5.1 (дата звернення: 20.03.2026).uk_UA
dc.relation.references8. MySQL 8.0 Reference Manual. Oracle Corporation. URL: https://dev.mysql.com/doc/refman/8.0/en/ (дата звернення: 22.03.2026).uk_UA
dc.relation.references9. Cormen T. H., Leiserson C. E., Rivest R. L., Stein C. Introduction to Algorithms. 4th ed. Cambridge : MIT Press, 2022. 1312 p.uk_UA
dc.relation.references10. Stauffer M. Laravel: Up & Running. 3rd ed. Sebastopol : O'Reilly Media, 2023. 522 p.uk_UA
dc.relation.references11. Ratchet: WebSockets for PHP. Documentation. URL: http://socketo.me/docs/ (дата звернення: 25.03.2026).uk_UA
dc.relation.references12. PHP 8.3 Documentation. The PHP Group. URL: https://www.php.net/docs.php (дата звернення: 25.03.2026).uk_UA
dc.relation.references13. Laravel 11.x Documentation. Laravel LLC. URL: https://laravel.com/docs/11.x (дата звернення: 26.03.2026).uk_UA
dc.relation.references14. Leaflet: an open-source JavaScript library for mobile-friendly interactive maps. Documentation. URL: https://leafletjs.com/reference.html (дата звернення: 28.03.2026).uk_UA
dc.relation.references15. WebSocket API. MDN Web Docs. Mozilla Foundation. URL: https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API (дата звернення: 28.03.2026).uk_UA
dc.relation.references16. Geolocation API. MDN Web Docs. Mozilla Foundation. URL: https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API (дата звернення: 29.03.2026).uk_UA
dc.relation.references17. OpenStreetMap Wiki: Tile servers. OpenStreetMap Foundation. URL: https://wiki.openstreetmap.org/wiki/Tile_servers (дата звернення: 30.03.2026).uk_UA
dc.relation.references18. Krause J. Designing User Interfaces with a UX-First Approach. Berkeley : Apress, 2022. 318 p.uk_UA
dc.relation.references19. Marcotte E. Responsive Web Design. 3rd ed. New York : A Book Apart, 2021. 168 p.uk_UA
dc.relation.references20. Meyer E., Weyl E. CSS: The Definitive Guide. 5th ed. Sebastopol : O'Reilly Media, 2023. 1126 p.uk_UA
dc.relation.references21. Duckett J. JavaScript and jQuery: Interactive Front-End Web Development. 2nd ed. Indianapolis : Wiley, 2021. 640 p.uk_UA
dc.relation.references22. Готович В. А., Ралік І. Р. Програмне забезпечення на основі клієнт-серверної архітектури для обліку реалізації товарів в торгівлі // Матеріали XI Міжнародної науково-практичної конференції молодих учених та студентів „Актуальні задачі сучасних технологій “. – ТНТУ, 2022. – С. 126uk_UA
dc.relation.references23. Козак В. І., Готович В. А. Дослідження варіантів проектування інтерфейсу користувача в інформаційних інтерактивних аналітичних панелях // Матеріали XII Міжнародної науково-практичної конференції молодих учених та студентів „Актуальні задачі сучасних технологій“. – ФОП Паляниця В. А., 2023. – С. 385–386uk_UA
dc.relation.references24. Готович В. А., Мачужак А. В. Застосування методології CI/CD для автоматизації процесів тестування та розгортання програмного забезпечення // XI Міжнародна науково-практична конференція молодих учених та студентів „Актуальні задачі сучасних технологій“, 7-8 грудня 2022 року. – Т. : ТНТУ, 2022. – С. 131–132. – (Комп’ютерно-інформаційні технології та системи зв’язку)uk_UA
dc.relation.references25. Конспект лекцій з дисципліни «Програмування для мобільних пристроїв» для студентів денної форми навчання спеціальності 126 «Інформаційні системи та технології / Укладачі: Готович В. А., Михайлович Т. В. – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2020. – 216 с.uk_UA
dc.relation.references26. Shymchuk G., Lytvynenko I., Hromyak R., Lytvynenko S., Hotovych V. Gas Consumption Forecasting Using Machine Learning Methods and Taking into Account Climatic Indicators. The 1st International Workshop on Computer Information Technologies in Industry 4.0, CITI 2023. Ternopil 14 -16 June 2023. Vol. 3468, pp. 156-163. ISSN 1613-0073 URL: https://ceur-ws.org/Vol-3468/short8.pdfuk_UA
dc.relation.references27. Шаховська Н. Б., Болюбаш Ю. Я. Організація баз даних та знань : навчальний посібник. Львів : Видавництво Львівської політехніки, 2021. 360 с.uk_UA
dc.relation.references28. Литвин В. В., Висоцька В. А. Проєктування інформаційних систем : підручник. Львів : Новий Світ-2000, 2021. 380 с.uk_UA
dc.relation.references29. Пасічник В. В., Шаховська Н. Б. Сховища даних та вебтехнології : навчальний посібник. Львів : Магнолія 2006, 2022. 496 с.uk_UA
dc.relation.references30. OWASP Top 10:2021. The Open Worldwide Application Security Project. URL: https://owasp.org/Top10/ (дата звернення: 05.04.2026).uk_UA
dc.relation.references31. Hoffman A. Web Application Security: Exploitation and Countermeasures. 2nd ed. Sebastopol : O'Reilly Media, 2024. 444 p.uk_UA
dc.relation.references32. Stuttard D., Pinto M. The Web Application Hacker's Handbook. 2nd ed. Indianapolis : Wiley, 2021. 912 p.uk_UA
dc.relation.references33. Richards M., Ford N. Fundamentals of Software Architecture: An Engineering Approach. Sebastopol : O'Reilly Media, 2021. 432 p.uk_UA
dc.relation.references34. Дудикевич В. Б., Опірський І. Р. Безпека інформаційно-комунікаційних систем : навчальний посібник. Львів : Видавництво Львівської політехніки, 2022. 264 с.uk_UA
dc.relation.references35. Безпека життєдіяльності, основи охорони праці : навчально-методичний посібник до практичних занять для студентів освітнього ступеня «бакалавр» усіх спеціальностей та форм навчання / уклад. : О. Я. Гурик, І. Б. Окіпний, В. С. Сенчишин, С. Ю. Мариненко, О. І. Король. Тернопіль : ТНТУ імені Івана Пулюя, 2025. 123 с.uk_UA
dc.relation.references36. Методичні вказівки для написання розділу «Безпека життєдіяльності, основи охорони праці» в кваліфікаційних роботах здобувачів освітнього рівня «бакалавр» / уклад. : О. Я. Гурик, І. Б. Окіпний. Тернопіль : ТНТУ імені Івана Пулюя, 2021. 20 с.uk_UA
dc.relation.references37. Ткачук К. Н., Халімовський М. О., Зацарний В. В. Охорона праці : підручник. Київ : Основа, 2021. 456 с.uk_UA
dc.relation.references38. Желібо Є. П., Заверуха Н. М., Зацарний В. В. Безпека життєдіяльності : навчальний посібник. Київ : Каравела, 2021. 344 с.uk_UA
dc.relation.references39. НПАОП 0.00-7.15-18. Вимоги щодо безпеки та захисту здоров'я працівників під час роботи з екранними пристроями : наказ Мінсоцполітики України від 14.02.2018 № 207. URL: https://zakon.rada.gov.ua/laws/show/z0508-18 (дата звернення: 20.04.2026).uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Луців А. В. Створення вебплатформи для відстеження замовлень товарів у режимі реального часу : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. В. А. Готович. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 69 с.uk_UA
Розташовується у зібраннях:122 — Компʼютерні науки, F3 Комп’ютерні науки (бакалаври)

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


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

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