Введение
Современный рынок авиаперевозок характеризуется высокой динамикой спроса, усложнением тарифной политики и ужесточением требований к точности и скорости обслуживания пассажиров. По данным Росавиации, в 2024 году российские авиакомпании перевезли 111,7 млн пассажиров, что на 5,9% больше, чем в 2023 году. В этих условиях автоматизированные информационные системы бронирования становятся ключевым инструментом обеспечения конкурентоспособности авиакасс и агентств. Настоящая магистерская диссертация посвящена разработке автоматизированной информационной системы «Авиакасса», предназначенной для автоматизации процессов бронирования и продажи авиабилетов в кассовом узле.
Работа направлена на решение практической задачи создания отказоустойчивой и эффективной системы, способной функционировать в условиях ограниченных вычислительных ресурсов и обеспечивать корректное управление местами, проведение платежей и формирование отчетности. В рамках исследования рассматриваются теоретические основы систем бронирования, анализируются бизнес-процессы кассы, проектируется архитектура системы и реализуется прототип с последующим тестированием и оценкой эффективности.
Научная новизна работы заключается в разработке модели инвентаря мест, учитывающей сегментацию рейсов и правила стыковок, а также в создании алгоритма конкурентной блокировки мест с гарантией транзакционной целостности без применения внешних распределенных блокировок. Гипотеза исследования состоит в том, что применение предложенной архитектуры и алгоритма позволит сократить время оформления брони и исключить двойные продажи при сохранении работоспособности на ограниченных аппаратных ресурсах.
Актуальность темы
Актуальность темы обусловлена необходимостью повышения эффективности работы региональных авиакасс в условиях растущей конкуренции и цифровизации отрасли. В 2024 году на внутренних рейсах российские авиакомпании перевезли 84,7 млн пассажиров, а на международных — 27 млн пассажиров, что подтверждает высокую нагрузку на системы бронирования. Существующие глобальные системы бронирования (GDS) зачастую избыточны по функциональности и стоимости для малых и средних кассовых узлов, а их использование сопряжено с зависимостью от зарубежных провайдеров и высокими комиссиями. Разработка собственной автоматизированной системы, адаптированной к локальным условиям и требованиям импортозамещения, позволяет оптимизировать бизнес-процессы, сократить операционные издержки и повысить качество обслуживания пассажиров.
Объект и предмет исследования
Объект исследования — Объектом исследования является процесс бронирования и продажи авиабилетов в кассовом узле.
Предмет исследования — Предметом исследования являются методы, модели и алгоритмы построения автоматизированной информационной системы бронирования авиабилетов, обеспечивающей управление местами, проведение платежей и формирование отчетности.
Цель и задачи работы
Цель работы — Целью диссертационной работы является разработка автоматизированной информационной системы бронирования авиабилетов для кассового узла, обеспечивающей корректное управление местами, проведение платежей и формирование отчётности.
Для достижения цели поставлены задачи:
- Изучить понятие и эволюцию систем бронирования от CRS к GDS и NDC.
- Проанализировать стандарты IATA, модели инвентаря мест и правила тарифообразования.
- Рассмотреть архитектурные подходы к построению отказоустойчивых систем бронирования.
- Охарактеризовать деятельность кассы и проанализировать бизнес-процессы продажи билетов.
- Провести сравнительный обзор существующих систем бронирования и выявить их ограничения.
- Сформировать функциональные и нефункциональные требования, модели прецедентов и данных.
- Разработать архитектуру системы, схему базы данных и алгоритмы блокировки мест.
- Реализовать модули поиска, бронирования, оплаты и возврата.
- Провести тестирование, оценить эффективность внедрения и разработать механизм сопровождения.
Методы исследования
В работе использованы методы системного анализа, объектно-ориентированного проектирования, теории реляционных баз данных, имитационного моделирования и экспериментального тестирования программных систем.
Теоретическая и практическая значимость
Теоретическая значимость исследования заключается в развитии моделей инвентаря мест и алгоритмов конкурентной блокировки, адаптированных к условиям ограниченных вычислительных ресурсов, а также в обосновании архитектурных решений для систем бронирования регионального масштаба.
Практическая значимость работы состоит в создании прототипа автоматизированной информационной системы «Авиакасса», готового к внедрению в кассовых узлах, что позволит сократить время обслуживания пассажиров, исключить двойные продажи и обеспечить интеграцию с отечественными платежными шлюзами.
Структура работы
Диссертация состоит из введения, трех глав, заключения, списка литературы и приложений. Во введении обоснована актуальность темы, сформулированы цель, задачи, объект, предмет, научная новизна, гипотеза и положения, выносимые на защиту. Первая глава посвящена теоретико-методологическим основам автоматизированного бронирования авиаперевозок. Во второй главе проведен анализ объекта автоматизации и требований к системе. Третья глава описывает проектирование, реализацию и оценку эффективности АИС «Авиакасса». В заключении подведены итоги исследования и намечены перспективы дальнейшей работы.