Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разное тестирование > Проект Shudellum


Автор: COPM61 14.4.2009, 13:04
Добрый день, друзья! Зацените, пожалуйста, моё скромное творение. Программа Shudellum предназначена для автоматического построения оптимального месячного графика/расписания/таблицы дежурств/работ/смен с учетом равномерного распределения нагрузки и индивидуальных предпочтений сотрудников к дежурству в определенные дни и графика отпусков.

Наткнулся на полный вакуум в этой тематике (отбрасывая программы-составители ШКОЛЬНЫХ расписаний и расписаний ЗАНЯТИЙ) и создал сие детище.

Оф сайт: http://shudellum.hut1.ru , документация там же

Очень хочется услышать ваше компетентное мнение об этой программке. Прямая ссылка на скачивание: http://shudellum.hut1.ru/Shudellum.exe

Автор: COPM61 16.4.2009, 09:49
up

Автор: mr.Anderson 21.5.2009, 19:48
Интересная вещь. Только что заметил. Расходы памяти просто дикие даже по скриншотам, ты чего там хранишь на 100 метров? smile Имхо это дело можно было бы оптимизировать... А вообще попробую потестить.

Автор: mr.Anderson 21.5.2009, 22:19
Потестил. Сделал достаточно случайный рисунок из зеленых клеток и проставил 4 штучки отпусков. Запустил. Мое терпение закончилось через 10 минут, когда количество комбинаций неумолимо росло, а память потихоньку добежала до 67 Мб с явным желанием продолжить дальше. По ходу заметил, что прога обрабатывает в том числе выходные дни, непонятно, зачем она их вообще включает в расчет, ведь в выходные никто по идее работать не должен.

После закрытия проги вылетела ошибка (просто "программа была завершена, отправьте отчет в майкрософт и т.п.). Возможно, это из-за фаерволла, не знаю.

В общем, идея-то интересна, а исполнение... Если даже на таком простом рисунке программа выразила желание работать далеко не 10 минут и с таким количеством требуемой оперативы, то что же будет при большом количестве народу и дифференцированных разрешениях и запретах для каждого?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)