Sobre este proyecto
it-programming / desktop-apps
Abierto
Se pretende desarrollar una aplicación de escritorio para la gestión de cursos y alumnos de una academia. La aplicación debe permitir hacer un mantenimiento sobre la información de los alumnos: alta y baja1. De cada alumno se manejarán los siguientes datos: dni, Nombre, Edad, Dirección, Fecha de alta, Fotografía
El alumno no se podrá dar de baja si existen matrículas del mismo, deben borrarse primero las matrículas de ese alumno.
Esta restricción la deben controlar mediante código en su programa.
Por otra parte se desea gestionar también la información de los cursos que imparte la academia. Al igual que antes se desea poder dar de alta un curso y poder borrarlo. Para los cursos interesa la siguiente información:
Título del curso
Profesor asignado
Número máximo de alumnos
Fecha de inicio
Fecha de fin
Hora
Días de la semana que se imparte
Aula
El curso no se podrá dar de baja si existen matrículas del mismo, deben borrarse primero las matrículas de ese curso.
Esta restricción la deben controlar mediante código en su programa
Por último se desea gestionar la matrícula de alumnos a los cursos que se imparten. La funcionalidad requerida es:
Matricular alumno a curso: El programa permitirá seleccionar un alumno y un curso. Se comprobará si el alumno no está matriculado en otro curso que se imparta en las mismas horas y días, también que el curso no se exceda el número máximo de alumnos.
Borrar alumno matriculado de curso: A partir de un curso seleccionado se mostrarán todos los alumnos que se encuentran matriculados, se podrá seleccionar uno de ellos y borrarlo de la matrícula.
Listado de cursos: Se obtendrá en pantalla un listado de todos los cursos disponibles. Se podrá seleccionar uno de ellos y consultar la lista de alumnos matriculados.
Para la matrícula se almacenará la fecha y las referencias al curso y al alumno.
El alumno no se podrá dar de baja si existen matrículas del mismo, deben borrarse primero las matrículas de ese alumno. Esta restricción la deben controlar mediante código en su programa
El curso no se podrá dar de baja si existen matrículas del mismo, deben borrarse primero las matrículas de ese curso. Esta restricción la deben controlar mediante código en su programa

FECHA DE ENTREGA 21 ABRIL

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Windows
Plazo de Entrega: No definido
Habilidades necesarias