Taxi service management system

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

Project Description

Full automation of the work cycle of taxi stations. It includes mobile applications for customers and drivers, desktop applications manager, web application for administration and reporting, as well as a whole range of server solutions.


Цели системы

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


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

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


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

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


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

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

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


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

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


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

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


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

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

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

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

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


Architecture