8.37M

Presentation2

1.

РАЗРАБОТАКА ИНФОРМАЦИОННОЙ ВЕБСИСТЕМЫ ЦЕНООБРАЗОВАНИЯ ДЛЯ
МАГАЗИНА ЭЛЕКТРОННОЙ ТЕХНИКИ
Проект разработал студент: Барышев Олег
Группы: 2991
Барышев Олег
Группа 2991

2.

ПОСТАНОВКА
ЗАДАЧИ
Барышев Олег
1
Знакомство с предметной областью
исследуемой задачи
2
Разработка модели базы данных
(концептьуальную и реляционную)
3
Создание структуры базы данных
средствами СУБД
4
Проектирование и создание приложения
для работы с базой данных
5
Разработка справочного руководства
и руководства пользователя
Группа 2991

3.

РАЗРАБОТКА ПРИЛОЖЕНИЯ
Барышев Олег
Группа 2991

4.

Используемый стек разработки
Frontend
Vue.js
Барышев Олег
TypeScrip
t
Tailwind
Группа 2991

5.

Используемый стек разработки
Backend
Python
Барышев Олег
PostgreSQ
L
FastAPI
Группа 2991

6.

Безопасность
Особое внимание в разработке Web-приложения заняло
именно обеспечение безопасности. На сайте
предусмотрена безопасность от 2-х основных способов
атаки.
Барышев Олег
1. Защита от SQL-инъекций
2. Защита от CORS,CSRF
и XSS-атаки
Группа 2991

7.

ОПТИМИЗАЦИЯ
1. Оптимистичное обновление данных в таблице на стороне фронта
2. Пагинация и шардинг данных
3. Методы работы с exclude/include при множественном выборе данных в таблицу
4. Использованеи алгоритмов сортировки и поиска по подстроке
5. Активное использование WebWorker(-ов) в местах, где они действительно нужны, чтобы
улучшить отзывчивость интерфейса
6. Оптимизация реактивности
Барышев Олег
Группа 2991

8.

ДИЗАЙН И МАКЕТЫ
Дизайн играет ключевую роль в успехе любого проекта по
нескольким причинам:
• Первое впечатление
• Удобство использования
• Дифференциация
• Эмоциональное воздействие:
• Продажи и конверсия
Барышев Олег
Группа 2991

9.

Макеты – Основная палитра цветов
Барышев Олег
Группа 2991

10.

Макеты – Раздел “Товары”
Барышев Олег
Группа 2991

11.

Макеты – Логопит и Маскот
Барышев Олег
Группа 2991

12.

Макеты - Страницы ошибок
Барышев Олег
Группа 2991

13.

Макеты - Страницы ошибок
Барышев Олег
Группа 2991

14.

Макеты - Предварительный перерасчет цен
Барышев Олег
Группа 2991

15.

Макеты –Профиль пользователя
РЕЗУЛЬТАТ:
Барышев Олег
РЕФЕРЕНС:
Группа 2991

16.

Предварительный макет перерасчета цен
Барышев Олег
Группа 2991

17.

Используемые инструментальные
средства
MS Word
Барышев Олег
MS Vis io
MS Power Point
Группа 2991

18.

ЗАКЛЮЧЕНИЕ
В результате курсового проекта были изучены новые
технологии. Можно заметить, что была проделана
оптимизация скорости работы проекта. Были улучшены
навыки frontend и backend-разработки.
Барышев Олег
Группа 2991

19.

Обратная
Связь
Готов рассмотреть и обсудить с вами все недочеты и все преимущества
разработанного мною проекта.
Р або чее время
Понедельник - Пятница
Но мер Телефо на
+7 911 605 9367
09.00 – 18.00
GitHub
https://github.com/OlegBaryhev
Барышев Олег
Группа 2991
English     Русский Правила