Leo! te envio las correcciones. Desde ya muchas gracias.<div><br><div><div>Control de entrada y salida</div><div><br></div><div>Este sistema se realiza con el fin de optimizar el proceso de recoleccion, actualizacion y administracion de los datos de hora </div>
<div><br></div><div>de entrada y hora de salida de cada taller.</div><div>La realizacion de este sitema se basa en la creciente necesidad de gestionar la informacion desde cualquier pc en la intranet.</div><div>Los usuarios finales obtendran al usar este producto la ventaja de tener la informacion de las horas trabajadas en el momento </div>
<div><br></div><div>y lugar que se requiera por intermedio de una aplicacion web.</div><div><br></div><div>#Modificaciones:</div><div>-El sistema debe gestionar eventos. (Se borro esta tabla, ya que "tipo_asistencias" abarca la necesidad)</div>
<div>-El sistema debe gestionar faltas_justificadas. (Se borró ya que "tipo_asistencias" abarca la necesidad)</div><div>-El sistema debe gestionar dias no laborables. (Se borró ya que "tipo_asistencias" abarca la necesidad)</div>
<div><br></div><div>Requerimientos funcionales</div><div><br></div><div>1 - El sistema debe gestionar jefes.</div><div>2 - El sistema debe gestionar talleres con su jefe[1].</div><div>3 - El sistema debe gestionar planes.</div>
<div>4 - El sistema debe gestionar promocines</div><div>5 - El sistema debe registrar alumnos con sus talleres[2] , su plan[3], su promocion[4].</div><div>6 - El sistema debe modificar alumnos con sus talleres[2] , su plan[3], su promocion[4].</div>
<div>8 - El sistema debe gestionar periodos de tiempo.</div><div>9 - El sistema debe mostrar las horas trabajadas por alumno.</div><div>10 - El sistema debe gestionar tipo de asistencia. </div><div>11 - El sistema debe registrar asistencia de los alumnos con su tipo de asistencia[10], Taller[2], Plan[3].</div>
<div>12 - El sistema debe manejar promocion de un curso.</div><div><br></div><div><br></div><div><br></div><div>Requerimientos no funcionales</div><div><br></div><div>1 - El ingreso al sistema estara restringido por usuario y contraseña.</div>
<div><br></div><div><br></div><div>Diccionario</div><div><br></div><div>JEFESTALLERES (nombre, apellido, fecha_nac)</div><div><br></div><div>TALLERES (nombre, jefe)</div><div><br></div><div>PROMOCIONES (nombre) Nivel de secundario (Ej.1º,2º, 5°, pase, egresadoetc)</div>
<div><br></div><div>PLANES (nombre, hora_por_dia) Los alumnos cumplen horas independiente de los talleres que asisten.</div><div><br></div><div>PERIODOS (fecha_inc, fecha_fin) Fecha predefinida para una consulta (Ej. 01/02/211 - 30/05/2011)</div>
<div><br></div><div>FERIADOS (fecha,nombre) Dias que no se sumarian</div><div><br></div><div>ALUMNOS (nombre, apellido, fecha_nac, taller, fecha_ingreso, plan, curso, alumno_activo)</div><div><br></div><div>TIPO_ASISTENCIAS (Normal, Enfermo, Salida, Etc)</div>
<div><br></div><div>ASISTENCIAS (alumno, taller, plan, hora_entrada, hora_salida, comentario, tipo_asistencia)</div><div><br></div><div><br></div><div>Normalizacion:</div><div><br></div><div>TIPO_ASISTENCIAS (id_tipo_asistencia, nombre_tipo_asistencia )</div>
<div><br></div><div>PERIODOS (id_periodo, fecha_inc, fecha_fin)   </div><div><br></div><div>JEFESTALLERES (id_jefe_taller, nombre, apellido, fecha_nac)  TALLERES (id_taller, id_jefe_taller, nombre )</div><div><br></div><div>
PROMOCIONES  (id_curso, nombre)  PLANES (id_plan, nombre, hora_por_dia)</div><div><br></div><div>TALLER_ALUMNO (id_taller_alumno, id_taller, id_alumno) Entidad que une "alumnos" y "talleres"</div><div>
<br></div><div>ALUMNOS (id_alumno, nombre, apellido, fecha_nac, fecha_ingreso, id_plan, id_curso, alumno_activo)</div><div><br></div><div>ASISTENCIAS(id_asistencia, id_tipo_asistencia, id_alumno, taller, nombre_plan, Horas_por_dia, hora_entrada, hora_salida, comentario)</div>
<div><br><div>Gracias!<br><br><div class="gmail_quote">El 11 de junio de 2012 20:39, Leonardo Tadei - Pegasus Tech Supply <span dir="ltr"><<a href="mailto:leonardot@pegasusnet.com.ar" target="_blank">leonardot@pegasusnet.com.ar</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola Pablo!<br>
<br>
El dom, 10-06-2012 a las 12:09 -0300, pablo beroiza escribió:<br>
<div class="im">><br>
> Aca te mando la confirmacion y los correspondientes cambios de la<br>
> SRS.<br>
><br>
<br>
</div><div class="im">>                Respecto de la nueva SRS, si no entiendo mal el cambio,<br>
>         los Tipos de<br>
>         Asistencia te quedaron "desenganchados" de todo el resto, y<br>
>         sospecho que<br>
>         a diferencia de lo que especificás en el RF5 y RF6, los Tipos<br>
>         de<br>
>         Asistencia de gestionan, y además el Registro de Asistencia<br>
>         (RF9)<br>
>         debería hacer mención al Tipo de Asistencia, con lo que tenés<br>
>         que<br>
>         especificar primero en Tipo de Asistencia y luego al<br>
>         especificar la<br>
>         asistencia hacer referencia a él.<br>
><br>
><br>
> Si quedaron desenganchados, pero solo le puse que los registraba y los<br>
> modificaba(no los borraba)<br>
<br>
</div>        No era el punto en cuestión si le hacías a Tipos de Asistencia (RF10 y<br>
RF11) un ABM completo o no, sino que en tu anterior versión nadie usaba<br>
el Tipo de Asistencia.<br></blockquote><div><br></div><div><font color="#000099">Claro...viendo un poco me pareció que era un buen cambio ya que después yo las clasificaba mejor...para sumar las horas y agruparlas. </font></div>
<div><font color="#000099"><br></font></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
        De curioso no más: por qué no se pueden borrar?<br></blockquote><div><span style="background-color:rgb(255,255,255)"><font color="#000099"><br></font></span></div><div><span style="background-color:rgb(255,255,255)"><font color="#000099">Con la aclaración que me hiciste de la normalización (</font></span><font color="#000099">Tenés acá un caso de esos que tanto discutimos en clase sobre que el</font></div>
<div><font color="#000099">almacenamiento no debe "cambiar el pasado"</font><span style="background-color:rgb(255,255,255)"><font color="#000099">)...ahora puse "gestionar Tipo_asistencias" </font></span></div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
<br>
>                Decime en dónde se acopla el funcionamiento del Tipo de<br>
>         Asistencia,<br>
><br>
><br>
> Se acopla cuando hago el registro de las horas por alumno y le asigno<br>
> un tipo de Asistencia...no se si entendí la pregunta.<br>
<br>
</div>        Sí, la pregunta era esta... pero en tu SRS anterior no aparecía por<br>
ninguna parte!<br>
<div><div class="h5"><br>
<br>
><br>
>         Control de entrada y salida<br>
><br>
><br>
>         Este sistema se realiza con el fin de optimizar el proceso de<br>
>         recoleccion, actualizacion y administracion de los datos de<br>
>         hora<br>
><br>
><br>
>         de entrada y hora de salida de cada taller.<br>
>         La realizacion de este sitema se basa en la creciente<br>
>         necesidad de gestionar la informacion desde cualquier pc en la<br>
>         intranet.<br>
>         Los usuarios finales obtendran al usar este producto la<br>
>         ventaja de tener la informacion de las horas trabajadas en el<br>
>         momento<br>
><br>
><br>
>         y lugar que se requiera por intermedio de una aplicacion web.<br>
><br>
><br>
>         #Modificaciones:<br>
>         -El sistema debe gestionar eventos. (Se borro esta tabla, ya<br>
>         que "tipo_asistencias" abarca la necesidad)<br>
>         -El sistema debe gestionar faltas_justificadas. (Se borró ya<br>
>         que "tipo_asistencias" abarca la necesidad)<br>
>         -El sistema debe gestionar dias no laborables. (Se borró ya<br>
>         que "tipo_asistencias" abarca la necesidad)<br>
><br>
><br>
>         Requerimientos funcionales<br>
><br>
><br>
>         1 - El sistema debe gestionar jefes.<br>
>         2 - El sistema debe gestionar talleres con su jefe[1].<br>
>         3 - El sistema debe gestionar planes.<br>
>         4 - El sistema debe gestionar promocines<br>
>         5 - El sistema debe registrar alumnos con sus talleres[2] , su<br>
>         plan[3], su promocion[4].<br>
>         6 - El sistema debe modificar alumnos con sus talleres[2] , su<br>
>         plan[3], su promocion[4].<br>
>         8 - El sistema debe gestionar periodos de tiempo.<br>
>         9 - El sistema debe mostrar las horas trabajadas por alumno.<br>
>         10 - El sistema debe registrar tipo de asistencia.<br>
>         11 - El sistema debe modificar tipo de asistencia.<br>
>         12 - El sistema debe registrar asistencia de los alumnos con<br>
>         su tipo de asistencia[10].<br>
<br>
</div></div>        El RF 12 no es consistente con el diccionario: en el diccionario de la<br>
Asistencia mencionás al taller y al plan, pero en el RF no hay<br>
referencia a ellos.<br>
<br>
        Cuál de los dos está mal? El RF o el Diccionario?<br></blockquote><div><br></div><div><span style="background-color:rgb(255,255,255)"><font color="#000099">Tenes razon!! se me olvido modificar el RF. Gracias!! </font></span></div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
