Trabajo Final Analisis Sistemas

31
Año de la Integración Nacional y Reconocimiento de nuestra Diversidad TRABAJO DE ANALISIS DE SISTEMAS TEMA : DIAGRAMAS DE CASO DE USO – ICPNA DOCENTE : ING. HECTOR FIESTAS BANCAYAN INTEGRANTES: AQUINO VEGAS, HENRY BERRU AGUILAR, LUIS CASTILLO PALACIOS, KEVIN

description

Este es un trabajo de analisis y diseño

Transcript of Trabajo Final Analisis Sistemas

Page 1: Trabajo Final Analisis Sistemas

Año de la Integración Nacional y Reconocimiento de nuestra Diversidad

TRABAJO DE ANALISIS DE SISTEMAS

TEMA : DIAGRAMAS DE CASO DE USO – ICPNA

DOCENTE : ING. HECTOR FIESTAS BANCAYAN

INTEGRANTES: AQUINO VEGAS, HENRY

BERRU AGUILAR, LUIS

CASTILLO PALACIOS, KEVIN

GARCIA ESPINOZA, FRANK

FECHA DE ENTREGA : 19 DE FEBRERO

AÑO : 2012

PIURA-PERU

Page 2: Trabajo Final Analisis Sistemas

1.-DIAGRAMA DE CASO DE USO ESTUDIANTE

DIAGRAMA DE CASO DE USO: REALIZAR MATRICULA

Page 3: Trabajo Final Analisis Sistemas

CASO DE USO: REALIZAR PRE-MATRICULA

PRE-CONDICIÓN : HABER PAGADO AL BANCO

VERSIÓN : 1.0

SECUENCIA NORMAL:

ESTUDIANTE SISTEMA

1. Muestra formulario para un alumno nuevo

2. Muestra fecha en que el alumno se matriculará

3. Llena el formulario

4.Pide numero de boucher

5.Ingresa numero de boucher

6.Genera automáticamente un código y una contraseña

7.Toma nota de su código y contraseña

8. Hace NO EDITABLE las casillas guardadas

9.Hace click en el botón REGISTRAR

10.Pide Confirmacion

11.Confirma inscripción

11. Graba lo anterior

12.Muestra mensaje de EXITO

DIAGRAMA DE CASO DE USO: CONSULTAR NOTAS

Page 4: Trabajo Final Analisis Sistemas
Page 5: Trabajo Final Analisis Sistemas

CASO DE USO: CONSULTAR NOTAS

PRE-CONDICIÓN : Haber pagado mensualidad

VERSIÓN : 1.0

SECUENCIA NORMAL:

ESTUDIANTE SISTEMA

1. Muestra formulario

2.Ingresa código, nivel, contraseña

3.Click en el botón INGRESAR

4.Muestra las notas del estudiante

5.Click en el botón IMPRIMIR

6.Imprime boleta

7.Muestra mensaje de éxito

DIAGRAMA DE CASO DE USO: CONSULTAR PROGRAMACION DEL CURSO

CASO DE USO: CONSULTAR PROGRAMACION DEL CURSO

Page 6: Trabajo Final Analisis Sistemas

PRE-CONDICIÓN : Haber pagado mensualidad, pagina web cargada y estable

VERSIÓN : 1.0

SECUENCIA NORMAL:

ESTUDIANTE SISTEMA

1. Muestra los horarios disponibles deacuerdo al nivel del estudiante

2.Visualiza horarios

3.Escoge horario a llevar el curso

4. Click en el botón ACEPTAR

5.Pide confirmación

6.Confirma horario

7.Graba lo anterior

8.Muestra mensaje de éxito

2.-DIAGRAMA DE CASO DE USO : DOCENTE

Page 7: Trabajo Final Analisis Sistemas
Page 8: Trabajo Final Analisis Sistemas

CASO DE USO: REGISTRAR ASISTENCIA A ALUMNOS

PRE-CONDICIÓN :

VERSIÓN : 1.0

SECUENCIA NORMAL:

DOCENTE SISTEMA

1. Muestra ventana con nombre de docente

2. Muestra lista desplegable de nivel y de grupo

3. Selecciona el nivel y el grupo

4.Muestra la relación de alumnos con su respectivo código de acuerdo a nivel y grupo seleccionado5. Muestra las fechas para registrar asistencia

