Розробка інтерактивної платформи для пошуку автобусних квитків з використанням технологій розподіленої обробки великих даних
DOI:
https://doi.org/10.15276/ict.02.2025.51Ключові слова:
ціноутворення, розподілена обробка даних, Apache Spark, вебзастосунок, транспортна логістика, маршрутиАнотація
У сучасних умовах цифрової трансформації сфера пасажирських перевезень потребує інноваційних рішень, здатних забезпечити високу швидкість, точність та масштабованість у процесах планування маршрутів і тарифоутворення. Традиційні сервіси пошуку квитків часто характеризуються значними затримками обробки запитів і обмеженою гнучкістю у формуванні цінових пропозицій. Це зумовлює необхідність створення нових інформаційних систем, орієнтованих на інтеграцію технологій розподіленої обробки даних. У роботі представлено розробку вебзастосунка для пошуку автобусних квитків у мультисегментних сполученнях із вбудованим модулем рекомендації тарифів. Система поєднує функціонал швидкого пошуку маршрутів, підтримку складних запитів із пересадками та автоматизоване ціноутворення. Як обчислювальне ядро використано Apache Spark, що дозволяє реалізувати розподілену обробку великих масивів даних. Серверна частина побудована з використанням Flask, а для зберігання інформації застосовано PostgreSQL. Користувацький інтерфейс реалізовано на основі HTML, CSS та JavaScript, що забезпечує доступність і зручність взаємодії. Аналіз існуючих аналогів продемонстрував відсутність комплексних рішень, які б одночасно оптимізували пошук маршрутів і автоматизували тарифоутворення. Запропонована система долає ці обмеження завдяки інтеграції з API перевізників для збору актуальної інформації та впровадженню механізмів обробки великих даних. Експериментальне тестування підтвердило ефективність підходу: час відповіді системи скорочено до 300–500 мс, а точність рекомендацій досягла 92-95 %. У кластерному режимі система здатна обробляти понад 1 млн записів на годину, що свідчить про високу продуктивність і масштабованість рішення. Практична значущість розробки полягає у можливості її застосування як окремого інструменту для перевізників або як складової комплексних транспортних платформ. Система сприяє оптимізації витрат, підвищенню прозорості цінової політики та покращенню користувацького досвіду, роблячи її перспективним рішенням для сучасної транспортної логістики.