[Php-avanzado] Entrega de Tesina
Antonela Di Scala
apdiscala en gmail.com
Mar Ago 7 20:26:43 ART 2012
Hola Leo:
Te cuento que estoy ultimando detalles de mi tesina y queria saber a que
hora puedo ir mañana miercoles a instalarla y si puedo instalarla sin
terminar y ni bien la termine te la mando por mail antes del viernes.
Desde ya muchas gracias!!
Saludos!!
Antonela.
El 26 de junio de 2012 15:20, Antonela Di Scala <apdiscala en gmail.com>escribió:
> Muchisimas Gracias Leo!!!!
>
> Saludos!!
>
> Antonela.
>
> El 23 de junio de 2012 16:19, Leonardo Tadei - Pegasus Tech Supply <
> leonardot en pegasusnet.com.ar> escribió:
>
> Hola Antonela,
>>
>> sigamos con esto!
>>
>> El mar, 19-06-2012 a las 16:41 -0300, Antonela Di Scala escribió:
>> > Leo:
>> >
>> >
>> > Te mando las modificaciones en la normalizacion, srs y diccionario de
>> > datos, con las dudas y modificaciones en rojo:
>> >
>> >
>> > Requerimientos Funcionales
>> >
>> >
>> > RF01- El sistema debe gestionar Países
>> >
>> >
>> >
>> > RF02-El sistema debe gestionar Provincias con su País [1]
>> >
>> >
>> >
>> > RF03- El sistema debe gestionar Localidad con su Provincia [2] y su
>> > País [1]
>> >
>> >
>> >
>> > RF04-El sistema debe listar Estado Civil
>> >
>> >
>> >
>> > RF05-El sistema debe gestionar Alumnos con su Estado Civil [4],
>> > Localidad [3], Provincia [2] y País [1]
>> >
>> >
>> > RF06-El sistema debe gestionar departamentos
>> >
>> >
>> > RF07-El sistema debe gestionar carreras con su departamento [6]
>> >
>> >
>> > RF08- El sistema debe gestionar planes de estudio de cada carrera [7]
>> >
>> >
>> > RF09-El sistema debe registrar Inscripción a una carrera [7] de un
>> > determinado plan de estudios[8] de un alumno[5] y poder darlo de baja
>> >
>> >
>> >
>> > RF10-El sistema debe gestionar materias con su carrera [9],
>> > departamento [6] y plan de estudio[8] y Materias[10] correlativas.
>> >
>> >
>> >
>> > RF11- El sistema debe mostrar Estados de Materia.
>> >
>> >
>> > RF12- El sistema debe registrar inscripción a una Materia [10] con su
>> > Estado de Materia [11] para un Alumno [05], de entre las Materias [10]
>> > de su Plan de Estudios [08] siempre que las Materias [10] correlativas
>> > se encuentren en Estado de Materia [11] "cursada sin final" o
>> > "aprobada" y poder darlo de baja.
>> >
>> >
>> > RF13- El sistema debe cambiar el estado de una materia [12]
>> >
>> >
>> >
>> > RF13.1-El sistema debe cambiar automáticamente el Estado de Materia
>> > [11] de una materia [12], pasando ésta de estado “cursando” a estado
>> > “cursada sin final” cuando se ingrese la calificación obtenida por el
>> > alumno y ésta sea mayor a 4.
>> >
>> >
>> >
>> > RF13.2-El sistema debe cambiar automáticamente el Estado de Materia
>> > [11] de una materia [12], pasando ésta de estado “aprobada sin final”
>> > a estado “vencida” cuando el vencimiento de la materia [12] tenga el
>> > valor “Si”
>> >
>> >
>> >
>> > RF13.3-El sistema debe cambiar automáticamente el Estado de Materia
>> > [11] de una materia [12], pasando ésta de estado “cursada sin final” a
>> > estado “aprobada” cuando se ingrese una calificación mayor a 4 en el
>> > examen final de esa materia [12]
>> >
>> >
>> >
>> > RF14-El sistema debe mostrar la historia académica del alumno [5]
>> >
>> >
>> >
>> > RF15-El sistema debe mostrar la cantidad de materias [12] en Estado de
>> > Materia [11] “cursada sin final” del alumno [5]
>> >
>> >
>> > RF16-El sistema debe mostrar la cantidad de materias [12] en Estado de
>> > Materia “aprobadas” del alumno [5]
>> >
>> >
>> > RF17-El sistema debe mostrar los aplazos que el alumno [5] posee
>> >
>> >
>> > RF18-El sistema debe calcular y mostrar el promedio con aplazos del
>> > alumno [5]
>> >
>> >
>> > RF19-El sistema debe calcular y mostrar el promedio sin aplazos del
>> > alumno [5]
>> >
>> >
>> > RF20-El sistema debe listar las materias correlativas de una materia
>> > dada. En caso de que la materia no tenga correlativas, no mostrará
>> > nada.
>> >
>> >
>> >
>> > RF21-El sistema debe listar las materias que el alumno se encuentra
>> > cursando
>> >
>> >
>> > Diccionario de Datos
>> >
>> > Estado Civil: soltero/casado/viudo/divorciado/separado
>> >
>> > País: Nombre
>> >
>> > Provincia: Nombre + País
>> >
>> > Localidad: Nombre + Provincia + País
>> >
>> > Alumno: Nombre, Apellido, Matricula, DNI, Dirección,Teléfono,
>> > FechaNac, EstadoCivil, Localidad, Provincia, País, Email
>> >
>> > Departamento: Nombre
>> >
>> > Carrera: Nombre, Departamento
>> >
>> > Plan de estudios: Nombre, Carrera
>> >
>> > Materia: Cod, Nombre, Carrera, Materias Correlativas, Plan de Estudios
>> >
>> >
>> > Materia: Cod, Nombre, Materias Correlativas, Plan de Estudios
>> >
>> >
>> > Deberia ser asi?
>>
>> Correcto!
>> La ampliación del RF y del diccionario, como te decía, no era nada
>> compleja.
>>
>> >
>> > Estado Materia: cursando/vencida / aprobada /cursada sin final
>> >
>> > Vencimiento: Si / No
>> >
>> > Inscripción Materia: Año, Cuatrimestre, Materia, Vencimiento, Alumno,
>> > Calificacion, Estado Materia, Calificacion
>> >
>> > Baja Carrera: Fecha, Carrera, Alumno, Plan de Estudios
>> >
>> >
>> > Baja Carrera: Fecha, Alumno, Plan de Estudios
>> >
>> >
>> > Deberia ser asi?
>>
>> Puede ser así, pero también (y es má simple) podría ser un
>> atributo de
>> Inscripción Carrera... de hecho en la Normalización figura con un
>> atributo más, así que creo que lo mejor es sacar "Baja Carrera" y
>> ponerlo en el diccionario como un atributo más de Inscripción Carrera.
>>
>> > Plan de Estudio Vigente: Si / No
>>
>> Esto no: seguro que si está vigente o no es un mero atributo del
>> Plan
>> de Estudios y no algo por separado.
>>
>> > Baja Materia: Fecha, Año, Cuatrimestre, Materia, Alumno
>>
>> También puede ser así, o un estado más de Estado Materia... yo no
>> me
>> complicaría y lo pondría como un estado más, pero ambas cosas son
>> correctas.
>>
>> > Inscripción Carrera: Fecha, Carrera, Plan de Estudio Vigente, Alumno
>> >
>> > Historia académica: Inscripcion Materia, Año,
>> > Cuatrimestre,Calificación, Fecha, Docentes, Acta, Alumno
>> >
>> > Aplazos: Calificación <4
>> >
>> > Materia Correlativa: Materia necesaria para poder cursar una
>> > determinada Materia.
>> >
>> >
>> >
>> > Normalizacion
>> > ----------------------
>> >
>> >
>> > Paises
>> > > -----------
>> > > Id
>> > > Nombre
>> > >
>> > >
>> > > Provincias
>> > > ----------------
>> > > Id
>> > > Nombre
>> > > Id_Pais
>> > >
>> > >
>> > > Localidades
>> > > -------------------
>> > > Id
>> > > Nombre
>> > > Id_Provincia
>> > >
>> > >
>> > > Estados_Civiles
>> > > -------------------------
>> > > Id
>> > > Descripcion
>> > >
>> > >
>> > > Alumnos
>> > > ---------------
>> > > Id
>> > > Nombre
>> > > Apellido
>> > > Matricula
>> > > Dni
>> > > Direccion
>> > > Telefono
>> > > Fecha_nac
>> > > Id_Estado_Civil
>> > > Id_Localidad
>> > > Email
>> > >
>> > >
>> > > Departamentos
>> > > -----------------------
>> > > Id
>> > > Nombre
>> > >
>> > >
>> > > Carreras
>> > > --------------
>> > > Id
>> > > Nombre
>> > > Id_Departamento
>> > >
>> > >
>> > > Planes_Estudio
>> > > ------------------------
>> > > Id
>> > > Nombre
>> > >Id_Carrera
>> > >Vigencia
>> > >
>> > > Inscripcion_Carrera
>> > > -----------------------------
>> > > Id
>> > >Fecha_Alta
>> > >Fecha_Baja
>> > > Id_Carrera (no iria no?? porque en la tabla ya tengo Id_Plan, no?)
>> > > Id_Alumno
>> > > Id_Plan
>>
>> Correcto! Id_Carrera no va más porque lo tenés por la relación con
>> Id_Plan.
>>
>> >
>> >
>> >
>> > > Materias
>> > > ---------------
>> > >Id
>> > >Cod
>> > > Nombre
>> > > Id_Plan
>> >
>> >
>> > > Materias_Correlativas
>> > > ---------------------------------
>> > > Id
>> > > Id_Materia
>> > > Id_Correlativa_nec (Id de la correlativa necesaria, podria ser ese
>> > el nombre??)
>>
>> Si te parece descriptivo, por mi está bien.
>>
>> > Desde ya muchas gracias!!!
>>
>> Por nada.
>> Disculpá la demora: fue una de esas semanas.
>>
>> Guardo esto como futura referencia, ya que los ajustes que tenés
>> que
>> hacer son menores... Más bien ponete a codificar que a pulir esto, ahora
>> que estamos con poco tiempo y el nivel de detalle es suficiente.
>>
>> Seguimos!
>>
>>
>> --
>> 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
>>
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20120807/f53f2db8/attachment.html>
Más información sobre la lista de distribución Php-avanzado