груші яблоко повидло
груші яблоко повидло
Please use this identifier to cite or link to this item: https://krs.chmnu.edu.ua/jspui/handle/123456789/4602
Full metadata record
DC FieldValueLanguage
dc.contributor.authorТимків, О. О.-
dc.date.accessioned2026-06-23T12:45:10Z-
dc.date.available2026-06-23T12:45:10Z-
dc.date.issued2026-06-
dc.identifier.urihttps://krs.chmnu.edu.ua/jspui/handle/123456789/4602-
dc.descriptionТимків О. О. Система онлайн-замовлень поїздок на основі мікросервісної архітектури : кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 122 «Комп’ютерні науки» / О. О. Тимків ; ЧНУ ім. Петра Могили. – Миколаїв, 2026. – 88 с.uk_UA
dc.description.abstractАктуальність роботи зумовлена зростаючою потребою у відмовостійких платформах міської мобільності. Такі системи мають швидко обробляти великі обсяги даних у реальному часі геоданих та забезпечувати надійність фінансових транзакцій у розподіленому середовищі. Це дозволить підвищити стабільність роботи системи під високим навантаженням та гарантувати безперебійне обслуговування пасажирських перевезень. Метою роботи є розробка інформаційної системи онлайн-замовлень поїздок на основі мікросервісної архітектури, яка забезпечує відстеження локації автомобіля в режимі реального часу та надійність фінансових операцій. Об’єктом роботи є процеси онлайн-бронювання та супроводу пасажирських перевезень. Предметом роботи є методи та архітектурні патерни проєктування мікросервісів для обробки потокових даних і забезпечення узгодженості інформації. В результаті виконання роботи було досліджено архітектурні патерни розподілених систем, проаналізовано методи обробки високочастотних геоданих, вирішено проблему розподілених транзакцій за допомогою патерну Saga та брокера повідомлень RabbitMQ, а також розроблено серверну частину програмного забезпечення, в якій використано повнодуплексну передачу координат через WebSockets та In-Memory кешування за допомогою Redis. Дана робота складається з чотирьох розділів. У першому розділі проведено аналіз предметної області, огляд існуючих платформ онлайн-замовлення поїздок та сформовано постановку задачі. Другий розділ присвячений обґрунтуванню моделей, методів та інформаційних технологій мікросервісної архітектури, що використані у роботі. У третьому розділі наведено результати проєктування архітектури баз даних, алгоритмів взаємодії мікросервісів та реалізації бізнес-логіки системи. В четвертому – наведено експлуатаційну документацію, проведено End-to-End тестування та аналіз результатів роботи розробленої системи. Загальний обсяг роботи – 88 сторінок. Кваліфікаційна робота містить 9 таблиць, 36 рисунків, 31 посилань, 2 додатки. The relevance of the work is driven by the growing need for fault-tolerant urban mobility platforms. Such systems must quickly process large volumes of real-time geospatial data and ensure the reliability of financial transactions in a distributed environment. This will improve the system’s stability under high load and guarantee the uninterrupted service of passenger transportation services. The aim of the work is to develop an online ride-booking information system based on a microservices architecture that provides real-time vehicle location tracking and reliable financial operations. The object of the work is the processes of online booking and support of passenger transportation. The subject of the work is the methods and architectural patterns of designing microservices for processing streaming data and ensuring information consistency. As a result of the work, the architectural patterns of distributed systems were investigated, methods for processing high-frequency geospatial data were analyzed, the problem of distributed transactions was solved using the Saga pattern and the RabbitMQ message broker, and the server-side software was developed, utilizing full-duplex coordinate transmission via WebSockets and in-memory caching using Redis. This work consists of four chapters. The first chapter provides an analysis of the subject area, a review of existing online ride-hailing platforms, and formulates the problem statement. The second chapter is devoted to the justification of the models, methods, and information technologies of the microservice architecture used in the work. The third chapter presents the results of designing the database architecture, microservices interaction algorithms, and the implementation of the system’s business logic. The fourth chapter provides operational documentation, conducts End-to-End testing, and analyzes the performance results of the developed system. The total volume of the work is 88 pages. The qualification work contains 9 tables, 36 figures and 31 references, and 2 appendices.uk_UA
dc.language.isootheruk_UA
dc.publisherЧНУ ім. Петра Могили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.subjectрозподілені транзакціїuk_UA
dc.subjectWebSocketsuk_UA
dc.subjectгеолокаціяuk_UA
dc.subjectброкер повідомленьuk_UA
dc.subjectоптимістичне блокуванняuk_UA
dc.subjectінформаційна системаuk_UA
dc.subjectRedisuk_UA
dc.subjectSpring Bootuk_UA
dc.subjectmicroservice architectureuk_UA
dc.subjectonline ride-hailinguk_UA
dc.subjectdistributed transactionsuk_UA
dc.subjectgeolocationuk_UA
dc.subjectmessage brokeruk_UA
dc.subjectoptimistic lockinguk_UA
dc.subjectinformation systemuk_UA
dc.titleСистема онлайн-замовлень поїздок на основі мікросервісної архітектуриuk_UA
dc.title.alternativeкваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 122 «Комп’ютерні науки»uk_UA
dc.typeOtheruk_UA
Appears in Collections:Факультет комп'ютерних наук



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