Тема: Создание расширения Google Chrome для сравнения характеристик товаров в интернет-магазинах
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. ОБЗОР СУЩЕСТВУЮЩИХ РЕШЕНИЙ 8
1.1. Встроенные решения в онлайн-магазинах 8
1.2. Сайты-агрегаторы 9
1.3. Другие способы сравнения товаров 10
1.4. Создание расширения 11
1.5. Выбор платформы и типа расширения 12
1.6. Вывод 16
2. АРХИТЕКТУРА РАСШИРЕНИЯ 17
2.1. Требования к расширению 17
2.2. Варианты использования системы 18
2.3. Модульная система 20
2.4. Взаимодействие модулей 21
2.5. Диаграмма последовательности 22
2.6. Вывод 23
3. РЕАЛИЗАЦИЯ РАСШИРЕНИЯ 24
3.1. Инструменты, используемые при реализации 24
3.2. Компоненты 25
3.4. Определение категории товара 29
3.5. Интерфейс 29
3.6. Распространение и поддержка 31
3.7. Вывод 31
ЗАКЛЮЧЕНИЕ 32
ЛИТЕРАТУРА 33
📖 Введение
Существует ряд различных способов для решения этой задачи. В первую очередь, это уже встроенные решения в интернет-магазинах. В основном, они из себя представляют функцию «Добавить к сравнению», которая позволяет сравнить несколько товаров, расположенных в одном конкретном магазине, в зависимости от их цен, различных характеристик, и принадлежности к определенной категории. Однако ассортимент в одном конкретном интернет-магазине может быть довольно мал, как и цены на какой-то из товаров могут оказаться выше, чем в другом. По этой причине большинство пользователей будут вынуждены повторять все те же действия уже на странице другого интернет-магазина и сравнивать цены на понравившиеся товары между ними вручную.
Для того чтобы пользователь мог избежать данных неудобств, создаются специальные сайты-агрегаторы. Которые объединяют данные из нескольких источников в один, тем самым создавая достаточно большую и полную базу знаний, которой зачастую хватает для выбора нужного товара. Самым популярным из них, который направлен на сравнение цен и характеристик товаров из различных интернет-магазинов, является сервис Яндекс.Маркет [1].
Как встроенные решения, так и сайты-агрегаторы являются достаточно хорошим способом группировки и сравнения товаров. Однако и те, и другие имеют свои минусы и неудобства, поэтому является целесообразным создание дополнительного средства - расширения для браузеров, которое будет автоматически позволять пользователю выполнять добавление
5 к сравнению понравившихся товаров из разных интернет-магазинов. Это позволит решить определенные проблемы как покупателей, так и небольших интернет-магазинов, для которых является затруднением продвижение через платформу Яндекс.Маркет.
Таким образом, актуальность данной темы обусловлена необходимостью покупателя иметь возможность выбора наиболее выгодного предложения среди разных интернет-магазинов.
Целью данной работы является создание расширения Google Chrome для сравнения характеристик товаров в интернет-магазинах.
Для достижения указанной цели необходимо решить следующие задачи:
1) произвести анализ уже существующих решений сравнения товаров из интернет-магазинов;
2) выбрать тип расширения и браузер, на основе которого будет создано данное расширение;
3) произвести проектирование архитектуры и взаимодействие модулей расширения;
4) реализовать расширение для выбранного браузера;
5) протестировать расширение и разместить его в каталоге соответствующего браузера.
Структура и объем работы
Работа состоит из введения, трех разделов, заключения, библиографии. Объем работы составляет 34 страницы, объем библиографии - 19 источников.
В первой главе дается обзор основных существующих решений для сравнения товаров из интернет-магазинов, описание их достоинств и недостатков.
Вторая глава содержит описание и анализ требований к разрабатываемому расширению, поддерживаемые им виды компонентов и их основные функции, выявление достоинств и основных свойств выбранной платформы и браузера. Также описан процесс проектирования архитектуры разрабатываемого расширения с использованием UML-диаграмм и основанный на принципе модульности системы.
Результаты реализации и проведённого тестирования представлены в третьей главе. Также подведен сравнительный анализ соответствия характеристик полученного продукта и исходных требований к нему.
В заключении сделаны выводы о проделанной работе.
✅ Заключение
Существуют различные способы, помогающие ему. Один из них - это созданное расширение Google Chrome для сравнения характеристик товаров из интернет-магазинов.
В ходе проделанной работы были решены следующие задачи:
1) произведен анализ уже существующих решений сравнения товаров из интернет-магазинов;
2) выбран тип расширения и браузер, на основе которого создавалось расширение;
3) произведено проектирование архитектуры и взаимодействие модулей расширения;
4) реализовано расширение для выбранного браузера;
5) расширение протестировано и размещено в каталоге соответствующего браузера.
Созданное приложение имеет следующие перспективы развития:
1) создание алгоритма унифицированного разбора представления товаров в онлайн магазинах;
2) улучшение алгоритма определения категории товара.



