Similar presentations:
сайт для поиска и подбора комплектующих
1.
Поисковая система для комплектующих ПКОтчёт по учебной практике
Московский Политехнический Университет
Разработка веб-сайта предложений комплектующих для персональных компьютеров
2.
Введение: проблема и решениеПроблема
Решение
Подбор комплектующих для ПК требует
веб-сайт который реализует упрощённый сценарий
значительных временных затрат на анализ цен и
взаимодействия: поиск комплектующего →
характеристик на различных торговых площадках.
сравнение предложений → прямой переход к покупке
Пользователи вынуждены вручную сравнивать
на выбранной площадке.
предложения десятков магазинов.
3.
Цель и задачи проектаРазработать функциональный веб-сайт для автоматизированного поиска и сравнения предложений комплектующих ПК от
различных продавцов.
01
02
03
Анализ предметной области
Изучение аналогов
Проектирование архитектуры
Исследование пользовательского пути и
Анализ существующих решений и
Разработка структуры данных, схемы
выявление ключевых болевых точек при
формулировка технических и
базы данных и дизайна пользовательских
подборе комплектующих
функциональных требований к системе
экранов
04
05
Реализация функционала
Тестирование сценариев
Программирование модулей поиска, сортировки предложений и
Проверка корректности работы основных пользовательских
интеграции с источниками данных
сценариев и валидация результатов
4.
Анализ предметной областиРазрозненность данных
Вариативность номенклатуры
Информация о комплектующих распределена по
Различные обозначения, модификации и артикулы
десяткам независимых интернет-магазинов без
одного товара затрудняют точное сопоставление
единой точки доступа
предложений
Ручное сравнение
Динамика ценообразования
Пользователи вынуждены самостоятельно
Цены постоянно меняются, актуальность данных
открывать множество вкладок и вести
теряется в течение нескольких часов
сравнительные таблицы
Сайт решает ключевую задачу объединения данных из разных источников и сокращает количество действий
пользователя до совершения покупки.
5.
Анализ аналогов и конкурентовЯндекс.Маркет
E-Katalog
PCPartPicker
Широкий ассортимент
Детальные технические
Специализация на сборке ПК,
категорий, развитая система
характеристики, глубокое
проверка совместимости
фильтров, но перегруженный
сравнение моделей, однако
компонентов, ориентация на
интерфейс с избыточной
сложная навигация для
зарубежный рынок
рекламной информацией
начинающих пользователей
Ключевые выводы: существующие решения обладают широким охватом, но имеют перегруженный интерфейс
и не предоставляют короткого пути до покупки. Сайт фокусируется на простоте взаимодействия и прямом
действии.
6.
Целевая аудиторияАпгрейд компонента
Сборка нового ПК
Начинающие
пользователи
Пользователи, заменяющие
Энтузиасты, собирающие
один элемент системы
компьютер с нуля.
Люди с базовыми знаниями о
(видеокарту, процессор,
Нуждаются в постепенном
компьютерах. Ценят
память). Требуют быстрого
подборе всех
понятный интерфейс без
поиска конкретной модели и
комплектующих с
технического «шума»,
сравнения цен без лишней
возможностью сохранения
простую навигацию и
информации.
конфигурации и
прозрачность
отслеживания общей
ценообразования.
стоимости.
Общий запрос аудитории: единая выдача предложений от разных продавцов, прозрачная актуальная цена и
удобный переход на сайт магазина для завершения покупки
7.
ФункциональностьМинимально жизнеспособный продукт включает базовый набор функций, необходимых для решения основной задачи пользователя.
Поиск комплектующих
Поиск товаров по названию или части названия с автоматическим сопоставлением вариантов написания
Агрегация предложений
Отображение всех найденных предложений с указанием названия товара, магазина-продавца и актуальной цены
Сортировка результатов
Возможность упорядочивания списка предложений по цене (от минимальной к максимальной и обратно)
Переход к покупке
Прямая ссылка на страницу товара в магазине-продавце для завершения транзакции
Модуль «Собрать ПК»
Архитектурный задел под будущую функцию конфигуратора совместимых комплектующих
8.
Структура данныхРеляционная модель базы данных проекта построена на трёх основных сущностях, обеспечивающих хранение и связывание
информации о товарах и предложениях.
9.
Архитектура и реализацияДвухуровневая архитектура
Клиентский уровень
Система разделена на клиентскую часть, отвечающую за взаимодействие с пользователем, и
Интерфейс поиска, отображение результатов, сортировка списка, навигация к продавцу
серверный модуль агрегации данных.
Модуль агрегации
Сбор данных с торговых площадок, унификация номенклатуры, обновление базы предложений
Пользовательский сценарий работы
Ввод запроса
1
Пользователь вводит название комплектующего в поисковую строку
2
Поиск в БД
Система ищет соответствия в базе унифицированных товаров
Отображение
3
Формируется список предложений с ценами и магазинами
4
Сортировка
Пользователь упорядочивает результаты по желаемому критерию
Переход
Клик по выбранному предложению открывает страницу товара у продавца
5
10.
Высокодетализированный макет11.
Как работает12.
Ссылка на сайтhttps://vano-droid.github.io/market-finder/
13.
Тестирование и результатыПроведена проверка ключевых пользовательских сценариев для валидации корректности работы MVP.
1
2
3
Поиск по точному запросу
Проверка данных карточек
Сортировка выдачи
Ввод полного наименования модели
Валидация соответствия названия товара,
Корректность упорядочивания предложений по
возвращает корректный набор предложений
магазина, цены и ссылки реальным данным
возрастанию и убыванию цены
4
5
Переход по ссылке
Повторный поиск
Проверка открытия страницы товара на сайте магазина в новой вкладке
Возможность выполнения последовательных запросов без перезагрузки
страницы
Результат тестирования: система стабильно выполняет все ключевые действия MVP. Функционал поиска, агрегации, сортировки и перехода к покупке
работает в соответствии с требованиями. Проект готов к презентации и дальнейшему развитию.