vlanka24
13-06-2008, 07:59:22
Hola a todos...!
Espero poder darme a entender en el problema que tengo... Estoy elaborando un sistema que debe generar los horarios de los docentes... y voy en la parte de acomodar al docente (verificando restricciones de días y horas que puede o no laborar) al igual que la materia que imparte...
La estructura que tengo de la BD es la siguiente:
PROFESORES...
Id_Prof
Nombre ...
MATERIAS...
Id_Materia
Descrip ...
RESTRICCION PROFESOR...
Id_Profr
Id_Rest
Edo_Rest ...
HORARIO
Grupo
HORA_1
HORA_2
HORA_3 .... etc hasta la HORA_35, las primeras 7 corresponden al Lunes, las siguientes 7 al Martes y asi sucesivamente.... hasta llegar al Viernes... Esa es la estructura del programita... quiza no es la mejor pero en fin...
El problema es que al hacer la asignación no se como brincar de un día a otro.... si ya asigne al profesor 001 con la materia Q03 el día Lunes, ¿Cómo pasar al Martes, Miércoles, Jueves o Viernes?...
Si resuelvo esto es más fácil (quiero suponer) brincar al siguiente grupo...
De antemano gracias...
Espero poder darme a entender en el problema que tengo... Estoy elaborando un sistema que debe generar los horarios de los docentes... y voy en la parte de acomodar al docente (verificando restricciones de días y horas que puede o no laborar) al igual que la materia que imparte...
La estructura que tengo de la BD es la siguiente:
PROFESORES...
Id_Prof
Nombre ...
MATERIAS...
Id_Materia
Descrip ...
RESTRICCION PROFESOR...
Id_Profr
Id_Rest
Edo_Rest ...
HORARIO
Grupo
HORA_1
HORA_2
HORA_3 .... etc hasta la HORA_35, las primeras 7 corresponden al Lunes, las siguientes 7 al Martes y asi sucesivamente.... hasta llegar al Viernes... Esa es la estructura del programita... quiza no es la mejor pero en fin...
El problema es que al hacer la asignación no se como brincar de un día a otro.... si ya asigne al profesor 001 con la materia Q03 el día Lunes, ¿Cómo pasar al Martes, Miércoles, Jueves o Viernes?...
Si resuelvo esto es más fácil (quiero suponer) brincar al siguiente grupo...
De antemano gracias...