You are on page 1of 17

Ingeniera de Software

Documentacin de Sistema Automatizado de Gestin de Calificaciones


EQUIPO LOS ELEGIDOS

SAGA

Planteamiento del problema

1.- maestros de preparatoria cets no.20 que puedan llevar un control de sus alumnos (calificaciones, registros de los alumnos y clculos de promedio) Existe el problema de que los maestros no tienen un sistema por el cual ellos mismos puedan tener los datos del alumno, as como poner directamente las calificaciones al sistema e imprimirlos, con esto se evitara tanto papeleo como por ejemplo: las listas , donde parcial con parcial se entregan estas mismas a direccin. Esto podra evitar las prdidas de dichos papeles, en el cual esto ha ocurrido y el profesor no cuenta con una copia, y as evitar la modificacin de la calificacin al momento de guardarla en el sistema.

ANALISIS DEL PROBLEMA Que todos los tramites (calificacin) , sean sistemticos. Evitar la prdida de papeles (boletas). Evitar las modificaciones de las calificaciones. No retrasarse en la entrega de boletas hacia los padres. Equilibrar la carga de trabajo por parte de las secretarias.

Analizando los puntos anteriores podemos decir que son los puntos crticos de este problema y que al implementar el sistema, este tendr un 80% resuelto y optimizado.

3 ALTERNATIVAS DE SOLUCION

1- Una plataforma va web 2- Aplicacin de escritorio 3- Aplicacin de escritorio para el profesor

DESCRIPCION DE LA SOLUCION
1.- aplicacin de escritorio para el profesor Se creara una aplicacin local para los profesores donde se llevara el control automatizado de los datos de los alumnos, calificaciones de las materias impartidas por el profesor, en el cual consistir el dar de alta cada alumno por curso, modificar calificaciones, calcular promedio e imprimir calificacin por parcial y general. El software estar desarrollado en .NET , los profesores debern contar con un equipo de cmputo personal, en caso contrario la escuela deber proporcionarle una. Se le entregara un manual a los maestros para usar correctamente el sistema

Modelo de Ciclo de Vida Para este proyecto el ciclo de vida el cual ser desarrollado era el modelo de cascada para nuestro Sistema Automatizado de Gestin de Calificaciones. SAGA Desarrollando el proyecto segn Modelo SAGA Anlisis: dado al diseo de nuestra tcnica aplicada a la observacin se ha visto la complejidad de nuestro sistema, automatizando procesos, encontramos los puntos esenciales del sistema a desarrollar. Dar de alta una materia Dar de alta un grupo Dar de alta el semestre del grupo Dar de alta la especialidad Dar de alta los alumnos Captura de calificaciones por bimestres ( examen, practico , promedio) Modificar los datos capturados las veces que sea necesarios Imprimir o visualizar lista de alumnos con / sin Calificaciones

Diagramas de Contexto

Diagrama Nivel 1 Sub-procesos

DIAGRAMA DE BASE DE DATOS.

Alumno Matricula Nombre Apellido paterno Apellido materno Edad Sexo Curp grado

Maestros Id profesor Nombre Apellido paterno Apellido materno Edad Sexo Curp Rfc

Curso Id curso Nombre curso Ciclo curso calificacin

DICCIONARIO DE DATOS

ALUMNO Nombre = apellido paterno + apellido materno + nombres : char [20] Edad: integer[2] Sexo: chaar[2] Curp= primera letra y primera vocal del primer apellido + primera letra del segundo apellido + primera letra del nombre + fecha de nacimiento( ltimos 2 dgitos del ao, mes y da) + Sexo ( H o M) + 2 letras al estado de nacimiento + primera consonante interna del segundo apellido + primera consonante interna del nombre + 2digitos para evitar duplicados: char [18] Grado: integer [2] Matricula: integer[6]

