You are on page 1of 8

DIAGRAMA DE TRANSICIN DE ESTADOS

DIAGRAMA DE CASOS DE USO

Caso de uso: Acceder al sistema Autor: Usuario Curso normal: 1. El usuario selecciona el tipo de usuario con el que quiere entrar al sistema 2. El sistema muestra la pantalla de introduccin de contrasea para ese tipo de usuario 3. El usuario ingresa nombre de usuario y contrasea 4. El sistema valida si existe el usuario con esa contrasea en la BD 5. El usuario entra al sistema Extensiones: 4a: Si falla el acceso a la BD se muestra un mensaje de error hasta 3 veces 4a1: El sistema pide al usuario que se introduzca la contrasea correcta 4a2: El usuario introduce el nombre y contrasea correcta 5a : Si los datos son incorrectos el sistema muestra un mensaje de error

Caso de uso: Buscar alumno Autor: Administrador o responsable de servicios educativos, profesor de paraescolar, alumno Curso normal: 1. Acceder al sistema 2. Mostrar formulario 3. El usuario ingresa la matricula del alumno 4. Pulsa el botn buscar 5. El sistema verifica que el campo de matrcula no este vaco 6. El sistema muestra los datos del alumno que corresponde con la matricula que se introdujo Extensiones: 5a: el campo matricula esta vaco 5a1: El sistema pide al usuario que inserte el dato correspondiente a la matricula 5a2: El usuario inserta una matricula 5a3: El usuario pulsa el botn buscar 6a: El sistema muestra un error 6a1: El sistema pide al usuario que se introduzca la matricula correctamente

Caso de uso: Buscar profesor Autor: Administrador o responsable de servicios educativos Curso normal: 1. Acceder al sistema 2. El sistema muestra el formulario 3. El usuario ingresa la clave del profesor de paraescolar 4. Pulsa el botn buscar 5. El sistema verifica que el campo de clave no este vaco 6. El sistema muestra los datos del profesor que corresponde con la clave que se introdujo Extensiones: 5a: el campo clave est vaco 5a1: El sistema pide al usuario que inserte el dato correspondiente a la clave de profesor 5a2: El usuario inserta una clave 5a3: El usuario pulsa el botn buscar 6a: El sistema muestra un error 6a1: El sistema pide al usuario que se introduzca la clave correctamente

Caso de uso: Buscar paraescolar Autor: Administrador o responsable de servicios educativos, profesores, alumnos

Curso normal: 1. Acceder al sistema 2. El sistema muestra el formulario 3. El usuario ingresa el nombre de paraescolar 4. Pulsa el botn buscar 5. El sistema verifica que el campo de nombre de paraescolar no este vaco 6. El sistema accede a la base de datos y muestra los datos de la paraescolar Extensiones: 5a: el campo clave est vaco 5a1: El sistema pide al usuario que inserte el dato correspondiente al nombre de paraescolar 5a2: El usuario inserta un nombre de paraescolar 5a3: El usuario pulsa el botn buscar 6a: El sistema muestra un error 6a1: El sistema pide al usuario que se introduzca correctamente el nombre de paraescolar

Caso de uso: Dar de alta a un alumno en un paraescolar Autor: Administrador o responsable de servicios educativos, alumno Curso normal: 1. Acceder al sistemas 2. El sistema muestra el formulario 3. El usuario ingresa datos del alumno 4. El sistema verifica que los campos estn llenos 5. El sistema valida los datos introducidos por el usuario 6. El sistema verifica que el alumno no est inscrito en otra paraescolar 7. El sistema guarda los datos en la Base de Datos 8. El sistema enva un mensaje de que los datos se guardaron correctamente Extensiones: 4a: El usuario no ha llenado todos los campos necesarios 4a1: El sistema pide al usuario que llene todos los campos 4a2: El usuario inserta los datos faltantes 5a: Los datos introducidos por el usuario no corresponden al tipo de dato solicitado por el sistema.

5a1: El sistema pide al usuario que inserte datos vlidos 5a2: El usuario inserta datos vlidos 6a: El alumno ya est inscrito en otra paraescolar 6a1: El sistema enva un mensaje que el alumno no se podr inscribir.

Caso de uso: Dar de alta a un profesor Autor: Administrador o responsable de servicios educativos Curso normal: 1. Acceder al sistemas 2. El sistema muestra el formulario 3. El usuario ingresa datos del profesor 4. El sistema verifica que los campos estn llenos 5. El sistema valida los datos introducidos por el usuario 6. El sistema guarda los datos en la Base de Datos 7. El sistema enva un mensaje de que los datos se guardaron correctamente Extensiones: 4a: El usuario no ha llenado todos los campos necesarios 4a1: El sistema pide al usuario que llene todos los campos 4a2: El usuario inserta los datos faltantes 5a: Los datos introducidos por el usuario no corresponden al tipo de dato solicitado por el sistema. 5a1: El sistema pide al usuario que inserte datos vlidos 5a2: El usuario inserta datos vlidos

Caso de uso: Dar de alta a un paraescolar Autor: Administrador o responsable de servicios educativos Curso normal: 1. Acceder al sistemas 2. El sistema muestra el formulario 3. El usuario ingresa datos del paraescolar 4. El sistema verifica que los campos estn llenos 5. El sistema valida los datos introducidos por el usuario 6. El sistema verifica que el paraescolar no este dado de alta 7. El sistema guarda los datos en la Base de Datos 8. El sistema enva un mensaje de que los datos se guardaron correctamente Extensiones: 4a: El usuario no ha llenado todos los campos necesarios 4a1: El sistema pide al usuario que llene todos los campos 4a2: El usuario inserta los datos faltantes 5a: Los datos introducidos por el usuario no corresponden al tipo de dato solicitado por el sistema. 5a1: El sistema pide al usuario que inserte datos vlidos

