You are on page 1of 4

Documentacin Completa.

Caso de Uso: Validar_Usuario


Actores: Operador Nomina, DBA.
Post-Condicin: Se activa la interfaz de registrar trabajador.
Flujo Principal de xito:
1) El operador de nmina ingresa sus datos de inicio de sesin.
2) El sistema verifica los datos en la BD y de ser correctos inicia la sesin con permisos de
administrador.

Caso de Uso: Registrar_Trabajador


Actores: Operador Nomina, DBA.
Pre-Condicin: El operador de nmina debe haber sido verificado en el caso de uso
Validar_Usuario.
Post-Condicin: Se activa la interfaz que muestra la informacin del pago del trabajador
(Remuneracion_Trabajador).
Flujo Principal de xito:
1)
2)
3)
4)
5)

Se ingresa la cedula del trabajador


El sistema busca la cedula ingresada en la BD y compara.
Si el trabajador no existe, se ingresan los datos de este.
El sistema guarda los datos del nuevo trabajador en la BD.
Finaliza el caso de uso.

Escenario Alternativo 1:
1) En el paso 3, el trabajador est registrado, el sistema muestra los datos del mismo.
2) Contina al paso 5.
Escenario Alternativo 2:
1) En el paso 4, si el operador de nmina desea realizar una modificacin, el sistema le
muestra la opcin de modificar.
2) El operador ingresa los datos a modificar.
3) El sistema almacena los datos.
4) Contina al paso 5.
Escenario Alternativo 3:
1) En el paso 4, si el operador desea anular a un trabajador, entonces el sistema mostrara la
opcin anular.
2) El Operado presiona anular trabajador.
3) El sistema elimina los datos del trabajador en forma permanente.

4) Contina al paso 5.

Caso de Uso: Registrar_Departamento


Actores: Operador Nomina, DBA.
Pre-Condicin: El operador de nmina debe haber sido verificado en el caso de uso
Validar_Usuario.
Flujo Principal de xito:
1)
2)
3)
4)
5)

Se captura el cdigo de departamento.


Se consulta en la BD para verificar su existencia.
Si el departamento no existe se ingresan los datos de este.
El sistema guarda los datos del nuevo departamento en la BD.
Finaliza el caso de uso.

Escenario Alternativo 1:
1) En el paso 3, el departamento est registrado, el sistema muestra los datos del mismo.
2) Contina al paso 5.
Escenario Alternativo 2:
1) En el paso 4, si el operador de nmina desea realizar una modificacin, el sistema le
muestra la opcin de modificar.
2) El operador ingresa los datos a modificar.
3) El sistema almacena los datos.
4) Contina al paso 5.
Escenario Alternativo 3:
1) En el paso 4, si el operador desea anular un departamento, entonces el sistema mostrara
la opcin anular.
2) El Operado presiona anular departamento.
3) El sistema elimina los datos del departamento en forma permanente.
4) Contina al paso 5.

Caso de Uso: Mostrar_Inf_Trabajador


Actores: Operador Nomina, DBA.
Pre-Condicin: El trabajador debe haber sido registrado con xito en el caso de uso
Registrar_Trabajador.
Flujo Principal de xito:
1) El Operador de Nomina ingresa la cedula del trabajador a buscar.
2) El sistema busca la informacin en la BD y la muestra en pantalla.
3) Fin del Caso de uso.
Escenario Alternativo 1:
1) En el paso 2, el operador desea modificar los datos del trabajador, el sistema muestra la
opcin de modificar.
2) El operador ingresa los datos a modificar.
3) El sistema almacena los datos.
4) Contina al paso 3.
Escenario Alternativo 2:
1) En el paso 2, el operador desea eliminar los datos del trabajador, el sistema muestra la
opcin de eliminar.
2) El sistema elimina los datos de forma permanente.
3) Contina al paso 3.

Caso de Uso: Remuneracion_Trabajador


Actores: Operador Nomina, DBA.
Pre-Condicin: El trabajador debe haber sido registrado con xito en el caso de uso
Registrar_Trabajador.
Post-Condicin: Se actualiza la BD (Actualizar_DB).
Flujo Principal de xito:
1) Se selecciona el tipo de pago.
2) Se realiza el pago
3) Fin del caso de Uso.

Caso de Uso Actualizar BD


Actores: Operador Nomina, DBA.
Pre-Condicin: Debe haberse realizado el pago al trabajador en el caso Remuneracion_Trabajador
Post-Condicin: Se actualiza la BD (Actualizar_DB).
Flujo Principal de xito:
1) El sistema actualiza la BD.
2) Fin del caso de Uso.

You might also like