Тема: Создание клиент-серверного приложения для планирования путешествий
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
2. Постановка задачи 6
3. Обзор существующих подходов 7
3.1. Основные каналы дистрибуции 7
3.1.1. Глобальные распределительные системы 8
3.1.2. Сайты-поисковики 8
3.1.3. Сайты-агрегаторы 9
3.2. Выводы 10
4. Предлагаемое решение 11
4.1. Выбор внешних сервисов 11
4.1.1. Критерии существующих решений 11
4.1.2. Анализ GDS 12
4.2. Выбор инструментов 13
4.2.1. Серверная часть 13
4.2.2. Клиентская часть 15
4.3. Архитектура приложения 16
4.3.1. Структура базы данных 16
4.3.2. MVC model 16
4.3.3. Модель 17
4.3.4. Вид 18
4.3.5. Контроллер 18
4.3.6. Модуль взаимодействия с базой данных 19
4.3.7. Утилиты системы 21
4.3.8. Исключения приложения 21
4.3.9. Взаимодействие системы с пользователем 23
4.3.10. Модуль взаимодействия с GDS 23
4.4. Функционал приложения 26
5. Тестирование сервиса 27
6. Заключение 28
Приложение 29
Список литературы 34
📖 Введение
Избыточное количество источников и неструктурированность этих предложений в совокупности создает ситуации, в которых человек может проводить большое количество времени, подбирая для себя подходящие предложения различных компаний и сервисов и планируя свое путешествие самостоятельно.
Имея такое разнообразие данных, появляется необходимость в сервисе, который мог бы пользоваться всей функциональностью этих служб и агрегировать все их возможности в одном приложении.
На данный момент существует большое количество сервисов, способных находить и заказывать места в отелях, бронировать автомобили, рестораны, но наряду с этим туристические компании могут предложить лишь готовые туры, и клиент становится зависимым от предлагаемых условий.
Разрабатываемое приложение должно предоставить возможность легко планировать и осуществлять заказы необходимых услуг запланированного путешествия, исходя из личных предпочтений и финансовых возможностей, не покидая 1 сайта.
✅ Заключение
Ниже перечислены результаты данной работы:
• Проанализированы существующие решения;
• выбран оптимальный сервис для сбора информации;
• выбраны соответствующие инструменты для реализации;
• спроектирована структура базы данных;
• разработана общая архитектура приложения;
• реализована серверная и клиентская часть;
• протестирована система.





