Similar presentations:
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