6.Registra la asistencia correspondiente a ese día ,Guarda.

Page 9: Trabajo Final Analisis Sistemas

7. hace NO EDITABLE las casillas guardadas

8. Procesa la información

Page 10: Trabajo Final Analisis Sistemas

CASO DE USO: REGISTRAR RESULTADO DE EXAMEN DE UBICACIÓN

PRE-CONDICIÓN : SE DEBIÓ HABER TOMADO EL EXAMEN DE UBICACIÓN

VERSIÓN : 1.0

SECUENCIA NORMAL:

DOCENTE SISTEMA

1. Muestra ventana para poner puntaje

2. Muestra lista desplegable para seleccionar el alumno al q se le va a poner su puntaje

3.Selecciona un alumno

4.Coloca su puntaje Obtenido

5. Coloca Observaciones

6.Guarda los Datos

7. Procesa los datos.

POST-CONDICIÓN : los resultados son guardados en una base de Datos

Page 11: Trabajo Final Analisis Sistemas

CASO DE USO: REGISTRAR PUNTAJE DE CURSO

PRE-CONDICIÓN : SE DEBIÓ HABER TOMADO EL EXAMEN

VERSIÓN : 1.0

SECUENCIA NORMAL:

DOCENTE SISTEMA

1. Muestra ventana con nombre de docente

2. Muestra lista desplegable para seleccionar el nivel

3. Muestra lista desplegable para seleccionar el Grupo y Aula

4. Muestra tabla con los nombres de los alumnos y casilla disponibles para poner su puntaje.

5. Coloca puntaje final a cada uno de los

Page 12: Trabajo Final Analisis Sistemas

alumnos6.Guarda los Datos

7. Procesa los datos.

POST-CONDICIÓN : los resultados son guardados en una base de Datos

Page 13: Trabajo Final Analisis Sistemas

CASO DE USO: CONSULTAR CRONOGRAMA

PRE-CONDICIÓN :

VERSIÓN : 1.0

SECUENCIA NORMAL:

DOCENTE SISTEMA

1. Muestra ventana con nombre de docente

2. Muestra botón consultar cronograma y botón cancelar

3. Hace clic en Consultar cronograma

4.Muestra el cronograma de horarios ,aula ,y cantidad de alumnos 5. Muestra Opción: Desea Imprimir ?

6.si desea imprime el documento

7. Acepta y cierra.

Page 14: Trabajo Final Analisis Sistemas

3.-DIAGRAMA DE CASO DE USO : SECRETARIA

Caso De Uso: REGISTRAR ALUMNO

Actores: SECRETARIA

Propósito: Mantener Actualizado el registro de Matriculas como el registro de Vacantes.

Resumen: Este caso de uso se inicia al proceder la matricula de un alumno, el cual tiene un código que servirá para este y otros procesos del sistema, el sistema buscará tanto el estado económico del alumno como el académico: también controlara las vacantes para los diferentes niveles existentes a la que piensa matricularse, se podrá buscar el alumno por su nombre o apellidos cuando no se tenga el código. Este caso de uso termina matriculando al alumno y actualizando las vacantes para el aula en que se matriculó.

Page 15: Trabajo Final Analisis Sistemas

Precondiciones:El alumno deberá ser inscrito al menos con sus datos básicos requeridos para poder ser matriculado.

Flujo Básico:

Acción de Actor Respuesta del Sistema

1. La secretaria ingresará el código del alumno.

3. Si el alumno es nuevo entonces la secretaria indicara que es un nuevo alumno.

5. La secretaria procederá a llenar la ficha básica de matrícula para la inscripción del alumno.

2. El sistema validará el código y mostrará el nombre del alumno en una caja de texto e indicara si tiene alguna deuda, también nos mostrará el nivel en el que estuvo, activándose automáticamente el nivel al que debe matricularse.

4. El sistema automáticamente le generará un código que identificará al alumno.

Flujos Alternos:

Si es que el alumno es antiguo, y tiene deudas anteriores el sistema le visualizara un mensaje indicando que estos van a ser pagados o no. Si el pago es realizado se procede con la matrícula sino este culminara ahí y no se registrara al alumno.

Por Condiciones:

