
КРАТКО
Мы разработали веб-приложение для контроля охранников (работников служб безопасности), а именно - теперь вы всегда будете точно знать, спал ли охранник, либо ходил по маршруту, а если ходил, то кто и во сколько.
Веб-приложение «Служба безопасности»
Давайте рассмотрим по пунктам проблемы контроля сотрудников СБ на предмет обхода территории:
- Сотрудник при отсутствии контроля может пренебречь своими обязанностями
- Устраивать проверки с поездками на объект в ночное время - неэффективно (требуется личное присутствие, как правило в ночное время. Лучше поспать)
- Просмотр камер видеонаблюдения - требуется сотрудник, который будет этим заниматься, необходимо просмотреть большое количество видеозаписей (долго и трудозатратно)
- Пустить на самотек - потерять контроль полностью
Наше веб-приложение решает эти проблемы следующим образом:
- Приложение автоматизирует все ключевые процессы
- Управление объектами, точками и пользователями в одном месте.
- Автоматическая запись маршрутов с использованием геолокации.
- Прозрачная статистика обходов в реальном времени.
Как это работает и выглядит
Было разработано три роли: Администратор, Оператор и Сотрудник СБ. В любом случае изначально нас встречает форма входа:
Администратор - тот человек, который как раз создает объекты, геометки, пользователей. Вот так выглядит его меню:
Для начала давайте создадим объект, который необходимо охранять. Назовем его "Территория":
Далее создаем пользователя:
Примечание: мы намеренно сделали процесс создания пользователей ручным, вот почему. Во-первых среди охранников немногие смогут зарегистрироваться, подтвердить регистрацию со своей почты. Во-вторых, это исключает "левые" регистрации, что существенно повышает безопасность.
Вот как выглядит форма получения геометки:
Для того чтобы сделать геометки - берем свой смартфон, подходим к интересующей нас точке и нажимаем кнопку "Получить геопозицию". После того, как геопозиция будет определена - кнопка "Создать" станет доступной и мы сохраняем метку. Имя метки может быть произвольным, радиус действия - тоже. Радиус нужен вот для чего. Предположим, что охранник должен проверить открытую площадку. В таком случае ему не нужно приходить точно в нашу геометку, он сможет проконтролировать территорию и с расстояния. А вот если мы хотим, чтобы он проверил целый ли замок на воротах - надо сделать радиус действия меньше.
Вот остальные вкладки меню администратора:
Теперь перейдем в личный кабинет оператора. После долгих размышлений мы сделали вывод событий за последние сутки, тем не менее: вся информация хранится в базе данных и можно вытащить любые события и обходы за любое число.
И вот как выглядит личный кабинет непосредственно охранника. В целях упрощения мы сделали все максимально просто:
Нажимаем кнопку "Найти точку"
И нажимаем "Записать". Вот и все.
Для тех, кому интересно что же под капотом:
- PHP 8.3
- Bootstrap 5.3
- JavaScript
- MariaDB
Напоминаю, что вопросы можно задать в группе https://t.me/newqosgroup