Система управления службой такси

Система предназначена для автоматизации полного цикла работы службы такси

Описание проекта

Полный цикл автоматизации работы таксопарка. Включает мобильные приложения для клиентов и водителей, десктопное приложения для диспетчера, web приложение для администрирования и отчетности, а также целый комплекс серверных решений.

Система предназначена для автоматизации полного цикла работы службы такси


Цели системы

  • Увеличение эффективности работы диспетчеров.
  • Устранение "человеческого фактора"
  • Полный контроль за обстановкой
  • Эффективное распределение заказов


Состав системы

  • Диспетчерская
  • Админка
  • Таксометр
  • Сервер


Автоматическое распределение

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


Распределение с ручным взятием

Возможность водителя самостоятельно выбрать заказ для исполнения.

  1. Определение готовых автомобилей в заданном радиусе.
  2. Отсылка предложений на таксометры выбранных автомобилей.
  3. Ожидание подтверждений от водителей.
  4. Выстраивание очереди автомобилей, приславших подтверждение.
  5. Выбор автомобиля из очереди.
  6. Назначение и уведомление водителя и диспетчера.


Красные заказы

  1. Используются когда не удалось распределить заказ основным распределением.
  2. Является обязательным для исполнения.
  3. При распределении не учитываются пожелания водителей о времени и расстоянии подачи.
  4. В остальном распределение красных заказов происходит аналогично автоматическому распределению.


Предварительное назначение

  • Проблема назначения предварительных заказов
    • Назначение за ранее - большие простои.
    • Назначение перед подачей - риск не найти автомобиль.
  • Утренние заказы.
  • Компромиссное решение - "предварительное назначение"
    • Заказ закрепляется за водителем предварительно.
    • В момент распределения такого заказа
      • если водитель свободен - он получает заказ.
      • если водитель занят - заказ распределится между свободными водителями


Бонусная система

Даем бонусы за выполнение:

  • сложных и неприглядных заказов.
  • критических и вип заказов
  • требований/пожеланий компании такси.

Бонусы позволяют получить

  • "толстые заказы"
  • заказ вне очереди


Архитектура