[Php-avanzado] Requerimientos-Tesina

cesar andrada andrada89 en gmail.com
Sab Nov 10 15:37:07 ART 2012


Hola leo disculpa la demora pero no sabia que hacer para la tesina ahora lo
pense y voy hacer un sistema de registro de cursos, esto lo fui pensando de
a poco y aca te mando la descripcion de la tesina.

*Tesina*

-Aclaro

Lo que quise hacer es un sistema de registro de las cursadas, que profesor
dicta la materia de la cursada y los alumnos que se inscriben en la cursada
y en la cursada que nota se saco el alumno, gestionar primero las
asignaturas y gestionar las materias con su asignatura, después de eso
realizar los registros de las cursadas, primero arme la base de datos para
guiarme un poco mas sobre el tema. Realice una breve descripción del tema
con que quiero trabajar no se si esta bien.



*-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 Asignaturas.

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

3. El Sistema debe Gestionar Alumnos.

4. El Sistema debe Gestionar las Inscripciones con su Alumno [3] y
Asignatura [1].

5. El Sistema debe Gestionar Profesores.

6. El Sistema debe Gestionar las Cursadas con su Profesor [4], Alumno [3] y
Materia [2].

            6.1. El Sistema debe Mostrar que Profesor [5] se registró en la
cursada, con su Materia [2] que dicta.

            6.2. El Sistema debe Mostrar que Alumno [3] se registró en la
cursada, con su Materia [2] y Profesor [4] que cursa.

            6.3. El Sistema debe Registrar y Mostrar la Nota del Alumno
[3], con su Materia [2] y Profesor [5] con quien dio la cursada.



**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.

            (“cada usuario que entra al sistema tiene permisos para
gestionar los alumnos, profesores y realizar el registro de cursos, lo
demás que no tengan acceso pueden ver la agenda como de como esta
organizado los profesores y alumnos”)

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



**Diccionario*

Asignatura: nombre.

Materia: nombre.

Localidad: Nombre, Código Postal.

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

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

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

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

Registro de Notas: fecha, nota, descripción (“1º parcial, 2º parcial, 1º
recupera torio, 2º recupera torio, Final”).



//en la base de datos en Alumnos, Profesores, Asignaturas y Materias

//les hago una baja lógica que los datos sigan estando
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20121110/479dc9fa/attachment.html>


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