Модуль «Связь с водителями» — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
м (Настройка модуля Java)
м (Работа с модулем Java)
Строка 33: Строка 33:
 
На самом деле создание нового заказа ([[Карточка заказа|карточки заказа]]) не связано с модулем Java, но при создании оператор может сделать следующее:
 
На самом деле создание нового заказа ([[Карточка заказа|карточки заказа]]) не связано с модулем Java, но при создании оператор может сделать следующее:
  
# Явно указать водителя в выпадающем списке '''Водитель'''.
+
# Явно указать водителя в выпадающем списке {{field|Водитель}}.
 
# Не указывать водителя, ожидая его самостоятельного решения.
 
# Не указывать водителя, ожидая его самостоятельного решения.
  
Строка 55: Строка 55:
  
 
В первом случае оператор видит, что водитель завершил заказ, по изменению состояния заказа.
 
В первом случае оператор видит, что водитель завершил заказ, по изменению состояния заказа.
Оператор должен открыть [[Карточка заказа|карточку этого заказа]], указать вид завершения, проверить сумму и завершить заказ, нажав '''OK'''.
+
Оператор должен открыть [[Карточка заказа|карточку этого заказа]], указать вид завершения, проверить сумму и завершить заказ, нажав {{button|OK}}.
  
 
Во втором случае оператор только передает заказ водителю, остальные действия водитель выполняет сам, вплоть до завершения заказа.
 
Во втором случае оператор только передает заказ водителю, остальные действия водитель выполняет сам, вплоть до завершения заказа.

Версия 13:05, 13 августа 2009

Модуль Java — это модуль Такси-Мастер, который позволяет организовать обмен информацией между диспетчерской и водителями посредством GPRS-канала, исключая необходимость в аренде радиоканала. Модуль состоит из нескольких компонентов, но под определением «модуль Java» подразумевается только его клиентская часть.

Идея модуля Java

Главная идея модуля Java заключается в использовании возможностей, предоставляемых сотовыми телефонами и другими мобильными устройствами, с которыми можно организовать связь по каналу GPRS.

Компоненты модуля Java

Модуль Java состоит из нескольких компонентов:

  1. Клиентская часть модуля, встроенная в Такси-Мастер.
  2. GPRS-сервер.
  3. Мобильное приложение TMDriver (работает на J2ME).
  4. TMDriverPDA — версия TMDriver для карманных персональных компьютеров под управлением Windows Mobile.

Для удобства модулем Java в документации называется только клиентская часть, а GPRS-сервер и TMDriver обозначаются своими собственными именами.

Установка модуля Java

Установка модуля Java происходит вместе с установкой Такси-Мастер. Другими словами, если вы хотите установить модуль, вам потребуется получить новую версию Такси-Мастер и обновить уже установленную на всех рабочих местах имеющуюся версию Такси-Мастер. Процесс установки — такой же, как при обновлении Такси-Мастер.

Запуск модуля Java

Так как клиентская часть модуля Java встраивается в клиентскую часть Такси-Мастер, то для ее запуска не нужно никаких дополнительных действий кроме запуска Такси-Мастер.

Настройка модуля Java

Рекомендуется почитать статью: Настройка модуля Java

Работа с модулем Java

Работа с модулем Java построена таким образом, чтобы оператор и водитель выполняли минимально необходимое число действий,и все они происходят на интуитивном уровне. В основном — это работа с заказами.

Создание нового заказа

На самом деле создание нового заказа (карточки заказа) не связано с модулем Java, но при создании оператор может сделать следующее:

  1. Явно указать водителя в выпадающем списке «Водитель».
  2. Не указывать водителя, ожидая его самостоятельного решения.

Во втором случае оператор создает заказ и ждет. Водители в это время видят, что на стоянке появился новый заказ, и берут его, указывая время подачи. Как только это происходит, оператор видит, что состояние у заказа сменилось, и нужно принять решение о дальнейших действиях: позвонить клиенту и сообщить время и реквизиты машины; либо подтвердить заказ, установив соответствующее состояние.

Явная установка водителя на заказ

Если оператор, создавая заказ, явно указал водителя, то водитель получит уведомление о том, что он назначен на заказ, и должен будет указать время подачи в минутах. Как только он делает это, оператор видит, что состояние у заказа сменилось, и принимает решение о дальнейших действиях.

Отказ водителя от заказа

Если водитель вместо указания времени подачи отказался от заказа, состояние у заказа сменится. Оператор в этом случае может назначить другого водителя на заказ.

Водитель завершает заказ

Водитель всегда завершает заказы самостоятельно с помощью TMDriver, но на этапе настройки вы можете выбрать два исхода этой операции:

  1. Водитель, завершая заказ, фактически устанавливает состояние заказа.
  2. Водитель, завершая заказ, устанавливает вид завершения заказа.

В первом случае оператор видит, что водитель завершил заказ, по изменению состояния заказа. Оператор должен открыть карточку этого заказа, указать вид завершения, проверить сумму и завершить заказ, нажав «OK».

Во втором случае оператор только передает заказ водителю, остальные действия водитель выполняет сам, вплоть до завершения заказа. В этом случае водитель, завершая заказ, указывает непосредственно вид завершения, и заказ после этого перемещается из списка текущих заказов в список завершенных.