[Php-avanzado] Nomalizacion

beroiza.pablo en gmail.com beroiza.pablo en gmail.com
Mie Nov 23 21:31:41 ART 2011


Leo:  Las horas adeudadas o exedentes se deben mantener al cambiar de plan.(Para las hs exedentes hay un limite, para evitar la inasistencia) . Para no cambiar el pasado...se deberia solo agregar planes?. Bueno....creo que sugieron varias dudas...ja. Mañana te explico mejor.
Saludos!

----------
Enviado vía Nokia Email

------Mensaje original------
De: Leonardo Tadei - Pegasus Tech Supply <leonardot en pegasusnet.com.ar>
To: "Lista del curso de PHP Avanzado" <php-avanzado en pato2.fi.mdp.edu.ar>
Date: miércoles 23 de noviembre de 2011 21:02:43 GMT-0300
Subject: Re: [Php-avanzado] Nomalizacion

Hola Pablo,

El mié, 23-11-2011 a las 16:50 -0300, pablo beroiza escribió:
> Hola Leo: Si, el alumno puede cambiar de plan. De hecho puede cambiar
> en cualquier momento del año. Lo que hay que tener en cuenta son las
> horas atrasadas. Estas horas atrasadas se mantienes cuando cambian de
> plan y se toman en cuenta para el año siguiente.

	Entiendo vagamente la idea... hay que especificarlo!
	Así como está, si no entiendo mal tenés un bache en el cálculo, porque
si tengo un plan de 4 horas y estoy al día y me cambiás a un plan de
6hs, tu informe va a decir que debo 2 horas por día!

	Pasa algo peor todavía si editás un plan y le cambiás la cantidad de
horas... ahora cambiaste el pasado en la tabla Asistencias...

