Система управления очередью посетителей
Необходимо разработать модули системы управления очередью
Язык программирования - Delphi
База данных - MySQL
Необходимо разработать программного обеспечение модуля управления очередью.
Для системы разработана аппаратная часть - она управляется через COM - порт
Система должна иметь несколько модулей
1 - Модуль выписки талона очереди (Внешний вид - фактически аналог платежного терминала) с настраиваемым видом талона (напр. через FastReport)
2 - Модуль оператора - простой модуль, живущий в трэе компьютера. При активации - на вид как простой калькулятор. Имеет несколько кнопок - я свободен, следующий и проч.
3 - Модуль администратора - настройки системы, мониторинг очереди, отчеты по статистике работы окон
4 - Модуль работы с COM портом - периодически опрашивает аппаратную часть системы (аналог пинга) + отправляет короткие символьные команды.
Система строит очередь на основе выдаваемых талонов и когда система видит, что нужное окно освободилось,
Она с помощью короткой команды передает в COM-порт определенную последовательность символов.
Которая подхватывается аппаратной частью и высвечивается на нужном табло
Все данные должны храниться в базе MySQL.
Более подробное описание будет предоставлено по факту первичного собеседования.