[Php-avanzado] SRS V4 y Base Datos Normalizada 2V
CesarMM andrada
andrada89 en gmail.com
Jue Dic 6 23:43:42 ART 2012
-Descripción
Se necesita tener un Registro de las Cursadas, de los alumnos y profesores
de un instituto, los profesores organizan en que horario pueden dictar la
materia y luego la registran en la cursada, luego el alumno se inscribe en
la cursada con la materia que quiere cursar, se registra también la nota
del alumno que se saco en la cursada. Los alumnos una vez ingresados al
instituto se registra en que asignatura se inscribió.
-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
Evaluacionesde 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: 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, 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_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_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/20121206/c86e16b1/attachment.html>
Más información sobre la lista de distribución Php-avanzado