Smart planning logistic system

Smart planning logistic system

Наша компания является разработчиком самой перспективной в мире программной платформы для эффективного управления сложными логистическими процессами.

Описание платформы

Платформа рассчитана на крупные компании с десятками и сотнями логистических единиц (машины, курьеры) и сложными схемами логистики.

Язык: Delphi

Архитектура: 3 уровневая

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

  1. Базовая структура базы данных, содержащая технические объекты для работы платформы.
  2. Базовое программное обеспечение уровняmiddleware (основа сервера приложений) модульной архитектуры.

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

  1. Механизм взаимодействия между сервером приложений и СУБД.

Универсальный, работает практически с любой СУБД. Это делает платформу независимой от какой-то конкретной СУБД и позволяет использовать ту, которую выберет сам клиент в зависимости от своих предпочтений и бюджета.

  1. Механизм взаимодействия между сервером приложений и клиентскими приложениями. Поддерживает две транспортные технологии: stateful-соединения по протоколуTCP/IP и stateless-соединения по протоколу HTTP, что позволяет очень легко подключать web-сервисы (например, реализовать прием заказов на веб-сайте), если это понадобится.

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

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

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

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

Подсистема позволяет очень быстро реагировать на любые ситуации.

  1. Набор абстрактных классов функциональных объектов с уже реализованной общей функциональностью. Все классы объектов, содержащие логику системы, из высших уровней наследуются от этих абстрактных классов (основаны на них).

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

Нижний уровень не реализует никакую конкретную логику системы и позволяет строить вообще в принципе любую информационную систему на данной платформе.

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

Содержит:

  1. Реализацию всех объектов функциональной логики, общие для всех логистических систем. Транспортные средства, клиенты, заказы и т.п.
  1. Реализацию общих сервисов (например, функции навигации, основанные на сервисахGoogle, которые необходимы в любой логистической системе для водителей в мобильных клиентах системы).
  1. Модуль планирования, который решает в общем виде задачу составления расписания:
  • для n числа автомобилей
  • с целью доставкиm грузов
  • из k точек-источников
  • в l точек-пунктов назначения

с учетом многих факторов и ограничений типа:

грузоподъемности автомобилей,

сроков доставки,

ситуации на дорогах (использует сервис Google-пробок для планирования) и т.д.

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

Данный модуль в отличие от людей, составит расписание очень близкое к оптимальному.

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

Именно этот модуль является серьезнейшим конкурентным преимуществом платформы, так как опция смарт планирования логистических процессов относится к классу NP-сложных задач.

NP-сложные задачи: те, для которых неизвестен точный эффективный алгоритм нахождения оптимального решения.

Точный алгоритм при достаточно большом количестве объектов будет решать задачу слишком долго, и в продуктах такого типа, используют приближенные методы (которые не существуют в  реале для решения данной задачи в чистом виде).

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

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

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

  1. Модуль слежения в реальном времени. Контролирует исполнение расписания, реагирует на отклонения в реальном времени

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

Позволяет «на лету» быстро и эффективно модернизировать план, реакция людей намного медленнее. Тоже является серьезным конкурентным преимуществом, аналогов на рынке не обнаружено.

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

На этом уровне можно строить любые системы управления логистикой:

  • грузоперевозки,
  • агрегаторы такси,
  • каршеринг,
  • курьерские службы
  • логистика ритейл сетей
  • логистика служб доставки

все это можно успешно реализовать на базе платформы.

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

  • клиентские приложения, необходимые для конкретной бизнес-модели,
  • интеграция существующих у заказчика систем с этой платформой,
  • настройки различных факторов и ограничений конкретного бизнеса,
  • веб-сервисы
  • любые устройства слежения маршрута
  • датчики расхода топлива
  • тайминг сроков доставки

и т.п.

Верхний уровень  разрабатывается под задачи конкретного клиента после аудита бизнес аналитика и составления ТЗ.

Пример: наш первый клиент, у которого был внедрен продукт, компания, продающая бетонные мини заводы.

 С помощью нашего софта все заводы, купленные у компании, были объединены в единую логистическую систему с возможностью оптимального обслуживания своих заказчиков.

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

При этом попутно были устранены проблемы воровства топлива, которое ранее водители бетономешалок сливали из баков.

 Стоимость:

 Годовая лицензия $50 000

Работа бизнес-аналитика от $70/час

Внедрение от $70/час

Обучения персонала от $30/час

Поддержка/сопровождение $20/час

В среднем для компании с ресурсом 100-300 логистических единиц, общая цена составит около $100 000 первый год.  Далее около $60-70 000 ежегодно.

Таким образом стоимость для 1 лог. ед. составит $27-83/мес первый год и $18-55/мес в зависимости от кол-ва лог. ед.

Мы предлагаем внедрение нашей платформы в вашей компании на территории любой страны.

Локализация платформы под любой европейский язык в течение месяца.

Бизнес-аналитика — 1 месяц

Внедрение и обучение персонала 1-2 месяца.