Leo:<div><br></div><div>Aca te mando la normalizacion hasta el RF10:</div><div><br></div><div><div>Paises</div><div>-----------</div><div>Id</div><div>Nombre</div><div><br></div><div>Provincias</div><div>----------------</div>
<div>Id</div><div>Nombre</div><div>Id_Pais</div><div><br></div><div>Localidades</div><div>-------------------</div><div>Id</div><div>Nombre</div><div>Id_Provincia</div><div><br></div><div>Estados_Civiles</div><div>-------------------------</div>
<div>Id</div><div>Descripcion</div><div><br></div><div>Alumnos</div><div>---------------</div><div>Id</div><div>Nombre</div><div>Apellido</div><div>Matricula</div><div>Dni</div><div>Direccion</div><div>Telefono</div><div>
Fecha_nac</div><div>Id_Estado_Civil</div><div>Id_Localidad</div><div>Email</div><div><br></div><div>Departamentos</div><div>-----------------------</div><div>Id</div><div>Nombre</div><div><br></div><div>Carreras</div><div>
--------------</div><div>Id</div><div>Nombre</div><div>Id_Departamento</div><div><br></div><div>Planes_Estudio</div><div>------------------------</div><div>Id</div><div>Nombre</div><div><br></div><div>Planes_Vigentes (esta tabla iria?? o donde pondria si esta vigente el plan??)</div>
<div>--------------------------</div><div>Id</div><div>Id_Plan</div><div>Vigencia</div><div><br></div><div><br></div><div>Inscripcion_Carrera</div><div>-----------------------------</div><div>Id</div><div>Fecha</div><div>
Id_Carrera</div><div>Id_Alumno</div><div>Id_Plan_vigente (aca no me termino de dar cuenta si va asi)</div><div><br></div><div>Bajas_Carrera</div><div>----------------------</div><div>Id</div><div>Fecha</div><div>Id_carrera</div>
<div>Id_Alumno</div><div>Id_Plan </div><div><br></div><div><br></div><div>Materias</div><div>---------------</div><div>Cod</div><div>Nombre</div><div>Id_carrera</div><div>Id_Plan</div><div><br></div><div>Materias_Correlativas</div>
<div>---------------------------------</div><div>Id</div><div>Cod_Materia</div><div>Correlativa</div><div><br></div><div><br></div><div>Desde ya muchas gracias!!!</div><div><br></div><div>Saludos!!</div><div><br></div><div>
Antonela.</div><br><div class="gmail_quote">El 16 de junio de 2012 14:32, 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 Antonella,<br>
<br>
La SRS y el diccionario se ven consistentes y sin ambigüedades.<br>
Siempre se puede dar un mayor nivel de detalle, pero creo que con esto<br>
el problema está lo suficientemente acotado.<br>
<br>
La guardo como futura referencia.<br>
<br>
Qué te parece hacer como trabajo final hasta el RF10 ?<br>
Si te sobra tiempo cosa que no creo, estaría bueno llegar al RF13...<br>
qué opinás?<br>
<br>
Respondeme a esto, y mandame "ya" la normalización hasta el RF que<br>
acordemos.<br>
<br>
Seguimos!<br>
<br>
<br>
El vie, 15-06-2012 a las 16:30 -0300, Antonela Di Scala escribió:<br>
<div class="HOEnZb"><div class="h5">> Leo:<br>
><br>
><br>
> Te mando la lista de requerimientos y el diccionario de datos pasados<br>
> en limpio, con las correcciones que me habias marcado.<br>
><br>
><br>
> Requerimientos Funcionales<br>
><br>
><br>
> RF01- El sistema debe gestionar Países<br>
><br>
><br>
><br>
> RF02-El sistema debe gestionar Provincias con su País [1]<br>
><br>
><br>
><br>
> RF03- El sistema debe gestionar Localidad con su Provincia [2] y su<br>
> País [1]<br>
><br>
><br>
><br>
> RF04-El sistema debe listar Estado Civil<br>
><br>
><br>
><br>
> RF05-El sistema debe gestionar Alumnos con su Estado Civil [4],<br>
> Localidad [3], Provincia [2] y País [1]<br>
><br>
><br>
> RF06-El sistema debe gestionar departamentos<br>
><br>
><br>
> RF07-El sistema debe gestionar carreras con su departamento [6]<br>
><br>
><br>
> RF08- El sistema debe gestionar planes de estudio<br>
><br>
><br>
> RF09-El sistema debe registrar Inscripción a una carrera [7] de un<br>
> determinado plan de estudios[8] de un alumno[5] y poder darlo de baja<br>
><br>
><br>
><br>
> RF10-El sistema debe gestionar materias con su carrera [9],<br>
> departamento [6] y plan de estudio[8] y Materias[10] correlativas.<br>
><br>
><br>
><br>
> RF11- El sistema debe mostrar Estados de Materia.<br>
><br>
><br>
> RF12- El sistema debe registrar inscripción a una Materia [10] con su<br>
> Estado de Materia [11] para un Alumno [05], de entre las Materias [10]<br>
> de su Plan de Estudios [08] siempre que las Materias [10] correlativas<br>
> se encuentren en Estado de Materia [11] "cursada sin final" o<br>
> "aprobada" y poder darlo de baja.<br>
><br>
><br>
><br>
> RF13- El sistema debe cambiar el estado de una materia [12]<br>
><br>
><br>
><br>
> RF13.1-El sistema debe cambiar automáticamente el Estado de Materia<br>
> [11] de una materia [12], pasando ésta de estado “cursando” a estado<br>
> “cursada sin final” cuando se ingrese la calificación obtenida por el<br>
> alumno y ésta sea mayor a 4.<br>
><br>
><br>
><br>
> RF13.2-El sistema debe cambiar automáticamente el Estado de Materia<br>
> [11] de una materia [12], pasando ésta de estado “aprobada sin final”<br>
> a estado “vencida” cuando el vencimiento de la materia [12] tenga el<br>
> valor “Si”<br>
><br>
><br>
><br>
> RF13.3-El sistema debe cambiar automáticamente el Estado de Materia<br>
> [11] de una materia [12], pasando ésta de estado “cursada sin final” a<br>
> estado “aprobada” cuando se ingrese una calificación mayor a 4 en el<br>
> examen final de esa materia [12]<br>
><br>
><br>
><br>
> RF14-El sistema debe mostrar la historia académica del alumno [5]<br>
><br>
><br>
><br>
> RF15-El sistema debe mostrar la cantidad de materias [12] en Estado de<br>
> Materia [11] “cursada sin final” del alumno [5]<br>
><br>
><br>
> RF16-El sistema debe mostrar la cantidad de materias [12] en Estado de<br>
> Materia “aprobadas” del alumno [5]<br>
><br>
><br>
> RF17-El sistema debe mostrar los aplazos que el alumno [5] posee<br>
><br>
><br>
> RF18-El sistema debe calcular y mostrar el promedio con aplazos del<br>
> alumno [5]<br>
><br>
><br>
> RF19-El sistema debe calcular y mostrar el promedio sin aplazos del<br>
> alumno [5]<br>
><br>
><br>
> RF20-El sistema debe listar las materias correlativas de una materia<br>
> dada. En caso de que la materia no tenga correlativas, no mostrará<br>
> nada.<br>
><br>
><br>
><br>
> RF21-El sistema debe listar las materias que el alumno se encuentra<br>
> cursando<br>
><br>
><br>
> Diccionario de Datos<br>
><br>
> Estado Civil: soltero/casado/viudo/divorciado/separado<br>
><br>
> País: Nombre<br>
><br>
> Provincia: Nombre + País<br>
><br>
> Localidad: Nombre + Provincia + País<br>
><br>
> Alumno: Nombre, Apellido, Matricula, DNI, Dirección,Teléfono,<br>
> FechaNac, EstadoCivil, Localidad, Provincia, País, Email<br>
><br>
> Departamento: Nombre<br>
><br>
> Carrera: Nombre, Departamento<br>
><br>
> Plan de estudios: Nombre<br>
><br>
> Materia: Cod, Nombre, Carrera, Materias Correlativas, Plan de<br>
> Estudios<br>
><br>
> Estado Materia: cursando/vencida / aprobada /cursada sin final<br>
><br>
> Vencimiento: Si / No<br>
><br>
> Inscripción Materia: Año, Cuatrimestre, Materia, Vencimiento, Alumno,<br>
> Calificacion, Estado Materia, Calificacion<br>
><br>
> Baja Carrera: Fecha, Carrera, Alumno, Plan de Estudios<br>
><br>
> Plan de Estudio Vigente: Si / No<br>
><br>
> Baja Materia: Fecha, Año, Cuatrimestre, Materia, Alumno<br>
><br>
> Inscripción Carrera: Fecha, Carrera, Plan de Estudio Vigente, Alumno<br>
><br>
> Historia académica: Inscripcion Materia, Año, Cuatrimestre,<br>
> Calificación, Fecha, Docentes, Acta, Alumno<br>
><br>
> Aplazos: Calificación <4<br>
><br>
> Materia Correlativa: Materia necesaria para poder cursar una<br>
> determinada Materia.<br>
><br>
><br>
> Con respecto a esto:<br>
><br>
><br>
> Estás mezclando otra vez!<br>
> Las Materias tendrán correlatividades o no dependiendo de como<br>
> se<br>
> definan para ese Plan de Estudios, y nunca por lo que se haya<br>
> Inscripto<br>
> un Alumno !<br>
><br>
> Lo que tenés que hacer, y es así como lo especificás en el<br>
> RF10. al<br>
> definir una Materia permitir agregar una lista de cero o más Materias<br>
> como sus correlativas. Las primeras no tendrán correlatividades, las<br>
> siguientes tendrán como correlativas a cero, una o más de las<br>
> primeras,<br>
> y así sucesivamente.<br>
><br>
> Con esto lo que armás es el Plan de Estudios: una lista de<br>
> Materias con<br>
> sus respectivas correlatividades.<br>
><br>
> Luego, cuando se va a registrar la Inscripción a una Materia,<br>
> lo que<br>
> hay que revisar es que tenga en el Estado de Materia correcto todas<br>
> las<br>
> que figuran en su lista de correlativas... a nivel de interfaz,<br>
> podrías<br>
> solamente mostrar las Materias que cumplen con este requisito para<br>
> ofrecer en la pantalla.<br>
><br>
> Se entiende? Qué te parece?<br>
><br>
><br>
> Me parece copada la idea, asique bueno, quedo a la espera de las<br>
> correcciones que tengas para hacerme de esto que te estoy mandando.<br>
><br>
><br>
> Muchas gracias por todo y por tanto detalle!!<br>
><br>
><br>
> Saludos!!<br>
><br>
><br>
> Antonela.<br>
<br>
<br>
</div></div><div class="HOEnZb"><div class="h5">--<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>
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></div></div></blockquote></div><br></div>