Требуется написать навигацию для водителей

Евгений15 років у сервісі
Дані замовника будуть вам доступні після подання заявки
13.01.2014

Есть проект. Требуется написать навигацию для водителя, которая будет следить за действиями водителя.

Название программы: «XXXX»

Главный функционал программы: Система мониторинга транспорта

Модуль для клиентов, в системе мониторинга транспорта «XXXX »

Название: - «XXXX»

Описание: - у клиентов програмного модуля «XXXX» есть свои маршруты (Точка Интереса = «ТИ »)

Задачи модуля программы «XXXX »:

Оптимизация посещения произвольного массива точек с или без учета временных окон

Передача водителю оптимизированного маршрута

Отслеживание соблюдение маршрута

Сравнение маршрута.

Порядок действий:

XXXX Pro - вариант XXXX, установленный на нашем сервере XXXX ,,,,

XXXX Hosting - вариант XXXX, установленный на сервере разработчика ZZZZ XXXX ,,,,

Доступ на сайт: пользователя XXXX Pro: ,,,, -логин xxx_ -pass xxx_

Программа, мощностями которой планируется решать задачу XXXX: ,,,,

Мобильное приложение-трекер: ,,,

> = движение на сервер «ТИ » / Инфо

+ = подключение

Начало: 5 + 4 «ТИ» > 3 «ТИ» > 1 «ТИ» > 2 «ТИ»

Затем: 2 «ТИ» > 1«ТИ » > 3 «ТИ» > 4 «ТИ » + 5

Задачи в ТЗ которые нужно сделать:

1.) Точное позиционирование «ТИ » объекта системы «XXXX» на карте

2.) Многокомпонентное описание «ТИ» объекта системы «XXXX»

3.) Точное позиционирование «ТИ» системы «XXXX » и Многокомпонентное описание «XXXX» системы «XXXX» должны быть созданы как геозоны: ,,,,

4.) Точное позиционирование «ТИ» системы «XXXX » и Многокомпонентное описание «ТИ» системы «XXXX» должны быть созданы как POI:,,,,

5.) Сортировка «ТИ » (геозона) & «ТИ» (poi) в «XXXX» возможна только по имени, необходимо предусмотреть промежуточное меню-окно расширенной работы с точками со следующим функционалом:

+ Поля точек, а именно их количество, должны быть настраиваемыми, т.е. для импорта точек с описанием в два дополнительных поля нет необходимости составлять 10 полей в окне и т.д.

+ Динамическая сортировка «ТИ» должна присутствовать по полям и названию.

+ Добавления активных полей, должна быть возможность типа времени посещения.

+ Создание «ТИ» в «XXXX » | Создание механизма импорта точек из форматов csv, xls.

+ Выделение отсортированных «ТИ » или произвольных галочками.

+ Выделение активных «ТИ » на карте.

+ Выделение «ТИ » для создания маршрута.

+ Отметить начальную и конечную «ТИ » xslx. маршрута.

6.) Импорт/Экспорт с возможным прямым и обратным геокодированием своих маршрутов в формате + CSV,XLS у каждого клиента

7.) Оптимизировать путь водителя из точки А в точку В, путем создания короткого маршрута объезда, с или без учета временных окон каждой точки

8.) Сравнение реального маршрута водителя с заданным маршрутом объезда, в конце каждого маршрута + анализ количественного отклонения.

9.) Передача маршрутного листа водителю в виде графика/таблиц с коректным отображением + на всех мобильных устройствах и ПК

10.) Контроль маршрута у диспетчера должна быть возможность отслеживать соблюдение маршрута в режиме «Live».

11.) Переход в программный модуль должен осуществляться из общего интерфейса системы «XXXX».

12.) Идентичный CSS общего интерфейса системы «XXXX» (пр.)1 должен иметь программный модуль

Оптимизация и создание маршрута

Для оптимизации выделенного массива точек, получение оптимального маршрута и назначение на него объекта, необходимо:

13.) Отправка активных «ТИ » в картографический сервис для создания маршрута. При этом для каждой точки уже должны быть заданы временные окна и при отправке необходимо указать, учитывать их или нет. Также может быть такое, что учитывать окна необходимо не для всех «ТИ».