Enunciado

Se desea desarrollar una aplicación de gestión de calificaciones de los alumnos para satisfacer las numerosas quejas de los profesores, por el uso del lápiz y papel.

La aplicación deberá cumplir únicamente aquellos aspectos relacionados con dicho tema, y que se describen a continuación:

El profesor recibe las actas en blanco de las asignaturas de las que es responsable, en formato electrónico. El acta contiene los siguientes datos de la asignatura (titulación, campus, curso académico, denominación de asignatura, convocatoria y grupo) y la lista de alumnos matriculados (niu, nif, nombre y apellidos). Alguna de las acciones que puede hacer el profesor son:

- Completar un acta de notas de los alumnos.

-  Añadir o borrar alumnos de un acta.

-  Integrar las actas de varios grupos de una misma asignatura en una misma acta.

Otras de las opciones que se le exige a la aplicación, para satisfacer completamente las necesidades del profesor, son las siguientes:

-  Permitir la consulta de la siguiente información de cualquier alumno seleccionado: DNI, No Expediente, lista de asignatura, en las que está matriculado el alumno (Código de la asignatura, Nombre de la asignatura).

-  Obtener una estadística de las calificaciones obtenidas por los alumnos de un determinado grupo de una asignatura. En esta estadística se tendrá para cada posible calificación: Numero de personas con esa calificación, porcentaje sobre los presentados, presentados sobre el total del grupo.

-  Consultar el porcentaje de personas sobre el total del grupo que se han presentado y el de los que no se han presentado.

-  Poder visualizar un grafico indicativo del número de personas que han obtenido una calificación entre 0-0.99, 1-1.99, 2-2.99, 3-3.99, 4-4.99, 5-5.99, 6-6.99, 7-7.99, 8-8.99, 9-10; indicándose la nota media obtenida por la clase.

-  Disponer de una calculadora que permita realizar las operaciones de suma, resta, multiplicación y división. Esta calculadora se vayan a introducir la notas a algún alumno de forma que una vez realizada la operación aritmética pulsando un botón se vuelque un resultado en la casilla donde se están introduciendo las calificaciones, redondeando a dos cifras decimales.

-  Permitir la importación y exportación de la lista de alumnos con sus calificaciones a un formato compatible con MS Excel.

- Imprimir las actas y listas provisionales de calificaciones.

Finalmente como una ampliación extra, a la cual solo podrá acceder quien se identifique inicialmente como administrador de la aplicación, se debe permitir:

-  Gestión ABMC (Altas, Bajas, Modificación y Consulta) de los datos de un alumno y su matriculación en una asignatura y a un grupo

-  Gestión de asignaturas, teniendo en cuenta que una asignatura solo se puede dar en un único curso (primero, segundo, tercero…) y que cada curso está formado por los datos sobre el número máximo de alumnos, numero mínimo de créditos troncales y numero mínimo de créditos optativos. Algunos de los datos que vamos a poder consultar de la asignatura son: el nombre, número de créditos y cuatrimestre en el que se imparte.

.-  Gestión de titulaciones teniendo en cuenta que una titulación solo se da en un campus determinado y los datos que podemos consultar son el nombre, el número de créditos, o carga lectiva global, si es 1er o 2do ciclo, …

-  Gestión de grupos en los que podemos consultar el número máximo de alumnos permitidos, si es un grupo de mañana, de tarde o de noche y cuál es el código empleado para identificar el grupo.

- Consultar aquellos alumnos que no se pueden matricular y el motivo de ello.

-  Consultar el historial académico de un alumno.