Веб-сервис по анализу цен интернет-магазинов презентация

Содержание

Слайд 2

Цели и задачи

Изначальная цель проекта:
Проектирование веб-приложения для интернет-магазина.
Поставленная цель была подразделена на такие

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

Слайд 3

uxprice

elbuz

pricecop

Анализ конкурентов. Список конкурентов

Слайд 4

Программный продукт должен включать:
Информацию о товарах, их цену, название и ссылку на интернет-ресурс,

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

Анализ конкурентов. Функциональные требования

Слайд 5

Технологии разработки

Серверная часть приложения:
Язык программирования Java
Фреймворк Spring
Spring Security
Spring MVC
JSON Web Tokens (JWT)
Maven
PostgreSQL
IntelliJ IDEA

Клиентская

часть приложения:
HTML
CSS
JavaScript
React
React Router
Axios

Слайд 6

Выбранная архитектура

Общий вид архитектуры MVC

MVC на примере группы товаров

Слайд 7

Структура базы данных. Отдельные сущности

Слайд 8

Структура базы данных. Конечная ER-диаграмма

ER-диаграмма спроектированной базы данных

Слайд 9

Разработка серверной части. Структура проекта

Общая структура

Основные файлы

Слайд 10

Разработка серверной части. Конфигурация

Свойства всего приложения

Обработка JWT

Слайд 11

Разработка клиентской части. Структура проекта

Общая структура

Слайд 12

Разработка клиентской части. Вид конечного приложения

Основная страница

Страница просмотра продукта

Слайд 13

Разработка клиентской части. Вид конечного приложения

Страница ауентификации

Страница регистрации

Слайд 14

Результаты

проведен анализ предметной области и на его основе поставлены
функциональные требования,
выбраны и обоснованы технологии

для разработки,
реализовано архитектура MVC для серверной части веб-приложения,
разработан слой логики базы данных,
разработана серверная часть приложения «Анализатора цен
интернет-магазинов»
разработана клиентская часть приложения «Анализатора цен интернет-магазинов»
URL хранилища с кодом серверной части: https://github.com/LIIuko/analyzer_backend
URL хранилища с кодом клиентской части: https://github.com/LIIuko/analyzer_front
Имя файла: Веб-сервис-по-анализу-цен-интернет-магазинов.pptx
Количество просмотров: 7
Количество скачиваний: 0