SOLUCIÓN ANALÍTICA DEL PROBLEMA PLANTEADO
Enviado por dgsistemas • 27 de Septiembre de 2016 • Trabajo • 7.780 Palabras (32 Páginas) • 265 Visitas
[pic 1]
1.- SOLUCIÓN ANALÍTICA DEL PROBLEMA PLANTEADO
Para plantear el problema se procede inicialmente a definir la entrada de datos requeridos, la cual constituye un conjunto de información que es necesaria por el sistema para luego ser procesada y formar parte de decisiones o cálculos que realiza el sistema y por último obtener los resultados deseados como fase de salida con base en un método determinado.
El Programa de Registro de estudiantes de la Universidad Nacional Experimental Asunción (UNEA) tiene como finalidad agregar dos informes al sistema computarizado actual para facilitar el control de los procesos administrativos llevados a cabo en el departamento de control de estudios.
En tal sentido, se necesita diseñar un sistema automatizado que perita tener a tiempo la información requerida, contando con los siguientes requerimientos:
- Número de estudiantes del sexo femenino
- Número de estudiantes del sexo masculino
- Número de estudiantes con edad superior a 30 años
- Total de estudiantes inscritos para cada centro de estudio de la facultad de ingeniería
2.) METODOLOGÍA MAPS:
2.- SOLUCIÓN PLANTEADA POR METODOLOGIA MAPS
ETAPAS DE LA METODOLOGIA MAPS
ETAPA I: DIALOGO
El problema consiste en elaborar un sistema automatizado que permita llevar el control de estudiantes inscritos en los diferentes centros de estudio de la facultad de ingeniería de la UNEA y le proporcione al vicerrector los informes que ha solicitado sobre la cantidad de estudiantes y la información de los datos personales de un estudiante en particular según se desee, tomando en cuenta las siguientes consideraciones:
Presentar un menú de mantenimiento con las opciones siguientes: Incluir, Consultar, Modificar, Eliminar, Reporte y Salida.
Registrar, con la opción incluir, los siguientes datos de los estudiantes inscritos en un lapso determinado: Número de la cédula de identidad, número de carnet, nombres, apellidos, sexo, edad, dirección, número de teléfono, Centro Estudio.
Ordenar el registro estudiante por el número de la cédula.
Buscar un estudiante (femenino o masculino) con un determinado número de cédula de identidad y presente por medio de reporte toda la información relativa a ella o él.
Datos de Entrada:
- Introducción de los datos correspondientes del estudiante
- Validar los datos en forma directa
Datos de Proceso:
- Ordenar el registro estudiante por el número de cédula
Datos de Salida:
- Buscar un estudiante (femenino o masculino) con un determinado número de cédula de identidad y presente por medio de reporte toda la información relativa a ella o él.
- Generar por medio de la opción “Reporte” el siguiente diseño:
[pic 2]
Estructura de la Automatización del Proceso de Control de Registro de los Estudiantes de la Facultad de Ingeniería de la UNEA:
** UNEA**
*MENU PRINICIPAL*
- INCLUIR
- CONSULTAR
- MODIFICAR
- ELIMINAR
- REPORTE
- SALIDA
OPCIÓN: _____
ENTRADAS | SALIDAS |
|
|
ETAPA II: LAS ESPECIFICACIONES
Las Especificaciones: Comprendido el paso anterior se procede a definir las especificaciones a partir de las entradas y salidas identificadas en la etapa anterior. Este proceso tiene como fin predecir las pre y postcondiciones expresadas como predicados, que en un futuro permitirán evaluar la consistencia del algoritmo ya sea utilizándolas como estados iniciales, intermedios o finales. Se debe tener conocimiento previo de lógica matemática para lograr especificaciones claras de las pre y postcondiciones. Escribir pre y post condiciones que sean completas y consistentes. Es decir asegurarse de que las precondiciones cubren todas las posibles entradas, que las postcondiciones definen la salida para todas las posibles entradas, y que tanto las precondiciones como las postcondiciones son interna y mutuamente consistente. Hay que considerar que para generar los reportes debe hacerse el ordenamiento en base al número de cédula de los estudiantes.
ETAPA III: LA PARTICIÓN
[pic 3]
[pic 4][pic 5][pic 6][pic 7][pic 8]
[pic 9][pic 10][pic 11][pic 12][pic 13]
El problema en cuestión se puede elaborar en 5 rutinas principales a saber:
- Incluir Socio
- Consultar
- Modificar
- Eliminar
- Reporte Impreso
Cada una de las rutinas antes señaladas se pueden dividir en las siguientes subrutinas:
- Incluir
- Introducir los datos correspondientes del Estudiante
- Introducir los datos correspondientes al Centro de Estudio
- Cargar datos en todos los arreglos
- Ordenar los vectores
- Modificar
2.1 Verificar los datos del Estudiante
2.2 Verificar los datos del Centro de Estudio
2.3 Cambiar la Información
- Consultar
3.1 Buscar el dato del Estudiante
3.2 Buscar el dato del Centro de Estudio
3.3 Cargar los datos del Estudiante y Centro de Estudio
...