Universidad Nacional Experimental De los Llanos Occidentales “Ezequiel Zamora UNELLEZ- Barinas
Bachilleres: GarcĂa Heizer C.I:24.556.429 Mena Estrella C.I:21.294.734 Profesor: Laya Juan Sub-proyecto: Desarrollo de Aplicaciones II
Barinas, Abril de 2013
Caso de Uso Control de notas Entrar al sistema
Registrar usuario Administrador Listar materias
Listar profesores
Eliminar notas
Modificar notas
Profesor
Cargar notas
Calcular Ăndice
Mostrar estudiantes
Ver notas
Calcular notas por modulo
Estudiante
Calcular promedio total
Diagrama de Actividad General
Entrar al sistema
Validar usuario
Registrar
Listar
Listar
Eliminar
usuario
materias
profesores
notas
Listar
Calcular
Modificar
Cargar
Mostrar
materias
Ăndice
notas
notas
estudiantes
AĂąadir BD
Listar
Ver
Calcular
Calcular
materias
notas
notas por
promedio
modulo
total
Flujo de eventos Entrada al sistema Nombre C.U Actor Descripción
Entrar al sistema Administrador, Profesor y Estudiante Permitir que el usuario entre al sistema
Casos de usos relacionados
Registrar usuario, Listar materias, Listar profesores, Eliminar notas, Cargar notas, Modificar notas, Calcular índice, Mostrar estudiantes, Ver notas, Calcular notas por modulo, Calcular promedio total, Entrada Usuario y Contraseña Salida Interfaz del sistema Curso típico Acción del actor Respuesta del sistema 1. El usuario ingresa usuario y contraseña 2. El sistema verifica si no quedaron campos vacíos 3. El sistema valida usuario y contraseña 4. El sistema permite la entrada al usuario Curso excepcional # 1: Datos faltantes en la planilla Precondición En el paso 1 del flujo típico, el usuario ingresa usuario y contraseña Acción del actor Respuesta del sistema 1. El sistema verifica si faltó algún campo por llenar 2. El sistema muestra mensaje de alerta indicando que falta llenar algún campo 3. El sistema regresa a la opción de entrar al sistema
Curso excepcional #2: Usuario no registrado Precondición En el paso 1 del flujo típico, el usuario ingresa usuario y contraseña Acción del actor Respuesta del sistema 1. El sistema indica que el usuario no está registrado 2. El sistema muestra un mensaje de alerta Curso excepcional #3: Contraseña invalida Precondición En el paso 1 del flujo típico, el usuario ingresa usuario y contraseña Acción del actor Respuesta del sistema 1. El sistema verifica si la contraseña no coincide con el usuario 2. El sistema muestra un mensaje de alerta indicando que ingreso mal la contraseña
Registrar usuario
Nombre de C.U Registrar usuario Actor Administrador Descripción Entrar al sistema Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Registrar usuario Curso típico Acción del actor Respuesta del sistema 1.El administrador selecciona la opción “crear usuario” 2.El sistema ofrece el formulario para la creación de la cuenta del usuario 3.El administrador llena los datos del formulario
4. El sistema verifica si todos los campos están llenos 5. El sistema verifica si los datos ingresados no están repetidos dentro de la BD 6.El sistema verifica si en la casilla de correo se colocó el arroba 7.El sistema guarda el usuario en la BD Curso Excepcional # 1: Datos faltantes en la planilla Precondición En el paso 3 del flujo típico, el administrador llena los datos del formulario Acción del actor Respuesta del sistema 1. El sistema verifica si faltó algún campo por llenar 2. El sistema muestra mensaje de alerta indicando que falta llenar algún campo 3. El sistema regresa a la opción de crear usuario Curso excepcional # 2: Usuario registrado Precondición En el paso 3 del flujo de típico, el administrador llena los datos del formulario Acción del actor Respuesta del sistema 1. El sistema valida si los datos ingresados no están repetidos dentro de la BD 2. El sistema muestra un mensaje de alerta indicando que no se puede crear el usuario 3. El sistema regresa a la opción de crear usuario Curso excepcional # 3: Arroba faltante Precondición En el paso 3 del flujo típico, el administrador llena los datos del formulario Acción del actor Respuesta del sistema 1.El sistema verifica si en la casilla de correo se colocó el arroba 2.El sistema muestra un mensaje de
alerta diciendo que falta el símbolo arroba 3.El sistema regresa a la opción de crear usuario
Listar materias
Nombre de C.U Listar materias Actor Administrador, Profesor o Estudiante Descripción Permite que se listen las materias registradas Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Listar materias Curso típico Acción del actor Respuesta del sistema 1.El usuario selecciona la opción “Listar materias” 2.El sistema ofrece una tabla con las materias registradas
No presenta caso excepcional.
Listar profesores
Nombre de C.U Listar profesores Actor Administrador Descripción Permite que se listen los profesores registrados Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Listar profesores Curso típico Acción del actor Respuesta del sistema 1.El usuario selecciona la opción “Listar profesores” 2.El sistema ofrece una tabla con los profesores registrados No presenta caso excepcional.
Eliminar notas Nombre de C.U Eliminar notas Actor Administrador Descripción Permitir que el administrador elimine las notas Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Curso típico Acción del actor Respuesta del sistema 1.El administrador selecciona la opción “Eliminar notas de materias” 2.El sistema ofrece un cuadro de texto pidiendo la cedula del estudiante 3.El administrador introduce la cedula del estudiante al que le eliminara la nota
4.El sistema valida que los campos estén llenos 5.El sistema valida que la cedula ingresada este registrada en la BD 6.El sistema ofrece un cuadro de texto pidiendo una reconfirmación de la cedula del estudiante 7. El administrador vuelve a introducir la cedula del estudiante al que le eliminara la nota 8.El sistema valida que los campos estén llenos 9. El sistema valida que la cedula ingresada este registrada en la BD 10.El sistema elimina las notas del estudiante de la BD 11.El sistema muestra un mensaje diciendo que las notas fueran eliminadas Curso excepcional # 1: Datos faltantes en la planilla Precondición En el paso 3 del curso típico, el administrador introduce la cedula del estudiante al que le eliminara la nota Acción del actor Respuesta del sistema 1.El sistema verifica si faltó algún campo por llenar 2.El sistema muestra mensaje de alerta indicando que falta llenar algún campo 3.El sistema regresa a la opción de eliminar notas de materias Curso excepcional # 2: Datos erróneos Precondición En el paso 3 del curso típico, el administrador introduce la cedula del estudiante al que le eliminara la nota Acción del actor Respuesta del sistema 1.El sistema valida que la cedula ingresada este registrada en la BD
2.El sistema muestra un mensaje de alerta indicando que la cedula ingresada no se encuentra registrada en la BD 3. El sistema regresa a la opción de eliminar notas de materias Curso excepcional # 3: Datos faltantes en la planilla Precondición En el paso 7 del curso típico, el administrador vuelve a introducir la cedula del estudiante al que le eliminara la nota Acción del actor Respuesta del sistema 1.El sistema verifica si faltó algún campo por llenar 2.El sistema muestra mensaje de alerta indicando que falta llenar algún campo 3.El sistema regresa a la opción de eliminar notas de materias Curso excepcional # 4: Datos erróneos Precondición En el paso 7 del curso típico, el administrador vuelve a introducir la cedula del estudiante al que le eliminara la nota Acción del actor Respuesta del sistema 1.El sistema valida que la cedula ingresada este registrada en la BD 2.El sistema muestra un mensaje de alerta indicando que la cedula ingresada no se encuentra registrada en la BD 3. El sistema regresa a la opción de eliminar notas de materias
Cargar notas
Nombre de C.U Cargar notas Actor Profesor Descripción Permitir que el profesor ingrese las notas de los estudiantes Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Notas Cargadas Curso típico Acción del actor Respuesta del sistema 1.El profesor selecciona la opción “Cargar notas” 2.El sistema ofrece un formulario 3.El profesor ingresa los datos del formulario 4.El sistema valida que los campos estén llenos 5.El sistema valida que la cedula ingresada este registrada en la BD 6.El sistema agrega las notas del estudiante a la BD 7. El sistema muestra un mensaje diciendo que las notas fueron agregadas Curso excepcional # 1: Datos faltantes en la planilla Precondición En el paso 3 del curso típico, el profesor llena los datos del formulario Acción del actor Respuesta del sistema 1.El sistema verifica si faltó algún campo por llenar 2.El sistema muestra mensaje de alerta indicando que falta llenar algún campo
3.El sistema regresa a la opción de cargar notas Curso excepcional # 2: Datos erróneos Precondición En el paso 3 del curso típico, el profesor llena los datos del formulario Acción del actor Respuesta del sistema 1.El sistema valida que la cedula ingresada este registrada en la BD 2.El sistema muestra un mensaje de alerta indicando que la cedula ingresada no se encuentra registrada en la BD 3.El sistema regresa a la opción de cargar notas
Modificar notas Nombre de C.U Modificar notas Actor Profesor Descripción Permitir que el profesor modifique las notas de los estudiantes Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Notas modificadas Curso típico Acción del actor Respuesta del sistema 1.El profesor selecciona la opción “Modificar notas” 2.El sistema ofrece un cuadro de texto para agregar la cedula del estudiante 3.El profesor introduce la cedula del estudiante al que le modificara la nota 4.El sistema valida que los
campos estén llenos 5.El sistema valida que la cedula ingresada este registrada en la BD 6.El sistema ofrece un formulario 7.El profesor ingresa los datos que exige el formulario 8.El sistema valida que los campos estén llenos 9.El sistema valida que la cedula ingresada este registrada en la BD 10.El sistema agrega las notas del estudiante a la BD 11. El sistema muestra un mensaje diciendo que las notas fueron modificadas Curso excepcional # 1: Datos faltantes en la planilla Precondición En el paso 3 del curso típico, el profesor introduce la cedula del estudiante al que le modificara la nota Acción del actor Respuesta del sistema 1 El sistema verifica si faltó algún campo por llenar 2.El sistema muestra mensaje de alerta indicando que falta llenar algún campo 3.El sistema regresa a la opción de modificar notas Curso excepcional # 2: Datos erróneos Precondición En el paso 3 del curso típico, el profesor introduce la cedula del estudiante al que le modificara la nota Acción del actor Respuesta del sistema 1. El sistema valida que la cedula ingresada este registrada en la BD 2.El sistema muestra un mensaje de alerta indicando que la cedula ingresada no se encuentra registrada en la BD 3.El sistema regresa a la opción de modificar notas
Curso excepcional # 3: Datos faltantes en la planilla Precondición En el paso 7 del curso típico, el profesor ingresa los datos que exige el formulario Acción del actor Respuesta del sistema 1 El sistema verifica si faltó algún campo por llenar 2.El sistema muestra mensaje de alerta indicando que falta llenar algún campo 3.El sistema regresa a la opción de modificar notas Curso excepcional # 4: Datos erróneos Precondición En el paso 7 del curso típico, el profesor ingresa los datos que exige el formulario Acción del actor Respuesta del sistema 1. El sistema valida que la cedula ingresada este registrada en la BD 2.El sistema muestra un mensaje de alerta indicando que la cedula ingresada no se encuentra registrada en la BD 3.El sistema regresa a la opción de modificar notas
Calcular índice Nombre de C.U Calcular índice Actor Profesor Descripción Permitir que el profesor ingrese calcule el índice de los estudiantes Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida índice calculado Curso típico Acción del actor Respuesta del sistema 1.El profesor selecciona la opción “Calcular índice” 2.El sistema ofrece un cuadro de
texto para agregar la cedula del estudiante 3.El profesor introduce la cedula del estudiante al que le calculara el índice 4.El sistema valida que los campos estén llenos 5.El sistema valida que la cedula ingresada este registrada en la BD 6.El sistema muestra el promedio del estudiante Curso excepcional # 1: Datos faltantes en la planilla Precondición En el paso 3 del curso típico, el profesor introduce la cedula del estudiante al que le calculara el índice Acción del actor Respuesta del sistema 1.El sistema verifica si faltó algún campo por llenar 2.El sistema muestra mensaje de alerta indicando que falta llenar algún campo 3.El sistema regresa a la opción de calcular índice Curso excepcional # 2: Datos erróneos Precondición En el paso 3 del curso típico, el profesor introduce la cedula del estudiante al que le calculara el índice Acción del actor Respuesta del sistema 1.El sistema valida que la cedula ingresada este registrada en la BD 2.El sistema muestra un mensaje de alerta indicando que la cedula ingresada no se encuentra registrada en la BD 3.El sistema regresa a la opción de calcular índice
Mostrar estudiantes
Nombre de C.U Mostrar estudiantes Actor Profesor Descripción Permite que el profesor vea sus estudiantes Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Mostrar estudiantes Curso típico Acción del actor Respuesta del sistema 1.El usuario selecciona la opción “Mostrar estudiantes” 2.El sistema ofrece una tabla con los estudiantes registrados No presenta caso excepcional.
Ver notas Nombre de C.U Ver notas Actor Estudiante Descripción Permite que el estudiante vea sus notas Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Notas Curso típico Acción del actor Respuesta del sistema 1.El usuario selecciona la opción “Ver notas” 2.El sistema ofrece una tabla con los estudiantes registrados No presenta caso excepcional.
Calcular notas por modulo
Nombre de C.U Calcular notas por modulo Actor Estudiante Descripción Permite que el estudiante vea sus notas por modulo Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Notas por modulo Curso típico Acción del actor Respuesta del sistema 1.El usuario selecciona la opción “Calcular notas por modulo” 2.El sistema ofrece una tabla con las notas por modulo No presenta caso excepcional.
Calcular promedio total
Nombre de C.U Calcular promedio total Actor Estudiante Descripción Permite que el estudiante calcule su promedio Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Promedio total Curso típico Acción del actor Respuesta del sistema 1.El usuario selecciona la opción “Calcular promedio total” 2.El sistema ofrece una tabla con el promedio total del estudiante No presenta caso excepcional.
ENTRAR AL SISTEMA
1 Ingresar usuario y contraseña
2
Validar campos vacíos
Validar usuario y contraseña
Alerta de error
[Campos vacíos o usuario,
[Usuario registrado]
contraseña inválida]
Entrada al sistema
REGISTRAR USUARIO
Seleccionar “crear usuario”
1
2 Mostrar formulario
Ingresar datos
Verificar campos
Verificar existencia
vacíos
en la BD
Alerta de error [Datos incorrectos]
[Datos correctos]
Registrar usuario
Añadir a BD
Verificar arroba
LISTAR MATERIAS
Seleccionar “listar materias”
Mostrar las materias registradas
LISTAR PROFESORES
Seleccionar “listar profesores”
Mostrar los profesores registrados
Eliminar notas de materias
Seleccionar “eliminar notas de materias”
Mostrar formulario 1 Introducción de cedula
2 Validar campos vacíos
Validar cedula
Alerta de [Datos incorrectos]
error
[Datos correctos]
Reconfirmación de cedula
Validar campos vacíos
Validar cedula
Alerta de error [Datos incorrectos]
[Datos correctos]
Eliminaci贸n de notas
Actualizar BD
CARGAR NOTAS
Seleccionar “Cargar notas”
1 Mostrar formulario 2 Ingresar datos
Validar campos vacíos
Alerta de error
[Datos incorrectos]
Validar cedula
[Datos correctos]
Agregar notas
Añadir BD
MODIFICAR NOTAS
Seleccionar “Modificar notas”
1 2
Mostrar formulario
Ingresar cedula
Validar campos vacíos
Validar cedula
Alerta de [Datos correctos]
error
[Datos incorrectos]
Mostrar formulario
Ingresar datos
Validar campos vacíos
Validar cedula
Alerta de error [Datos incorrectos]
[Datos correctos]
Modificar notas
Actualizar BD
CALCULAR INDICE
Seleccionar “Calcular índice”
1
2 Mostrar formulario
Ingresar cedula
Validar campos vacíos
Alerta de error [Datos incorrectos]
Validar cedula
[Datos correctos]
Mostrar índice de estudiantes
MOSTRAR ESTUDIANTES
Seleccionar “Mostrar estudiantes”
Mostrar los estudiantes registrados
VER NOTAS
Seleccionar “Ver notas”
Mostrar las notas del estudiante
CALCULAR NOTAS POR MODULO
Seleccionar “calcular notas por modulo”
Mostrar el cálculo de las notas del estudiante
CALCULAR PROMEDIO TOTAL
Seleccionar “calcular promedio total”
Mostrar el promedio total del estudiante