Se registra el monto pagado y a la vez se registra al alumno en el nivel indicado.Terminado el proceso de matrícula la secretaria se encargará de completar los datos del alumno, ya que la matrícula solo se uso los datos principales para poder matricularlo en el nivel respectivo.Requerimientos Especiales:El sistema actualizará el número de vacantes en cada nivel.Si el alumno no realiza el pago de la deuda entonces no se podrá realizar la matricula al nivel correspondiente y sus calificaciones del nivel anterior no podrán ser tomadas en el sistema.

Page 16: Trabajo Final Analisis Sistemas

Caso de Uso: LLENAR FICHA DE MATRICULA

Actores: SECRETARIA

Propósito: Tener los datos del alumno actualizado en la BD.

Resumen:Solo si el alumno es antiguo se procederá a modificar los datos y verificar si el nivel al que procede es correcto.Si el alumno es nuevo se procederá a llenar los datos en la ficha, recibiendo de forma mecánica la ficha única del alumno que nos servirá para hacer la actualización de los datos de los alumnos.

Precondiciones:Se tiene que tener todos los datos requeridos en la ficha de matrícula.

Flujo Básico:

Acción Actor Respuesta Sistema

1. La secretaria procederá a llenar los datos del alumno y datos adicionales que requiera la ficha.

2. El sistema validará los datos si son correctas para su respectiva grabación.

Flujo Alterno:

El sistema generará un código para cada alumno inscrito y guardara todos los datos de la ficha de matrícula.

Pos- Condiciones

No se grabará o actualizara la ficha de matricula solo si los datos son incorrectos.

Caso de Uso: REALIZAR MANTENIMIENTO DE PERIODO DE ENSEÑANZA Y DE MATRICULA

Actores: SECRETARIA, DIRECTOR

Page 17: Trabajo Final Analisis Sistemas

Propósito: Tener actualizado el periodo de cada nivel en el inglés, y el inicio de la matricula por cada etapa (básico, Intermedio, Avanzado).

Resumen:Aquí de detallan o se actualiza las etapas (básico, Intermedio, Avanzado), empezando por poner el comienzo del periodo de matricula como también el inicio y final de cada etapa, para que así una vez terminado esta etapa se actualicen los datos del alumno.

Precondiciones:Solo podrían acceder usuarios autorizados como el caso del director o secretaria.

Flujo Básico:

Acción de actor Respuesta del Sistema1. Se escogerá el precio y al fecha

en la que comenzará el periodo de matrícula, como el día de inicio y fin del año escolar.

3. Se agregará o actualizará el monto de pensión para cada nivel respectivo.

2. el sistema validará que las fechas sean correctas mandando mensajes de error si fueran lo contrario.

4. El sistema validará y guardará los datos.

Flujos Alternos:El sistema verificará si los datos introducidos son correctos para poderlos grabar, mandando mensajes de error si no lo estuvieran.En el caso de mandar mensajes de error, estos especificaran el motivo.Pos Condiciones:

Estos datos servirán como base para la actualización del siguiente los niveles respectivos.

Diagrama de caso de Uso: COBROS DE ALUMNOS

Page 18: Trabajo Final Analisis Sistemas

Caso de Uso: REGISTRAR COBROS

Actores: Cajero

Propósito: Poder llevar un control de los ingresos de cobros.

Resumen: El caso de uso se inicia cuando el cajero registra el cobro de la pensión del curso. Luego se emitirá la respectiva boleta de pago.Precondiciones:Que el alumno tenga un cobro activo.

Flujo Básico:

Acción de Actor Respuesta del Sistema

1. El cajero ingresará el código o nombre del alumno, seleccionará el pago, lo registrará y emitirá su boleta respectiva.

2. El sistema registrará el monto y el tipo de cobro respectivo y enviará un mensaje de confirmación, e imprimirá su boleta respectiva.

Flujos Alternos:

Se generará e imprimirá la boleta de pago respectiva o de lo contrario de cancelará el proceso.

Pos Condiciones:

No se registrará sino adeuda.

Caso de Uso: GENERAR REPORTE DE ESTADO ECONÓMICO, REPORTE DE MOROSOS, REPORTE DE INGRESOS.

Actores: Cajero

