Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/07/2012, 08:05
Avatar de cuasatar
cuasatar
 
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 10 meses
Puntos: 181
Respuesta: Como asignarle horario a un docente segun horas de trabajo

Bueno, ya entrado en esas explicaciones un poco mas claras supongo que tendras una tabla con los datos del profesor y las horas asignadas. Yo a su vez tendria un campo en el cual se van contabilizando las horas que se le van asignando a medida que se le impone la carga academica. Este campo como es de suponerse se iniciara en cero.

Cada vez que al docente se le asigna un horario lo primero que debe hacerse es mirar la diferencia entre las horas que le corresponden (digamos 30) y las horas que lleva registradas de momento (digamos por ejemplo 16) se hace la resta y se compara si el número de horas que se le van a asignar es menor a las que tiene libres, si es así se actualiza el registro, si no se informa que solo cuenta con x horas disponibles.

De igual forma es importante que el sistema trabaje de forma organizada, es decir que mientras se esta trabajando con x profesor solo un usuario del sistema pueda trabajar con este porque podria ocurrir que si muchos usuarios trataran de acceder al tiempo tomaran el dato desactualizado y al final le asignaran mas horas de las que puede. Por eso se debe trabajar de manera parecida a las transacciones de un banco, mientras se confirma si se va a retirar o no el dinero de un cliente solo una persona puede acceder y no se podra realizar ninguna otra operación hasta que la transacción no haya sido finalizada.

Espero que mi explicación haya sido clara y te ayude a ir mejorando tu sistema para tu trabajo. Cualquier duda y si me queda tiempo libre te colaboro.
__________________
Blog de humor http://elcuasatar.net63.net/