Магазин
#
Требования к лабораторной работе № 1
#
Сущности
#
Товар
#
- Дата и время добавления, формируется приложением автоматически.
- Категория, выбор из списка.
- Название, строка.
- Описание, мнострочный текст.
- Цена, целое число в рублях.
- Количество на складе, штуки.
- Производитель, строка.
- Страна производства, выбор из списка.
- Бар-код, строка.
Требования к лабораторной работе № 2
#
- Основной список — товар.
- Пользователь может добавить товар в корзину, если на складе есть товар в достаточном количестве.
Сущности
#
Товар
#
- Дата и время добавления, формируется приложением автоматически.
- Категория.
- Бар-код, строка.
- Название, строка.
- Описание, мнострочный текст.
- Цена, целое число в рублях.
- Количество на складе, штуки.
- Производитель, строка.
- Страна производства.
Категория товара
#
- Название, непустая строка.
- Описание, многострочная строка.
- Ставка НДС (в процентах), целое число.
Страна производства
#
- Название, непустая строка.
Товар в корзине
#
- Товар.
- Количество в штуках.
Требования к лабораторной работе № 3
#
Роли в системе
#
- Неавторизованный пользователь.
- Администратор системы.
- Покупатель.
- Может добавлять товары в свою корзину.
- Может выполнять покупку всех товаров из корзины.
- Работник магазина.
- Может управлять списками товаров и категорий.