Программный модуль
Программный модуль Сервер учета обедов Gate-Dinner является программной составляющей специализированного АРМ столовой в Системе контроля и учета обедов (СКУО). Данный программный модуль функционирует совместно с общим сетевым ПО GATE
Настройка всей системы и программного модуля Сервера учета обедов Gate-Dinner осуществляется через интерфейс штатного ПО Gate-Terminal на АРМ администратора системы. В программе создается перечень расписаний обедов — временных интервалов, в течение которых производится обслуживание в каждой столовой. Для каждого сотрудника задаются разрешенные расписания обедов, т.е. интервалы, когда данный сотрудник может обслуживаться в столовой. При этом в течение одного интервала каждый сотрудник может быть обслужен не более одного раза. В качестве идентификаторов в СКУО могут использоваться штатные идентификаторы системы доступа предприятия, специально выделенные идентификаторы, а также различные типы биометрической идентификации.
Программный модуль Сервер учета обедов Gate-Dinner обеспечивает реализацию специального алгоритма обслуживания пользователей на АРМ столовой. На экране монитора АРМ столовой отображается информация о текущем состоянии системы. Если расписание обеда еще не наступило, то на мониторе выводится надпись «Обслуживание запрещено». При этом система никак не реагирует на поднесение карт к считывателю. При наступлении очередного заданного рабочего интервала (обеда) АРМ переходит в рабочий режим и на экране выводится надпись «Готов к обслуживанию». Подходя к стойке обслуживания, сотрудник подносит свою карту к считывателю, при этом происходит одна из следующих реакций системы:
- если сотруднику разрешено обслуживание в течение данного интервала, и он не обслуживался ранее, то на экране выводится фотография сотрудника и надпись «Производится обслуживание». Работник столовой имеет возможность визуально проконтролировать соответствие фотографии реальному лицу и произвести его обслуживание. При этом в программе формируется событие «Обслуживание в столовой». В течение всего времени обслуживания поднесение других карт к считывателю игнорируется.
- если сотруднику разрешено обслуживание, но он уже обслуживался ранее, то на мониторе выводится его фамилия и надпись «Клиент уже обслуживался».
- если сотруднику запрещено обслуживание в течение текущего обеда, или поднесена неизвестная карта, то система игнорирует поднесение карты.