1. Цель проекта
Создать программу для автоматизации составления расписания смен столов и сотрудников в здании, которая учитывает ограничения и требования к работе сотрудников, перерывам и распределению по этажам и столам.
* Программа должна автоматически составлять расписание работы сотрудников на основе предварительно введённых данных (список столов и сотрудников).
* Возможность задать количество сотрудников, которые одновременно могут быть на перерыве (минимум 1 человек на перерыве).
* По возможности, сотрудники не должны садиться за один и тот же стол два раза подряд. В случае необходимости повторное размещение допустимо.
* Распределение сотрудников по этажам должно минимизировать их перемещение между этажами.
* Программа должна позволять корректировать расписание в случае опозданий сотрудников или непредвиденных ситуаций. Например, если сотрудник опаздывает, его часы работы должны быть автоматически скорректированы.
* Возможность просмотра и изменения текущего расписания в реальном времени.
* Алгоритм должен учитывать следующие правила:
* Сотрудник не может работать дольше 2 часов без перерыва.
* Нельзя иметь 2 перерыва подряд.
* Работники не должны работать за одним столом подряд, если это возможно
* Можно выбирать максимальное количество сотрудников на перерыве.
* Алгоритм должен минимизировать перемещение сотрудников между этажами.
* Программа должна учитывать предпочтения сотрудников при необходимости

8 месяцев назад
guest_1729687034579
8 месяцев в сервисе
Был
8 месяцев назад

Заявки фрилансеров

Олександр
 
17 лет
год в сервисе
Был
5 месяцев назад
8 месяцев назад
Александр
 
46 лет
3 года в сервисе
Был
2 часа назад
6 отзывов
8 месяцев назад
Лучший веб-программист мая
Георгий
 
31 год
6 лет в сервисе
Был
6 дней назад
7 отзывов
8 месяцев назад
Михайло
 
24 года
2 года в сервисе
Был
месяц назад
2 отзыва
8 месяцев назад
Дмитро
 
35 лет
9 месяцев в сервисе
Был
6 месяцев назад
8 месяцев назад