5a2: El usuario inserta datos vlidos 6a: El paraescolar ya est dado de alta y termina el proceso Caso de uso: Dar de alta calificacin, asistencia Autor: Profesor de paraescolar Curso normal: 1. Acceder al sistema 2. El sistema muestra el formulario 3. El usuario ingresa asistencias y calificaciones 4. El sistema verifica que los campos estn llenos 5. El sistema valida los datos introducidos por el usuario 6. El sistema guarda los datos en la Base de Datos 7. El sistema enva un mensaje de que los datos se guardaron correctamente Extensiones: 4a: El usuario no ha llenado todos los campos necesarios 4a1: El sistema pide al usuario que llene todos los campos 4a2: El usuario inserta los datos faltantes 5a: Los datos introducidos por el usuario no corresponden al tipo de dato solicitado por el sistema. 5a1: El sistema pide al usuario que inserte datos vlidos 5a2: El usuario inserta datos vlidos

Caso de uso: Modifica datos de alumnos Autor: Administrador o responsable de servicios educativos, alumno (Cambio de paraescolar solo antes de la primera semana) Curso normal: 1. Accede al sistema 2. El sistema muestra el formulario 3. Buscar alumno 4. Modifica campos 5. El sistema valida los datos modificados por el usuario 6. Verificar que no se han dejado campos vacos 7. El sistema verifica que el alumno no est inscrito en otra paraescolar 8. El sistema guarda los datos en la Base de Datos 9. El sistema enva un mensaje de que los datos han sido actualizados correctamente Extensiones: 5a: Los datos introducidos por el usuario no corresponden al tipo de dato solicitado por el sistema. 5a1: El sistema pide al usuario que inserte datos vlidos

5a2: El usuario inserta datos vlidos 6a: El usuario no ha llenado todos los campos necesarios 6a1: El sistema pide al usuario que llene todos los campos 6a2: El usuario inserta los datos faltantes 7a: El alumno ya est inscrito en otra paraescolar 6a1: El sistema enva un mensaje que el alumno no se podr inscribir.

Caso de uso: Modificar profesor Autor: Administrador o responsable de servicios educativos Curso normal: 1. Accede al sistema 2. El sistema muestra el formulario 3. Buscar profesor de paraescolar 4. Modifica campos 5. El sistema valida los datos modificados por el usuario 6. Verificar que no se han dejado campos vacos 7. El sistema guarda los datos en la Base de Datos 8. El sistema enva un mensaje de que los datos han sido actualizados correctamente Extensiones: 5a: Los datos introducidos por el usuario no corresponden al tipo de dato solicitado por el sistema. 5a1: El sistema pide al usuario que inserte datos vlidos 5a2: El usuario inserta datos vlidos 6a: El usuario no ha llenado todos los campos necesarios 6a1: El sistema pide al usuario que llene todos los campos 6a2: El usuario inserta los datos faltantes

Caso de uso: Modifica paraescolar Autor: Administrador o responsable de servicios educativos Curso normal: 1. Accede al sistema 2. El sistema muestra el formulario 3. Buscar paraescolar 4. Modifica campos 5. El sistema valida los datos modificados por el usuario 6. Verificar que no se han dejado campos vacos 7. El sistema guarda los datos en la Base de Datos 8. El sistema enva un mensaje de que los datos han sido actualizados correctamente Extensiones: 5a: Los datos introducidos por el usuario no corresponden al tipo de dato solicitado por el sistema. 5a1: El sistema pide al usuario que inserte datos vlidos 5a2: El usuario inserta datos vlidos 6a: El usuario no ha llenado todos los campos necesarios 6a1: El sistema pide al usuario que llene todos los campos

6a2: El usuario inserta los datos faltantes Caso de uso: Dar de baja alumno Autor: Administrador o responsable de servicios educativos Curso normal: 1. Accede al sistema 2. El sistema muestra el formulario 3. Buscar alumno 4. Da de baja alumno 5. El sistema pregunta si esta seguro de eliminar 6. El sistema guarda los cambios en la Base de Datos 7. El sistema enva un mensaje de que los datos han sido eliminados correctamente 5a: El usuario no desea eliminar 6a1: El usuario cancela la operacin

Caso de uso: Eliminar profesor Autor: Administrador o responsable de servicios educativos Curso normal: 1. Accede al sistema 2. El sistema muestra el formulario 3. Buscar profesor 4. Dar clic en el botn eliminar profesor 5. El sistema pregunta si realmente desea eliminar el registro 6. El sistema elimina los datos en la Base de Datos 7. El sistema enva un mensaje de que los datos han sido eliminados correctamente Extensiones: 5a: El usuario no desea eliminar 6a1: El usuario cancela la operacin

Caso de uso: Eliminar paraescolar Autor: Administrador o responsable de servicios educativos Curso normal: 1. Accede al sistema 2. El sistema muestra el formulario 3. Buscar paraescolar 4. Eliminar paraescolar 5. El sistema pregunta si realmente desea eliminar 6. El sistema guarda los datos en la Base de Datos 7. El sistema enva un mensaje de que los datos han sido eliminados correctamente Extensiones: 5a: El usuario no desea eliminar 5a1: El usuario cancela la operacin

You might also like