8000 GitHub - muji40k/rent_market: Проект сервиса по аренде товаров в рамках курса WEB + Тестирование
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Проект сервиса по аренде товаров в рамках курса WEB + Тестирование

Notifications You must be signed in to change notification settings

muji40k/rent_market

Repository files navigation

Приложение по аренде товаров

Цель работы, решаемая проблема / предоставляемая возможность

Целью работы является разработка веб сайта для ресурса по аренде товаров. Приложение предоставляет возможность брать / сдавать проверенные предметы в аренду по подписочной модели (дни / недели / месяцы).

Краткий перечень функциональных требований

  1. Просмотр каталога предоставляемых товаров.
  2. Просмотр основной информации о товаре (описание).
  3. Просмотр информации о конкретном товаре (состояние предоставляемого предмета, отзывы пользователей).
  4. Подача заявки о предоставлении / получении / возврате товара.
  5. Возможность выбора пункта выдачи для предоставления / получения / возврата товара.
  6. Возможность оценить товар по окончании периода аренды.

Use-case диаграмма системы

BPMN диаграмма основных бизнес-процессов

Аренда товара

Завершение аренды товара

Предоставление товара для аренды

Возврат товара арендодателю

Основные пользовательские сценарии

Аренда товара

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

  1. раскрывает каталог товаров, выбрав соответствующий раздел сайта (раздел в заголовке);
  2. выбирает необходимую категорию из открывшегося дерева;
  3. настроив фильтры и сортировку, выбирает необходимый товар;
  4. оценив характеристики и описание со страницы товара, выбирает доступный экземпляр из соответствующего списка ниже;
  5. по завершении выбора, переходит в корзину, где выбирает:
    1. тарифный план для каждого товара;
    2. пункт выдачи;
  6. после чего, нажимает кнопку "арендовать" и, при необходимости, ожидает доставку товара до выбранного ПВЗ;
  7. дождавшись прибытия товаров, приходит в пункт выдачи товаров, где, после предъявления "кода подтверждения", получает заказ.

Завершение аренды товара

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

  1. раскрывает список арендованных товаров, выбрав соответствующий раздел сайта (раздел в заголовке);
  2. находит необзодимый товар в списке;
  3. нажимает на кнопку "вернуть";
  4. в открывшемся окне выбирает ПВЗ и дату завершения аренды;
  5. дождавшись завершения времени аренды, приходит в ПВЗ, передает товар и называет код подтверждения.

Предоставление товара для аренды

Арендодатель:

  1. раскрывает список предоставленных товаров, выбрав соответствующий раздел сайта (раздел в заголовке);
  2. нажимает на кнопку "предоставить"
  3. в отрывшемся окне выбирает корневой товар:
    1. выбирается категория;
    2. выбирается товар;
  4. заполняет описание и состояние товара;
  5. заполняет тарифные планы;
  6. выбирает доступный ПВЗ;
  7. приходит в ПВЗ и передает товар на склад, назвав код подтверждения.

Возврат товара арендодателю

Арендодатель:

  1. раскрывает список предоставленных товаров, выбрав соответствующий раздел сайта (раздел в заголовке);
  2. находит желаемый товар;
  3. нажимает на кнопку "вернуть";
  4. выбирает желаемый пункт выдачи;
  5. дождавшись завершения аренды и доставки в ПВЗ, приходит и, назвав код подтверждения, получает товар.

ER-диаграмма сущностей

Диаграмма БД

Компонентная диаграмма системы

Экраны будущего web-приложения

Главный экран

Регистрация

Каталог

Выбор категории

Выбор товара

Страница товара

Отзывы

Список аренд пользователя

Не отображ 93E4 нные состояния аренды:

Арендодатель потребовал возврат: Необходимо выбрать пункт выдачи, отменить возврат нельзя

В доставке

Готов к выдаче: Также отображается код подтверждения

Корзина

Профиль

Платежные данные

Список предоставленных товаров

Не отображенные состояния аренды:

В доставке

Готов к выдаче

Управление складом

Список товаров на складе

Список заявок пользователей

Список заявок арендодателей

Список доставок

Не отображенные состояния доставки:

Перемещение между пунктами выдачи

Ссылка на макет

Тык

About

Проект сервиса по аренде товаров в рамках курса WEB + Тестирование

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0