> El 23 de noviembre de 2011 16:21, Leonardo Tadei - Pegasus Tech Supply
> <leonardot en pegasusnet.com.ar> escribió:
>         Hola Pablo!
>         
>                correctísimo el cambio en la SRS respecto de los
>         alumnos.
>         
>                También es correcta la normalización de los alumnos y
>         los talleres.
>         
>                Me entra ahora una duda: un alumno está en el mismo
>         plan todo el año?
>         Si un alumno de 3ro está en un Plan, cuando pasa a 4to se
>         mantiene en el
>         mismo Plan?
>         
>                La cuestión es que si los alumnos cambia de plan,
>         "cambiás el pasado"
>         cuando hacés cálculos de asistencia y te fijás en qué Plan
>         está el
>         Alumno actualmente.
>         
>                En la tabla de Asistencia, el plan no va seguro, porque
>         llegás a él
>         relacionándolo con el Alumno.
>         
>                Si un alumno puede cambiar de Plan, entonces nos falta
>         una entidad: la
>         cursada. Con esta entidad podrías guardar asitencias de los
>         alumnos y
>         sacar cálculos de asistencia correctos aunque el alumno cambie
>         de Plan.
>         
>                Si es largo de responder, lo vemos mañana...
>         
>         
>         
>         El mié, 23-11-2011 a las 15:04 -0300, pablo beroiza escribió:
>         > Leo: Aca lo envio con las correcciones.
>         >
>         >
>         > Requerimientos funcionales
>         >
>         >
>         > 1 - El sistema debe gestionar jefes.
>         > 2 - El sistema debe gestionar talleres con su jefe[1].
>         > 3 - El sistema debe gestionar planes.
>         > 4 - El sistema debe gestionar cursos.
>         > 5 - El sistema debe registrar alumnos con sus talleres[2] ,
>         su
>         > plan[3], su curso[4].
>         > 6 - El sistema debe modificar alumnos con sus talleres[2] ,
>         su
>         > plan[3], su curso[4].
>         > 7 -  El sistema debe gestionar dias no laborables.
>         > 8 - El sistema debe gestionar periodos de tiempo.
>         > 9 - El sistema debe registrar asistencia de los alumnos.
>         > 10 - El sistema debe mostrar las horas trabajadas por
>         alumno.
>         > 11 - El sistema debe gestionar eventos.
>         > 12 - El sistema debe registrar las faltas justificadas con
>         su
>         > evento[10], por alumno.
>         > 13 - El sistema debe manejar promocion de un curso.
>         >
>         >
>         > Requerimientos no funcionales
>         >
>         >
>         > 1 - El ingreso al sistema estara restringido por usuario y
>         contraseña.
>         >
>         >
>         > Diccionario
>         >
>         >
>         > JEFESTALLERES(nombre, apellido, fecha_nac)
>         > TALLERES(nombre, jefe)
>         > CURSOS(nombre) Nivel de secundario (Ej.1º,2º, etc)
>         > PLANES(nombre, hora_por_dia) Los alumnos cumplen horas
>         independiente
>         > de los talleres que asisten.
>         > PERIODOS(fecha_inc, fecha_fin) Fecha predefinida para una
>         consulta
>         > (Ej. 01/02/211 - 30/05/2011)
>         > FERIADOS(fecha,nombre) Dias que no se sumarian
>         > ALUMNOS(nombre, apellido, fecha_nac, taller, fecha_ingreso,
>         plan,
>         > curso, alumno_activo)
>         > ASISTENCIAS(alumno, taller, plan, hora_entrada, hora_salida,
>         > comentario)
>         > EVENTOS (nombre) Nombre de la falta (Ej. campamento, salida
>         coro, etc)
>         > FALTAS_JUSTIFICADAS (alumno, fecha, evento)
>         >
>         >
>         >
>         >
>         > Cardinalidad
>         > TALLERES 1------1 JEFESTALLERES
>         > TALLERES N------M ALUMNOS
>         > CURSOS 1--------N ALUMNOS
>         > PLANES 1--------N ALUMNOS
>         > EVENTOS 1------1 FALTAS_JUSTIFICADAS
>         >
>         >
>         > Normalizacion:
>         >
>         >
>         > EVENTOS (id_evento, nombre)   FALTAS_JUSTIFICADAS
>         (id_falta_just,
>         > id_evento, alumno, fecha )
>         >
>         >
>         > PERIODOS (id_periodo, fecha_inc, fecha_fin)   FERIADOS
>         (id_feriado,
>         > fecha, nombre)
>         >
>         >
>         > JEFESTALLERES (id_jefe_taller, nombre, apellido, fecha_nac)
>          TALLERES
>         > (id_taller, id_jefe_taller, nombre )
>         >
>         >
>         > CURSOS  (id_curso, nombre)  PLANES (id_plan, nombre,
>         hora_por_dia)
>         >
>         >
>         > TALLER_ALUMNO (id_taller_alumno, id_taller, id_alumno)
>         Entidad que une
>         > "alumnos" y "talleres"
>         >
>         >
>         > ALUMNOS (id_alumno, nombre, apellido, fecha_nac, id_taller,
>         > fecha_ingreso, id_plan, id_curso, alumno_activo)
>         >
>         >
>         > ASISTENCIAS(id_asistencia, id_alumno, id_taller, id_plan,
>         > hora_entrada, hora_salida, comentario)
>         >
>         >
>         
>         > _______________________________________________
>         > Php-avanzado mailing list
>         > Php-avanzado en pato2.fi.mdp.edu.ar
>         >
>         http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>         
>         --
>         Leonardo Tadei
>         leonardot en pegasusnet.com.ar
>         Blog: http://blog.pegasusnet.com.ar
>         Firma pública:
>         http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>         
>         _______________________________________________
>         Php-avanzado mailing list
>         Php-avanzado en pato2.fi.mdp.edu.ar
>         http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>         
> 
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado

-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
Pegasus Tech Supply
Tel: (+54)(+223) 471-2880
La Salle 1131 - Mar del Plata - Argentina
http://www.pegasusnet.com.ar / http://blog.pegasusnet.com.ar
http://www.prometeustech.com.ar / http://www.grupopegasus.com
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key

_______________________________________________
Php-avanzado mailing list
Php-avanzado en pato2.fi.mdp.edu.ar
http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado



Más información sobre la lista de distribución Php-avanzado