КУРСОВАЯ РАБОТА была сделана по дисциплине «Управление жизненным циклом ИС» Разработка веб-приложения «Интернет-магазин»
В работе. Полностью Курсовая работа, БД, Папка сайта самописанный (серверная и клиентская часть, возможность сделать под себя), презентация, слова, инструкция по запуску. Есть две роли. Пользователи и админы.
Пользователь авторизуется регистрируется, выбирает товар, у товара есть - описание, цена, рейтинг. Пользователь может добавлять товар в корзину.
И админ, админ может добавить, удалить товар добавить категорию, бренд, описание товару, цену. Админ может управлять пользователями.
ВВЕДЕНИЕ. 3
1. ТЕОРЕТИЧЕСКАЯ ГЛАВА.. 6
2. АНАЛИТИЧЕСКАЯ ГЛАВА.. 8
2.1 Интервьюирование заказчика (целевой аудитории) 8
2.2 Анкетирование пользователей. 9
2.3 Словарь предметной области. 9
2.4 Описание текущей ситуации (как было) 10
2.5 Описание будущей ситуации (как будет) 11
2.6 Описание заинтересованных лиц и конечных пользователей. 11
2.7 Бизнес-требования. 12
2.8 Анализ существующих решений. 12
2.8.1 Обзор существующих решений. 12
2.8.2 Сравнительный анализ решений. 14
2.8.3 Выводы по анализу. 15
3. ПРАКТИЧЕСКАЯ ГЛАВА.. 16
3.1 Концепция решения. 16
3.2 Техническое задание. 18
3.2.1 Общие сведения. 18
3.2.2 Назначение и цели создания системы.. 18
3.2.3 Требования к системе. 19
3.2.4 Состав и содержание работ по созданию системы.. 22
3.2.5 Порядок контроля и приемки системы.. 23
3.3 Модель прецедентов. 23
3.3.1 Акторы.. 23
3.3.2 Диаграмма прецедентов. 24
3.3.3 Сценарии использования. 25
3.4 Customer Journey Mapping. 26
3.5 Пользовательские истории – User Story Mapping. 26
3.6 Анализ факторов риска проекта. 27
3.7 Описание архитектуры/структуры системы.. 27
3.8 Описание возможных технических решений. 29
3.9 Проектирование интерфейса пользователя. 30
3.10 Проектирование базы данных. 39
3.11 Программная реализация системы.. 42
3.12 Функциональное тестирование решения. 45
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ.. 51
ПРИЛОЖЕНИЕ 1. 53
ПРИЛОЖЕНИЕ 2. 54
ПРИЛОЖЕНИЕ 3. 55
ПРИЛОЖЕНИЕ 4. 56
ПРИЛОЖЕНИЕ 5. 57
ПРИЛОЖЕНИЕ 6. 58
ПРИЛОЖЕНИЕ 7. 59
ПРИЛОЖЕНИЕ 8. 60
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Фланаган, Д. JavaScript: Полное руководство / Д. Флэнаган. — 7-е изд. — Бостон: O'Reilly Media, 2021. — 720 ил. — 978-5-907203-79-2.
2. Хейвербек, М. Красноречивый JavaScript / М. Хейвербек. — 3-е изд. — Сан-Франциско: No Starch Press, 2021. — 480 с. — 978-5-4461-1226-5.
3. Лэффингуэлл, Д., Уидриг, Д. Принципы работы с требованиями к программному обеспечению. Унифицированный подход. – 2-е изд. – Москва: Вильямс, 2005. – 368 с.
4. Вигерс, К. Разработка требований к программному обеспечению. – 3-е изд. – Москва: Издательство «Питер», 2014. – 656 с.
5. Якобсон, А., Буч, Г., Рамбо, Дж. Унифицированный процесс разработки программного обеспечения. – 2-е изд. – Москва: Вильямс, 2005. – 576 с.
6. Ауэр, К., Миллер, Р. Экстремальное программирование: постановка процесса. С первых шагов и до победного конца. – Москва: Издательство «Питер», 2005. – 256 с.
7. Соммервилл, И. Инженерия программного обеспечения. – 6-е изд. – Москва: Вильямс, 2004. – 784 с.
8. ДеМарко, Т., Листер, Т. Вальсируя с Медведями: управление рисками в проектах по разработке программного обеспечения. – Москва: Вильямс, 2004. – 288 с.
9. Фаулер, М., Скотт, К. UML. Основы. – Москва: Вильямс, 2001. – 240 с.
10. Ларман, К. Применение UML и шаблонов проектирования. 2-е издание. – Москва: Вильямс, 2005. – 768 с.
11. ГОСТ 34.602-89. Техническое задание на создание автоматизированной системы. – URL: http://www.rugost.com/index.php?option=com_content&view=article&id=96\:gost-34602-89&catid=22:34&Itemid=53 (дата обращения: 24.10.2019). – Текст: электронный.
12. Техническое задание на сайт. – URL: https://habrahabr.ru/post/138749/ (дата обращения: 22.10.2025). – Текст: электронный.
13. Пять самых важных составляющих процесса выпуска проектов (А. Бындю, А. Шапиро). – URL: http://blog.byndyu.ru/2015/12/blog-post.html (дата обращения: 24.10.2025). – Текст: электронный.
14. Customer satisfaction для программистов (А. Бындю). – URL: http://blog.byndyu.ru/2015/02/customer-satisfaction_22.html#story-map (дата обращения: 24.10.2025). – Текст: электронный.
15. Руководство JavaScript. URL: https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide (дата обращения: 7.01.2025). — Текст: электронный.
16. React Official Documentation. React Documentation. URL: https://reactjs.org/docs/getting-started.html (дата обращения: 10.01.2025). — Текст: электронный.
17. Node.js v23.8.0 documentation. — OpenJS Foundation. — URL: https://nodejs.org/en/docs/ (дата обращения: 10.01.2025). — Текст: электронный.
18. Express.js Documentation. Express 4.x API Reference. — URL: https://expressjs.com/en/4x/api.html (дата обращения: 11.01.2025). — Текст: электронный.
19. Bootstrap Documentation. Bootstrap 5 Documentation. — The Bootstrap Authors. — URL: https://getbootstrap.com/ (дата обращения: 20.01.2025). — Текст: электронный.
20. Документация к PostgreSQL 17.2. — URL: https://postgrespro.ru/docs/postgresql/17/index (дата обращения: 04.01.2025). — Текст: электронный.