ТЕХНОЛОГИЧЕСКИЕ ЗАДАЧИ, КОТОРЫЕ НУЖНО РЕШИТЬ 





Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

ТЕХНОЛОГИЧЕСКИЕ ЗАДАЧИ, КОТОРЫЕ НУЖНО РЕШИТЬ



Город

  • Бренд товара должен иметь следующие атрибуты:
    • Название (изменяется в зависимости от языка)
    • Статус видимый/невидимый
    • Уникальный идентификатор
    • Статус, удален/не удален
  • Должна быть проверка, на уникальность названия города. (нельзя вводить два одинаковых города)

Бренд товара

  • Бренд товара должен иметь следующие атрибуты:
    • Название
    • Описание (изменяется в зависимости от языка)
    • Статус видимый/невидимый
    • Уникальный идентификатор
    • Рейтинг по количеству проданного товара бренда
    • Логотип
    • Страна производства (изменяется в зависимости от языка)
    • Галерея фотографий
    • Статус, удален/не удален
  • Должна быть проверка, на уникальность названия бренда. (нельзя вводить два одинаковых бренда)

 

Категория товара

  • Категория товара должен иметь следующие атрибуты:
    • Название
    • Описание (изменяется в зависимости от языка)
    • Статус видимый/невидимый
    • Уникальный идентификатор
    • Статус, удален/не удален
  • Должна быть проверка, на уникальность названия категории. (нельзя вводить две одинаковые категории)

 

Товар

  • Товар должен иметь следующие атрибуты:
    • Название
    • Бренд
    • Категория
    • Вес может измеряться в разных единицах измерения (кг, г, порциях)
    • Вкус (изменяется в зависимости от языка)
    • Описание (изменяется в зависимости от языка)
    • Ингредиенты в виде списка (название + вес) (изменяется в зависимости от языка)
    • Количество порций
    • Рейтинг по количеству проданного
    • Вкус тоже должен иметь рейтинг по количеству проданного
    • Фотографии продукции, по одной на каждый вес и вкус
    • Рекомендации к применению (изменяется в зависимости от языка)
    • Номер регистрации, по одной на каждый вес и вкус
    • Картинку регистрации, по одной на каждый вес и вкус
    • Описание для печати (изменяется в зависимости от языка)
    • Вес вместе с упаковкой (Брутто/Нетто в гр)
    • Статус, удален/не удален
    • Три цены (Розничная цена/оптовая цена/клубная цена). Цена меняется в зависимости от типа пользователя.
    • Статус видимый/невидимый
    • Состав продукта (порошок, таблетки, капсулы и т.д.)
    • Уникальный идентификатор
  • Товар должен обладать параметрами:
    • Количество
    • Город, в котором он находится
    • Инвестор, которому он принадлежит
    • Закупочная цена
    • Себестоимость
    • Три цены продажи выставляемые инвестором

Акции

  • Акция должна иметь следующие атрибуты:
    • Название
    • Описание (изменяется в зависимости от языка)
    • Статус видимый/невидимый
    • Статус, удален/не удален
    • Срок действия
    • Уникальный идентификатор
    • Три цены, в зависимости от типа пользователя, должна показываться одна из трех

Скидки

  • Скидка должна иметь следующие атрибуты:
    • Название (невидимая пользователям, доступна только для администратора)
    • Статус видимый/невидимый
    • Статус, удален/не удален
    • Срок действия
    • Уникальный идентификатор

 

Заказ

  • Заказ должен иметь следующие атрибуты:
    • Номер
    • Город, откуда нужно сделать заказ
    • Адрес, куда доставить
    • Статус оплачен/не оплачен
    • Статус отменен/доставлен/возврат
    • Тип цен в заказе (розничные, оптовые, клубные)
    • Номер купона
    • Скидка
    • Тип доставки
    • Цена доставки
    • Список товаров
    • Стоимость товаров
    • Общая стоимость заказа
    • Дата создания заказа
    • Дата доставки заказа
    • Уникальный идентификатор
  • Товары в заказе должны иметь следующие атрибуты:
    • Цена продажи товара
    • Тип цены (розничные, оптовые, клубные)
    • Количество
    • Скидка
    • Стоимость
    • Дата добавления в заказ
    • Дата доставки товара
    • + Все атрибуты товара
  • У заказов должна быть возможность задавание статусов доставки (отменен/доставлен/возврат)

