Личный кабинетuser
orange img orange img orange img orange img orange img
Дипломная работаИнформационные технологии
Готовая работа №155412 от пользователя Успенская Ирина
book

Разработка информационной системы туристического агентства.

1 525 ₽
Файл с работой можно будет скачать в личном кабинете после покупки
like
Гарантия безопасной покупки
help

Сразу после покупки работы вы получите ссылку на скачивание файла.

Срок скачивания не ограничен по времени. Если работа не соответствует описанию у вас будет возможность отправить жалобу.

Гарантийный период 7 дней.

like
Уникальность текста выше 50%
help

Все загруженные работы имеют уникальность не менее 50% в общедоступной системе Антиплагиат.ру

file
Возможность снять с продажи
help

У покупателя есть возможность доплатить за снятие работы с продажи после покупки.

Например, если необходимо скрыть страницу с работой на сайте от третьих лиц на определенный срок.

Тариф можно выбрать на странице готовой работы после покупки.

Не подходит эта работа?
Укажите тему работы или свой e-mail, мы отправим подборку похожих работ
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных

содержание

Аннотация 2
Annotation 3
Введение 8
1.1 Предметная область туристического агентства и основные бизнес-процессы 10
1.1.1 Основные объекты предметной области 11
1.1.2 Тур как центральный объект системы 11
1.1.3 Процесс выбора и просмотра туров 12
1.1.4 Процесс регистрации и аутентификации пользователей 13
1.1.5 Процесс оформления заявки на тур 13
1.1.6 Статусы заявок 14
1.1.7 Роли в системе: клиент и менеджер 15
1.1.8 Процесс обработки заявок менеджером 16
1.1.9 Обратная связь 17
1.1.10 Проблемы при отсутствии автоматизации 17
1.1.11 Особенности рассматриваемой системы 18
1.2 Требования к информационной системе туристического агентства 19
1.2.1 Функциональные требования 19
1.2.2 Нефункциональные требования 21
1.2.3 Требования к архитектуре 23
1.2.4 Требования к базе данных 24
1.2.5 Выводы по требованиям 25
1.3 Обзор существующих решений и их ограничения 26
1.3.1 Туристические агрегаторы 26
1.3.2 Выводы по анализу существующих решений 27
1.4 Выбор архитектуры и технологий реализации системы 27
1.4.1 Клиент–серверная архитектура и её развитие 27
1.4.2 Django: история, особенности и применение 28
1.4.3 Node.js: история и сравнение 29
1.4.4 React: история и применение 30
1.4.5 JWT: концепция и применение 30
1.4.6 PostgreSQL: развитие и применение 31
1.4.7 Nginx: история и назначение 32
1.4.8 Итоговое обоснование 32
2.1 Архитектура клиент–сервер (SPA + REST API) и схема взаимодействия компонентов 33
2.1.1 Общая структура системы 33
2.1.2 Клиентская часть (Frontend) 34
2.1.3 Серверная часть (Backend) 34
2.1.4 Взаимодействие клиента и сервера 35
2.1.5 Stateless-взаимодействие 35
2.1.6 Роль Nginx в архитектуре 36
2.1.7 Контейнерная организация системы 36
2.1.8 Преимущества выбранной архитектуры 36
2.2 Проектирование базы данных (ER-диаграмма, сущности Tour/BookingRequest/User/Feedback) 37
2.2.1 Выбор реляционной модели и основные принципы 37
2.2.2 Выделение сущностей предметной области 37
2.2.3 Сущность Tour (Тур) 38
2.2.4 Сущность BookingRequest (Заявка) 38
2.2.5 Сущность User (Пользователь) 39
2.2.6 Сущность Feedback (Обратная связь) 40
2.2.7 Связи между сущностями (ER-модель) 40
2.2.8 Ограничения целостности данных 40
2.2.9 Нормализация данных 41
2.2.10 Итоги проектирования базы данных 41
2.3 Реализация серверной части (Backend) 41
2.3.1 Реализация моделей данных (Django ORM) 42
2.3.2 Сериализаторы (Django REST Framework) 43
2.3.3 Реализация представлений (Views) 44
2.3.4 Фильтрация и сортировка 45
2.3.5 Аутентификация и авторизация (JWT) 45
2.3.6 Permissions (разграничение доступа) 46
2.3.7 Административная панель Django 46
2.3.8 Документация API (Swagger) 46
2.3.9 Обработка ошибок и валидация 47
Итог по разделу 2.3 47
2.4 Реализация клиентской части (Frontend) 48
2.4.1 Общая структура клиентского приложения 48
2.4.2 Реализация маршрутизации 49
2.4.3 Работа с JWT на клиентской стороне 49
2.4.4 Реализация страниц системы 50
2.4.5 Управление состоянием 52
2.4.6 Обработка ошибок и пользовательский интерфейс 52
2.4.7 Интеграция с Backend 52
Итог по разделу 2.4 53
2.5 Тестирование и результаты работы системы 53
2.5.1 Цели тестирования 53
2.5.2 Тестирование серверной части 54
2.5.3 Тестирование разграничения доступа 55
2.5.4 Тестирование клиентской части 55
2.5.5 Проверка валидации данных 56
2.5.6 Интеграционное тестирование 56
2.5.7 Результаты тестирования 56
2.5.8 Итоговая оценка работоспособности системы 57
Выводы по главе 2 57
ЗАКЛЮЧЕНИЕ 57
Практическая значимость работы 59
Перспективы дальнейшего развития 60
Итог 60
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 61
ПРИЛОЖЕНИЯ 63
Приложение А 63
Описание ER-диаграммы базы данных 63
1. User 63
2. Tour 63
3. BookingRequest 64
4. Feedback 64
Связи: 64
Тип связей: 64
Приложение Б 65
Архитектурная схема системы 65
Компоненты: 65
Поток обработки запроса: 65