Propósito:Poder visualizar la información y sustentarla a través de documentos que se pueden adquirir rápidamente por el sistema.Resumen:El caso de uso se inicia cuando se requiere información sobre el estado económico de un alumno, las cuentas por cobrar activas generadas por los alumnos y los respectivos ingresos que obtiene la Organización.Precondiciones: Ninguna

Flujo Básico:

Acción de Actor Respuesta del Sistema

1. La secretaria seleccionará el tipo de reporte y luego presionará imprimir.

2. El sistema mostrará el reporte solicitado y lo imprimirá.

Flujos Alternos:

Page 19: Trabajo Final Analisis Sistemas

Ninguno.

Pos Condiciones

Ninguna.

Caso de Uso: REALIZAR MANTENIMEINTO DE MONTO Y PERIODO DE PAGOS

Actores: Director

Propósito: Poder actualizar los montos de las pensiones y los periodos de pagos.

Resumen:El caso de uso se inicia cuando se ingresa o cambia los costos de las pensiones para que el sistema actualice los montos y fechas; así llevar un mejor control.Precondiciones:Ninguna.

Flujo Básico:

Acción del actor Respuesta del Sistema

1. El director seleccionará la fecha de inicio y fin de las pensiones, como también los costos de las mismas.

2. El sistema guardará los nuevos montos y las fechas de los periodos enviando un mensaje de confirmación.

Flujos Alternos:

Ninguno.

Pos Condiciones:

El sistema no registrará si se ingresan valores no acordes hasta que se corrijan.

Diagrama de Caso de Uso: Notas

Page 20: Trabajo Final Analisis Sistemas
Page 21: Trabajo Final Analisis Sistemas
Page 22: Trabajo Final Analisis Sistemas

3.DIAGRAMA DE CASO DE USO : DIRECTOR GENERAL

Page 23: Trabajo Final Analisis Sistemas
Page 24: Trabajo Final Analisis Sistemas
Page 25: Trabajo Final Analisis Sistemas

CASO DE USO: REVISAR ACTAS

*Descripción: El sistema debe permitir al Director Académico revisar un Acta en el sistema y Compararla con el Correspondiente Modelo físico, si es que los datos resultan congruentes entonces el Director procede a firmar el Acta física como Auténtica y Correcta.

DIRECTOR ACADÉMICO SISTEMA

1.-Ingresar usuario y clave

3.-Seleccionar curso y Grupo4. Clic en cargar Acta

7.- Comparar con Acta física

2.-validar usuario y clave2.1.-Datos incorrectos, -Mostrar mensaje -Paso 1

5.- buscar Archivo6.- Mostrar en Tabla

CASO DE USO: PROGRAMAR CURSOS

*Descripción: El sistema debe permitir al Director Académico organizar los cursos que se dictarán en un nuevo semestre Académico.

Page 26: Trabajo Final Analisis Sistemas

DIRECTOR ACADÉMICO SISTEMA

1.- Ingresar usuario y clave

3.- Elegir crear un Nuevo programa o Editar uno existente

5.- Elegir un curso6.- Elegir grupo para dictar curso7.- Elegir cantidad máxima de alumnos8.- Clic en “Agregar a la programación”

10.- si Desea agregar otro curso 10.1 paso 3.11.- clic en Guardar (Terminar)

2.- validar usuario y clave

4.-Crear Archivo o Cargar Datos

9.- ¿excede el máximo de cursos establecido? 9.1.- SI, Mostrar mensaje -bloquear acción

12.- Guardar Datos

CASO DE USO: ASIGNAR CURSOS A PROFESORES

*Descripción: El sistema debe permitir asignar a los profesores uno o más de los cursos que fueron programados para el nuevo semestre académico.

DIRECTOR ACADÉMICO SISTEMA

1.- Ingresar usuario y clave

4.- Elegir docente de la lista5.- Elegir Curso6.- Elegir Grupo7.-Clic en Asignar

8.- si Desea realizar otra asignación 8.1- paso 4 9.- clic en Guardar Configuración

2.- Validar usuario y clave3.- Cargar Datos

8.- ¿excede el máximo de cursos por profesor? 8.1.- SI, mostrar mensaje -Quitar profesor de la lista

10.- Guardar Datos

Page 27: Trabajo Final Analisis Sistemas

EXCEPCIONES:

A.- EQUIVOCACIÓN EN ASIGNACIÓN: Clic en set Default para regresar a estado de “sin Asignar”.