Для студентов НИУ «МЭИ» по предмету ДругиеРазработка интернет-магазина на ReactРазработка интернет-магазина на React
2025-03-052025-03-05СтудИзба
ВКР: Разработка интернет-магазина на React
Описание
СОДЕРЖАНИЕ
ВВЕДЕНИЕ................................................................................................ 4
ГЛАВА 1 ОСНОВНЫЕ КОНЦЕПЦИИ И ОБОСНОВАНИЕ ИССЛЕДОВАНИЯ 6
1.1 Актуальность выбранной темы.............................................................. 6
1.2 Цель и задачи исследования................................................................... 7
ГЛАВА 2 ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ И ФУНКЦИОНАЛЬНЫХ ТРЕБОВАНИЙ 9
2.1 Анализ предметной области................................................................... 9
2.2 Описание интернет-магазина React-technics.......................................... 11
2.3 Основные функции и требования к интернет-магазину.......................... 12
ГЛАВА 3 ПРОЕКТИРОВАНИЕ СТРУКТУРЫ ИНТЕРНЕТ-МАГАЗИНА.... 14
3.1 Техническое задание............................................................................ 14
3.2 Анализ требований к интернет-магазину.............................................. 15
3.3 Архитектура и основные технологии React-technics............................... 17
ГЛАВА 4 ВЫБОР ТЕХНОЛОГИЙ И РЕАЛИЗАЦИЯ.................................. 19
4.1 Выбор технологий и инструментов разработки..................................... 19
4.1.1 Выбор библиотеки React и сравнение с Vue........................................ 19
4.1.2 Выбор Firebase для регистрации пользователей.................................. 21
4.1.3 Выбор Mockapi для хранения данных................................................ 22
4.1.4 Выбор редактора кода........................................................................ 24
4.2 Реализация основных функций............................................................. 29
4.3 Ход работы.......................................................................................... 30
ГЛАВА 5 ТЕСТИРОВАНИЕ И ОТЛАДКА................................................. 40
5.1 Тестирование о откладка...................................................................... 40
5.2 Проведение тестов на соответствие требованиям.................................. 42
ГЛАВА 6 РЕЗУЛЬТАТЫ И ПЕРСПЕКТИВЫ.............................................. 45
6.1 Основные результаты и выводы исследования....................................... 45
6.2 Перспективы развития интернет-магазина React-technics....................... 46
ЗАКЛЮЧЕНИЕ........................................................................................ 50
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ....................................... 53
В современном обществе многие предпочитают совершать покупки онлайн, воспользовавшись услугами интернет-магазинов.
Расширение возможностей в области веб-разработки позволяет разрабатывать сложные веб-приложения с высокой производительностью и удобным интерфейсом, что делает интернет-магазины еще более привлекательными для потребителей.
Целью данной дипломной работы является разработка интернет-магазина техники на популярном фреймворке React с использованием сервиса Firebase для регистрации пользователей. React – это один из наиболее популярных jаvascript фреймворков для создания пользовательских интерфейсов, а Firebase предоставляет облачные сервисы, включая аутентификацию пользователей.
В рамках работы будет осуществлен анализ требований к интернет-магазину, выбор оптимальных технологий, проектирование и разработка веб-приложения, интеграция регистрации пользователей через Firebase. Разработка интернет-магазина на React и интеграция Firebase для аутентификации пользователей позволят создать современный и функциональный онлайн-ресурс.
В первой главе дипломной работы будет рассмотрен обзор литературы по теме, включающий в себя актуальные исследования и публикации, связанные с разработкой веб-приложений на React и использованием Firebase.
Вторая глава посвящена теоретическим аспектам разработки интернет-магазина на React и принципам работы с Firebase.
ВВЕДЕНИЕ................................................................................................ 4
ГЛАВА 1 ОСНОВНЫЕ КОНЦЕПЦИИ И ОБОСНОВАНИЕ ИССЛЕДОВАНИЯ 6
1.1 Актуальность выбранной темы.............................................................. 6
1.2 Цель и задачи исследования................................................................... 7
ГЛАВА 2 ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ И ФУНКЦИОНАЛЬНЫХ ТРЕБОВАНИЙ 9
2.1 Анализ предметной области................................................................... 9
2.2 Описание интернет-магазина React-technics.......................................... 11
2.3 Основные функции и требования к интернет-магазину.......................... 12
ГЛАВА 3 ПРОЕКТИРОВАНИЕ СТРУКТУРЫ ИНТЕРНЕТ-МАГАЗИНА.... 14
3.1 Техническое задание............................................................................ 14
3.2 Анализ требований к интернет-магазину.............................................. 15
3.3 Архитектура и основные технологии React-technics............................... 17
ГЛАВА 4 ВЫБОР ТЕХНОЛОГИЙ И РЕАЛИЗАЦИЯ.................................. 19
4.1 Выбор технологий и инструментов разработки..................................... 19
4.1.1 Выбор библиотеки React и сравнение с Vue........................................ 19
4.1.2 Выбор Firebase для регистрации пользователей.................................. 21
4.1.3 Выбор Mockapi для хранения данных................................................ 22
4.1.4 Выбор редактора кода........................................................................ 24
4.2 Реализация основных функций............................................................. 29
4.3 Ход работы.......................................................................................... 30
ГЛАВА 5 ТЕСТИРОВАНИЕ И ОТЛАДКА................................................. 40
5.1 Тестирование о откладка...................................................................... 40
5.2 Проведение тестов на соответствие требованиям.................................. 42
ГЛАВА 6 РЕЗУЛЬТАТЫ И ПЕРСПЕКТИВЫ.............................................. 45
6.1 Основные результаты и выводы исследования....................................... 45
6.2 Перспективы развития интернет-магазина React-technics....................... 46
ЗАКЛЮЧЕНИЕ........................................................................................ 50
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ....................................... 53
ВВЕДЕНИЕ
Современный мир все больше ориентируется на цифровые технологии, и в частности, на возможности интернет-торговли.В современном обществе многие предпочитают совершать покупки онлайн, воспользовавшись услугами интернет-магазинов.
Расширение возможностей в области веб-разработки позволяет разрабатывать сложные веб-приложения с высокой производительностью и удобным интерфейсом, что делает интернет-магазины еще более привлекательными для потребителей.
Целью данной дипломной работы является разработка интернет-магазина техники на популярном фреймворке React с использованием сервиса Firebase для регистрации пользователей. React – это один из наиболее популярных jаvascript фреймворков для создания пользовательских интерфейсов, а Firebase предоставляет облачные сервисы, включая аутентификацию пользователей.
В рамках работы будет осуществлен анализ требований к интернет-магазину, выбор оптимальных технологий, проектирование и разработка веб-приложения, интеграция регистрации пользователей через Firebase. Разработка интернет-магазина на React и интеграция Firebase для аутентификации пользователей позволят создать современный и функциональный онлайн-ресурс.
В первой главе дипломной работы будет рассмотрен обзор литературы по теме, включающий в себя актуальные исследования и публикации, связанные с разработкой веб-приложений на React и использованием Firebase.
Вторая глава посвящена теоретическим аспектам разработки интернет-магазина на React и принципам работы с Firebase.
Характеристики ВКР
Предмет
Учебное заведение
Семестр
Просмотров
3
Размер
875,86 Kb
Список файлов
72640.docx