Весь текст будет доступен после покупки

ВВЕДЕНИЕ

Современный туристический бизнес функционирует в условиях жесткой конкуренции и постоянно возрастающих запросов аудитории. Ключевая коммуникация между агентством и клиентом сегодня сместилась в онлайн-среду. Планируя путешествие, пользователь ожидает мгновенного доступа к информации: изучения направлений, сравнения туров, анализа стоимости, подбора дат и отправки заявки на бронь. Оперативность и интуитивность этих операций формируют общее впечатление о сервисе и являются решающим фактором при выборе компании.
Для туристического агентства не менее важна оптимизация внутреннего документооборота. Ежедневно сотрудники обрабатывают множество обращений, требующих систематизации. Ключевыми задачами становятся централизованное хранение клиентской базы, быстрый поиск заявок, прозрачный контроль этапов их обработки и мониторинг эффективности менеджеров. Также необходим гибкий инструментарий для управления турпродуктом, позволяющий оперативно актуализировать цены, описания и наличие мест.
Внедрение цифровых технологий позволяет кардинально упростить эти процессы. Автоматизация заявок, единое информационное пространство и веб-интерфейсы сводят к минимуму ручной труд и риск ошибок. Одновременно повышается прозрачность операционной деятельности: статусы обращений, выполнение задач и актуальность данных становятся легко контролируемыми. Таким образом, разработка специализированной информационной системы (ИС) является стратегическим шагом для повышения эффективности агентства и качества клиентского сервиса.

Весь текст будет доступен после покупки

отрывок из работы

ГЛАВА 1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1 Характеристика предметной области и ключевые бизнес-процессы туристического агентства
Предметной областью проекта выступает деятельность туристического агентства, реализующего турпродукты конечным потребителям с использованием веб-ориентированной ИС. В рамках рассматриваемой модели агентство выступает в роли связующего звена между туроператорами и клиентами, обеспечивая подбор, консультирование, бронирование и сопровождение сделок.
Функционирование агентства складывается из ряда взаимосвязанных процессов: информирование о турах, коммуникация с потенциальными покупателями, регистрация и обработка заявок, согласование деталей и послепродажное обслуживание. Большинство этих операций информационно-емкие и требуют постоянной актуализации данных, что обуславливает высокую значимость специализированных ИС.
Рынок туруслуг отличается высокой плотностью предложений и острой конкуренцией. Турпакеты, цены и спецпредложения обновляются постоянно. В таких условиях критически важными становятся оперативность обновления контента и скорость донесения его до аудитории через цифровые каналы.
Параллельно трансформируются и потребительские ожидания. Клиент предпочитает самостоятельно анализировать направления, сравнивать опции, изучать стоимость и условия, инициируя бронирование онлайн, без визита в офис. Эргономичность сайта, полнота информации и скорость реакции на запросы напрямую влияют на лояльность и выбор агентства.

Весь текст будет доступен после покупки

Список литературы

• Орлов С.А., Цилькер Б.Я. Технологии разработки программного обеспечения: Учебник для вузов. — СПб.: Питер, 2012. — 608 с.
• Головина Н.А. Проектирование информационных систем: учебное пособие. — М.: Инфра-М, 2019. — 352 с.
• Соммервилл И. Инженерия программного обеспечения. — М.: Вильямс, 2016. — 816 с.
• Фаулер М. Архитектура корпоративных программных приложений. — М.: Вильямс, 2017. — 544 с.
• Костров А.В. Основы проектирования информационных систем. — М.: Финансы и статистика, 2018. — 256 с.

Весь текст будет доступен после покупки

Почему студенты выбирают наш сервис?

Купить готовую работу сейчас
service icon
Работаем круглосуточно
24 часа в сутки
7 дней в неделю
service icon
Гарантия
Возврат средств в случае проблем с купленной готовой работой
service icon
Мы лидеры
LeWork является лидером по количеству опубликованных материалов для студентов
Купить готовую работу сейчас

не подошла эта работа?

В нашей базе 78761 курсовых работ – поможем найти подходящую

Ответы на часто задаваемые вопросы

Чтобы оплатить заказ на сайте, необходимо сначала пополнить баланс на этой странице - https://lework.net/addbalance

На странице пополнения баланса у вас будет возможность выбрать способ оплаты - банковская карта, электронный кошелек или другой способ.

После пополнения баланса на сайте, необходимо перейти на страницу заказа и завершить покупку, нажав соответствующую кнопку.

Если у вас возникли проблемы при пополнении баланса на сайте или остались вопросы по оплате заказа, напишите нам на support@lework.net. Мы обязательно вам поможем! 

Да, покупка готовой работы на сайте происходит через "безопасную сделку". Покупатель и Продавец финансово защищены от недобросовестных пользователей. Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. 

У покупателя есть возможность снять готовую работу с продажи на сайте. Например, если необходимо скрыть страницу с работой от третьих лиц на определенный срок. Тариф можно выбрать на странице готовой работы после покупки.

Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. Если администрация сайта принимает решение о возврате денежных средств, то покупатель получает уведомление в личном кабинете и на электронную почту о возврате. Средства можно потратить на покупку другой готовой работы или вывести с сайта на банковскую карту. Вывод средств можно оформить в личном кабинете, заполнив соответствущую форму.

Мы с радостью ответим на ваши вопросы по электронной почте support@lework.net

surpize-icon

Работы с похожей тематикой

stars-icon
arrowarrow

Не удалось найти материал или возникли вопросы?

Свяжитесь с нами, мы постараемся вам помочь!
Неккоректно введен e-mail
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных