Задача 1: Бронирование столика в ресторане

Пользователь открывает мобильное приложение ресторана и выбирает подходящий ресторан. Далее он выбирает дату и время, когда хочет забронировать столик, а также указывает количество человек. После подтверждения данных система проверяет наличие свободных столиков на выбранное время. Если столик доступен, система подтверждает бронирование и отправляет уведомление администратору ресторана. Администратор может просмотреть все бронирования на выбранный день и время, а также изменить или отменить бронирование в случае необходимости. Пользователь может получить уведомление с напоминанием о предстоящем бронировании за день до даты.

Пример
  • Пользователь: Выбрать ресторан, указать дату и время, подтвердить бронирование.
  • Система: Проверить наличие столиков, подтвердить бронирование, отправить уведомление.
  • Администратор ресторана: Просмотреть бронирования, изменить или отменить бронирование.

Задача 2: Управление расписанием занятий в школе

Учитель входит в школьную информационную систему и создает расписание для своего класса. Учитель может добавлять, удалять и изменять уроки, а также указывать кабинеты и время проведения занятий. Ученик может войти в систему и просмотреть расписание на текущую неделю или на будущее время. Администратор школы имеет возможность управлять расписанием всех учителей, утверждать или изменять расписание перед его публикацией, а также отправлять уведомления ученикам и родителям о внеплановых изменениях в расписании.

Пример
  • Учитель: Создать расписание, редактировать уроки, указать кабинеты.
  • Ученик: Просмотреть расписание, получить уведомление об изменениях.
  • Администратор школы: Управлять общим расписанием, утверждать расписания, отправлять уведомления.

Задача 3: Регистрация на конференцию

Участник заходит на сайт конференции и выбирает тип участия: оффлайн или онлайн. Он заполняет форму регистрации, включая свои контактные данные и тему выступления (если это докладчик). После заполнения формы система отправляет подтверждение на электронную почту участника и предлагает оплатить регистрационный взнос (если требуется). Организатор конференции может просматривать список зарегистрированных участников, редактировать информацию о конференции и отправлять важные объявления участникам.

Пример
  • Участник: Выбрать тип участия, заполнить форму регистрации, оплатить взнос.
  • Система: Отправить подтверждение регистрации, предложить оплату взноса.
  • Организатор конференции: Просматривать участников, редактировать информацию, отправлять объявления.

Задача 4: Обслуживание автомобиля в автосервисе

Клиент записывается на обслуживание своего автомобиля через мобильное приложение автосервиса. Он выбирает тип услуги (например, техническое обслуживание или ремонт), дату и время, а также указывает информацию о своем автомобиле. Система проверяет доступность времени для записи и отправляет менеджеру автосервиса уведомление о новой записи. Менеджер может подтвердить запись и распределить работу на конкретного механика. После завершения работы механик указывает выполненные работы и материалы, а система отправляет клиенту уведомление о готовности автомобиля.

Пример
  • Клиент: Выбрать тип услуги, указать данные автомобиля, записаться на обслуживание.
  • Система: Проверить доступность времени, отправить уведомление менеджеру.
  • Менеджер автосервиса: Подтвердить запись, распределить работу.
  • Механик: Внести информацию о выполненных работах, подтвердить завершение.