A
A
Andrey Polyakov2012-09-01 11:44:11
Programming
Andrey Polyakov, 2012-09-01 11:44:11

Advise a technological approach to storing and processing work schedules?

I am developing a system in which it is necessary to set a work schedule (for definiteness, we will assume that these are separate divisions of one organization, that is, several schedules must be kept within the system).
Since the system is intended for wide use, it is necessary to provide the most flexible settings, i.e. for example like this:
September 23, 2012 from 10 am to 12 pm, from 2 pm to 4 pm the
second Saturday of the month from 2 pm to 6
pm Monday from 8 am to 11 am, from 5 pm to 8 pm
other days from 10 am to 3 pm.

Technically, I can implement the required algorithm, because . in general, there is nothing complicated here:
- form a set of conditions and their priorities
- build a tree / list from the final rules and save / load (xml, json, etc.)
- processing is generally trivial

Interested in a more "scientific" approach to solving this problem. Would it be better to use some special tools or approaches?

Thank you.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
N
Nikolai Turnaviotov, 2012-09-01
@foxmuldercp

it is possible, for example, visual plates taken from calendars for visualization, as half of the usual Outlook-type planners do, but what is needed on the lower layers?

D
Dmitry Timofeev, 2012-10-07
@timda

don't look for "scientific" approaches.
write as best you can.
because any education involves a movement from simple to complex.

S
Sergey, 2012-10-07
@TsarS

Do you just fill in the graphs or do you want to implement the scheduling theory algorithm in some form and optimize the graph?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question