Разработка аналитического сервиса для торговых онлайн-площадок

Содержание

Слайд 2

ЦЕЛЬ КУРСОВОЙ РАБОТЫ: разработка и реализация аналитического сервиса для торговых онлайн-площадок

ЦЕЛЬ КУРСОВОЙ РАБОТЫ:

разработка и реализация аналитического сервиса для торговых онлайн-площадок

ЗАДАЧИ КУРСОВОЙ

РАБОТЫ:

исследовать методы сбора и анализа цен на электронных торговых площадках;

сформировать требования к алгоритму анализа цен;

обосновать выбор технических средств и разработать аналитический сервис для торговых онлайн-площадок;

провести анализ существующих сервисов аналитики;

протестировать сервис для анализа торговых онлайн-площадок.

Слайд 3

Отрасль интернет-продаж на рынке является очень перспективной. Каждый день онлайн-торговля набирает

Отрасль интернет-продаж на рынке является очень перспективной. Каждый день онлайн-торговля набирает

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

АКТУАЛЬНОСТЬ КУРСОВОЙ РАБОТЫ:

Слайд 4

ВЫБОР ТЕХНИЧЕСКИХ СРЕДСТВ Для разработки аналитического сервиса для торговых онлайн-площадок было

ВЫБОР ТЕХНИЧЕСКИХ СРЕДСТВ

Для разработки аналитического сервиса для торговых онлайн-площадок было решено

воспользоваться языком Python. Имеющийся ряд преимуществ в данном языке отлично подходит для создания аналитического сервиса для торговых онлайн площадок.
В качестве библиотеки для API были выбраны Requests и aiohttp.
Слайд 5

Разработка алгоритма аналитического сервиса, в качестве примера будет проводится для торговых

Разработка алгоритма аналитического сервиса, в качестве примера будет проводится для торговых

площадок Steam и market.CSGO.
Выбор данных торговых площадок обусловлен тем, что прежде всего, на сайтах этих площадок есть открытый API, что упрощает связь алгоритма с выбранными сервисами.

СОПОСТАВЛЕНИЕ ДАННЫХ НА РАЗЛИЧНЫХ ТОРГОВЫХ
ОНЛАЙН-ПЛОЩАДКАХ

Слайд 6

Была разработана концепция клиентской оболочки сервера. При запуске десктопного приложения пользователя

Была разработана концепция клиентской оболочки сервера. При запуске десктопного приложения пользователя

перенесет на страницу настроек, где необходимо ввести данные API от описанных выше торговых площадок, для налаживания связи с аккаунтами на них, что представлено на рисунке 1.

Рис. 1. Страница аутентификации приложения аналитического сервиса

РЕЗУЛЬТАТ РАБОТЫ АЛГОРИТМА АНАЛИЗА ЦЕН

Слайд 7

После аутентификации пользователя перенесет на главную страницу приложения, где виден денежный

После аутентификации пользователя перенесет на главную страницу приложения, где виден денежный

баланс торговой площадки market.CSGO и здесь становится возможным управлять алгоритмом, отправляя запросы на сервер и запуская определенные функции алгоритма, что видно на рисунке 2.

Рис. 2. Главная страница приложения аналитического сервиса

РЕЗУЛЬТАТ РАБОТЫ АЛГОРИТМА АНАЛИЗА ЦЕН

Слайд 8

На странице «Покупка», мы можем запустить сканирование товаров торговой площадки, а

На странице «Покупка», мы можем запустить сканирование товаров торговой площадки, а

также возможно добавить вручную товар для анализа по ссылке с торговой площадки. Функция ручного добавления создана для того, чтобы алгоритм не начинал сканирование всей базы данных сайта торговой площадки сначала, если необходимо добавить какой-то определенный товар, так как количество товаров на ней велико. Это можно увидеть на рисунке 3.

Рис. 3. Страница «покупка» приложения аналитического сервиса

РЕЗУЛЬТАТ РАБОТЫ АЛГОРИТМА АНАЛИЗА ЦЕН

Слайд 9

На странице «ТМ-продажа», которая показана на рисунке 4, происходит выставление всех

На странице «ТМ-продажа», которая показана на рисунке 4, происходит выставление всех

купленных ранее товаров, учитывая факторы, описанные выше.

Рис. 4. Страница «продажи» приложения аналитического сервиса

РЕЗУЛЬТАТ РАБОТЫ АЛГОРИТМА АНАЛИЗА ЦЕН

Слайд 10

На странице «управление продажами», изображенной на рисунке 5, отображаются все выставленные

На странице «управление продажами», изображенной на рисунке 5, отображаются все выставленные

товары, текущие цены на них и цена, указанная алгоритмом. По необходимости возможно удаление конкретно выбранного товара.

Рис. 5. Страница «управление продажами» приложения аналитического сервиса

РЕЗУЛЬТАТ РАБОТЫ АЛГОРИТМА АНАЛИЗА ЦЕН

Слайд 11

ВЫВОДЫ: В ходе выполнения курсовой работы были выполнены поставленные цели и

ВЫВОДЫ:

В ходе выполнения курсовой работы были выполнены поставленные цели и задачи.
Были

рассмотрены аналитические сервисы, принцип их работы и средства разработки, а также был выполнен обзор методов сбора и анализа цен на электронных торговых площадках с помощью аналитических сервисов и анализ существующих сервисов аналитики торговых онлайн-площадок.
Был получен навык работы с библиотеками API Requests и aiohttp для Python.
Слайд 12

Были проанализированы и протестированы алгоритмы получения и оценки информации о товарах

Были проанализированы и протестированы алгоритмы получения и оценки информации о товарах

на двух выбранных торговых площадках.
Итогом проведенной работы является:
- разработанный алгоритм сбора и анализа цен на различных торговых площадках;
- концепция клиентской оболочки приложения аналитического сервиса для торговых онлайн площадок, упрощающая работу с алгоритмом;
- результаты тестирования, проведенного на двух торговых площадках, продающих внутриигровые предметы.
Разработанный аналитический сервис может использоваться для упрощения ведения торговых операций на различных торговых площадках.

ВЫВОДЫ: