Тип работы:
Предмет:
Язык работы:


Проектирование и разработка интернет-магазина одежды (Бизнес-информатика, Российская Академия Народного Хозяйства и Государственной Службы (Северо-западный институт управления))

Работа №164915

Тип работы

Дипломные работы, ВКР

Предмет

информационные системы

Объем работы48
Год сдачи2024
Стоимость1500 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
3
Не подходит работа?

Узнай цену на написание


Введение 3
Глава 1 Анализ предметной области 5
1.1 Электронная коммерция: особенности интернет-магазинов 5
1.2 История и тенденции развития электронной торговли 8
1.3 Обзор технологий разработки веб-сайта 12
Глава 2 Проектирование информационной системы 16
2.1 Определение требований к разработке сайта 16
2.2 Выбор технологического стека 23
2.3 Системная архитектура 25
2.4 Архитектура данных 27
2.5 Программная архитектура 30
Глава 3 Программная реализация информационной системы 33
3.1 Создание Nest JS проекта 33
3.2 Реализация серверного API 33
3.3Реализация пользовательского интерфейса 36
3.4 Подключение Prisma ORM 41
3.5 Реализация бизнес логики 43
3.6 Оценка эффективности и результаты 45
Заключение 47
Библиографический список 49

В современных реалиях интернет-магазины стали неотъемлемой частью торговли, перенося привычный опыт покупок в виртуальное пространство. Они предоставляют удобную возможность, не выходя из дома, приобретать широкий ассортимент товаров и услуг.
С каждым годом этот сегмент рынка продолжает активно развиваться благодаря передовым технологиям, меняющимся предпочтениям покупателей и новым бизнес-моделям. Так по итогам 2023 года объем электронной торговли в России достиг 8,26 трлн рублей, что на 45,1% больше, чем годом ранее. Эту информацию можно найти в обзоре INFOLine, опубликованном в конце апреля 2024 года. [17]. Интернет-торговля становится все более популярной среди потребителей и предпринимателей, открывая новые возможности для развития бизнеса.
Разработка веб-приложения (веб-сайта) является необходимой на современном рынке. Грамотно спроектированный сайт значительно сэкономит время, снизит трудозатраты, а также даст возможность руководителям получать актуальную и качественную информацию.
Тема бакалаврской работы актуальна, так как она охватывает ключевые аспекты разработки и внедрения интернет-магазина, что в условиях современных тенденций розничной торговли и изменяющегося потребительского поведения является востребованной задачей, требующей всестороннего подхода.
Объектом бакалаврской работы является веб-приложение, выполняющее функцию веб-сайта электронного магазина.
Предметом бакалаврской работы являются методы и технологии разработки веб-приложения (веб-сайта).
Целью бакалаврской работы является разработка автоматизированной информационной системы управления электронным магазином.

Для достижения поставленной цели необходимо выполнить следующие задачи:
1. Изучение предметной области.
2. Анализ современных тенденций в развитии электронной торговли.
3. Формирование требований к разработке веб-сайта.
4. Разработка архитектуры и выбор стека технологий.
5. Реализация серверной и клиентской части сайта.
6. Проведение тестирования производительности сайта.
Бакалаврская работа состоит из введения, трех глав, заключения, библиографического списка.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате выполнения выпускной квалификационной работы были получены следующие результаты:
Произведено детальное изучение предметной области интернет торговли. Были рассмотрены современные тенденции, потребности потребителей и особенности рынка. Это позволило сформулировать точные цели и задачи для разработки интернет-магазина одежды.
На основе проведенного анализа были четко определены функциональные и нефункциональные требования к веб-приложению.
Функциональные требования включают регистрацию и авторизацию пользователей, управление профилем, просмотр каталога товаров, оформление заказов и администрирование контента.
Нефункциональные требования охватывают такие аспекты, как удобство использования ("user-friendly" интерфейс), поддержка OpenAPI, передача данных в формате JSON, валидация входных данных и безопасность через взаимодействие по HTTPS.
Разработаны системная и программная архитектуры веб-приложения, а также архитектура данных. Системная архитектура включает серверную часть на NestJS, клиентскую часть на JavaScript и базу данных PostgreSQL. Программная архитектура определяет структуру приложения и распределение функций между модулями. Архитектура данных описывает модели данных для пользователей, товаров и заказов, а также их взаимосвязи.
На основе спроектированных архитектур было разработано полноценное веб-приложение, соответствующее всем заявленным требованиям. В разработке использованы современные технологии, такие как TypeScript, NestJS, Express, Prisma и PostgreSQL, что обеспечивает надежность и производительность приложения.
Для обеспечения высокого качества и стабильности работы системы было проведено ручное тестирование всех функциональных компонентов веб-приложения. Выявленные дефекты были своевременно исправлены, что значительно улучшило пользовательский опыт и стабильность системы.
Веб-приложение успешно развернуто в сети интернет на облачном сервисе Render.com и доступно по адресу https://shop-1ro8.onrender.com/. Это обеспечивает возможность использования и тестирования приложения в реальных условиях, что важно для его дальнейшего развития и коммерческого применения.
В ходе работы были получены следующие конкретные результаты:
 Серверная часть системы, принимающая запросы.
 Клиентская часть системы, предоставляющая интерфейс пользователю.
 База данных для хранения информации о пользователях, товарах, заказах и другой служебной информации.
