Система контроля движения транспортных средств

Индустрии
Автомобилестроение
Компетенции
Разработка, UI/UX-дизайн, Мобильная разработка
Технологии
.NET Core, Vue.js, Android
Клиент

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

Задачи

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

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

Нужно было создать систему «с нуля», сделать её масштабируемой и обеспечить интеграцию с уже существующими системами. Конкретные конечные задачи:

  • перераспределить и оптимизировать автотрафик;
  • увеличить число обслуживаемых ТС в единицу времени;
  • улучшить коммуникацию между сотрудниками парковки и водителями;
  • упростить работу сотрудников;
  • сэкономить время водителей.
Решение

Поскольку система разрабатывалась с нуля, наши специалисты курировали создание обоих её компонентов — веб-приложения для сотрудников парковки и Android-приложения для водителей.

Веб-приложение

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

History screenРис. 1. Окно журнала записей

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

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

Application home screenРис. 2. Главный экран приложения

Дополнительная функция приложения — вывод очереди ТС на телевизионный экран:

TV ScreenРис. 3. Телеэкран с информацией о ТС в очереди

Мобильное приложение

Мобильное приложение устанавливается на специальные смартфоны, которые получают водители, причём никакие другие приложения на этих смартфонах запустить нельзя. Система отправляет на сервер GPS-координаты, которые затем передаются в веб-приложение для расчёта местоположения ТС.

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

Mobile app screenРис. 4. Экран мобильного приложения

Технологии

Веб-приложение разработано на базе .NET Core и Vue.js, что позволило создать простой, но функциональный пользовательский интерфейс.

Мобильное приложение написано на языке Kotlin.

Результат

Специалисты компании Arcadia полностью отвечали за UX-дизайн, графический дизайн, архитектуру, внедрение и развёртывание мобильного и веб-приложений, а также интеграцию с ERP-системой заказчика.

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

Больше проектов

Больше

Разработка встроенного ПО для фотовспышек

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

Конфигуратор балконных конструкций

Разработка онлайн-портала для выбора балконных конструкций и автоматического расчёта их стоимости.

Поисковая индексация протоколов клинических исследований

Структурирование информации, представленной в текстовом виде, и поиск по произвольным критериям