Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте 6 месяцев
Бюджет:
7000 руб
86.67 $ — 77.17 €
Студенческий проект Разработать Blazor-приложение для онлайн-продажи цветов с возможностью оформления товаров, управления заказами и авторизацией пользователей.
Требования к функциональности
Создание и управление товарами цветов:
Добавление новых видов цветов в каталог
Удаление существующих видов цветов
Редактирование информации о видах цветов
Управление заказами:
Просмотр каталога видов цветов
Добавление товаров в корзину
Удаление товаров из корзины
Оформление заказа с указанием адреса доставки и способа оплаты
Просмотр истории заказов пользователя
Авторизация пользователей:
Регистрация новых пользователей
Вход существующих пользователей
Управление ролями пользователей (пользователь, администратор)
Ограничение доступа к функциям в зависимости от роли.В странице
регистрации пользователей добавить дополнительные поля: текстовые и обязательно поле с
выпадающим списком. Создать класс SeedData и добавить инициализацию пользователей и ролей
(администратор и пользователь) при первом запуске. Реализовать различный пользовательский
интерфейс для различных ролей. Ограничить доступ к страницам в зависимости от роли
пользователя.
Возможность изменения количества товаров в корзине
Импорт и экспорт данных о товарах в формат Excel. Каждая таблица должна экспортироваться в отдельный
лист, наименование таблицы должно совпадать с названием книги Excel. Первая строка должна
соответствовать названию столбца, причем столбцы могут располагаться в произвольном порядке.
При импорте данных, предыдущие данные не должны затираться. Все значения ключей должны
принимать значения, которые они получат после сохранения в БД. (например, если ключ
«SchoolClassId» сущности «класс» в Excel таблицы был 1, а при сохранении в БД он стал 23, то во
всех внешних ключах «SchoolClassId» должно сохраняться вместо 1 значение 23).
При ошибке импорта должно указываться значение листа и строки, которые вызвали ошибку
импорта.
Сроки выполнения до 20 ноября
Оформить все в текстовом документе с подробным описанием и скринами проделанной работы(где-то от 25 страниц чтобы выходило если убрать все скрины) и скинуть готовую программу
Обратите внимание, что проект должен соответствовать структуре и функциональности примеров, предоставленных в прикрепленных файлах (Lab1.zip и SchoolMLv0.7). При разработке используйте принципы, демонстрирующиеся в этих примерах, но адаптируйте их под конкретные требования проекта
Разделы:
Опубликован:
04.11.2024 | 21:07
Заказ находится в архиве