Написать диплом по теме «Автоматизация продажи авиабилетов (на примере конкретной организации)»
Диплом (ВКР) на тему «Автоматизация продажи авиабилетов (на примере конкретной организации)» по направлению 09.03.02 в МосАП — это трёхглавная работа, где аналитическая часть описывает бизнес-процессы билетной кассы «как есть», проектная — моделирует ИС «как должно быть» с ER-диаграммой и модулями, а экономическая — считает срок окупаемости. Ниже — пошаговый разбор структуры, примеры кода на Python/PostgreSQL и чек-лист перед защитой.
Нужен разбор вашей темы Автоматизация продажи авиабилетов (на примере конкретной организации)? Получите бесплатную консультацию: @Diplomit | +7 (987) 915-99-32 (WhatsApp)
Инструкция для студента: материал собран на основе анализа 50+ работ по 09.03.02 в МосАП и методических требований 2024–2026 гг. Используйте как каркас — конкретную организацию, цифры и код адаптируйте под своего научного руководителя.
Проверьте свою тему ВКР
- □ Есть ли реальная организация для анализа (турагентство, авиакасса, онлайн-сервис)?
- □ Есть ли измеримый эффект внедрения (время, деньги, ошибки)?
- □ Можно ли построить диаграммы процессов IDEF0 / BPMN?
- □ Есть ли реальные данные для экономических расчётов?
SEO-анализ темы и ключевые сущности
Прежде чем писать — разложим тему на атомарные сущности. Именно их научный руководитель будет искать в тексте, а поисковые системы — индексировать.
| Тип сущности | Название | Где встречается в ВКР |
|---|---|---|
| Стандарт | ГОСТ 34.602-2020 «ТЗ на создание АС» | Глава 2, обоснование ТЗ |
| Стандарт | ГОСТ Р 7.0.100-2018 (библиография) | Список литературы |
| Методология | IDEF0 / BPMN | Глава 1, диаграммы «как есть» |
| Методология | IDEF1X / ER-модель | Глава 2, проектирование БД |
| Технология | Python + Flask / Django | Глава 2, реализация |
| СУБД | PostgreSQL 16 | Глава 2, БД |
| Инструмент | Антиплагиат.ВУЗ | Финальная проверка |
| Организация | МосАП, кафедра ИСиТ | Титульный, введение |
| Направление | 09.03.02 | Титульный лист |
| Документ | Методические указания МосАП | Структура работы |
| Протокол | HTTPS / TLS 1.3 | Глава 2, ИБ |
| Термин | GDS (Amadeus, Sabre) | Глава 1, анализ рынка |
Актуальность: цифры, а не вода
Забудьте фразу «в современном мире». Актуальность автоматизации продажи авиабилетов доказывается конкретикой: объёмом рынка, болью конкретной организации и технологическим трендом.
Факт 1. По данным КиберЛенинки, рынок онлайн-бронирования авиабилетов в России после 2022 года перестроился: ушли западные GDS (Amadeus, Sabre), их место заняли отечественные решения — «Сирена-Трэвел», «Код Шереметьево». Для небольшой билетной кассы это означает необходимость интеграции с российскими агрегаторами, а не с Amadeus.
Факт 2. Средняя авиакасса в регионе обрабатывает 40–80 заявок в день. При ручной работе (Excel + телефон) оператор тратит 7–12 минут на одну продажу. Автоматизация снижает это время до 2–3 минут — то есть экономия 60–75% рабочего времени оператора.
Факт 3. Утечка персональных данных пассажиров (паспорт, маршрут) по требованиям ФСТЭК — это штраф до 500 тыс. рублей для юрлица. Автоматизированная ИС с разграничением прав доступа снижает этот риск.
По практике, именно эти три аргумента — импортозамещение, производительность, ИБ — научные руководители МосАП принимают как обоснованную актуальность.
Цель, задачи, объект и предмет
Формулировки должны быть зеркальными: цель = название темы, задачи = шаги к цели, объект шире предмета.
Цель ВКР
Разработка информационной системы автоматизации продажи авиабилетов на примере конкретной организации (ООО «АвиаТур», г. Москва) для сокращения времени обслуживания клиента и повышения качества учёта продаж.
Задачи (6 штук, логическая цепочка)
- Изучить предметную область: процессы продажи авиабилетов и существующие GDS-решения.
- Провести технико-экономический анализ деятельности ООО «АвиаТур».
- Построить модели бизнес-процессов «как есть» (IDEF0) и выявить узкие места.
- Выполнить анализ аналогов на рынке (5–7 систем) и обосновать выбор стратегии.
- Спроектировать ИС «как должно быть»: БД, модули, интерфейс, средства ИБ.
- Рассчитать экономическую эффективность внедрения (срок окупаемости).
Объект и предмет
- Объект: финансово-хозяйственная деятельность ООО «АвиаТур» (конкретная организация).
- Предмет: совокупность процессов и данных, связанных с продажей, бронированием и учётом авиабилетов в этой организации.
Заметьте: объект — это где исследуем, предмет — что именно. Студенты МосАП часто путают и пишут одно и то же дважды — научный руководитель это сразу возвращает на доработку.
Структура ВКР по главам
| Раздел ВКР | Рекомендуемый объём | Что внутри |
|---|---|---|
| Введение | 3–5 стр. | Актуальность, цель, задачи, объект, предмет, методы |
| Глава 1. Аналитическая часть | 25–30 стр. | Анализ организации, процессов «как есть», аналогов |
| Глава 2. Проектная часть | 30–40 стр. | Проектирование БД, модулей, интерфейса, ИБ |
| Глава 3. Экономическая часть | 20–25 стр. | Расчёт ΔТ, ΔС, срока окупаемости |
| Заключение | 2–5 стр. | Выводы по каждой главе |
| Список литературы | ≥20 источников | По ГОСТ Р 7.0.100-2018 |
| Приложения | По необходимости | Листинг кода, скриншоты, документы |
Общий объём — 70–80 страниц. Меньше 60 в МосАП обычно не принимают, больше 90 — начинают придираться к воде.
Пример введения для МосАП
Автоматизация продажи авиабилетов — это не просто замена бумажного журнала базой данных. Это переход от ручного труда оператора к управляемому процессу, где каждая продажа фиксируется, каждый возврат считается, а каждая ошибка отслеживается. Для небольшой организации, такой как ООО «АвиаТур», работающей на высококонкурентном рынке, вопрос скорости обслуживания и точности учёта становится вопросом выживания.
Целью данной выпускной квалификационной работы является разработка информационной системы автоматизации продажи авиабилетов на примере ООО «АвиаТур». Для достижения цели поставлены задачи: изучить предметную область, проанализировать деятельность организации, спроектировать ИС и обосновать её экономическую эффективность.
Объектом исследования выступает деятельность ООО «АвиаТур», предметом — процессы продажи и учёта авиабилетов. В работе использованы методы системного анализа, моделирования (IDEF0, IDEF1X), проектирования БД и экономического сравнения вариантов.
Практическая часть: код и ER-модель
Самый сложный этап для студентов 09.03.02 — связать теорию с реальным кодом. Покажу минимально рабочий скелет, который можно развивать.
ER-модель (упрощённо)
- Клиенты (id, ФИО, паспорт, телефон)
- Рейсы (id, номер, дата, маршрут, цена, места_всего, места_свободные)
- Продажи (id, клиент_id, рейс_id, дата, сумма, статус)
- Пользователи (id, логин, роль, хеш_пароля)
SQL-схема PostgreSQL
CREATE TABLE clients (
id SERIAL PRIMARY KEY,
full_name VARCHAR(150) NOT NULL,
passport VARCHAR(20) NOT NULL,
phone VARCHAR(20)
);
CREATE TABLE flights (
id SERIAL PRIMARY KEY,
flight_no VARCHAR(10) NOT NULL,
flight_date DATE NOT NULL,
route VARCHAR(100) NOT NULL,
price NUMERIC(10,2) NOT NULL,
seats_total INT NOT NULL,
seats_free INT NOT NULL
);
CREATE TABLE sales (
id SERIAL PRIMARY KEY,
client_id INT REFERENCES clients(id),
flight_id INT REFERENCES flights(id),
sale_date TIMESTAMP DEFAULT NOW(),
amount NUMERIC(10,2),
status VARCHAR(20) DEFAULT 'active'
);
Фрагмент на Python (Flask)
from flask import Flask, request, jsonify
import psycopg2
app = Flask(__name__)
@app.route('/api/sell', methods=['POST'])
def sell_ticket():
data = request.json
conn = psycopg2.connect("dbname=tickets user=app")
cur = conn.cursor()
cur.execute("""
UPDATE flights SET seats_free = seats_free - 1
WHERE id = %s AND seats_free > 0
RETURNING id
""", (data['flight_id'],))
if cur.fetchone():
cur.execute("""
INSERT INTO sales (client_id, flight_id, amount)
VALUES (%s, %s, %s)
""", (data['client_id'], data['flight_id'], data['amount']))
conn.commit()
return jsonify({"status": "ok"})
return jsonify({"status": "no_seats"}), 400
Этого фрагмента достаточно для приложения — но в ВКР нужно добавить обработку ошибок, валидацию, логирование и тесты. В приложении выносится полный листинг (~400 операторов).
Застряли на этапе проектирования БД или написании кода? Наши эксперты по Информационные системы и технологии помогут разобраться. Написать в Telegram или +7 (987) 915-99-32 (WhatsApp)
Экономический расчёт: что реально требуют
Глава 3 — это не «потолок». На защите именно сюда смотрит комиссия в первую очередь: если экономика сходится, значит работа не абстрактная.
Формулы, которые должны быть в главе
- ΔТ = Тбаз − Тпроект — абсолютное снижение трудозатрат (чел.-час)
- Кт = Тбаз / Тпроект — коэффициент роста производительности
- ΔС = Сбаз − Спроект — абсолютное снижение стоимостных затрат (руб.)
- Ток = Кп / ΔС — срок окупаемости (лет)
Типовые цифры для билетной кассы
| Показатель | Базовый вариант | Проектный вариант |
|---|---|---|
| Время на 1 продажу | 10 мин | 3 мин |
| Трудозатраты в месяц | 160 чел.-ч | 55 чел.-ч |
| Затраты на обработку, руб./мес. | 96 000 | 33 000 |
| Разовые затраты на ИС | — | 180 000 |
| Срок окупаемости | — | ≈ 3 месяца |
Важно: все цифры должны быть привязаны к конкретной организации. Если вы пишете про ООО «АвиаТур» — значит, зарплата оператора, количество продаж и стоимость ПО должны соответствовать этой фирме. Иначе на защите зададут вопрос: «Откуда взяли?»
Как написать заключение по Информационные системы и технологии
В ходе выполнения ВКР была разработана информационная система автоматизации продажи авиабилетов для ООО «АвиаТур». На аналитическом этапе выявлено, что ручной учёт продаж приводит к потере до 60% рабочего времени оператора и создаёт риски ошибок при формировании отчётности. Анализ аналогов показал, что готовые решения («Сирена-Трэвел», «Код Шереметьево») избыточны по функционалу и стоимости для организации данного масштаба.
В проектной части спроектирована реляционная БД из 4 таблиц, реализованы модули продажи, возврата и отчётности на стеке Python + Flask + PostgreSQL. Разработаны средства ИБ: разграничение ролей, хеширование паролей, протокол HTTPS. Экономический расчёт показал срок окупаемости 3 месяца при экономии 63 000 руб./мес.
Рекомендации: внедрить систему в опытную эксплуатацию на 1 месяц, после чего масштабировать на дополнительные точки продаж организации.
Требования к списку литературы МосАП
Оформление — строго по ГОСТ Р 7.0.100-2018. Минимум 20 источников, из них не менее 10% — издания последних 2 лет. Группировка: НПА → научная литература → методички → иностранные → интернет-ресурсы.
Примеры реально существующих источников:
- ГОСТ 34.602-2020. Техническое задание на создание автоматизированной системы. — Москва : Российский институт стандартизации, 2020. — 23 с.
- ГОСТ Р 7.0.100-2018. Библиографическая запись. Библиографическое описание. — Москва : Росстандарт, 2018. — 62 с.
- Советов, Б. Я. Базы данных : учебник для вузов / Б. Я. Советов. — 3-е изд. — Санкт-Петербург : Лань, 2023. — 444 с.
- Официальная документация PostgreSQL 16 [Электронный ресурс]. — URL: https://www.postgresql.org/docs/ (дата обращения: 19.07.2026).
- Документация Flask [Электронный ресурс]. — URL: https://flask.palletsprojects.com/ (дата обращения: 19.07.2026).
Типичные ошибки студентов
⚠️ Типичные ошибки при написании Автоматизация продажи авиабилетов (на примере конкретной организации)
- Ошибка: Актуальность начинается с «В современном мире...» → Как исправить: начать с цифры (объём рынка, время обработки, штраф за утечку).
- Ошибка: Объект и предмет дублируют друг друга → Решение: объект = организация, предмет = конкретный процесс в ней.
- Ошибка: Код скопирован с GitHub без адаптации → Чек-лист: код должен соответствовать вашей ER-модели, иначе комиссия спросит «а где таблица X из вашей схемы?»
- Ошибка: В экономической части нет сравнения «было/стало» → Решение: обязательно две колонки: базовый и проектный варианты.
- Ошибка: Ссылки на несуществующие источники → Проверка: каждый источник должен открываться в браузере.
- Ошибка: Уникальность ниже 70% → Решение: переписывать своими словами теоретические блоки, код уникализировать комментариями и структурой.
Вопросы, которые часто задают студенты
Частые вопросы по теме «Автоматизация продажи авиабилетов (на примере конкретной организации)»
- В: Можно ли взять готовую CRM (Bitrix24) вместо собственной разработки? О: В МосАП обычно требуют именно собственную разработку или доработку. Готовая CRM без модификаций — это «покупка», а не ВКР по 09.03.02.
- В: Сколько страниц должна быть практическая часть? О: В МосАП обычно 40–60 стр. (главы 2+3), но смотрите методичку — требования меняются.
- В: Нужен ли реальный код в приложении? О: Да, фрагменты ключевых модулей обязательны. Минимум ~400 операторов в приложении.
- В: Как проверить уникальность перед сдачей? О: Используйте Антиплагиат.ВУЗ с настройками вашего вуза — обычный Антиплагиат даёт другие цифры.
- В: Можно ли использовать open-source решения? О: Да, PostgreSQL, Flask, Django — это стандарт для ВКР. Главное — ваша логика и БД должны быть авторскими.
Можно ли использовать готовые решения в ВКР?
Да, но с оговорками. Open-source СУБД, фреймворки, библиотеки — это норма. А вот копирование чужой логики предметной области (например, готовой системы бронирования) без переработки снижает уникальность и вызывает вопросы на защите.
Сколько страниц должна быть практическая часть?
В МосАП по 09.03.02 практическая часть (главы 2 и 3) обычно занимает 40–60 страниц. Меньше 30 — риск замечания от научного руководителя, больше 70 — подозрение на «воду».
Можно ли использовать open-source решения?
PostgreSQL, Python, Flask, Django, React — всё это open-source и полностью допустимо. В методичках МосАП прямо указано, что использование свободного ПО приветствуется, особенно в контексте импортозамещения.
Чек-лист перед защитой
✅ Чек-лист перед защитой Автоматизация продажи авиабилетов (на примере конкретной организации)
- □ Все 6 задач из введения выполнены и отражены в заключении
- □ Структура соответствует методичке МосАП (3 главы + введение + заключение)
- □ Уникальность >75% по Антиплагиат.ВУЗ (настройки вуза)
- □ Источники оформлены по ГОСТ Р 7.0.100-2018, не менее 20 шт.
- □ Работа содержит реальные данные организации, а не шаблонные
- □ ER-модель соответствует SQL-схеме и коду
- □ Экономический расчёт сходится: срок окупаемости реалистичен
- □ Демонстрационная версия ИС запускается на ноутбуке
- □ Презентация — 10–12 слайдов, речь — 7 минут
- □ Отзыв руководителя и рецензия получены заранее
Полезные материалы для студентов: Полезные статьи для студентов МосАП | Заказать работу по Информационные системы и технологии
Нужна помощь с вашей работой?























