Главная/Портфолио/Реинжиниринг и поддержка системы отслеживания транспорта для британской компании
ProphesyРеинжиниринг и поддержка системы отслеживания транспорта для британской компании
Нашим клиентом стала британская компания, предоставляющая услуги по мониторингу транспорта для государственных и коммерческих организаций, а также частных лиц.
"Благодарим всю вашу команду за усилия, которые позволили создать такую великолепную систему." — Управляющий директор компании
Задачей проекта стал реинжиниринг существующей системы мониторинга транспорта с целью повышения ее производительности, реализация новых модулей и функций.
Перед началом реинжиниринга компания Azoft выполнила тщательный анализ архитектуры системы и изучила все ее особенности. Для обеспечения надежности работ мы создали локальную копию систему и использовали ее в качестве тестовой площадки для последующих изменений.
Основная сложность для компании Azoft заключалась в том, что система слежения за транспортом имела очень сложную архитектуру, несколько модулей, компонент ГИС с пользовательскими картами, а также отдельные настраиваемые версии для клиентов, а время на освоение всего этого было весьма ограничено.
Отдельной крупной задачей стала оптимизация производительности. Устаревшие технические решения и архитектура существенно замедляли работу системы. Многие компоненты нужно было спроектировать заново для повышения производительности и сокращения времени отклика системы. Также в ходе работы нужно было решить многие вопросы удобства использования.
Результатом работы нашей компании стала система, предназначенная для средних и больших (до 1500 автомобилей) автопарков. Система предоставляет услуги отслеживания и управления транспортными средствами и имеет следующие опции:
- информативные карты и прокладка маршрутов с использованием карт Microsoft MapPoint или пользовательских карт
- совместное использование двух типов карт и плавный переход между ними
- разделение транспортных средств по типам с различными иконками на карте
- получение информации о местонахождении и состоянии автомобиля, скорости, типе выполняемой задачи, грузе, имени водителя и т.д. для каждого транспортного средства
- cоздание отчетов в удобном веб-интерфейсе (поездки, водители, аварии, использование транспортного средства, пользовательские отчеты, автоматические отчеты)
- cоздание географических зон произвольной формы
- оповещения (транспортное средство покинуло разрешенную географическую зону; необычное поведение и т.д.)
- управление ресурсами (расположение, водители, транспортные средства, устройства)
Стек технологий
PHP, JavaScript, J2ME MIDP 2.0, MS SQL Server 2005, Web Services и XMLMapping