Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://elartu.tntu.edu.ua/handle/lib/52708
Title: Створення вебплатформи для відстеження замовлень товарів у режимі реального часу
Other Titles: Development of a Web Platform for Tracking Product Orders in Real Time
Authors: Луців, Арсен Володимирович
Lutsiv, Arsen
Affiliation: Тернопільський національний технічний університет імені ім. І. Пулюя
Bibliographic reference (2015): Луців А. В. Створення вебплатформи для відстеження замовлень товарів у режимі реального часу : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. В. А. Готович. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 69 с.
Issue Date: 24-Ιου-2026
Submitted date: 10-Ιου-2026
Date of entry: 25-Ιου-2026
Publisher: Тернопільський національний технічний університет імені ім. І. Пулюя
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Готович, Володимир Анатолійович
Gotovych, Volodymyr
UDC: 004.42:004.738.5
Keywords: 122
комп’ютерні науки
вебплатформа
відстеження замовлень
режим реального часу
геолокація
клієнт-серверна архітектура
алгоритм дейкстри
web platform
order tracking
real time
websocket
geolocation
client-server architecture
mysql
dijkstra's algorithm
Page range: 69
Abstract: Кваліфікаційна робота присвячена дослідженню та розробці вебплатформи для відстеження замовлень товарів у режимі реального часу. В першому розділі кваліфікаційної роботи досліджено специфіку процесів доставлення товарів та проаналізовано існуючі аналоги систем відстеження. Розглянуто технології передавання даних у режимі реального часу. Виявлено недоліки наявних рішень та обґрунтовано доцільність створення нової вебплатформи. Сформульовано постановку задачі на розробку. В другому розділі кваліфікаційної роботи спроєктовано клієнт-серверну архітектуру вебплатформи. Розроблено схему реляційної бази даних MySQL, діаграму прецедентів та блок-схеми взаємодії компонентів. Застосовано алгоритм Дейкстри для побудови оптимального маршруту кур’єра та подано покрокову структуру його роботи. В третьому розділі кваліфікаційної роботи описано процес практичної реалізації вебплатформи на основі PHP-фреймворку Laravel, WebSocket-сервера Ratchet та СУБД MySQL. Подано лістинги серверних контролерів, конфігурації бази даних, коду трансляції координат та клієнтської частини з інтегрованою колірною гамою інтерфейсу. Проведено функціональне тестування основних сценаріїв роботи вебплатформи.
The 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.
Description: Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 24.06.2026р. на засіданні екзаменаційної комісії №31 у Тернопільському національному технічному університеті імені Івана Пулюя
Content: ВСТУП 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 ДОДАТКИ
URI: http://elartu.tntu.edu.ua/handle/lib/52708
Copyright owner: © Луців Арсен Володимирович, 2026
References (Ukraine): 1. Sarder M. D. Logistics Transportation Systems. Amsterdam : Elsevier, 2021. 444 p.
2. 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.
3. Grigorik I. High Performance Browser Networking. Sebastopol : O'Reilly Media, 2021. 400 p.
4. RFC 6455. The WebSocket Protocol / I. Fette, A. Melnikov. Internet Engineering Task Force. URL: https://datatracker.ietf.org/doc/html/rfc6455 (дата звернення: 14.03.2026).
5. Usage statistics of server-side programming languages for websites. W3Techs. URL: https://w3techs.com/technologies/overview/programming_language (дата звернення: 17.03.2026).
6. Nixon R. Learning PHP, MySQL & JavaScript. 6th ed. Sebastopol : O'Reilly Media, 2021. 826 p.
7. Unified Modeling Language Specification. Version 2.5.1. Object Management Group. URL: https://www.omg.org/spec/UML/2.5.1 (дата звернення: 20.03.2026).
8. MySQL 8.0 Reference Manual. Oracle Corporation. URL: https://dev.mysql.com/doc/refman/8.0/en/ (дата звернення: 22.03.2026).
9. Cormen T. H., Leiserson C. E., Rivest R. L., Stein C. Introduction to Algorithms. 4th ed. Cambridge : MIT Press, 2022. 1312 p.
10. Stauffer M. Laravel: Up & Running. 3rd ed. Sebastopol : O'Reilly Media, 2023. 522 p.
11. Ratchet: WebSockets for PHP. Documentation. URL: http://socketo.me/docs/ (дата звернення: 25.03.2026).
12. PHP 8.3 Documentation. The PHP Group. URL: https://www.php.net/docs.php (дата звернення: 25.03.2026).
13. Laravel 11.x Documentation. Laravel LLC. URL: https://laravel.com/docs/11.x (дата звернення: 26.03.2026).
14. Leaflet: an open-source JavaScript library for mobile-friendly interactive maps. Documentation. URL: https://leafletjs.com/reference.html (дата звернення: 28.03.2026).
15. WebSocket API. MDN Web Docs. Mozilla Foundation. URL: https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API (дата звернення: 28.03.2026).
16. Geolocation API. MDN Web Docs. Mozilla Foundation. URL: https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API (дата звернення: 29.03.2026).
17. OpenStreetMap Wiki: Tile servers. OpenStreetMap Foundation. URL: https://wiki.openstreetmap.org/wiki/Tile_servers (дата звернення: 30.03.2026).
18. Krause J. Designing User Interfaces with a UX-First Approach. Berkeley : Apress, 2022. 318 p.
19. Marcotte E. Responsive Web Design. 3rd ed. New York : A Book Apart, 2021. 168 p.
20. Meyer E., Weyl E. CSS: The Definitive Guide. 5th ed. Sebastopol : O'Reilly Media, 2023. 1126 p.
21. Duckett J. JavaScript and jQuery: Interactive Front-End Web Development. 2nd ed. Indianapolis : Wiley, 2021. 640 p.
22. Готович В. А., Ралік І. Р. Програмне забезпечення на основі клієнт-серверної архітектури для обліку реалізації товарів в торгівлі // Матеріали XI Міжнародної науково-практичної конференції молодих учених та студентів „Актуальні задачі сучасних технологій “. – ТНТУ, 2022. – С. 126
23. Козак В. І., Готович В. А. Дослідження варіантів проектування інтерфейсу користувача в інформаційних інтерактивних аналітичних панелях // Матеріали XII Міжнародної науково-практичної конференції молодих учених та студентів „Актуальні задачі сучасних технологій“. – ФОП Паляниця В. А., 2023. – С. 385–386
24. Готович В. А., Мачужак А. В. Застосування методології CI/CD для автоматизації процесів тестування та розгортання програмного забезпечення // XI Міжнародна науково-практична конференція молодих учених та студентів „Актуальні задачі сучасних технологій“, 7-8 грудня 2022 року. – Т. : ТНТУ, 2022. – С. 131–132. – (Комп’ютерно-інформаційні технології та системи зв’язку)
25. Конспект лекцій з дисципліни «Програмування для мобільних пристроїв» для студентів денної форми навчання спеціальності 126 «Інформаційні системи та технології / Укладачі: Готович В. А., Михайлович Т. В. – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2020. – 216 с.
26. 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.pdf
27. Шаховська Н. Б., Болюбаш Ю. Я. Організація баз даних та знань : навчальний посібник. Львів : Видавництво Львівської політехніки, 2021. 360 с.
28. Литвин В. В., Висоцька В. А. Проєктування інформаційних систем : підручник. Львів : Новий Світ-2000, 2021. 380 с.
29. Пасічник В. В., Шаховська Н. Б. Сховища даних та вебтехнології : навчальний посібник. Львів : Магнолія 2006, 2022. 496 с.
30. OWASP Top 10:2021. The Open Worldwide Application Security Project. URL: https://owasp.org/Top10/ (дата звернення: 05.04.2026).
31. Hoffman A. Web Application Security: Exploitation and Countermeasures. 2nd ed. Sebastopol : O'Reilly Media, 2024. 444 p.
32. Stuttard D., Pinto M. The Web Application Hacker's Handbook. 2nd ed. Indianapolis : Wiley, 2021. 912 p.
33. Richards M., Ford N. Fundamentals of Software Architecture: An Engineering Approach. Sebastopol : O'Reilly Media, 2021. 432 p.
34. Дудикевич В. Б., Опірський І. Р. Безпека інформаційно-комунікаційних систем : навчальний посібник. Львів : Видавництво Львівської політехніки, 2022. 264 с.
35. Безпека життєдіяльності, основи охорони праці : навчально-методичний посібник до практичних занять для студентів освітнього ступеня «бакалавр» усіх спеціальностей та форм навчання / уклад. : О. Я. Гурик, І. Б. Окіпний, В. С. Сенчишин, С. Ю. Мариненко, О. І. Король. Тернопіль : ТНТУ імені Івана Пулюя, 2025. 123 с.
36. Методичні вказівки для написання розділу «Безпека життєдіяльності, основи охорони праці» в кваліфікаційних роботах здобувачів освітнього рівня «бакалавр» / уклад. : О. Я. Гурик, І. Б. Окіпний. Тернопіль : ТНТУ імені Івана Пулюя, 2021. 20 с.
37. Ткачук К. Н., Халімовський М. О., Зацарний В. В. Охорона праці : підручник. Київ : Основа, 2021. 456 с.
38. Желібо Є. П., Заверуха Н. М., Зацарний В. В. Безпека життєдіяльності : навчальний посібник. Київ : Каравела, 2021. 344 с.
39. НПАОП 0.00-7.15-18. Вимоги щодо безпеки та захисту здоров'я працівників під час роботи з екранними пристроями : наказ Мінсоцполітики України від 14.02.2018 № 207. URL: https://zakon.rada.gov.ua/laws/show/z0508-18 (дата звернення: 20.04.2026).
Content type: Bachelor Thesis
Εμφανίζεται στις συλλογές:122 — Компʼютерні науки, F3 Комп’ютерні науки (бакалаври)

Αρχεία σε αυτό το τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
2026_KRB_SN-42_Lutsiv_AV.pdfДипломна робота1,72 MBAdobe PDFΔείτε/ Ανοίξτε


Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα

Εργαλεία διαχειριστή