>         13 - El sistema debe manejar promocion de un curso.<br>
><br>
><br>
><br>
><br>
><br>
><br>
>         Requerimientos no funcionales<br>
><br>
><br>
>         1 - El ingreso al sistema estara restringido por usuario y<br>
>         contraseña.<br>
><br>
><br>
><br>
><br>
>         Diccionario<br>
><br>
><br>
>         JEFESTALLERES (nombre, apellido, fecha_nac)<br>
><br>
><br>
>         TALLERES (nombre, jefe)<br>
><br>
><br>
>         PROMOCIONES (nombre) Nivel de secundario (Ej.1º,2º, 5°, pase,<br>
>         egresadoetc)<br>
><br>
><br>
>         PLANES (nombre, hora_por_dia) Los alumnos cumplen horas<br>
>         independiente de los talleres que asisten.<br>
><br>
><br>
>         PERIODOS (fecha_inc, fecha_fin) Fecha predefinida para una<br>
>         consulta (Ej. 01/02/211 - 30/05/2011)<br>
><br>
><br>
>         FERIADOS (fecha,nombre) Dias que no se sumarian<br>
><br>
><br>
>         ALUMNOS (nombre, apellido, fecha_nac, taller, fecha_ingreso,<br>
>         plan, curso, alumno_activo)<br>
><br>
><br>
>         TIPO_ASISTENCIAS (Normal, Enfermo, Salida, Etc)<br>
><br>
><br>
>         ASISTENCIAS (alumno, taller, plan, hora_entrada, hora_salida,<br>
>         comentario, tipo_asistencia)<br>
<br>
<br>
<br>
</div>        Tengo una observación respecto de la Normalización:<br>
<div class="im"><br>
<br>
>         Normalizacion:<br>
><br>
><br>
>         TIPO_ASISTENCIAS (id_tipo_asistencia, nombre_tipo_asistencia )<br>
><br>
><br>
>         PERIODOS (id_periodo, fecha_inc, fecha_fin)<br>
><br>
><br>
>         JEFESTALLERES (id_jefe_taller, nombre, apellido, fecha_nac)<br>
>          TALLERES (id_taller, id_jefe_taller, nombre )<br>
><br>
><br>
>         PROMOCIONES  (id_curso, nombre)  PLANES (id_plan, nombre,<br>
>         hora_por_dia)<br>
><br>
><br>
>         TALLER_ALUMNO (id_taller_alumno, id_taller, id_alumno) Entidad<br>
>         que une "alumnos" y "talleres"<br>
><br>
><br>
>         ALUMNOS (id_alumno, nombre, apellido, fecha_nac,<br>
>         fecha_ingreso, id_plan, id_curso, alumno_activo)<br>
><br>
><br>
>         ASISTENCIAS(id_asistencia, id_tipo_asistencia, id_alumno,<br>
>         taller, nombre_plan, Horas_por_dia, hora_entrada, hora_salida,<br>
>         comentario)<br>
<br>
</div>        Nop... si solo guardás id_asistencia, cuando se edite un Tipo de<br>
Asistencia vas a cambiar las Asistencias ya registradas.<br>
        Tenés acá un caso de esos que tanto discutimos en clase sobre que el<br>
almacenamiento no debe "cambiar el pasado".<br>
<br>
<br>
><br>
> Gracias!<br>
<br>
        Por anda!<br>
        Vamos que falta poco!!!<br>
<br>
> Saludos,<br>
<br>
        =mente!<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Leonardo Tadei<br>
<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
Blog: <a href="http://blog.pegasusnet.com.ar" target="_blank">http://blog.pegasusnet.com.ar</a><br>
</font></span><div class="HOEnZb"><div class="h5">Firma pública: <a href="http://www.pegasusnet.com.ar/LeonardoTadei-public.key" target="_blank">http://www.pegasusnet.com.ar/LeonardoTadei-public.key</a><br>
<br>
_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
</div></div></blockquote></div><br></div></div></div></div>