Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/53169
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorСтадник, Наталія Богданівна-
dc.contributor.advisorStadnyk, Nataliia-
dc.contributor.authorКармазин, Олександр Богданович-
dc.contributor.authorKarmazyn, Oleksandr-
dc.date.accessioned2026-07-05T16:38:06Z-
dc.date.available2026-07-05T16:38:06Z-
dc.date.issued2026-06-19-
dc.date.submitted2026-06-26-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/53169-
dc.description.abstractУ даній роботі спроєктовано та розроблено комп'ютерну систему керування процесами вантажних перевезень із використанням платформи автоматизації бізнес-процесів n8n, яка забезпечує координацію водіїв і замовлень та автоматичне сповіщення про ключові події диспетчерського процесу. Спроєктовано багатошарову архітектуру, до складу якої входять серверна частина на основі Spring Boot, база даних PostgreSQL, платформа оркестрації подій n8n, клієнтський веб-застосунок на React та апаратний модуль моніторингу місцезнаходження водія. Серверну частину реалізовано з автентифікацією на основі JWT, рольовим розмежуванням доступу та аспектно-орієнтованим (AOP) механізмом аудиту й генерації webhook-подій, які передаються до n8n і маршрутизуються до сповіщень у Telegram та електронною поштою. Апаратний модуль на базі мікроконтролера ESP32 із приймачем NEO-6M періодично передає координати транспортного засобу до серверної частини, де виконується перевірка наближення водія до пункту призначення замовлення з автоматичним сповіщенням. У результаті отримано цілісне програмно-апаратне рішення, що поєднує серверну логіку, оркестрацію подій та апаратний рівень збору геоданих.uk_UA
dc.description.abstractThis thesis presents the design and development of a computer system for managing freight transportation processes using the n8n business process automation platform, which provides coordination of drivers and orders and automatic notification of key dispatching events. A multi-layered architecture was designed, comprising a Spring Boot server side, a PostgreSQL database, the n8n event orchestration platform, a React web client, and a hardware module for monitoring the driver's location. The server side was implemented with JWT-based authentication, role-based access control, and an aspect-oriented (AOP) mechanism for auditing and generating webhook events, which are passed to n8n and routed to notifications via Telegram and email. The hardware module, based on an ESP32 microcontroller with a NEO-6M receiver, periodically transmits the vehicle's coordinates to the server side, where the driver's proximity to the order's destination is checked with automatic notification. As a result, an integrated software-hardware solution was obtained that combines server-side logic, event orchestration, and a hardware layer for geodata collection.uk_UA
dc.description.tableofcontentsВСТУП 9 РОЗДІЛ 1 АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ 11 1.1 Аналіз предметної галузі 11 1.2 Аналіз існуючих програмних рішень 12 1.3 Аналіз вимог до системи 14 1.4 Вибір та обґрунтування технологічного стеку 16 РОЗДІЛ 2 ПРОЄКТНА ЧАСТИНА 19 2.1 Розробка узагальненої структури системи 19 2.2 Проєктування бази даних 20 2.3 Проєктування серверної частини 22 2.4 Проєктування системи автоматизації (n8n) 25 2.5 Проєктування системи аудиту 27 2.6 Проєктування клієнтського інтерфейсу 28 2.7 Проєктування апаратного модуля моніторингу (GPS-трекер) 29 РОЗДІЛ 3 ПРАКТИЧНА ЧАСТИНА 36 3.1 Реалізація серверної частини 36 3.2 Реалізація автоматизації через n8n 39 3.3 Реалізація клієнтського інтерфейсу 43 3.4 Розгортання системи 46 3.5 Тестування 47 3.5.1 Unit-тестування 47 3.5.2 Інтеграційне тестування 49 3.5.3 Функціональне тестування 51 3.6 Реалізація апаратного модуля 55 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ,ОСНОВИ ОХОРОНИ ПРАЦІ 60 4.1 Аналіз умов праці та шкідливих виробничих факторів при розробці програмного забезпечення 60 4.2 Вимоги до організації робочого місця та режиму праці розробника 62 ВИСНОВКИ 65 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 67 Додаток А Технічне завдання Додаток Б Перелік елементів Додаток В UML діаграма бази данихuk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectкомп'ютерна системаuk_UA
dc.subjectвантажні перевезенняuk_UA
dc.subjectn8nuk_UA
dc.subjectавтоматизація бізнес-процесівuk_UA
dc.subjectGPS-трекерuk_UA
dc.subjectмікроконтролерuk_UA
dc.subjectмоніторинг місцезнаходженняuk_UA
dc.subjectwebhookuk_UA
dc.subjectSpring Bootuk_UA
dc.subjectcomputer systemuk_UA
dc.subjectfreight transportationuk_UA
dc.subjectbusiness process automationuk_UA
dc.subjectGPS trackeruk_UA
dc.subjectmicrocontrolleruk_UA
dc.subjectlocation monitoringuk_UA
dc.subjectSpring Boot.uk_UA
dc.titleКомпʼютерна система керування процесами вантажних перевезень із використанням платформи n8nuk_UA
dc.title.alternativeComputer System for Managing Freight Transportation Processes Using the n8n Platformuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Кармазин Олександр Богданович, 2026uk_UA
dc.rights.holder© Karmazyn Oleksandr, 2026uk_UA
dc.contributor.committeeMemberДеркач, Марина Володимирівна-
dc.contributor.committeeMemberDerkach, Maryna-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.format.pages82-
dc.subject.udc004.4uk_UA
dc.relation.referencesЖаровський Р.О., Луцик Н.С., Осухівська Г.М., ПалаOWASP Top Ten 2021: веб-ресурс. URL: https://owasp.org/www-project-top-ten/ (дата звернення: 08.05.2026).мар А.М., Тиш Є.В. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів першого (бакалаврського) рівня вищої освіти за спеціальністю 123 «Комп'ютерна інженерія» усіх форм навчання. – Тернопіль: ТНТУ, 2024. – 39 с.uk_UA
dc.relation.referencesЛуцків А., Лупенко С., Пасічник В. Паралельні та розподільнені обчислення: навч. посібник. – Львів: Видавництво «Магнолія 2006», 2024. – 566 с.uk_UA
dc.relation.referencesOpenAPI Specification 3.0.3: специфікація. URL: https://spec.openapis.org/oas/v3.0.3 (дата звернення: 05.05.2026).uk_UA
dc.relation.referencesYatsyshyn V., Pastukh O., Zharovskyi R., Shabliy N.Software tool for productivity metrics measure of relational database management system. Mathematical Modeling. No 1 (48). 2023. P. 7-17.uk_UA
dc.relation.referencesWalls C. Spring Boot in Action. – Shelter Island: Manning Publications, 2016. – 264 p.uk_UA
dc.relation.referencesPillai A. Mastering Spring Boot 3.0. – Birmingham: Packt Publishing, 2023. – 454 p.uk_UA
dc.relation.referencesШеремета В.З., Жаровський Р.О. Використання Spring Boot та інтеграція другорядних інструментів для створення сучасних веб-додатків // Матеріали XII міжн. наук.-техн. конф. молодих учених та студентів «Актуальні задачі сучасних технологій» (11–12 грудня 2023). – Тернопіль: ТНТУ, 2023. – С. 439.uk_UA
dc.relation.referencesSpring Framework Reference Documentation: офіційна документація. URL: https://docs.spring.io/spring-framework/docs/current/reference/html/ (дата звернення: 15.05.2026).uk_UA
dc.relation.referencesSpilca L. Spring Security in Action. – Shelter Island: Manning Publications, 2020. – 480 p.uk_UA
dc.relation.referencesObe R., Hsu L. PostgreSQL: Up and Running. – Sebastopol: O'Reilly Media, 2017. – 356 p.uk_UA
dc.relation.referencesn8n Workflow Automation Documentation: офіційна документація. URL: https://docs.n8n.io/ (дата звернення: 18.05.2026).uk_UA
dc.relation.referencesDocker Documentation: офіційна документація. URL: https://docs.docker.com/ (дата звернення: 10.05.2026).uk_UA
dc.relation.referencesBanks A., Porcello E. Learning React. – Sebastopol: O'Reilly Media, 2020. – 310 p.uk_UA
dc.relation.referencesReact Documentation: офіційна документація. URL: https://react.dev/ (дата звернення: 14.05.2026).uk_UA
dc.relation.referencesNewman S. Building Microservices. – Sebastopol: O'Reilly Media, 2021. – 616 p.uk_UA
dc.relation.referencesFowler M. Patterns of Enterprise Application Architecture. – Boston: Addison-Wesley, 2002. – 560 p.uk_UA
dc.relation.referencesGamma E., Helm R., Johnson R., Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software. – Boston: Addison-Wesley, 1994. – 395 p.uk_UA
dc.relation.referencesKiczales G., Lamping J., Mendhekar A. [et al.] Aspect-Oriented Programming Proceedings of ECOOP. – Jyväskylä, 1997. – P. 220–242.uk_UA
dc.relation.referencesPostgreSQL 16 Documentation: офіційна документація. URL: https://www.postgresql.org/docs/16/ (дата звернення: 12.05.2026).uk_UA
dc.relation.referencesFlyway Database Migrations Documentation: офіційна документація. URL: https://documentation.red-gate.com/fd (дата звернення: 11.05.2026).uk_UA
dc.relation.referencesFielding R.T. Architectural Styles and the Design of Network-based Software Architectures: PhD dissertation. – Irvine: University of California, 2000. – 162 p.uk_UA
dc.relation.referencesSpring Security Reference Documentation: офіційна документація. URL: https://docs.spring.io/spring-security/reference/index.html (дата звернення: 15.05.2026).uk_UA
dc.relation.referencesПаламар М.І., Стрембіцький М.О., Паламар А.М. Проектування комп'ютеризованих вимірювальних систем і комплексів: навч. посібник. – Тернопіль: ТНТУ, 2019. – 150 с.uk_UA
dc.relation.referencesШеремета В.З., Жаровський Р.О. Тестування веб-додатків, розроблених на основі Spring Boot за допомогою Testing. Матеріали XI наук.-техн. конф. ТНТУ «Інформаційні моделі, системи та технології» (18–19 грудня 2024). – Тернопіль: ТНТУ, 2024. – С. 162.uk_UA
dc.relation.referencesСвергун С., Жаровський Р. Тестування програмного забезпечення, побудованого на мікросервісній архітектурі. Матеріали X наук.-техн. конф. ТНТУ «Інформаційні моделі, системи та технології». – Тернопіль: ТНТУ, 2022. – С. 92.uk_UA
dc.relation.referencesСлюз І., Жаровський Р. Критерії ефективності тестування комп'ютерної інформаційної системи. Матеріали XI міжн. наук.-техн. конф. молодих учених та студентів «Актуальні задачі сучасних технологій». – Тернопіль: ТНТУ, 2022. – С. 174.uk_UA
dc.relation.referencesДержавні санітарні правила і норми роботи з візуальними дисплейними терміналами електронно-обчислювальних машин ДСанПіН 3.3.2.007-98. – Київ: МОЗ України, 1998.uk_UA
dc.relation.referencesДБН В.2.5-28:2018. Природне і штучне освітлення. – Київ: Мінрегіон України, 2018.uk_UA
dc.relation.referencesНПАОП 0.00-1.28-10. Правила охорони праці під час експлуатації електронно-обчислювальних машин. – Київ: Держгірпромнагляд, 2010.uk_UA
dc.identifier.citationenKarmazyn O. Computer System for Managing Freight Transportation Processes Using the n8n Platform : Bachelor Thesis „123 — Computer Engineering“ / Oleksandr Karmazyn - Ternopil, TNTU, 2026 – 82 p.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.contributor.affiliationTernopil Ivan Puluj National Technical Universityuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Кармазин О.Б. Компʼютерна система керування процесами вантажних перевезень із використанням платформи n8n : кваліфікаційна робота на здобуття ступеня бакалавр: спец. 123 — комп’ютерна інженерія / наук.кер. Н.Б. Стадник. — Тернопіль: ТНТУ, 2026. — 82 с.uk_UA
Apareix a les col·leccions:123 — Комп’ютерна інженерія, F7 Комп’ютерна інженерія (бакалаври)

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