magnitudo
@magnitudo
Архитектор, программист, предприниматель...

Посоветуйте технологичный подход к хранению и обработке графиков режима работы?

Разрабатываю систему в которой необходимо задавать график работы (для определённости будем считать, что это отдельные подразделения одной организации, т.е. в рамках системы нужно держать несколько графиков).
Так как система предназначена для широкого использования, то необходимо предоставить максимально гибкие возможности настройки, т.е. например вот так:
23 сентября 2012 с 10 до 12, с 14 до 16
вторая суббота месяца с 14 до 18
понедельник с 8 до 11, с 17 до 20
остальные дни с 10 до 15.

Технически я могу реализовать требуемый алгоритм, т.к. в общем-то тут нет ничего сложного:
— сформировать набор условий и их приоритетов
— построить из итоговых правил дерево/список и сохранить/загрузить (xml, json и т.д.)
— обработка вообще тривиальная

Интересует более «научный» подход к решению данной задачи. Может быть лучше использовать какие-нибудь специальные инструменты или подходы?

Спасибо.
  • Вопрос задан
  • 2559 просмотров
Пригласить эксперта
Ответы на вопрос 3
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
можно, например таблички визуальные взятые из календарей для визуализации, как это делает половина обычных планировщиков типа аутлука, но что нужно на нижних слоях?
Ответ написан
Комментировать
@timda
asp.net веб-разработчик
не ищите «научных» подходов.
пишите как можете.
потому как любое образование предполагает движение от простого к сложному.
Ответ написан
Комментировать
Вы просто заполняете графики или хотите В каком то виде реализовать алгоритм теории расписания и оптимизировать график?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы