Enunciado La práctica consiste en crear un sistema de gestión de alumnos para una universidad. Para ello utilizaremos la base de datos ``practica'' que se desarrolló en el Módulo 2 con las siguientes tablas: * Tabla Profesores con la estructura de la tabla 3 * Tabla Alumnos con la estructura de la tabla 9 * Tabla Asiste con la estructura de la tabla 7 * Tabla Da_Clase con la estructura de la tabla 6 * Tabla Clases con la estructura de la tabla 5 * Tabla Asignaturas con dos campos: nombre de la asignatura (char) y descripción de la misma (text) * tabla Aulas con dos campos: número del aula y tipo de la misma (Aula Magna, hemiciclo, sala) Se deberá crear una aplicación web que combine código lite y HTML, y que sirva para la realización de consultas en esta base de datos académica. El sistema debe disponer de un menú inicial que permita las siguientes operaciones con la base de datos: * Dar de alta Profesores, Alumnos, Aulas y Asignaturas en sus respectivas tablas. Para ello se solicitarán los campos correspondientes en cada caso. * Dar de alta Clases, Da_clase y Asiste: Ponemos un ejemplo para el primer caso. El sistema presenta mediante elementos de formulario de tipo ``selección'' qué aula se asocia a qué asignatura. El usuario podrá fijar la hora. El sistema dará de alta esta información en la tabla clases avisando con un mensaje de error si un aula ya tiene clase a esa misma hora. De forma análoga se podrán dar de alta profesores en aulas, etc. * Realización de consultas: Se pedirá el DNI de un profesor y el sistema proporcionará un listado con el nombre de sus alumnos (aquellos que asistan en algún momento a un aula donde el profesor dá clase). Además, para evitar que los alumnos accedan al sistema es necesario configurar el servidor apache de forma que únicamente puedan acceder los profesores, para ello puedes utilizar el método de autentificación que desees. SE PIDE: * Implementar la aplicación utilizando mSQL y apache. * Comprobar mediante JavaScript que no se dejan campos vacios en los formularios. * Enviar el listado de las páginas que componen el sistema junto con un esquema en el que se indique para cada página a que otras páginas llama. Comentar el funcionamiento de la aplicación. * Especificar el método de autentificación utilizado comentando los pasos seguidos y las modificaciones realizadas en los ficheros de Apache para su configuración.