Тема: Разработка инструмента автоматизации поиска информации об ошибках и упрощения отладочного процесса для группы поддержки клиентов и группы разработки
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Глава 1. ТЕХНИЧЕСКИЙ ОБЗОР СИСТЕМЫ ГЕНЕРАЦИИ РЕКЛАМЫ 19
1.1 Поставщики данных 19
1.1.1 Яндекс.Директ в качестве первого поставщика данных 19
1.1.2 Яндекс.Маркет в качестве второго поставщика данных 20
1.2 Сервис генерации рекламных баннеров 20
1.2.1 Микросервис обработки файлов с информацией о товарах и услугах 20
1.2.2 Микросервис обработки данных пакетами 21
1.2.3 Микросервис обработки данных в реальном времени 21
1.3 Система генерация рекламных баннеров 22
1.4 Описание требуемых функций системы 24
1.5 Вывод по главе 26
Глава 2. СУЩЕСТВУЮЩИЕ API И ИСПОЛЬЗУЕМЫЕ СРЕДСТВА РАЗРАБОТКИ 27
2.1 База данных Ytsaurus и предоставляемые ею возможности 27
2.2 Предоставляемое микросервисами API 29
2.2.1 Результаты парсинга фида 29
2.2.2 Для поиска информации про магазины 29
2.2.3 Товарные предложения 29
2.3 Система контроля версий 30
2.4 Protobuf 30
2.5 Вывод по главе 31
Глава 3. ПРОЕКТИРОВАНИЕ СИСТЕМЫ 31
3.1 Используемые технологии разработки 31
3.2 Проектирование архитектуры разрабатываемой системы 31
3.3 Вывод по главе 33
Глава 4. РАЗРАБОТКА ПРИЛОЖЕНИЯ 34
4.1 Настройки приложения 34
4.2 Модуль аутентификации 35
4.3 Модуль «Информация о магазине» 35
4.4 Компонент «Информация о заданиях на генерацию» 38
4.5 Компоненты «Информация о товарном предложении» 40
4.6 Вывод по главе 42
Глава 5. ВНЕДРЕНИЕ ПРИЛОЖЕНИЯ И РЕЗУЛЬТАТЫ 43
5.1 Создание проекта и получение OAuth-токенов 43
5.2 Описание и реализация CI/CD шагов 43
5.3 Автоматизация релизного цикла 44
5.4 Описание преимуществ разработанного решения 45
5.5 Вывод по главе 46
Глава 6. ФИНАНСОВЫЙ МЕНЕДЖМЕНТ,
РЕСУРСОЭФФЕКТИВНОСТЬ И РЕСУРСОСБЕРЕЖЕНИЕ 48
6.1 Оценка коммерческого потенциала и перспективности
проведения исследований с позиции ресурсоэффективности и ресурсосбережения 49
6.1.1 Потенциальные потребители результатов исследования 49
6.1.2 Анализ конкурентных технических решений 49
6.1.3 SWOT-анализ 50
6.2 Планирование работ по научно-техническому исследованию 54
6.2.1 Структура работ в рамках научного исследования 54
6.2.2 Определение трудоемкости выполнения работ 55
1.1.1. Разработка графика проведения научного исследования . 56
6.3 Бюджет научно-технического исследования (НТИ) 60
6.3.1 Расчет материальных затрат 60
6.3.2 Расчет операционных затрат 60
6.3.3 Расчет амортизации специального оборудования 60
6.3.4 Основная заработная плата исполнителя 61
1.4.3. Расчет дополнительной заработной платы 63
6.3.5 Отчисления во внебюджетные фонды 63
6.3.6 Накладные расходы 64
6.3.7 Бюджетная стоимость НИР 65
6.4 Определение ресурсной (ресурсосберегающей), финансовой, бюджетной, социальной и экономической эффективности исследования . 65
6.5 Вывод по главе 67
Глава 7. СОЦИАЛЬНАЯ ОТВЕТСТВЕННОСТЬ 71
7.1 Правовые и организационные вопросы обеспечения
безопасности при разработке проектного решения 71
7.1.1 Правовые нормы трудового законодательства 71
7.1.2 Эргономические требования к правильному расположению и
компоновке рабочей зоны 72
7.1.3 Санитарно-эпидемиологические требования к условиям труда 73
7.2 Производственная безопасность 73
7.2.1 Отсутствие или недостаток необходимого искусственного освещения 74
7.2.2 Превышение уровня шума на рабочем месте 75
7.2.3 Нагрузка на зрительный аппарат 75
7.2.4 Отклонение параметров микроклимата 76
7.2.5 Поражение электрическим током 77
7.3 Экологическая безопасность 78
7.4 Безопасность в чрезвычайных ситуациях 78
7.5 Вывод по главе 80
ЗАКЛЮЧЕНИЕ 81
СПИСОК ЛИТЕРАТУРЫ 82
📖 Введение
Для решения проблем клиентов сотрудники службы поддержки пользуются определенными инструментами. В частности, они смотрят на информацию в базе данных, связанную с данным клиентом. Все обращения от клиентов, требующие получения информации об этих клиентах из БД обрабатываются сотрудниками службы поддержки вручную с помощью написания запросов к базе данных. Данный подход имеет свои недостатки:
1. Разным сотрудникам необходимо писать множество однотипных запросов.
2. Выполнение данных запросов иногда требует длительного времени на написание и исполнение, особенно если необходимо получить данные из нескольких таблиц по одному и тому же ключу.
3. Наглядность результатов зачастую достаточно низкая при необходимости получить большой объем информации из нескольких таблиц БД.
Создание единого специализированного инструмента является актуальной задачей, потому что это позволило бы значительно улучшить опыт взаимодействия сотрудника службы поддержки с БД, что в свою очередь, привело бы к уменьшению времени, необходимого для решения вопроса клиента.
Объектом исследования является: веб-технологии, технологии работы с базами данных и методы поиска информации для облегчения работы сотрудников службы поддержки онлайн-рекламы, а также разработчиков.
Субъект исследования - разработка и реализация инструмента, облегчающего поиск и обработку информации, необходимой сотрудникам службы поддержки онлайн-рекламы и разработчикам в рамках отладочного процесса.
Целью данной работы является - создание инструмента для автоматизации поиска информации об ошибках и упрощения отладочного процесса для группы поддержки клиентов и группы разработки. Инструмент представляет собой web-приложение для группы поддержки клиентов и группы разработки команды Яндекс.Директ. Данное приложение позволит сократить время ответа на запросы клиентов и ускорить отладочный процесс.
В качестве основных задач, для достижения цели можно выделить:
1. Проанализировать внутреннее устройство существующей системы генерации рекламы.
2. Выявить требования к необходимой информации для предоставления пользователю.
3. Выявить существующие в компании API для предоставления необходимой информации.
4. Спроектировать и разработать сервис, используя необходимые API и создав новые, при необходимости.
5. Протестировать и внедрить разработанный сервис.
6. Оценить результаты реализации веб-приложения и его влияние на эффективность работы сотрудников службы поддержки и разработчиков.
Практическая значимость исследования: практическое применение исследования заключается в разработке и внедрении веб-приложения, которое позволит оптимизировать процесс поиска информации для сотрудников службы поддержки онлайн-рекламы и разработчиков. Конечный результат может не только повысить эффективность и оперативность решения задач, но и снизить риск ошибок, сократить время на операции с информацией и улучшить в целом сервис поддержки для клиентов и разработки сервиса онлайн-рекламы.
Перед определением требований к данному инструменту необходимо рассмотреть весь процесс генерации рекламного баннера и определить основную информацию, которую данный инструмент должен предоставлять.
✅ Заключение
На этапе реализации было разработано веб-приложение, с использованием технологий, применяемых в компании. Приложение написано на языке Python с использованием фреймворка Django, в качестве базы данных использовалась СУБД PostrgeSQL и YtSaurus.
На этапе развертывания приложения были выполнены шаги по внедрению приложения в инфраструктуру компании и настроен его релизный цикл.
Разработанное веб-приложение позволяет автоматизировать процесс поиска информации об ошибках для группы поддержки клиентов и облегчить отладочный процесс для группы разработки сервиса генерации рекламы.
Задания по разделам «Финансовый менеджмент, ресурсоэффективность и ресурсосбережение» и «Социальная ответственность» успешно выполнены и показали актуальность и необходимость внедрения разработанного приложения.
В итоге выполнения задач ВКР были получены, закреплены и углублены теоретические знания, получены навыки проектирования веб¬приложения. В дальнейшем планируется развивать приложение, расширять функционал, улучшать пользовательский интерфейс.



