Тема: ВЕБ-ПРИЛОЖЕНИЕ ДЛЯ АНАЛИЗА И ВИЗУАЛИЗАЦИИ ОТЗЫВОВ КЛИЕНТОВ АВИАКОМПАНИЙ С ПРИМЕНЕНИЕМ ВЕБ-СКРАПИНГА
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ 3
ВВЕДЕНИЕ 5
1 Анализ аналогов 7
2 Анализ требований 9
2.1 Функциональные требования 9
2.2 Модель предметной области 9
2.3 Диаграмма вариантов использования 11
2.4 Диаграмма деятельности 13
2.5 Диаграмма последовательности 15
3 Реализация 35
3.1 Выбор технологий и инструментов 35
3.2 Фреймворк Flask 37
3.3 База данных 44
3.3.1 Структура базы данных 45
3.3.2 Схема данных 45
3.4 Сравнение глобальной и русской версий 47
3.5 Анализ тональности текстов 49
3.6 Визуализация данных: методы и реализация 51
3.6.1 Временная визуализация по нескольким авиакомпаниям 52
3.6.2 Подробная временная визуализация для одной авиакомпании 54
3.6.3 Визуализация результатов анализа тональности 59
3.7 Интерфейс веб-приложения 61
ЗАКЛЮЧЕНИЕ 78
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 80
📖 Введение
Научная новизна работы заключается в интеграции методов веб- скрапинга с инструментами обработки естественного языка для анализа эмоциональной окраски отзывов. Это позволяет не только автоматизировать процесс сбора данных, но и повысить точность анализа, что особенно важно для авиакомпаний, стремящихся улучшить качество обслуживания.
Работа состоит в том, что созданное веб-приложение может быть использовано авиакомпаниями для мониторинга опыта клиентов в режиме реального времени. Это позволяет быстро обнаруживать проблемы и решать их, что повысит удовлетворенность клиентов и повысит конкурентоспособность компании на рынке авиаперевозок.
Таким образом, цель данной работы - разработать веб-приложение для анализа и визуализации отзывов клиентов авиакомпаний с применением веб- скрапинга. Задачи данной работы:
1. Изучение предметной области.
2. Анализ аналогичных существующих приложений.
3. Выявление и анализ требований к разрабатываемому веб-приложению.
4. Добавление функционала для скрапинга данных с нескольких сайтов авиакомпаний.
5. Создание базы данных для хранения результатов скрапинга.
6. Реализация системы для ретроспективного анализа изменений отзывов клиентов за определённые периоды.
7. Проектирование веб-приложения.
8. Реализация веб-приложения.
✅ Заключение
В процессе реализации были достигнуты следующие результаты:
• Разработана архитектура веб-приложения с использованием фреймворка Flask и языка программирования Python.
• Осуществлён сбop и обpабoтка данных с двух иcтoчникoв — международного сайта airlinequality.com и российского irecommend.ru, с учётом их специфики и ограничений (в частности, CAPTCHA).
• Реализован модуль анализа настроений с применением методов
обработки естественного языка и библиотеки NLTK.
• Создана база данных PostgreSQL, обеспечивающая хранение истории отзывов и результатов анализа.
• Внедрены визуализации, включая временные графики, круговые диаграммы и частотные диаграммы слов, что позволило повысить наглядность аналитики.
• Обеспечена возможность сохранения результатов анализа и их последующего просмотра пользователем.
Научная новизна работы заключается в интеграции веб-скрапинга с алгоритмами анализа тональности в одном веб-интерфейсе, что позволило реализовать полноценную систему ретроспективного анализа пользовательских мнений. Практическая значимость заключается в возможности применения системы для мониторинга клиентского опыта и улучшения качества обслуживания в авиационной отрасли.
Таким образом, поставленные цель и задачи были полностью достигнуты. Разработанное веб-приложение представляет собой эффективный инструмент для анализа отзывов клиентов авиакомпаний и может быть использовано как исследователями, так и представителями бизнеса для принятия решений, основанных на данных.





