pueden dar respuesta a este ejercicio
Publicado por alejandro (5 intervenciones) el 27/11/2018 05:24:34
Requerimientos funcionales del programa Se requiere un programa en Java, para ayudar al departamento de control escolar de la Facultad de Ciencias Políticas y Sociales de la UAEM, a ejecutar las siguientes funciones de manera automática. • Registrar los datos de los alumnos; los datos que se requieren son los siguientes: Clave, Nombre, Apellidos, Edad, Sexo (‘F’ o ‘M’), Licenciatura a la cuál desean inscribirse, Calificación Promedio de la preparatoria, Tutor, Hora de tutoría. La Facultad tiene como política que si el alumno pretende inscribirse a la Licenciatura de Gestión de la Información en Redes Sociales, solo se le permitirá registrarse si su promedio de preparatoria es mayor o igual a 8.0. Para ello, será necesario enviar un mensaje en pantalla indicando que no es posible su registro. • Asignar un tutor (profesor tutor) al alumno. Para lograr esta tarea, primero deberá crearse un profesor tutor con los siguientes datos: Clave, Nombre, Apellidos, Área de Especialidad, Categoria del Profesor (‘A’, ‘B’,’C’) por default la categoría de un profesor es ‘A’ y Número de clases impartidas. Una vez creado el tutor deberá ser asignado a un alumno. Esta funcionalidad de asignar un tutor, es parte del registro de un alumno. • Una vez terminado el registro de un alumno individual enviar los datos registrados por cada alumno a pantalla, indicando el número de caracteres del Nombre Completo del Alumno. • Los datos registrados de cada alumno, deberán guardarse en un Archivo con extensión .txt, el nombre del archivo deberá ser: alumnos.txt y deberá ser almacenado en el sistema de ficheros de la computadora donde se esté ejecutando el programa.
• Mostrar el reporte de todos alumnos inscritos (que incluya todos los datos que se les solicitó en su registro). Para ello, deberá hacer lectura del texto almacenado en alumnos.txt. • Calcular el promedio de un número de calificaciones por alumno. Lo que se pretende con esta tarea es, que el usuario ingrese una clave de alumno, posteriormente ingrese el número de calificaciones de las cuáles se obtendrá el promedio y finalmente ingrese cada una de las calificaciones. El programa le debe mostrar en pantalla el promedio de las calificaciones con el siguiente mensaje: “El promedio del alumno con clave __ es __”. • Administrar las asignaturas: Esta funcionalidad permitirá al usuario registrar asignaturas con los siguientes datos: Clave, Nombre de asignatura, semestre de impartición y Profesor. A su vez, del Profesor se requerirán los siguientes datos: Clave, Nombre, Apellidos, Edad, Estado Civil, Nivel de Escolaridad y Categoría. El valor de la Categoría dependerá del Nivel de Escolaridad del Profesor: Nivel de Escolaridad Categoría Licenciatura ‘A’ Maestría ‘B’ Doctorado ‘C’
Si tiene cualquier otro nivel de Escolaridad su categoría será ‘X’. • Se podrán registrar varias asignaturas de una sola vez, para ello, deberá indicarle al usuario que tecle -1 para finalizar la captura de las asignaturas. • Una vez terminado el registro de cada asignatura individual enviar los datos registrados por cada asignatura a pantalla.
Nota: Tanto Alumno como el Tutor y Profesor deberá derivar a su vez de una clase denominada Persona, la cual tendrá los datos generales como son: Clave, Nombre, Apellidos, Edad, Sexo.
• Mostrar el reporte de todos alumnos inscritos (que incluya todos los datos que se les solicitó en su registro). Para ello, deberá hacer lectura del texto almacenado en alumnos.txt. • Calcular el promedio de un número de calificaciones por alumno. Lo que se pretende con esta tarea es, que el usuario ingrese una clave de alumno, posteriormente ingrese el número de calificaciones de las cuáles se obtendrá el promedio y finalmente ingrese cada una de las calificaciones. El programa le debe mostrar en pantalla el promedio de las calificaciones con el siguiente mensaje: “El promedio del alumno con clave __ es __”. • Administrar las asignaturas: Esta funcionalidad permitirá al usuario registrar asignaturas con los siguientes datos: Clave, Nombre de asignatura, semestre de impartición y Profesor. A su vez, del Profesor se requerirán los siguientes datos: Clave, Nombre, Apellidos, Edad, Estado Civil, Nivel de Escolaridad y Categoría. El valor de la Categoría dependerá del Nivel de Escolaridad del Profesor: Nivel de Escolaridad Categoría Licenciatura ‘A’ Maestría ‘B’ Doctorado ‘C’
Si tiene cualquier otro nivel de Escolaridad su categoría será ‘X’. • Se podrán registrar varias asignaturas de una sola vez, para ello, deberá indicarle al usuario que tecle -1 para finalizar la captura de las asignaturas. • Una vez terminado el registro de cada asignatura individual enviar los datos registrados por cada asignatura a pantalla.
Nota: Tanto Alumno como el Tutor y Profesor deberá derivar a su vez de una clase denominada Persona, la cual tendrá los datos generales como son: Clave, Nombre, Apellidos, Edad, Sexo.
Valora esta pregunta
0