Please use this identifier to cite or link to this item: http://elartu.tntu.edu.ua/handle/lib/52758
Title: Комп’ютерна система керування автобусними пасажирськими перевезеннями
Other Titles: Computer System for Management of Bus Passenger Transportation
Authors: Микитюк, Андрій Іванович
Mykytiuk, Andrii
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Bibliographic reference (2015): Микитюк А.І. Комп’ютерна система керування автобусними пасажирськими перевезеннями : кваліфікаційна робота на здобуття ступеня бакалавр: спец. 123 — комп’ютерна інженерія / наук.кер. Н.Б. Стадник. — Тернопіль: ТНТУ, 2026. — 75 с.
Bibliographic description (International): Mykytiuk A. Computer System for Management of Bus Passenger Transportation : Bachelor Thesis „123 — Computer Engineering“ / Andrii Mykytiuk - Ternopil, TNTU, 2026 – 75 p.
Issue Date: 17-Jun-2026
Submitted date: 24-Jun-2026
Date of entry: 26-Jun-2026
Publisher: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Стадник, Наталія Богданівна
Stadnyk, Nataliia
Committee members: Гром’як, Роман Сильвестрович
Gromyak, Roman
UDC: 656.1
Keywords: комп’ютерна система
пасажирські перевезення
Інтернет речей
веб-інтерфейс
мікроконтролер
клієнт-серверна архітектура
синхронізація в реальному часі
computer system
passenger transportation
Internet of Things
web-interface
microcontroller
client-server architecture
real-time synchronization
Number of pages: 75
Abstract: Кваліфікаційна робота присвячена проєктуванню та розробці трирівневої комп'ютерної системи для автоматизації обліку вільних і зайнятих місць в автобусах та координації пасажирських рейсів у реальному часі. В межах роботи реалізовано апаратний IoT-модуль на базі мікроконтролера ESP32, який збирає дані про пасажиропотік і поточні GPS-координати. Розроблено бекенд-сервер на базі Node.js (Express), що забезпечує обробку телеметрії та вирішення конфліктів синхронізації при одночасному оновленні даних від датчиків та ручних діях операторів. Створено адаптивний веб-інтерфейс, який надає пасажирам доступ до розкладу й інтерактивної карти салону, а персоналу автостанцій - інструменти оперативної модифікації стану місць у разі виникнення нештатних ситуацій.
The thesis is devoted to the design and development of a three-tier computer system for automating the allocation of free and occupied seats in buses and coordinating passenger trips in real time. Within the scope of the project, a hardware IoT-node based on the ESP32 microcontroller was implemented to collect passenger flow data and current GPS coordinates. A backend server based on Node.js (Express) was developed to handle telemetry data and resolve synchronization conflicts caused by concurrent updates from hardware sensors and manual staff overrides. An adaptive web interface was created, providing passengers with access to timetables and an interactive seat layout, and enabling bus station personnel to adjust seat availability efficiently in emergency situations.
Content: СПИСОК СКОРОЧЕНЬ .7 ВСТУП .8 РОЗДІЛ 1 АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ .10 1.1 Огляд сучасних засобів та комп'ютеризованих систем керування пасажирськими перевезеннями .10 1.2 Порівняльний аналіз архітектурних рішень комп'ютерних систем .11 1.3 Обґрунтування вибору апаратного та програмного стеку технологій .13 РОЗДІЛ 2 ПРОЄКТНА ЧАСТИНА .17 2.1 Розробка структурної схеми комп'ютерної системи керування перевезеннями .17 2.2 Математичне та алгоритмічне забезпечення системи .19 2.3 Проєктування інформаційного та мережевого забезпечення .25 2.4 Обґрунтування схеми підключення периферійного обладнання .28 РОЗДІЛ 3 ПРАКТИЧНА ЧАСТИНА .34 3.1 Програмна реалізація вбудованого модуля збору телеметрії .34 3.2 Розробка серверної частини системи на базі Node.js .37 3.3 Створення кросплатформового веб-інтерфейсу пасажира та диспетчера .39 3.4 Тестування та аналіз функціонування системи .41 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ .43 4.1 Вимоги ергономіки до організації робочого місця оператора ПК .43 4.2 Захист електрообладнання від короткого замикання, перенавантаження .44 ВИСНОВКИ .46 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ .48 Додаток А Технічне завдання Додаток Б Лістинги програмного коду комп'ютерної системи
URI: http://elartu.tntu.edu.ua/handle/lib/52758
Copyright owner: © Микитюк Андрій Іванович, 2026
© Mykytiuk Andrii, 2026
References (Ukraine): Жаровський Р.О., Луцик Н.С., Осухівська Г.М., ПаламМикитишин А.Г., Митник М.М., Стухляк П.Д., Пасічник В.В. Комп’ютерні мережі. Книга 1. Львів: «Магнолія 2006», 2024. 256 с.ар А.М., Тиш Є.В. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів першого (бакалаврського) рівня вищої освіти за спеціальністю 123 «Комп’ютерна інженерія» усіх форм навчання. Тернопіль: ТНТУ, 2024. 39 с.
Паламар М.І., Стрембіцький М.О., Паламар А.М. Проєктування комп’ютеризованих вимірювальних систем і комплексів. Навчальний посібник. Тернопіль: ТНТУ. 2019. 150 с.
Khvostivskyy, M., Osukhivska, H., Khvostivska, L., Lobur T., Velychko D, Lupenko, S., Hovorushchenko, T. Mathematical modelling of daily computer network traffic. 1st International Workshop on Information Technologies: Theoretical and Applied Problems, ITTAP 2021. Ternopil, Ukraine. CEUR Workshop Proceedings, 3039, Pp. 107 - 111.
Tysh Ie. Methods for calculating the reliability of computer networks. Theoretical and Practical Scientific Achievements: Research and Results of their Implementation. Collection of Scientific Papers «SCIENTIA» with Proceedings of the X International Scientific and Theoretical Conference, February 13, 2026. Liverpool, England; United Kingdom: International Center of Scientific Research. Р.173-175.
Palamar A., Karpinski M., Palamar M., Osukhivska H., Mytnyk M. Remote Air Pollution Monitoring System Based on Internet of Things. CEUR Workshop Proceedings, 2nd International Workshop on Information Technologies: Theoretical and Applied Problems (ITTAP 2022), Ternopil, Ukraine, November 22–24, 2022. Vol. 3309. P. 194-204.
Дячук О.А., Жаровський Р.О. Використання SDN для оптимізації передачі даних в комп’ютерних мережах. Матеріали XІ науково-технічна конференція Тернопільського національного технічного університету імені Івана Пулюя «Інформаційні моделі системи та технології» (13-14 грудня 2023 року). Тернопіль: ТНТУ. 2023. C. 149-150.
Романов Д.В., Осухівська Г.М., Паламар А.М. Функціональна схема системи керування зовнішнім освітленням на основі технології LoRa. Матеріали IX науково-технічної конференції "Інформаційні моделі, системи та технології" Тернопільського національного технічного університету імені Івана Пулюя (Тернопіль, 8–9 грудня 2021 року), Тернопіль: ТНТУ, 2021. С. 124.
Шеремета В.З., Жаровський Р.О. Використання Spring Boot та інтеграція другорядних інструментів для створення сучасних веб-додатків. Матеріали ХІІ міжнародної науково-практичної конференції молодих учених та студентів «Актуальні задачі сучасних технологій» (11–12 грудня 2023 року). Тернопіль: ТНТУ. 2024. C. 439.
C++ Reference. Cppreference.com. URL: https://en.cppreference.com/ (дата звернення: 25.04.2026).
Arduino Language Reference. Arduino. URL: https://www.arduino.cc/reference/en/ (дата звернення: 27.04.2026).
ECMA-404 The JSON Data Interchange Syntax. ECMA International. URL: https://www.ecma-international.org/publications-and-standards/standards/ecma-404/ (дата звернення: 30.01.2026).
ESP32 Technical Reference Manual. Espressif Systems. URL: https://www.espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf (дата звернення: 22.04.2026).
Wokwi Simulator Documentation: ESP32 WiFi and Networking. URL: https://docs.wokwi.com/guides/esp32-wifi (дата звернення: 29.04.2026).
Node.js Official Documentation. URL: https://nodejs.org/en/docs/ (дата звернення: 02.05.2026).
Express – Fast, unopinionated, minimalist web framework for Node.js. URL: https://expressjs.com/ (дата звернення: 02.05.2026).
Cross-Origin Resource Sharing (CORS). MDN Web Docs. URL: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS (дата звернення: 03.05.2026).
MDN Web Docs: Fetch API. Mozilla. URL: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API (дата звернення: 04.05.2026).
MDN Web Docs: CSS Grid Layout. Mozilla. URL: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout (дата звернення: 04.05.2026).
ДСанПіН 3.3.2.007-98. Державні санітарні правила і норми роботи з візуальними дисплейними терміналами електронно-обчислювальних машин. Київ, 1998. 18 с.
ДСН 3.3.6.042-99. Санітарні норми мікроклімату виробничих приміщень. Київ, 1999. 14 с.
НПАОП 40.1-1.21-98. Правила безпечної експлуатації електроустановок споживачів. Київ, 1998. 396 с.
Правила пожежної безпеки в Україні. Затв. Мін-вом внутріш. справ України 30.12.2014. Чинний від 10.04.2015. Київ: Парламентське видавництво, 2015. 192 с.
Правила улаштування електроустановок. Затв. Міненерговугілля України 21.07.2017. Київ, 2017. 617 с.
Appears in Collections:123 — Комп’ютерна інженерія, F7 Комп’ютерна інженерія (бакалаври)

Files in This Item:
File Description SizeFormat 
Andrii_Mykytiuk.pdf1,08 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Admin Tools