Заказ у продавца

  • Заказ должен иметь следующие атрибуты:
    • + Все атрибуты заказа
    • Стоимость заказа для продавца
  • Товары в заказе должны иметь следующие атрибуты:
    • + Все атрибуты товара
    • Цена для продавца
    • Стоимость для продавца

Пользователь

  • Пользователь должен иметь следующие атрибуты:
    • Фамилия
    • Имя
    • Категория пользователя (инвестор, покупатель, продавец)
    • Тип пользователя (розничный покупатель, оптовый покупатель, клуб)
    • Номер удостоверения личности
    • Номер паспорта
    • ИИН
    • Кем выдано удостоверение личности/паспорта
    • Дата выдачи удостоверения личности/паспорта
    • Скан договора
    • Сканы удостоверения личности/паспорта
    • Баланс
    • Скидка, с которой ему будет продаваться товар
    • Уникальный идентификатор
  • Должна быть возможность зарегистрировать пользователя через социальные сети (вконтакте, mail.ru, facebok).
  • У пользователя должна вестись история движения денег (пополнение, списание, бонусы).
  • У пользователя должна быть возможность ввести и вывести денежные средства.

История движения денег

  • История движения денег должна иметь следующие атрибуты:
    • Сумма (приход с плюсом, расход с минусом)
    • Тип операции (поступление денег, вывод денег, покупка товара, покупка заказа, бонус и т.д.)
    • Дата операции
    • Комментарий
    • Ссылка на заказ
    • Ссылка на товар
    • Уникальный идентификатор
  • История движения денег нельзя удалять.
  • Историю движения денег в своем городе может редактировать администратор города или главный администратор

Инвестор

  • Инвестор должен иметь следующие атрибуты:
    • Все атрибуты пользователя
  • Инвестор должен иметь возможность:
    • Просматривать свой склад, в котором отображаются все товары, купленные им
    • Закупить товар на сумму баланса
    • Устанавливать цены (не ниже минимальной цены на товар), по которым он хочет продавать свой товар
    • Подать заявку на вывод денег
    • Продать свой товар по себестоимости
    • Добавить заявку на добавления товара на свой склад
    • Пополнить баланс
    • Просмотреть историю движения своих денежных средств

Продавец

  • Продавец должен иметь следующие атрибуты:
    • Все атрибуты пользователя
  • Продавец должен иметь возможность:
    • Подать заявку на вывод денег
    • Просмотреть историю движения своих денежных средств
    • Просмотреть историю заказов
  • Для продавца должна быть написана система API, которая дает возможность подключения сайта продавца к сайту _______:
    • Получение списка категорий
    • Получение списка брендов
    • Получение списка товаров по определенным критериям
    • Получение списка городов
    • Получение списка акций
    • Получение списка скидок
    • Получение списка комплексов
    • Получение списка топ продаж
    • Создание заказа
    • Получение статуса заказа
    • Получение стоимости доставки заказа
    • Оплата заказа
    • Доступ к API должна осуществляться по логину и паролю

Администратор города

  • Администратор города должен иметь следующие атрибуты:
    • Все атрибуты пользователя
  • Администратор города должен иметь возможность:
    • Добавлять/Редактировать товары своего города
    • Добавлять приход товаров на склад своего города
    • Создавать акции/скидки/комплексы и отправлять на согласование к другим администраторам городов. Окончательное решение по одобрению принимает главный администратор




Последнее изменение этой страницы: 2019-12-15; просмотров: 57; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 54.204.189.2 (0.006 с.)