Система контроля движения транспортных средств
Наш заказчик работает в автомобильной промышленности. На его производственной территории расположены несколько парковочных площадок, которые используются для различных целей.
Система, которую нам предстояло разработать, предназначена для контроля местоположения и передвижения транспортных средств по различным участкам паркинга с целью оптимизации трафика и сокращения времени, затрачиваемого на парковку.
Изначально у клиента не было автоматизированной системы, и управление парковкой осуществлялось сотрудниками вручную, по рации. В результате одни участки были перегружены, тогда как другие пустовали; при этом одни водители добирались до нужного парковочного места быстро, а другим приходилось ждать часами.
Нужно было создать систему «с нуля», сделать её масштабируемой и обеспечить интеграцию с уже существующими системами. Конкретные конечные задачи:
- перераспределить и оптимизировать автотрафик;
- увеличить число обслуживаемых ТС в единицу времени;
- улучшить коммуникацию между сотрудниками парковки и водителями;
- упростить работу сотрудников;
- сэкономить время водителей.
Поскольку система разрабатывалась с нуля, наши специалисты курировали создание обоих её компонентов — веб-приложения для сотрудников парковки и Android-приложения для водителей.
Веб-приложение
Веб-приложение состоит из двух основных модулей: один отображает местоположение транспортного средства на парковке, в очереди и в зоне ожидания, а второй сохраняет данные и позволяет просматривать историю событий и изменений.
Рис. 1. Окно журнала записей
Система позволяет управлять процессом парковки в ручном или в автоматическом режиме. В автоматическом режиме расчёт положения в очереди производится исходя из приоритета, времени прибытия и критически важных событий. В ручном режиме учитывается только время прибытия.
Сотрудники получают оповещения о внештатных ситуациях и могут изменить положение ТС в очереди или отправить его на другой парковочный пункт в соответствии с информацией, полученной из внутренних источников, а также управлять статусом контрольно-пропускных пунктов.
Рис. 2. Главный экран приложения
Дополнительная функция приложения — вывод очереди ТС на телевизионный экран:
Рис. 3. Телеэкран с информацией о ТС в очереди
Мобильное приложение
Мобильное приложение устанавливается на специальные смартфоны, которые получают водители, причём никакие другие приложения на этих смартфонах запустить нельзя. Система отправляет на сервер GPS-координаты, которые затем передаются в веб-приложение для расчёта местоположения ТС.
Приложение также отправляет водителям информацию об очереди и подсказывает дальнейшие действия.
Рис. 4. Экран мобильного приложения
Технологии
Веб-приложение разработано на базе .NET Core и Vue.js, что позволило создать простой, но функциональный пользовательский интерфейс.
Мобильное приложение написано на языке Kotlin.
Специалисты компании Arcadia полностью отвечали за UX-дизайн, графический дизайн, архитектуру, внедрение и развёртывание мобильного и веб-приложений, а также интеграцию с ERP-системой заказчика.
Все поставленные требования были соблюдены, в результате чего управление потоком транспортных средств стало намного более эффективным.
Больше проектов
БольшеРазработка встроенного ПО для фотовспышек
Запуск новых продуктов, соединение устройств светового фотооборудования в синхронизированную систему.
Конфигуратор балконных конструкций
Разработка онлайн-портала для выбора балконных конструкций и автоматического расчёта их стоимости.
Поисковая индексация протоколов клинических исследований
Структурирование информации, представленной в текстовом виде, и поиск по произвольным критериям