MAESTROS Nombre = apellido paterno + apellido materno + nombres : char [20] Edad: integer[2] Sexo: chaar[2] Curp= primera letra y primera vocal del primer apellido + primera letra del segundo apellido + primera letra del nombre + fecha de nacimiento( ltimos 2 dgitos del ao, mes y da) + Sexo ( H o M) + 2 letras al estado de nacimiento + primera consonante interna del segundo apellido + primera consonante interna del nombre + 2digitos para evitar duplicados: char [18] Id profesor: integer[6] Rfc = apellido paterno y la primera vocal interna + inicial del apellido materno + inicial del nombre + ao de nacimiento(ultimo 2 digitos) + mes de nacimientos (ejemplo: 05 = mayo) + da de nacimiento + homoclave dada por el SAT: char [13]

CURSO Nombre del curso = Id profesor + nombre + ciclo: char [20] Grado = integer[2] Calificacin = parcial1 + parcial2 + parcial3: integer[2]

Diseo de INTERFAZ SAGA

PANTALLA PRINCIPAL DE SISTEMA

PANTALLA MENU PRINCIPAL

PANTALLA PRINCIPAL PARA CREAR LISTA CURSOS

PANTALLA CREADA LA LISTA DE CURSO PORCEDE ALA CAPTURA DE ALUMNOS

PANTALLLA VISUALIZARA LISTAS DE CURSOS Y CAPTURA DE CALIFICACIONES

PANTALLA VISUALIZARA LAS LISTAS DE CURSOS Y PODRA AJUSTAR DATOS CALIFICACIONES

PANTALLA EL CUAL VISUALIZARA PARA ELIMINAR EL CURSO UNA VEZ TERMINADO EL CURSO QUE INPARTIO EL PROFESOR

PSEUDOCODIGO Ingreso del maestro Hacer para siempre Muestra Pantalla Principal Ingresar al apartado alta alumno Ingresar al apartado curso Ingresar al apartado calificacin Salir

PSEUDOCODIGO Registro del alumno Hacer para siempre Muestra pantalla principal Ingresar al apartado alta alumno Llenar los datos del alumno (Nombre, apellidos, matricula, sexo, curp, edad, grado) Asignar curso Hasta que guarda los datos del alumno Salir Repetir si se desea agregar otro alumno Apartado de alumnos Llenar datos del alumno (Nombre, apellidos, matricula, sexo, curp, Edad, grado) Asigna curso Guardar Salir

PSEUDOCODIGO Alta del curso Hacer para siempre Muestra pantalla principal Ingresar al apartado de alta curso Llenar datos del curso (Nombre del curso, ID curso, Ciclo del curso) Hasta que guarde los datos del curso Salir Repetir si se desea agregar otro curso Apartador de alta de curso Ingresar los datos del curso (Nombre del curso, ID curso, Ciclo del curso) Hasta que guarde los datos del curso Salir PSEUDOCODIGO Calificacin Hacer para siempre Muestre pantalla principal Ingresar al apartado de calificacin Buscar y seleccionar por curso Muestra lista de alumnos Asignar calificacin al alumno (parcial 1 , parcial 2, parcial 3, promedio) Guardar calificacin Salir Repetir si se desea seguir agregando calificaciones Ingresar al apartado de calificacin Buscar y seleccionar por curso Muestra lista de alumnos Asignar calificacin (parcial 1 , parcial 2, parcial 3, promedio) Guardar calificacin Salir

PSEUDOCODIGO Impresin de lista de alumnos

Hacer para siempre Muestre pantalla principal Entra en el apartado de curso Buscar y seleccionar curso Muestra lista alumnos Imprime lista de alumnos Salir Repetir si se desea imprimir otra lista de un curso Muestre pantalla principal Entra en el apartado de curso Buscar y seleccionar curso Muestra lista alumnos Imprime lista de alumnos Salir PSEUDOCODIGO Impresin de lista calificacin Hacer para siempre Muestre pantalla principal Entra en el apartado de calificacin Buscar y seleccionar curso Muestra lista de calificaciones Imprime lista de calificaciones Salir Repetir si se desea imprimir otra lista de calificacin Muestre pantalla principal Entra en el apartado de calificacin Buscar y seleccionar curso Muestra lista de calificaciones Imprime lista de calificaciones Salir

You might also like