Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Создание интернет-магазина

Автор:   •  Декабрь 19, 2022  •  Доклад  •  416 Слов (2 Страниц)  •  94 Просмотры

Страница 1 из 2

Создание интернет-магазина с тремя уровнями доступа (администратор, зарегистрированный пользователь, гость), представленного в виде веб-приложения, который будет содержать следующие страницы:

  • Домашняя страница;
  • страница корзины;
  • каталог товаров;
  • страница одного товара;
  • возможность редактирования, добавления, удаления товаров администратором;
  • возможность поиска товара в заданной категории;

В соответствии с поставленной задачей необходимо реализовать Front-end и Back-end. Реализовать навигацию по сайту. Так как данное web-приложение будет реализовано с использованием архитектуры MVC все страницы будут иметь свои контролеры и представления (view).

При реализации Back-end необходимо разработать и реализовать БД для хранения необходимой информации, шифрование пароля, разделение пользователей сайта по ролям: гость, зарегистрированный пользователь, администратор.

Данная дипломная работа будет реализована в среде разработки Microsoft Visual Studio 2022 с помощью технологии ASP.NET от компании Microsoft, по концепции шаблона MVC.

---реализация диаграмм для планирования структуры проекта----

Use case диаграмма, диаграмма классов, диаграмма действия

[pic 1]

План работ ----по реализации проекта----

  1. Создание репозитория проекта на github;
  2. Создание базы данных магазина;
  3. Создание соответствующих таблицам базы классов в проекте;
  4. Создание обработки соответствующих CRUD- операций в проекте с помощью ORM Dapper
  5. Дальнейшая разработка по концепции шаблона MVC

Архитектура приложения MVC

Проект был разработан с помощью Modal view controller. Model-View-Controller (MVC, «Модель-Представление-Контроллер», «Модель-Вид-Контроллер») — схема разделения данных приложения, пользовательского интерфейса и управляющей логики на три отдельных компонента: модель, представление и контроллер — таким образом, что модификация каждого компонента может осуществляться независимо (рис. 6).

...

Скачать:   txt (6.2 Kb)   pdf (182 Kb)   docx (316.2 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club