Dev - C++ - C++ Necesito ayuda porfavor

 
Vista:
sin imagen de perfil

C++ Necesito ayuda porfavor

Publicado por anonymous (1 intervención) el 20/11/2022 01:29:26
La universidad contrata a su equipo de trabajo para la construcción de un software que gestione su proceso de consejería académica para la facultad de Ingeniería (advising). Para lo cual, es necesario que el programa permita:


LINK

https://replit.com/join/zvhvrhbcvh-anabautista

Registrar docentes consejeros. Se debe solicitar, por cada docente (registro docente):
Nombre completo
Número de cédula
Programa de ingeniería al que pertenece (Electrónica, Sistemas, Multimedia, Biomédica, Industrial o Agroindustrial)
Número de estudiantes a cargo (no deben ser más de 10 estudiantes por docente)




Registrar estudiantes. Se debe solicitar por estudiante (registro estudiante):
Nombre completo
Código del estudiante
Programa de ingeniería al que pertenece
Semestre actual
Estado académico (Regular/Prueba académica)
Consejero (docente a cargo de su consejería)


Llevar registro de la consejería, por cada estudiante. Por cada estudiante se realizan 3 consejerías académicas en el semestre. En cada consejería, se debe registrar:
Nombre del estudiante
Código del estudiante
Docente consejero
Situación académica: (Buena/Regular/Baja)
Situación motivacional/emocional: (Animado/Necesita orientación)
El sistema debe generar alerta si el estudiante necesita orientación, mostrando un mensaje: “¡Alerta! El estudiante se debe remitir al programa de orientación estudiantil. Por favor, enviar un correo electrónico al decano con la información del estudiante.
Seguidamente, el sistema debe mostrar toda la información del estudiante.



Generar reportes:
Buscar estudiantes: Se busca el estudiante a partir de su código.
Listar los estudiantes dependiendo de su estado: Prueba Académica/ Estado Regular.
Listar los estudiantes dependiendo de su situación académica: (Buena/Regular/Baja)
Listar los estudiantes dependiendo de su situación motivacional/emocional: (Animado/Necesita orientación)

Tener en cuenta:

Cuando se ingresa un docente, se debe validar que no se asignen más de los estudiantes indicados.
El programa debe tener un menú principal para la selección de las diferentes opciones. El menú debe estar construido con una interfaz que debe desplegarse en todo momento. La muestra (ejemplo) del menú es la siguiente:

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
********************************************************************** ---------------------------------------------------------
|| BIENVENIDO AL PROGRAMA DE ADVISING INGENIERÍA ||
------------------------------------------------
Por favor, seleccione una de estas opciones:

Registrar estudiantes
Registrar docentes consejeros
Registrar advising (consejería)
Generar informes de advising
Salir
**********************************************************************

Notas generales:

Se deben usar registros, funciones y el menú principal debe ser repetitivo (usar ciclos)
El desarrollo del proyecto se debe trabajar almacenando la información en archivos y leyendo los registros guardados en éstos.
Los reportes se deben guardar en archivos. Se debe indicar al usuario el nombre del archivo con el que se guardará el reporte generado.
Se deben realizar los submenús o menús secundarios de la opción de Generar Reportes (4. Generar informes de advising).
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder