Порядок интеграции информации

Материал из Такси Диспетчер

Перейти к: навигация, поиск

Порядок интеграции информации в Такси Диспетчер

Для начала продуктивной и удобной работы с программой Такси Диспетчер необходимо правильно внести информацию о вашем городе. Прочитать об идеологии построения данных и работе программы вы можете на странице: Идеология построения данных. Для выполнения импорта используется утилита bin\import.exe . Вы можете запустить ее из операционной системы или выбрав пункт меню Администрирование|Импорт данных главного окна программы. Подробно о самом принципе импортирования данных можно посмотреть в Импортирование данных в базу Порядок интеграции информации следующий.

Для работы программы Такси Диспетчер необходимо импортировать список улиц Вашего города в программу. Для этого следует:

  • Организовать список улиц в таблице Excel (формат таблицы показан в приложении Streets.xls ).

Примечание: В данной таблице в поле Zone указаны порядковые номера зон, в которых расположены улицы, т.к. одна улица может проходить по нескольким зонам. Поэтому целесообразней импортировать улицы города одновременно с зонами, как описано ниже.

  • Сохранить файл в . csv формате.
  • Запустить дополнительную утилиту из пакета Такси Диспетчер - Импорт данных.
  • Выбрать сохраненный файл и таблицу приемник данных – Справочник улицы.
  • Сформировать скрипт и выполнить его

Img-db-import01.JPG

Если Вы планируете использовать карту для работы диспетчера, программа Такси Диспетчер поддерживает использование растровой карты города. Для ее использования Вам необходимо изображение карты города в формате bmp или jpg.

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

Для импортирования карты в программу Такси Диспетчер:

  • Сотрите файлы в каталоге map каталога установки Такси Диспетчер
  • Запустите утилиту Конфигуратор карты .
  • Выберите файл карты города.
  • Разбейте файл карты на квадраты. Оптимальный размер квадрата 500*500 пикселей для разрешения экрана 1024*768.
  • Проведите разбиение карты.

Замечание1: это все нужно выполнять для каждой инсталляции, или же копировать содержимое каталога map в другие установки на другие компьютеры.

Замечание2: Есть возможность указать каталог для расположения файлов карты. Пункт меню Администрирование|Настройки|Карта

Замечание3: Программа может не использовать карту, внутренняя функциональность при этом не будет ограничена.

Список улиц с разбивкой по зонам. Если Вы будете использовать зоны города и разбивку города по стоянкам для использования алгоритмов формирования очередей водителей по районам города, то Вам необходимо. Пример импортирования зон и улиц

  • Организовать список улиц в таблице Excel (формат таблицы показан в приложении ZonedStreets.xls ). В этом файле Вы можете задать для каждой улицы зону, к которой она принадлежит. Если же Вы хотите, что бы разные части улицы принадлежали к разным зонам, Вы можете указать номера домов, которые принадлежат этим зонам. (Номера домов в скобках, обозначают весь интервал включительно, без скобок, например 1-51, только нечётные 1,3,...,51)
  • При заполнении необходимо определить список зон, которые Вы будете использовать в работе.
  • При использовании растровой карты Вам необходимо указать, в каком квадрате города находится улица – при поиске в программе Такси Диспетчер по улице данный квадрат будет подсвечен.
  • Сохранить файл в . csv формате.
  • Запустить дополнительную утилиту из пакета Такси Диспетчер - Импорт данных.
  • Перейти на вторую закладку Импортировать улицы + зоны.
  • Выбрать сохраненный файл.
  • Нажать кнопку Анализ файла - после этого файл будет проанализирован и из него будет выделен список зон, которые Вы используете. Просмотрите его – нет ил повторов и неправильных написаний зон.
  • Далее следует сформировать скрипт и выполнить его.
  • Так Вы можете поддерживать данные улиц в актуальном состоянии (обновлять названия, добавлять, удалять улицы) возможно либо очередным импортом данных.

Для формирования очередей водителей по стоянкам в городе необходимо задать стоянки после задания списка улиц и зон города. Для этого возможно воспользоваться импортом данных их заполненного файла stoyanky.xls

  • Открыть файл stoyanky.xls
  • Заполнить его в соответствии с Вашими требованиями – указать список стоянок в городе и приблизительный адрес каждой стоянки. Адес будет использован для определения – в какой зоне находится стоянка. Важно! необходимо обязательно указать номер дома для этой стоянки, иначе могут быть проблемы с определением зоны стоянки. Обычно используется отношение – 1 стоянка в одной зоне города. Но назначение водителей можно гибко настроить с ближайших стоянок
  • После заполнения этого файла его нужно сохранить в формате csv.
  • Запустить утилиту импорта.
  • Выбрать сохраненный файл, выбрать как таблицу-приемник данных Cправочник стоянки водителей и провести импорт.
  • Так Вы можете поддерживать список стоянок водителей в актуальном состоянии или редактировать его через справочник стоянок водителей.

