[Php-avanzado] SRS V4 y Base Datos Normalizada 2V

CesarMM andrada andrada89 en gmail.com
Dom Dic 9 16:27:02 ART 2012


aca le agregue la matricula al alumno, te mando la SRS y la BD normalizada
con la matricula agregada al alumno

-Sistema de Registro de Cursadas.

*Requerimientos Funcionales

1. El Sistema debe Gestionar Carreras.

2. El Sistema debe Gestionar Materias con su Carrera [1].

3. El Sistema debe Mostrar las Localidades.

4. El Sistema debe Gestionar Alumnos con su Localidad [3].

5. El Sistema debe Registrar y Mostrar las Inscripciones con su Alumno [4]
y Carrera [1].

6. El Sistema debe Gestionar Profesores son su Localidad [3].

7. El Sistema debe Gestionar las Cursadas con su Profesor [6] y Materia [2].

8. El Sistema debe Gestionar las Inscripciones de las Cursadas con su
Alumno [4] y su Cursada [7] que dicta el Profesor.

9. El Sistema debe Registrar y Mostrar las Planificaciones de  Evaluaciones
de la Cursada [7], con su Profesor [6] y Materia [2].

9.1. El Sistema debe Mostrar los Exámenes de la Cursada [7], con la fecha,
hora, Profesor [6] y Materia [2].

10. El Sistema debe Registrar y Mostrar las Notas de Exámenes [9], con su
Alumno [4], Profesor [6] y Materia [2].

*Requerimientos No Funcionales

1. El Sistema debe ser Web.

2. El Sistema debe pedir un login.

            2.1. El Sistema debe tener permisos para dar de alta alumnos y
profesores y realizar la gestión de cursos.

3. El Motor que se usa para almacenar los datos debe ser MySQL.



*Diccionario

Carreras: nombre.

Materias: nombre, Carrera.

Localidades: Nombre, Código Postal.

Alumnos: matricula, documento, nombre, apellido, fecha de nacimiento,
dirección, teléfono, mail, Localidad.

Profesores: matricula, nombre, apellido, dirección, teléfono, mail,
Localidad.

Inscripciones: Fecha de Inscripción, Alumno, Carreras.

Cursadas de Profesores: días (“lunes, martes, miércoles, jueves, viernes”),
horario de inicio, horario finalizado, Profesor, Materia.

Cursadas de Alumnos: Cursada del Profesor, Alumno.

Planificaciones de Evaluación: fecha, hora, Tipo de Evaluación, Cursada de
Profesor.
Registros de Notas: Nota, Alumno, Profesor, Materia.


Bases Datos Registros de Cursadas

-Carreras: #id, nombre.

-Materias: #id, nombre, id_carrera.

-Localidad: #id, Código Postal, nombre.

-Alumnos: #id, matricula, DNI, Apellido, Nombre, fecha de nacimiento,
Dirección,
 Teléfono, E-mail, id_Localidad.

-Profesores: #id, matricula, Apellido, Nombre, Dirección, Teléfono,
E-mail, id_Localidad.

-Inscripciones #id, fecha, id_Alumno, alumno_matricula, alumno_nombre,
alumno_apellido,
alumno_dni, id_Carrera, Carreras_nombre.

-Días: #id, día.

-Cursadas Profesores: #id, id_día, horario inicio, horario finalizado,
id_Materia, id_Profesor.

-Cursadas Alumnos: #id, id_Cursada_Profesor, id_Alumno.

-Tipos Evaluaciones: #id, descripción.

-Planificaciones Evaluaciones: #id, fecha y hora, id_Tipo_Evaluacion,
id_Cursadas_Profesor.

-Registros de Notas: #id, Nota, id_Planificaciones_Evaluacion,
id_Cursada_Alumno
Materia_nombre, Profesor_apellido, Profesor_nombre, Alumno_matricula,
Alumno_apellido, Alumno_nombre, Alumno_dni.

BD de Login

-Usuario:#id, nombre, clave.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20121209/08de86bc/attachment.html>


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