Funcionamiento

El funcionamiento de la aplicación se basa en la existencia de dos partes bien diferenciadas: La secretaría de un centro docente, encargada de la administración del sistema y la existencia de alumnos.

La secretaría del centro es la encargada de gestionar la creación de cursos, profesores y alumnos, así como de su modificación y borrado.

Por otro lado, los alumnos podrán modificar sus datos mediante su número de matrícula y clave suministrada por el centro.

El uso recomendado de la aplicación por parte del administrador es el siguiente:

En este punto, los alumnos ya podrán ir enviando sus fotos y votando a los profesores para que aparezcan en la orla los 5 más votados.

A continuación mostramos el diseño de la BBDD. Con este diseño pueden observarse las relaciones existentes entre cada curso, alumno y profesor.

Modelo de Entidad Relación Modelo de Entidad Relación de la BBDD

Modelo Físico Modelo Físico de la BBDD

Según lo dicho anteriormente lo primero que se hace es rellenar la tabla ANIO_CURSO. A continuación, al añadir profesores, se rellenan las tablas de PROFESOR y cursos de docencia del profesor (tabla ImparteClase). Por último se rellena la tabla de ALUMNO empleando la información de las demás tablas.

Administrador:

Para poder añadir cursos y profesores el administrador entra en el sistema con el nombre y clave del mismo. Una vez dentro procede a realizar las tareas descritas. Todas las páginas que están en la sección de administrador se controlan mediante el sistema de sesiones de PHP, de forma que ningún usuario pueda acceder a ellas conociendo su dirección y los datos GET y POST requeridos. Cuando el administrador ha finalizado las tareas de gestión, debe desconectarse para cerrar la sesión.

Alumnos:

En cuanto a los alumnos, estos deben acceder al sistema con su número de matrícula y clave para poder modificar su foto, voto y descripción.

Profesores:

Los profesores no accederán al sistema puesto que se encargará de sus gestión el propio centro. Se ha diseñado el sistema de esta forma porque habrá un número mucho menor de profesores que de alumnos y su información no variará demasiado de un curso a otro.

Orlas:

La visualización de orlas puede realizarla cualquiera que acceda a la página de orla web. Tan se tiene que entrar en el apartado correspondiente y seleccionar el curso del que se desea visualizar la orla. Si hay alumnos en dicho curso y profesores con los votos necesarios que tengan foto, se visualizarán automáticamente.