Таким образом, выполнение данной работы позволило создать полноценное веб-приложение интернет-магазина одежды, отвечающее современным требованиям, готовое к использованию и дальнейшему развитию.



1. Аренков, И. А., Лезина, Т. А., Ценжарик, М. К., Чернова, Е. Г. Управление бизнесом в цифровой экономике: вызовы и решения. Санкт-Петербург: Санкт-Петербургский государственный университет, 2019. 360 с. ISBN 978-5-288-05966-7.
2. Баланов, А. Н. Бэкенд-разработка веб-приложений: архитектура, проектирование и управление проектами: учебное пособие для вузов. Санкт-Петербург: Лань, 2024. 312 с. ISBN 978-5-507-48818-6.
3. Баланов, А. Н. Комплексное руководство по разработке: от мобильных приложений до веб-технологий: учебное пособие для вузов. Санкт-Петербург: Лань, 2024. 412 с. ISBN 978-5-507-48841-4.
4. Браун, И. Веб-разработка с применением Node и Express. Полноценное использование стека JavaScript. 2-е издание. СПб.: Питер, 2021. 336 с.
5. Гаврилов, Л. П. Цифровой бизнес: учебник и практикум для вузов. 6-е изд. Москва: Издательство Юрайт, 2024. 311 с. ISBN 978-5-534-17869-2.
6. Гаврилов, Л. П. Электронная коммерция: учебник и практикум для вузов. 6-е изд., перераб. и доп. Москва: Издательство Юрайт, 2024. 579 с. (Высшее образование). ISBN 978-5-534-17867-8.
7. Дэвид, Флэнаган. JavaScript. Полное руководство, 7-е изд. Пер. с англ. СПб.: ООО “Диалектика”, 2021. 720 с.
8. Заяц, А. М., Логачев, А. А. Инструментальные средства инфокоммуникационных систем. Теория и практика. Санкт-Петербург: Лань, 2023. 208 с. ISBN 978-5-507-45681-9.
9. Кияев, В. И., Граничин, О. Н. Развитие информационных технологий: учебное пособие. 2-е изд. Москва: ИНТУИТ, 2016. 198 с.
10. Фаулер, М. Архитектура корпоративных программных приложений / М. Фаулер. — М.: Вильямс, 2006. — 720 с.
11. Никсон, Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 5-е изд. Санкт-Петербург: Питер, 2019. 816 с.
12. Рябов, В. А., Несвижский, А. И. Современные веб-технологии: учебное пособие. 2-е изд. Москва: ИНТУИТ, 2016. 1080 с.
13. Сковиков, А. Г. Цифровая экономика. Электронный бизнес и электронная коммерция: учебное пособие для вузов. 3-е изд., стер. Санкт-Петербург: Лань, 2022. 260 с. ISBN 978-5-8114-9249-7.
14. Сысолетин, Е. Г., Ростунцев, С. Д. Разработка интернет-приложений: учебное пособие для вузов; под научной редакцией Л. Г. Доросинского. Москва: Издательство Юрайт, 2024. 80 с. (Высшее образование). ISBN 978-5-534-17124-2.
15. Янцев, В. В. JavaScript. Готовые программы: учебное пособие для вузов. 2-е изд., стер. Санкт-Петербург: Лань, 2024. 200 с. ISBN 978-5-507-49740-9.
16. Янг, А., Мек, Б., Кантелон, М. Node.js в действии. 2-е изд. СПб.: Питер, 2018. 432 с.
17. Интернет-торговля (рынок России) // [Электронный ресурс]. Режим доступа: https://www.tadviser.ru/index.php/Статья:Интернет-торговля_(рынок России) (Дата обращения: 10.06.2024).
18. Объем интернет-торговли РФ // [Электронный ресурс]. Режим доступа: https://www.interfax.ru/russia/945602 (Дата обращения: 10.06.2024).
19. Рынок интернет-торговли в России // [Электронный ресурс]. Режим доступа: https://akit.ru/analytics/analyt-data (Дата обращения: 10.06.2024).
20. Сайт о программировании // [Электронный ресурс]. Режим доступа: https://metanit.com (Дата обращения: 10.06.2024).
21. Сводные аналитические данные Ассоциации компаний интернет торговли (АКИТ) [Электронный ресурс]. - URL: https://akit.ru/analytics/analyt-data (дата обращения: 10.06.2024).
22. Современный учебник JavaScript // [Электронный ресурс]. Режим доступа: https://learn.javascript.ru (Дата обращения: 10.05.2024).

Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