Импортирование списка телефонов и адресов абонентов. Вы можете импортировать список адресов абонентов в программу заранее – тогда по телефону программа автоматически будет подсказывать имя и адрес звонящего человека, что сократит время оформления заказа и повысит лояльность клиентов. Для этого Вам необходимо:

  • Открыть файл Abonenti.xls
  • Заполнить его в соответствии c указанной таблицей (импортировать данные в Excel ).
  • После заполнения этого файла его нужно сохранить в формате csv .
  • Запустить утилиту импорта.
  • Выбрать сохраненный файл, выбрать как таблицу-приемник данных справочник «абоненты» и провести импорт.
  • Поддерживать Cправочник Абоненты лучше через программу Такси Диспетчер, открыв Cправочник Абоненты и редактируя его поля.

Импортирование списка общественных мест. Вы можете импортировать в программу Такси Диспетчер список общественных мест – тогда заполнение, например адреса «кафе Василек», «ж/д вокзал» и других часто используемых мест станет более оптимальным – Вам достаточно будет выбрать это место из списка и точный адрес будет заполнен. Для импортирования необходимо:

  • Открыть файл Mesta.xls
  • Заполнить его в соответствии c указанной таблицей (импортировать данные в Excel ).
  • После заполнения этого файла его нужно сохранить в формате csv .
  • Запустить утилиту импорта.
  • Выбрать сохраненный файл, выбрать как таблицу-приемник данных Справочник «Быстрые адреса» и провести импорт.
  • Поддерживать Справочник «Быстрые адреса» лучше через программу Такси Диспетчер, открыв меню Справочники | Cправочник «Быстрые адреса» и редактируя его поля.
  • Так же на форме заказа есть кнопка, по которой диспетчер может добавить в Cправочник «Быстрые адреса» новый быстрый адрес, заполнив для него название, улицу и номер дома.

Импортирование таблицы цен по зонам города. Это необходимо для автоматического определения цены при вводе адреса заказа. Для наполнения этой таблицы есть пункт меню Бухгалтерия|Цены по зонам города Но при большом количестве зон города лучше наполнять таблицу используя импорт из файла csv. Для этого Вам необходимо:

  • Открыть файл Prices.xls
  • Заполнить его своими данными в соответствии c указанной таблицей (импортировать данные в Excel).
  • Примечание: Чтобы получить пустую таблицу цен по зонам - пользуйтесь sql консолью программы (пример использования) - таблица refprices, запрос: SELECT * FROM `refprices` После заполнения этого файла его нужно сохранить в формате csv .
  • Запустить утилиту импорта.
  • Выбрать сохраненный файл, выбрать как таблицу-приемник данных справочник «Цены по зонам» и провести импорт.

ВАЖНО: При импорте цен по зонам необходимо точное соответствии номеров зон в таблицах Зон (refzone), Улиц (refstreets), и Цен по зонам (refprices) Т.е. всё должно интегрироваться последовательно в одном цикле, иначе могут сбиться номера в одной из таблиц. Сбой может произойти, например когда после основного импорта, потом был произведён импорт ещё раз в таблицу улиц или в таблицу зон, перезапись всех зон и т.д. Поэтому необходимо проиводить только последовательную интеграцию.


Это основные пункты для наполнения базы необходимой информацией, далее для работы нужно настроить остальные справочники из главного меню Справочники, а также другие возможности:

  • Наценки при расчёте цены заказа - меню - Бухгалтерия|Формирование наценок
  • Правила назначения водителей - меню - Бухгалтерия|Правила назначения водителей
  • Правила расчёта с сотрудниками - меню - Бухгалтерия|Правила расчёта с сотрудниками

Замечание: все пункты интеграции нужно выполнять 1 раз для сервера программы.


Полный список доступных примеров xls файлов для импорта:

Эти файлы заполнены в соответствии друг другу и отображают реальную базу данных.

         prices.xls
         Abonenti.xls
         Mesta.xls
         Stoyanky.xls
         Streets.xls
         ZonedStreets.xls

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

         машины_murom.xls
         Быстрые адреса Муром.xls
         дисконтные карты.xls
         цены по зонам.xls
         зоны города.xls
         типы заказов.xls
         типы завершения.xls
         водители.xls