Создание интернет-магазина
Автор: София Кракова • Декабрь 19, 2022 • Доклад • 416 Слов (2 Страниц) • 156 Просмотры
Создание интернет-магазина с тремя уровнями доступа (администратор, зарегистрированный пользователь, гость), представленного в виде веб-приложения, который будет содержать следующие страницы:
- Домашняя страница;
- страница корзины;
- каталог товаров;
- страница одного товара;
- возможность редактирования, добавления, удаления товаров администратором;
- возможность поиска товара в заданной категории;
В соответствии с поставленной задачей необходимо реализовать Front-end и Back-end. Реализовать навигацию по сайту. Так как данное web-приложение будет реализовано с использованием архитектуры MVC все страницы будут иметь свои контролеры и представления (view).
При реализации Back-end необходимо разработать и реализовать БД для хранения необходимой информации, шифрование пароля, разделение пользователей сайта по ролям: гость, зарегистрированный пользователь, администратор.
Данная дипломная работа будет реализована в среде разработки Microsoft Visual Studio 2022 с помощью технологии ASP.NET от компании Microsoft, по концепции шаблона MVC.
---реализация диаграмм для планирования структуры проекта----
Use case диаграмма, диаграмма классов, диаграмма действия
[pic 1]
План работ ----по реализации проекта----
- Создание репозитория проекта на github;
- Создание базы данных магазина;
- Создание соответствующих таблицам базы классов в проекте;
- Создание обработки соответствующих CRUD- операций в проекте с помощью ORM Dapper
- Дальнейшая разработка по концепции шаблона MVC
Архитектура приложения MVC
Проект был разработан с помощью Modal view controller. Model-View-Controller (MVC, «Модель-Представление-Контроллер», «Модель-Вид-Контроллер») — схема разделения данных приложения, пользовательского интерфейса и управляющей логики на три отдельных компонента: модель, представление и контроллер — таким образом, что модификация каждого компонента может осуществляться независимо (рис. 6).
...