Составление расписаний online.

Трепещите! Это вторая версия горячо любимой вами приблуды: программа составления расписаний CoolPlanBro2! В её основе лежит всё тот же принцип эволюционного поиска минимального штрафа конфигурации дежурств, о котором вы можете подробно узнать на страницах, посвящённых описанию первой версии программы. Так что, я надеюсь, вы уже знаете как с ней работать. В новой же версии мною добавлены следующие самые востребованные на ваш взгляд фишки:

  • работает прямо в браузере!
  • позволяет более гибко настраивать штрафы!
  • для любого дня можно задать любое количество смен!
  • для любой смены любого дня можно задать требуемое количесто дежурных!
  • открытый исходный говнокод!

Видеоурок от автора

Мини-инструкция

  • Настройте список сотрудников:
  • Установите нужное количество сотрудников с помощью кнопок и .
  • Впишите имена сотрудников в соответствующие поля.
  • Настройте месяц:
  • Установите правильное количество дней месяца с помощью кнопок и .
  • Отметьте выходные дни с помощью кнопки .
  • Настройте режим работы на месяц:
  • Установите правильное количество смен сразу для всех дней месяца с помощью кнопок и .
  • Для каждого дня отдельно установите правильное количество смен с помощью кнопок и .
  • Установите правильное количество дежурных сразу для всех дней И смен месяца с помощью кнопок и .
  • Для каждой смены каждого дня отдельно установите правильное количество дежурных с помощью кнопок и .
  • Внимательно перепроверьте количество дней, смен и требуемых дежурных!
  • Внесите в график пожелания и отпуска сотрудников:
  • Для каждого сотрудника произведите ручную коррекцию количестка дежурств (РККД) с помощью поля в соответствующем столбце.
  • Для каждого сотрудника укажите дни/смены отпуска с помощью кисти .
  • Для каждого сотрудника укажите дни/смены желаемых дежурств с помощью кисти .
  • Для каждого сотрудника укажите дни/смены нежелательных дежурств с помощью кисти .
  • Очистите случайно заполненные дни/смены с помощью пустой кисти .
  • Настройте штрафы:
  • Установите подходящие штрафы в случае особой специфики работы вашей организации. В подавляющем большинстве случаев прекрасно срабатывают уже установленные штрафы, и трогать ничего не нужно.
  • Нажмите кнопку «Начать».
  • Подождите...
    Сколько ждать? Чем дольше, тем лучше. В этом специфика работы эволюционных алгоритмов: чем дольше ожидание, тем лучше результат. Практика показывает, что для среднестатистического расписания человек на 7–10 требуется подождать либо до 100-го поколения, либо до падения штрафа ниже 1000 баллов, либо до первого миллиона расписаний.
  • Нажмите кнопку «Завершить».
По замыслу автора здесь должно весело и задорно составляться расписание, но кое-кто (не будем показывать пальцем) злюка и не включил JavaScript в своём браузере, и теперь бедная таблица растерялась и не знает что делать. Включи JavaScript!