SlideShare una empresa de Scribd logo
1 de 20
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
SISTEMA DE PLANILLAS 
Modelo de Casos de Uso N° 2
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
Historial de Revisiones 
Fecha Versión Descripción Autor 
04/05/2013 1.0 Versión preliminar como propuesta de 
desarrollo. 
Carlos Rosado, Jordin 
Ocaña Mendez Lopez, Eder 
Perez Napancca, Karla 
Ramirez Carranza, Alvaro 
Sanchez Villegas, Carolina 
Torres Gonzales, Jose
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
1. Introducción 
Se desea implementar un sistema de nóminas, para automatizar el 
pago de los empleados lo que proporcionara oportuna y verazmente 
información personal y laboral del empleado. 
1.1. Propósito 
El propósito del documento es describir los diagramas de 
casos de uso de manera general. 
1.2. Vista general 
1.3 Referencias 
-Glosario 
-RUP (Rational Unified Process). 
1.4 Definición de Términos, abreviaturas y siglas
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
 RUP 
(Rational Unified Process) Es una metodología para el desarrollo 
de software (sistemas orientados a objetos). 
 Paquetes 
Agrupaciones de casos de uso y actores por funcionalidad que 
proveen. 
 PHP 
Lenguaje de Programación para el desarrollo web de contenido 
dinámico. 
2. Descripción de Actores 
 Administrador: Es la persona encargada de administrar los datos 
necesarios del sistema para que este procese las nóminas del personal. 
 Contador: Es la persona encargada de ingresar los datos necesarios al 
sistema para que este procese las nóminas del personal. 
 Empleado: Persona que brinda información al administrador y contador. 
3. Casos de Uso
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
3.1. Caso de uso Login 
Proceso en el permite autenticación del actor para ingresar al 
sistema. 
3.1.1. Diagrama de Login 
3.1.2. Descripción de caso de uso Login 
Nombre del Caso de Uso Login 
Código del Caso de Uso CU01 
Actor(es) Administrador general, administrador, contador 
Precondición 
Que el usuario este registrado para que ingrese al sistema con su 
respectivo privilegio. 
Flujo Principal 
Acción Actor Acción Sistema 
1. Introduce código y 
contraseña. 
1. Realiza búsqueda de usuario en la 
Base de datos. 
2.Valida usuario 
3.Valida contraseña 
4.Muestra interfaz usuario 
Flujo Alternativo 
1. Actor ingresa usuario o 
contraseña incorrecta. 
2. Sistema muestra “Usuario o Password 
NO registrado” 
Pos condición Actor logueado. 
Frecuencia Siempre. 
Importancia Proceso indispensable para autenticación del sistema. 
Comentarios 
3.2. Caso de uso Gestión de Empleados
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
Proceso en el que se crean, modifican y eliminar empleados. 
3.2.1. Diagrama de Gestión de Empleados 
3.2.1.2. Descripción de caso de uso Gestión de Empleados 
Nombre del Caso de Uso Gestión de empleados 
Código del Caso de Uso CU02 
Actor(es) Administrador sucursal 
Precondición Que el usuario este registrado para que ingrese al sistema. 
Flujo Principal 
Acción Actor Acción Sistema 
1. Actor indica Ver Empleados 1. Sistema muestra tabla de sus 
empleados. 
3. Actor selecciona botón Nuevo 3.Sistema muestra pantalla de Registro 
de Empleado 
4. Actor ingresa datos a 
excepción del código que es 
autogenerado y selecciona botón 
Guardar. 
4. Sistema valida datos y muestra 
mensaje “Empleado(a) Agregado(a) 
Exitosamente” 
5. Actor indica Listar de un 
empleado. 
5. Sistema muestra pantalla con los 
datos personales del empleado 
seleccionado. 
6. Actor modifica datos y 
selecciona botón Actualizar. 
6. Sistema valida datos ingresados y 
muestra mensaje de operación. 
7. Actor indica Listar de un 
empleado. 
7. Sistema muestra pantalla con los 
datos personales del empleado 
seleccionado. 
8. Actor selecciona botón 
eliminar. 
8. Sistema muestra mensaje de 
eliminación de empleado y confirma la 
respuesta. 
Flujo 
Alternativo 1 
1. Actor ingresa letras en el 
campo de teléfono. 
1. Sistema muestra error “No puede 
ingresar letras”. 
Flujo 
Alternativo 2 
1. Actor ingresa letras en el 
campo de DNI. 
2. Sistema muestra error “No puede 
ingresar letras”. 
Flujo 
Alternativo 3 
1. Actor ingresa mal el formato de 
su fecha de nacimiento. 
2. Sistema muestra mensaje de error 
“Se necesita un valor ej:(aaaa-mm-dd) 
(2009-05-05)”.
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
3.3. Caso de uso Gestionar Datos de la Organización 
Proceso en el que se crean, modifican y eliminar los datos de la 
organización. 
3.3.1. Diagrama de Gestionar Datos de la Organización 
3.3.2. Descripción de caso de uso Gestionar Datos de la 
Organización 
Flujo 
Alternativo 4 
1. Actor ingresa su fecha de 
nacimiento mayor que el año 
1990. 
2. Sistema muestra mensaje de error 
“El valor introducido es superior al 
máximo permitido”. 
Pos condición Mantenimiento de empleado 
Frecuencia A menudo 
Importancia 
Proceso indispensable para el mantenimiento de la información del 
empleado 
Comentarios 
Nombre del Caso de Uso Gestionar Datos de la Organización 
Código del Caso de Uso CU03 
Actor(es) Administrador Sucursal 
Precondición 
Que el usuario este registrado para que ingrese al sistema con su 
respectivo privilegio. 
Flujo Principal 
Acción Actor Acción Sistema 
1. Actor indica Desea Ver 
su Registro. 
1. Sistema muestra datos de la empresa 
registrada. 
2.- Actor indica Modificar 2. Sistema muestra formulario de 
Registro de la Empresa. 
3.- Actor ingresa datos de 
la empresa. 
3. Sistema valida datos ingresados y 
muestra mensaje “Empresa actualizado 
con éxito”. 
4.- Actor indica Eliminar. 4. Sistema muestra mensaje de 
eliminación “¿Desea eliminar el 
registro?”. 
5. Actor indica la respuesta 
de eliminación. 
5. Sistema confirma la respuesta y 
muestra mensaje “Empresa eliminada 
con éxito”. 
Pos condición Actor logueado.
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
Frecuencia Siempre. 
Importancia Proceso indispensable para autenticación del sistema. 
Comentarios 
3.4. Caso de uso Gestionar Usuarios 
Proceso donde se crean, modifican y eliminan usuarios. 
3.4.1. Diagrama Gestionar Usuarios 
3.4.2. Descripción de caso de uso Gestionar Usuarios 
Nombre del Caso de Uso Gestionar Usuarios 
Código del Caso de Uso CU03 
Actor(es) Administrador General, Administrador Sucursal 
Precondición 
Que el usuario este registrado para que ingrese al sistema con su 
respectivo privilegio. 
Flujo Principal 
Acción Actor Acción Sistema 
1. Actor indica Ver Usuario. 1. Sistema muestra lista de usuarios. 
2. Actor selecciona botón Nuevo 
Usuario. 
2. Sistema muestra pantalla de 
Registro de Nuevo Usuario. 
3. Actor ingresa datos y 
selecciona botón Agregar 
Usuario. 
3. Sistema valida datos y muestra 
mensaje “Usuario Agregado(a) 
Exitosamente” 
4. Actor selecciona el botón 
modificar del usuario a consultar. 
4. Sistema muestra pantalla de 
Actualizar Datos del Usuario con los 
campos del usuario seleccionado. 
5. Actor modifica datos y 
selecciona botón Actualizar. 
5. Sistema valida datos ingresados y 
muestra mensaje “Usuario 
Actualizado(a) Exitosamente”. 
6. Actor selecciona el botón 
eliminar del usuario. 
6. Sistema muestra mensaje de 
eliminación de usuario y confirma la 
respuesta. 
Flujo 
Alternativo 1 
1. Actor ingresa usuario ya 
existente. 
2. Sistema muestra “Usuario ya está 
agregado”. 
Flujo 
Alternativo 2 
1. Actor ingresa números en el 
campo de Nombre Completo. 
2. Sistema muestra mensaje “No 
puede ingresar números”. 
Flujo 
Alternativo 3 
1. Actor no selecciona imagen de 
perfil del empleado. 
2. Sistema muestra mensaje “Debe 
seleccionar la imagen”.
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
Pos condición Mantenimiento de usuarios. 
Frecuencia A menudo 
Importancia Proceso indispensable para los privilegios del sistema 
Comentarios 
3.2. Caso de uso Gestionar Egresos 
Proceso donde se registran los egresos de la empresa. 
3.2.1. Diagrama Gestionar Egresos 
3.2.2. Descripción de caso de uso Gestionar Egresos 
Nombre del Caso de Uso Gestionar Egresos 
Código del Caso de Uso CU04 
Actor(es) Administrador sucursal. 
Precondición Usuario logueado. 
Flujo Principal 
Acción Actor Acción Sistema 
1. Actor indica Egresos. 1.Sistema muestra lista de todos los 
egresos 
2.Actor indica Nuevo Egreso 2. Sistema muestra formulario de nuevo 
egresos. 
3. Actor ingresa datos y 
selecciona Guardar 
3. Sistema muestra mensaje “Tipo de 
Egreso Agregado Exitosamente”. 
4.Actor indica Editar Egreso 4. Sistema muestra formulario con todos 
los datos del egreso seleccionado. 
5.Actor indica actualizar datos 5. Sistema muestra mensaje “Tipo de 
Egreso Actualizado Exitosamente”. 
6. Actor indica eliminar Tipo de 
Egreso. 
6. Sistema muestra mensaje de 
eliminación “¿Eliminar este tipo de 
egreso?”. 
7. Actor indica la respuesta de 
eliminación. 
7. Sistema confirma la respuesta y 
muestra mensaje “Tipo de Egreso 
Eliminado Exitosamente”. 
Pos condición Mantenimiento de egresos 
Frecuencia Eventual 
Importancia 
Comentarios
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
3.3. Caso de uso Gestionar Ingresos 
Proceso donde se registran ingresos de la empresa. 
3.3.1. Diagrama de Gestionar Ingresos 
3.3.2. Descripción de caso de uso Gestionar Ingresos 
Nombre del Caso de Uso Gestionar Ingresos 
Código del Caso de Uso CU05 
Actor(es) Administrador sucursal. 
Precondición Usuario logueado. 
Flujo Principal 
Acción Actor Acción Sistema 
1. Actor indica Ingresos. 1.Sistema muestra lista de todos los 
3.6. Caso de uso Gestionar Horas Extras 
ingresos 
2.Actor indica Nuevo Ingreso 2. Sistema muestra formulario de 
nuevo ingresos. 
3. Actor ingresa datos y 
selecciona Guardar 
3. Sistema muestra mensaje “Tipo de 
Ingreso Agregado Exitosamente”. 
4.Actor indica Editar Ingreso 4. Sistema muestra formulario con 
todos los datos del egreso 
seleccionado. 
5.Actor indica actualizar datos 5. Sistema muestra mensaje “Tipo de 
Ingreso Actualizado Exitosamente”. 
6. Actor indica eliminar Tipo 
de Ingreso. 
6. Sistema muestra mensaje de 
eliminación “¿Eliminar este tipo de 
ingreso?”. 
7. Actor indica la respuesta de 
eliminación. 
7. Sistema confirma la respuesta y 
muestra mensaje “Tipo de Ingreso 
Eliminado Exitosamente”. 
Pos condición Mantenimiento de Ingresos 
Frecuencia Eventual 
Importancia 
Comentarios
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
Registrar los tipos de horas extras para luego diferenciar el monto de 
cada tipo de dichas horas extras al momento de crear una nueva nómina. 
3.6.1. Diagrama de Gestionar Horas Extras 
3.6.2. Descripción de caso de uso Gestionar Horas Extras 
Nombre del Caso de Uso Gestionar Horas Extras 
Código del Caso de Uso CU06 
Actor(es) Administrador Sucursal. 
Precondición Usuario logueado. 
Flujo Principal 
Acción Actor Acción Sistema 
1. Actor indica Horas Extras. 1. Sistema muestra lista de todos los 
3.7. Caso de uso Gestionar Cargos 
tipos de horas extras. 
2. Actor indica Nuevo Tipo de 
Hora Extra. 
2. Sistema muestra formulario de 
nuevo tipo de hora extra. 
3. Actor ingresa datos y 
selecciona Agregar Tipo. 
3. Sistema muestra mensaje “Tipo de 
Hora Extra Agregado Exitosamente”. 
4.Actor indica Editar Tipo de 
Hora Extra 
4. Sistema muestra campo con el 
nombre del tipo de hora extra. 
5.Actor indica actualizar datos 5. Sistema muestra mensaje “Tipo de 
Hora Extra Actualizado 
Exitosamente”. 
6. Actor indica eliminar Tipo 
de Hora Extra. 
6. Sistema muestra mensaje de 
eliminación “¿Eliminar este tipo de 
hora extra?”. 
7. Actor indica la respuesta de 
eliminación. 
7. Sistema confirma la respuesta y 
muestra mensaje “Tipo de Hora Extra 
Eliminado Exitosamente”. 
Flujo Alternativo 
1. Actor ingresa números en 
el campo de Tipo de Horas 
Extras. 
2. Sistema muestra mensaje de error 
“No puede ingresar números”. 
Pos condición Mantenimiento de Tipo de Horas Extras 
Frecuencia Eventual 
Importancia 
Comentarios
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
Funcionalidad que permite ver los diferentes tipos de cargos que existen 
en la empresa. 
3.7.1. Diagrama de Gestionar Cargos 
3.7.2. Descripción de caso de uso Gestionar Cargos 
Nombre del Caso de Uso Gestionar Cargos 
Código del Caso de Uso CU07 
Actor(es) Administrador Sucursal. 
Precondición Usuario logueado. 
Flujo Principal 
Acción Actor Acción Sistema 
1. Actor indica Cargos. 1. Sistema muestra lista de todos los 
tipos de cargos. 
2. Actor indica Nuevo Cargo. 2. Sistema muestra formulario de 
nuevo cargo. 
3. Actor ingresa datos y 
selecciona Agregar Cargo. 
3. Sistema muestra mensaje “Cargo 
Agregado Exitosamente”. 
4. Actor indica editar Cargo 
del cargo elegido. 
4. Sistema muestra campo con el 
nombre del cargo y la lista 
desplegable del departamento. 
5. Actor indica Actualizar 
Cargo. 
5. Sistema muestra mensaje “Cargo 
Actualizado Exitosamente”. 
6. Actor indica eliminar Cargo. 6. Sistema muestra mensaje de 
eliminación “¿Eliminar este cargo?”. 
7. Actor indica la respuesta de 
eliminación. 
7. Sistema confirma la respuesta y 
muestra mensaje “Cargo Eliminado 
Exitosamente”. 
Flujo Alternativo 
1. Actor ingresa números en 
el campo de Nombre del 
Cargo. 
2. Sistema muestra mensaje de error 
“No puede ingresar números”. 
Pos condición Mantenimiento de Cargos. 
Frecuencia Eventual. 
Importancia 
Comentarios 
3.8. Caso de uso Gestionar Departamento
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
Funcionalidad que permite gestionar los diferentes departamentos 
(seguridad, soporte, peluquería, transporte, administración y ordenanza) 
que existen en la empresa de cada sucursal. 
3.8.1. Diagrama de Gestionar Departamento 
3.8.2. Descripción de caso de uso Gestionar Departamento 
Nombre del Caso de Uso Gestionar Departamento 
Código del Caso de Uso CU08 
Actor(es) Administrador Sucursal. 
Precondición Usuario logueado. 
Flujo Principal 
Acción Actor Acción Sistema 
1. Actor indica 
Departamentos. 
1. Sistema muestra lista de todos los 
tipos de departamentos de la 
empresa. 
2. Actor indica Nuevo 
Departamento. 
2. Sistema muestra formulario con el 
campo de Nombre del Departamento 
y una lista desplegable de las 
Sucursales. 
3. Actor ingresa datos y 
selecciona Agregar 
Departamento. 
3. Sistema muestra mensaje 
“Departamento Agregado 
Exitosamente”. 
4. Actor indica editar 
Departamento. 
4. Sistema muestra campos a 
modificar. 
5. Actor indica Actualizar 
Departamento. 
5. Sistema muestra mensaje 
“Departamento Actualizado 
Exitosamente”. 
6. Actor indica eliminar 
Departamento. 
6. Sistema muestra mensaje de 
eliminación “¿Eliminar este 
departamento?”. 
7. Actor indica la respuesta de 
eliminación. 
7. Sistema confirma la respuesta y 
muestra mensaje “Departamento 
Eliminado Exitosamente”. 
Flujo Alternativo 
1. Actor ingresa números en 
el campo de Nombre del 
Departamento. 
2. Sistema muestra mensaje de error 
“No puede ingresar números”. 
Pos condición Mantenimiento de Departamentos.
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
Frecuencia Eventual. 
Importancia 
Comentarios 
3.9. Caso de uso Gestionar Sucursal 
3.9.1. Diagrama de Gestionar Sucursal 
3.9.2. Descripción del caso de uso Gestionar Sucursal 
Nombre del Caso de Uso Gestionar Sucursal 
Código del Caso de Uso CU09 
Actor(es) Administrador Sucursal. 
Precondición Usuario logueado. 
Flujo Principal 
Acción Actor Acción Sistema 
1. Actor indica Sucursales. 1. Sistema muestra lista de todos los 
sucursales de la empresa. 
2. Actor indica Nueva 
Sucursal. 
2. Sistema muestra formulario de 
Registro de Sucursal. 
3. Actor ingresa datos y 
selecciona Agregar Sucursal. 
3. Sistema muestra mensaje 
“Sucursal Agregada Exitosamente”. 
4. Actor indica editar 
Sucursal. 
4. Sistema muestra campos a 
modificar. 
5. Actor selecciona el botón 
Actualizar Sucursal. 
5. Sistema muestra mensaje 
“Sucursal Actualizado Exitosamente”. 
6. Actor indica eliminar 
Sucursal. 
6. Sistema muestra mensaje de 
eliminación “¿Eliminar esta 
sucursal?”. 
7. Actor indica la respuesta de 
eliminación. 
7. Sistema confirma la respuesta y 
muestra mensaje “Sucursal Eliminado 
Exitosamente”. 
Flujo Alternativo 1 
1. Actor ingresa números en 
el campo de Encargado. 
2. Sistema muestra mensaje de error 
“No puede ingresar números”. 
Flujo Alternativo 2 
1. Actor ingresa letras en el 
campo de Teléfono. 
2. Sistema muestra mensaje de error 
“No puede ingresar letras”. 
Pos condición Mantenimiento de Sucursales.
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
Frecuencia Eventual. 
Importancia 
Comentarios 
3.10. Caso de uso Backup 
Proceso para que el contador realice una copia de seguridad del 
sistema. 
3.10.1. Diagrama de Generar Backup 
3.10.2. Descripción de caso de uso Generar Backup. 
Nombre del Caso de Uso Backup 
Código del Caso de Uso CU10 
Actor(es) Administrador Sucursal, Contador 
Precondición Usuario logueado 
Flujo Principal 
Acción Actor Acción Sistema 
1. Actor indica generar 
Backup. 
3.11. Caso de uso Importar Datos 
2. Sistema guarda la copia de seguridad. 
Pos condición Ninguno 
Frecuencia Siempre 
Importancia Proceso para generar copias de seguridad. 
Comentarios
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
Proceso para que el contador pueda restaurar los datos ante una falla 
del sistema. 
3.11.1. Diagrama de Importar Datos 
3.11.2. Descripción de caso de uso Importar Datos 
Nombre del Caso de Uso Gestionar Sucursal 
Código del Caso de Uso CU09 
Actor(es) Administrador Sucursal, Contador. 
Precondición Usuario logueado. 
Flujo Principal 
Acción Actor Acción Sistema 
1. Actor indica Importar Datos. 1. Sistema muestra interfaz de 
3.12. Caso de uso Ver Empleados 
Seleccionar Archivo que desea 
Restaurar. 
2. Actor selecciona el botón 
Seleccionar Archivo y escoge 
la ruta del script del sistema. 
2. Sistema muestra formulario de 
Registro de Sucursal. 
Flujo Alternativo 1 
1. Actor no selecciona el script 
a restaurar. 
2. Sistema muestra mensaje de error 
“El proceso ha fallado intente de 
nuevo, base de datos no encontrada”. 
Pos condición Base de datos restaurada. 
Frecuencia Eventual. 
Importancia 
Comentarios
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
Proceso donde el contador se información los datos personales de cada 
empleado. 
3.12.1. Diagrama de Ver Empleados 
3.12.2. Descripción de caso de uso de Ver Empleados 
Nombre del Caso de Uso Ver Empleados 
Código del Caso de Uso CU12 
Actor(es) Contador 
Precondición Usuario logueado 
Flujo Principal 
Acción Actor Acción Sistema 
1. Actor indica “Ver 
empleados”. 
1. Sistema muestra listado de 
empleados de la empresa. 
2. Actor selecciona “Listar” en 
un determinado empleado. 
2. Sistema muestra datos del 
empleado seleccionado. 
Pos condición Ninguno 
Frecuencia A menudo 
Importancia Proceso para consultar los datos de cada empleado. 
3.13. Caso de uso de Administrar Nómina
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
Proceso donde se imprime boleta de pagos de los empleados 
3.13.1. Diagrama de Administrar Nómina 
Contador 
Administrar nomina 
<<include>> 
3.13.2. Descripción del caso de uso Administrar Nomina 
3.14. Caso de uso Ver Reportes 
Imprimir boleta 
Nombre del Caso de Uso Administrar Nómina 
Código del Caso de Uso CU09 
Actor(es) Contador 
Precondición Usuario logueado 
Flujo Principal 
Acción Actor Acción Sistema 
1. Actor indica “Administrar 
Nóminas”. 
1. Sistema muestra lista desplegable 
de las sucursales de la empresa. 
2. Actor selecciona sucursal. 2. Sistema muestra lista de nóminas. 
3. Actor indica Nueva Nómina 3. Sistema muestra tabla con los 
empleados con sus respectivos 
pagos y sus descuentos a registrar. 
4. Actor indica “Siguiente 
Paso”. 
4. Sistema muestra reporte de los 
empleados con sus pagos. 
5. Actor indica “Cerrar Planilla” 5.- Sistema muestra mensaje 
“Planilla generada” 
3. Actor selecciona “Imprimi r 
Nómina” 
3. Sistema muestra reporte de la lista 
de pagos de cada empleado. 
Flujo Alternativo 1 
1. Actor indica “Cerrar nómina 
más tarde”. 
2.- Sistema muestra menú de 
nómina. 
Pos condición Ninguno 
Frecuencia Eventual 
Importancia Proceso para verificar los pagos de cada empleado.
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
3.14.1. Diagrama de Ver Reportes 
3.14.2 Descripción del caso de uso Ver Reportes 
Nombre del Caso de Uso Ver reportes 
Código del Caso de Uso CU13 
Actor(es) Contador 
Precondición Usuario logueado 
Flujo Principal 
Acción Actor Acción Sistema 
1. Actor indica “Ver reportes”. 1. Sistema muestra menú de reportes 
generales del sistema. 
2. Actor selecciona “Ver 
Empleados”. 
2. Sistema muestra lista desplegable 
con los Departamentos. 
3. Actor selecciona 
departamento a consultar. 
3. Sistema muestra lista de 
empleados con su sueldo base. 
4. Actor indica “Cargos” 4. Sistema muestra lista desplegable 
con los tipos de Cargos. 
5. Actor selecciona el tipo de 
cargo a consultar. 
5. Sistema muestra la relación de los 
empleados con dicho cargo. 
6. Actor indica “Horas Extras”. 6. Sistema muestra lista desplegable 
de empleados.
Sistema de planillas Versión 
Modelo de casos de uso n°2 Fecha: 
Documento modelo de casos de uso n°2 
7. Actor selecciona empleado 
a consultar sus pagos. 
7. Sistema muestra tabla con sus 
respectivos pagos de dicho empleado 
por sus horas extras. 
8. Actor indica “Ingresos”. 8. Sistema muestra lista desplegable 
de empleados. 
9. Actor selecciona empleado 
a consultar sus ingresos. 
9. Sistema muestra tabla con sus 
ingresos de empleado seleccionado. 
10. Actor indica “Egresos”. 10. Sistema muestra lista 
desplegable de empleados. 
11. Actor selecciona 
empleado a consultar sus 
descuentos. 
11. Sistema muestra tabla con sus 
descuentos del empleado 
seleccionado. 
12. Actor indica “Sucursales”. 12. Sistema muestra lista 
desplegable con las Sucursales. 
13. Actor selecciona Sucursal 
a consultar. 
13. Sistema muestra tabla con los 
empleados que laboran en dicha 
Sucursal. 
14. Actor indica “Administrar 
Nomina”. 
14. Sistema muestra lista 
desplegable con las Sucursales. 
15. Actor selecciona Sucursal 
a consultar. 
15. Sistema muestra tabla con las 
nóminas con su fecha de inicio y 
fecha de fin. 
Pos condición Ninguno 
Frecuencia A menudo 
Importancia Proceso consultar los reportes de la empresa.

Más contenido relacionado

La actualidad más candente

diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
Universidad Tecnológica
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
Sergio Sanchez
 
Requisitos funcionales del sistema
Requisitos funcionales del sistemaRequisitos funcionales del sistema
Requisitos funcionales del sistema
fanyto
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
ramirezjaime
 
Desarrollo de aplicaciones web con casos de uso
Desarrollo de aplicaciones web  con casos de usoDesarrollo de aplicaciones web  con casos de uso
Desarrollo de aplicaciones web con casos de uso
Josafat Mtz
 
Descripcion Caso De Uso
Descripcion Caso De UsoDescripcion Caso De Uso
Descripcion Caso De Uso
ucpr
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
Walter Chacon
 
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
RAUL CHIPANA LARICO
 
Requerimientos de un sistema de información
Requerimientos de un sistema de informaciónRequerimientos de un sistema de información
Requerimientos de un sistema de información
camilo_flores
 

La actualidad más candente (20)

Mcvs mn-01 casos de uso de negocio
Mcvs mn-01 casos de uso de negocioMcvs mn-01 casos de uso de negocio
Mcvs mn-01 casos de uso de negocio
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Uso
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
 
Ejemplo de manual sistema de inventario de operaciones estadisticas
Ejemplo de manual sistema de inventario de operaciones estadisticasEjemplo de manual sistema de inventario de operaciones estadisticas
Ejemplo de manual sistema de inventario de operaciones estadisticas
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
 
Requisitos funcionales del sistema
Requisitos funcionales del sistemaRequisitos funcionales del sistema
Requisitos funcionales del sistema
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02
 
Diagrama de Actividades
Diagrama de ActividadesDiagrama de Actividades
Diagrama de Actividades
 
Desarrollo de aplicaciones web con casos de uso
Desarrollo de aplicaciones web  con casos de usoDesarrollo de aplicaciones web  con casos de uso
Desarrollo de aplicaciones web con casos de uso
 
Descripcion Caso De Uso
Descripcion Caso De UsoDescripcion Caso De Uso
Descripcion Caso De Uso
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
 
PROYECTO FINAL ANÀLISIS Y DISEÑO ll
PROYECTO FINAL ANÀLISIS Y DISEÑO llPROYECTO FINAL ANÀLISIS Y DISEÑO ll
PROYECTO FINAL ANÀLISIS Y DISEÑO ll
 
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
 
Como Documentar Casos De Uso
Como Documentar Casos De UsoComo Documentar Casos De Uso
Como Documentar Casos De Uso
 
Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
Requerimientos de un sistema de información
Requerimientos de un sistema de informaciónRequerimientos de un sistema de información
Requerimientos de un sistema de información
 

Destacado

Descripcion de caso de uso
Descripcion de caso de usoDescripcion de caso de uso
Descripcion de caso de uso
josesumoza
 
Modelo de casos de uso
Modelo de casos de uso Modelo de casos de uso
Modelo de casos de uso
maurolis
 
Sistemas de información de recursos humanos
Sistemas de información de recursos humanosSistemas de información de recursos humanos
Sistemas de información de recursos humanos
nitadimopoulos
 
Importancia de la Tecnología en las empresas
Importancia de la Tecnología en las empresasImportancia de la Tecnología en las empresas
Importancia de la Tecnología en las empresas
graytlax91
 
GOintegro [Las 4 Claves para Invertir en Tecnología de Recursos Humanos en 20...
GOintegro [Las 4 Claves para Invertir en Tecnología de Recursos Humanos en 20...GOintegro [Las 4 Claves para Invertir en Tecnología de Recursos Humanos en 20...
GOintegro [Las 4 Claves para Invertir en Tecnología de Recursos Humanos en 20...
Renzo Dasso
 
Tecnologia de informacion en las empresas
Tecnologia de informacion en las empresasTecnologia de informacion en las empresas
Tecnologia de informacion en las empresas
abueladelniaka28
 
21. Planilla De Sueldos
21. Planilla De Sueldos21. Planilla De Sueldos
21. Planilla De Sueldos
CONCAR3000
 
Planilla electronica
Planilla electronicaPlanilla electronica
Planilla electronica
jrivera19
 

Destacado (20)

Descripcion de caso de uso
Descripcion de caso de usoDescripcion de caso de uso
Descripcion de caso de uso
 
Que es una planilla
Que es una planillaQue es una planilla
Que es una planilla
 
Modelo de casos de uso
Modelo de casos de uso Modelo de casos de uso
Modelo de casos de uso
 
Sistemas de información de recursos humanos
Sistemas de información de recursos humanosSistemas de información de recursos humanos
Sistemas de información de recursos humanos
 
Planilla de remuneraciones
Planilla de remuneracionesPlanilla de remuneraciones
Planilla de remuneraciones
 
PLANILLA DE PAGO,REMUNERACIÓN Y PLANILLA ELECTRÓNICA-PLAME
PLANILLA DE PAGO,REMUNERACIÓN Y PLANILLA ELECTRÓNICA-PLAMEPLANILLA DE PAGO,REMUNERACIÓN Y PLANILLA ELECTRÓNICA-PLAME
PLANILLA DE PAGO,REMUNERACIÓN Y PLANILLA ELECTRÓNICA-PLAME
 
Importancia de la Tecnología en las empresas
Importancia de la Tecnología en las empresasImportancia de la Tecnología en las empresas
Importancia de la Tecnología en las empresas
 
GOintegro [Las 4 Claves para Invertir en Tecnología de Recursos Humanos en 20...
GOintegro [Las 4 Claves para Invertir en Tecnología de Recursos Humanos en 20...GOintegro [Las 4 Claves para Invertir en Tecnología de Recursos Humanos en 20...
GOintegro [Las 4 Claves para Invertir en Tecnología de Recursos Humanos en 20...
 
Sistemas de Informacion en Recursos Humanos
Sistemas de Informacion en Recursos HumanosSistemas de Informacion en Recursos Humanos
Sistemas de Informacion en Recursos Humanos
 
Tecnologia de informacion en las empresas
Tecnologia de informacion en las empresasTecnologia de informacion en las empresas
Tecnologia de informacion en las empresas
 
Las planillas
Las planillasLas planillas
Las planillas
 
Guia mapa de procesos
Guia mapa de procesosGuia mapa de procesos
Guia mapa de procesos
 
21. Planilla De Sueldos
21. Planilla De Sueldos21. Planilla De Sueldos
21. Planilla De Sueldos
 
SISTEMA DE INFORMACION RECURSOS HUMANOS
SISTEMA DE INFORMACION RECURSOS HUMANOSSISTEMA DE INFORMACION RECURSOS HUMANOS
SISTEMA DE INFORMACION RECURSOS HUMANOS
 
SISTEMA DE PLANILLAS
SISTEMA DE PLANILLASSISTEMA DE PLANILLAS
SISTEMA DE PLANILLAS
 
DISEÑO DE UN SISTEMA DE INFORMACIÓN PARA EL ÁREA DE RECURSOS HUMANOS DE LA CA...
DISEÑO DE UN SISTEMA DE INFORMACIÓN PARA EL ÁREA DE RECURSOS HUMANOS DE LA CA...DISEÑO DE UN SISTEMA DE INFORMACIÓN PARA EL ÁREA DE RECURSOS HUMANOS DE LA CA...
DISEÑO DE UN SISTEMA DE INFORMACIÓN PARA EL ÁREA DE RECURSOS HUMANOS DE LA CA...
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
Historias de usuario¿Por qué? ¿Qué son? ¿Cómo son?
Historias de usuario¿Por qué? ¿Qué son? ¿Cómo son?Historias de usuario¿Por qué? ¿Qué son? ¿Cómo son?
Historias de usuario¿Por qué? ¿Qué son? ¿Cómo son?
 
Tecnologia y recursos humanos
Tecnologia y recursos humanosTecnologia y recursos humanos
Tecnologia y recursos humanos
 
Planilla electronica
Planilla electronicaPlanilla electronica
Planilla electronica
 

Similar a Modelodecasosdeuso planillas

Modelo de casos de uso 2ª versiónk
Modelo de casos de uso 2ª versiónkModelo de casos de uso 2ª versiónk
Modelo de casos de uso 2ª versiónk
Jose Torres Gonzales
 
CasosndenusonTuGestion___906286b20a85916___.pdf
CasosndenusonTuGestion___906286b20a85916___.pdfCasosndenusonTuGestion___906286b20a85916___.pdf
CasosndenusonTuGestion___906286b20a85916___.pdf
Alexander Corredor
 
Análisis de la situación Módulo de gestión de usuarios
Análisis de la situación Módulo de gestión de usuariosAnálisis de la situación Módulo de gestión de usuarios
Análisis de la situación Módulo de gestión de usuarios
miguelangelvillelli
 
Guitars House
Guitars HouseGuitars House
Guitars House
nahun1385
 
Manual administrativo1
Manual administrativo1Manual administrativo1
Manual administrativo1
Lina Vega
 

Similar a Modelodecasosdeuso planillas (20)

Modelo de casos de uso 2ª versiónk
Modelo de casos de uso 2ª versiónkModelo de casos de uso 2ª versiónk
Modelo de casos de uso 2ª versiónk
 
Cusistema
CusistemaCusistema
Cusistema
 
Cusistema
CusistemaCusistema
Cusistema
 
Cusistema
CusistemaCusistema
Cusistema
 
Modelo de casos de uso 2da versión
Modelo de casos de uso 2da versiónModelo de casos de uso 2da versión
Modelo de casos de uso 2da versión
 
Ejemplo iconix
Ejemplo iconixEjemplo iconix
Ejemplo iconix
 
Especificacion de Requerimientos
Especificacion de RequerimientosEspecificacion de Requerimientos
Especificacion de Requerimientos
 
CasosndenusonTuGestion___906286b20a85916___.pdf
CasosndenusonTuGestion___906286b20a85916___.pdfCasosndenusonTuGestion___906286b20a85916___.pdf
CasosndenusonTuGestion___906286b20a85916___.pdf
 
Unidad iii -_parte_3_-_(2xpag)
Unidad iii -_parte_3_-_(2xpag)Unidad iii -_parte_3_-_(2xpag)
Unidad iii -_parte_3_-_(2xpag)
 
Diseño de-base-de-datos
Diseño de-base-de-datosDiseño de-base-de-datos
Diseño de-base-de-datos
 
Trabajo Casos de Uso
Trabajo Casos de Uso Trabajo Casos de Uso
Trabajo Casos de Uso
 
Ejemplo manual de usuario
Ejemplo manual de usuarioEjemplo manual de usuario
Ejemplo manual de usuario
 
Análisis de la situación Módulo de gestión de usuarios
Análisis de la situación Módulo de gestión de usuariosAnálisis de la situación Módulo de gestión de usuarios
Análisis de la situación Módulo de gestión de usuarios
 
Trabajo de diseño fernandez y maza
Trabajo de diseño fernandez y mazaTrabajo de diseño fernandez y maza
Trabajo de diseño fernandez y maza
 
Modelo dinámico de transacciones
Modelo dinámico de transaccionesModelo dinámico de transacciones
Modelo dinámico de transacciones
 
Guitars House
Guitars HouseGuitars House
Guitars House
 
Tabulado de casos de uso
Tabulado de casos de usoTabulado de casos de uso
Tabulado de casos de uso
 
Manual agente sgs
Manual agente sgsManual agente sgs
Manual agente sgs
 
Casosdeuso
CasosdeusoCasosdeuso
Casosdeuso
 
Manual administrativo1
Manual administrativo1Manual administrativo1
Manual administrativo1
 

Más de Carlos Davis Rivera Peña (9)

Colabora2
Colabora2Colabora2
Colabora2
 
Conceptos de calidad
Conceptos de calidadConceptos de calidad
Conceptos de calidad
 
Conceptos de calidad
Conceptos de calidadConceptos de calidad
Conceptos de calidad
 
Prender un led
Prender un ledPrender un led
Prender un led
 
Prender un led
Prender un ledPrender un led
Prender un led
 
Objetivo general startup
Objetivo general startupObjetivo general startup
Objetivo general startup
 
Mdw guia-startup
Mdw guia-startupMdw guia-startup
Mdw guia-startup
 
Pdfwebservices
PdfwebservicesPdfwebservices
Pdfwebservices
 
Alb orada sicologia iii bim
Alb orada  sicologia  iii bimAlb orada  sicologia  iii bim
Alb orada sicologia iii bim
 

Último

Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
chorantina325
 

Último (6)

Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuad
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjPPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
Emprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoEmprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC Mexico
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
 

Modelodecasosdeuso planillas

  • 1. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2 SISTEMA DE PLANILLAS Modelo de Casos de Uso N° 2
  • 2. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2 Historial de Revisiones Fecha Versión Descripción Autor 04/05/2013 1.0 Versión preliminar como propuesta de desarrollo. Carlos Rosado, Jordin Ocaña Mendez Lopez, Eder Perez Napancca, Karla Ramirez Carranza, Alvaro Sanchez Villegas, Carolina Torres Gonzales, Jose
  • 3. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2 1. Introducción Se desea implementar un sistema de nóminas, para automatizar el pago de los empleados lo que proporcionara oportuna y verazmente información personal y laboral del empleado. 1.1. Propósito El propósito del documento es describir los diagramas de casos de uso de manera general. 1.2. Vista general 1.3 Referencias -Glosario -RUP (Rational Unified Process). 1.4 Definición de Términos, abreviaturas y siglas
  • 4. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2  RUP (Rational Unified Process) Es una metodología para el desarrollo de software (sistemas orientados a objetos).  Paquetes Agrupaciones de casos de uso y actores por funcionalidad que proveen.  PHP Lenguaje de Programación para el desarrollo web de contenido dinámico. 2. Descripción de Actores  Administrador: Es la persona encargada de administrar los datos necesarios del sistema para que este procese las nóminas del personal.  Contador: Es la persona encargada de ingresar los datos necesarios al sistema para que este procese las nóminas del personal.  Empleado: Persona que brinda información al administrador y contador. 3. Casos de Uso
  • 5. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2 3.1. Caso de uso Login Proceso en el permite autenticación del actor para ingresar al sistema. 3.1.1. Diagrama de Login 3.1.2. Descripción de caso de uso Login Nombre del Caso de Uso Login Código del Caso de Uso CU01 Actor(es) Administrador general, administrador, contador Precondición Que el usuario este registrado para que ingrese al sistema con su respectivo privilegio. Flujo Principal Acción Actor Acción Sistema 1. Introduce código y contraseña. 1. Realiza búsqueda de usuario en la Base de datos. 2.Valida usuario 3.Valida contraseña 4.Muestra interfaz usuario Flujo Alternativo 1. Actor ingresa usuario o contraseña incorrecta. 2. Sistema muestra “Usuario o Password NO registrado” Pos condición Actor logueado. Frecuencia Siempre. Importancia Proceso indispensable para autenticación del sistema. Comentarios 3.2. Caso de uso Gestión de Empleados
  • 6. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2 Proceso en el que se crean, modifican y eliminar empleados. 3.2.1. Diagrama de Gestión de Empleados 3.2.1.2. Descripción de caso de uso Gestión de Empleados Nombre del Caso de Uso Gestión de empleados Código del Caso de Uso CU02 Actor(es) Administrador sucursal Precondición Que el usuario este registrado para que ingrese al sistema. Flujo Principal Acción Actor Acción Sistema 1. Actor indica Ver Empleados 1. Sistema muestra tabla de sus empleados. 3. Actor selecciona botón Nuevo 3.Sistema muestra pantalla de Registro de Empleado 4. Actor ingresa datos a excepción del código que es autogenerado y selecciona botón Guardar. 4. Sistema valida datos y muestra mensaje “Empleado(a) Agregado(a) Exitosamente” 5. Actor indica Listar de un empleado. 5. Sistema muestra pantalla con los datos personales del empleado seleccionado. 6. Actor modifica datos y selecciona botón Actualizar. 6. Sistema valida datos ingresados y muestra mensaje de operación. 7. Actor indica Listar de un empleado. 7. Sistema muestra pantalla con los datos personales del empleado seleccionado. 8. Actor selecciona botón eliminar. 8. Sistema muestra mensaje de eliminación de empleado y confirma la respuesta. Flujo Alternativo 1 1. Actor ingresa letras en el campo de teléfono. 1. Sistema muestra error “No puede ingresar letras”. Flujo Alternativo 2 1. Actor ingresa letras en el campo de DNI. 2. Sistema muestra error “No puede ingresar letras”. Flujo Alternativo 3 1. Actor ingresa mal el formato de su fecha de nacimiento. 2. Sistema muestra mensaje de error “Se necesita un valor ej:(aaaa-mm-dd) (2009-05-05)”.
  • 7. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2 3.3. Caso de uso Gestionar Datos de la Organización Proceso en el que se crean, modifican y eliminar los datos de la organización. 3.3.1. Diagrama de Gestionar Datos de la Organización 3.3.2. Descripción de caso de uso Gestionar Datos de la Organización Flujo Alternativo 4 1. Actor ingresa su fecha de nacimiento mayor que el año 1990. 2. Sistema muestra mensaje de error “El valor introducido es superior al máximo permitido”. Pos condición Mantenimiento de empleado Frecuencia A menudo Importancia Proceso indispensable para el mantenimiento de la información del empleado Comentarios Nombre del Caso de Uso Gestionar Datos de la Organización Código del Caso de Uso CU03 Actor(es) Administrador Sucursal Precondición Que el usuario este registrado para que ingrese al sistema con su respectivo privilegio. Flujo Principal Acción Actor Acción Sistema 1. Actor indica Desea Ver su Registro. 1. Sistema muestra datos de la empresa registrada. 2.- Actor indica Modificar 2. Sistema muestra formulario de Registro de la Empresa. 3.- Actor ingresa datos de la empresa. 3. Sistema valida datos ingresados y muestra mensaje “Empresa actualizado con éxito”. 4.- Actor indica Eliminar. 4. Sistema muestra mensaje de eliminación “¿Desea eliminar el registro?”. 5. Actor indica la respuesta de eliminación. 5. Sistema confirma la respuesta y muestra mensaje “Empresa eliminada con éxito”. Pos condición Actor logueado.
  • 8. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2 Frecuencia Siempre. Importancia Proceso indispensable para autenticación del sistema. Comentarios 3.4. Caso de uso Gestionar Usuarios Proceso donde se crean, modifican y eliminan usuarios. 3.4.1. Diagrama Gestionar Usuarios 3.4.2. Descripción de caso de uso Gestionar Usuarios Nombre del Caso de Uso Gestionar Usuarios Código del Caso de Uso CU03 Actor(es) Administrador General, Administrador Sucursal Precondición Que el usuario este registrado para que ingrese al sistema con su respectivo privilegio. Flujo Principal Acción Actor Acción Sistema 1. Actor indica Ver Usuario. 1. Sistema muestra lista de usuarios. 2. Actor selecciona botón Nuevo Usuario. 2. Sistema muestra pantalla de Registro de Nuevo Usuario. 3. Actor ingresa datos y selecciona botón Agregar Usuario. 3. Sistema valida datos y muestra mensaje “Usuario Agregado(a) Exitosamente” 4. Actor selecciona el botón modificar del usuario a consultar. 4. Sistema muestra pantalla de Actualizar Datos del Usuario con los campos del usuario seleccionado. 5. Actor modifica datos y selecciona botón Actualizar. 5. Sistema valida datos ingresados y muestra mensaje “Usuario Actualizado(a) Exitosamente”. 6. Actor selecciona el botón eliminar del usuario. 6. Sistema muestra mensaje de eliminación de usuario y confirma la respuesta. Flujo Alternativo 1 1. Actor ingresa usuario ya existente. 2. Sistema muestra “Usuario ya está agregado”. Flujo Alternativo 2 1. Actor ingresa números en el campo de Nombre Completo. 2. Sistema muestra mensaje “No puede ingresar números”. Flujo Alternativo 3 1. Actor no selecciona imagen de perfil del empleado. 2. Sistema muestra mensaje “Debe seleccionar la imagen”.
  • 9. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2 Pos condición Mantenimiento de usuarios. Frecuencia A menudo Importancia Proceso indispensable para los privilegios del sistema Comentarios 3.2. Caso de uso Gestionar Egresos Proceso donde se registran los egresos de la empresa. 3.2.1. Diagrama Gestionar Egresos 3.2.2. Descripción de caso de uso Gestionar Egresos Nombre del Caso de Uso Gestionar Egresos Código del Caso de Uso CU04 Actor(es) Administrador sucursal. Precondición Usuario logueado. Flujo Principal Acción Actor Acción Sistema 1. Actor indica Egresos. 1.Sistema muestra lista de todos los egresos 2.Actor indica Nuevo Egreso 2. Sistema muestra formulario de nuevo egresos. 3. Actor ingresa datos y selecciona Guardar 3. Sistema muestra mensaje “Tipo de Egreso Agregado Exitosamente”. 4.Actor indica Editar Egreso 4. Sistema muestra formulario con todos los datos del egreso seleccionado. 5.Actor indica actualizar datos 5. Sistema muestra mensaje “Tipo de Egreso Actualizado Exitosamente”. 6. Actor indica eliminar Tipo de Egreso. 6. Sistema muestra mensaje de eliminación “¿Eliminar este tipo de egreso?”. 7. Actor indica la respuesta de eliminación. 7. Sistema confirma la respuesta y muestra mensaje “Tipo de Egreso Eliminado Exitosamente”. Pos condición Mantenimiento de egresos Frecuencia Eventual Importancia Comentarios
  • 10. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2 3.3. Caso de uso Gestionar Ingresos Proceso donde se registran ingresos de la empresa. 3.3.1. Diagrama de Gestionar Ingresos 3.3.2. Descripción de caso de uso Gestionar Ingresos Nombre del Caso de Uso Gestionar Ingresos Código del Caso de Uso CU05 Actor(es) Administrador sucursal. Precondición Usuario logueado. Flujo Principal Acción Actor Acción Sistema 1. Actor indica Ingresos. 1.Sistema muestra lista de todos los 3.6. Caso de uso Gestionar Horas Extras ingresos 2.Actor indica Nuevo Ingreso 2. Sistema muestra formulario de nuevo ingresos. 3. Actor ingresa datos y selecciona Guardar 3. Sistema muestra mensaje “Tipo de Ingreso Agregado Exitosamente”. 4.Actor indica Editar Ingreso 4. Sistema muestra formulario con todos los datos del egreso seleccionado. 5.Actor indica actualizar datos 5. Sistema muestra mensaje “Tipo de Ingreso Actualizado Exitosamente”. 6. Actor indica eliminar Tipo de Ingreso. 6. Sistema muestra mensaje de eliminación “¿Eliminar este tipo de ingreso?”. 7. Actor indica la respuesta de eliminación. 7. Sistema confirma la respuesta y muestra mensaje “Tipo de Ingreso Eliminado Exitosamente”. Pos condición Mantenimiento de Ingresos Frecuencia Eventual Importancia Comentarios
  • 11. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2 Registrar los tipos de horas extras para luego diferenciar el monto de cada tipo de dichas horas extras al momento de crear una nueva nómina. 3.6.1. Diagrama de Gestionar Horas Extras 3.6.2. Descripción de caso de uso Gestionar Horas Extras Nombre del Caso de Uso Gestionar Horas Extras Código del Caso de Uso CU06 Actor(es) Administrador Sucursal. Precondición Usuario logueado. Flujo Principal Acción Actor Acción Sistema 1. Actor indica Horas Extras. 1. Sistema muestra lista de todos los 3.7. Caso de uso Gestionar Cargos tipos de horas extras. 2. Actor indica Nuevo Tipo de Hora Extra. 2. Sistema muestra formulario de nuevo tipo de hora extra. 3. Actor ingresa datos y selecciona Agregar Tipo. 3. Sistema muestra mensaje “Tipo de Hora Extra Agregado Exitosamente”. 4.Actor indica Editar Tipo de Hora Extra 4. Sistema muestra campo con el nombre del tipo de hora extra. 5.Actor indica actualizar datos 5. Sistema muestra mensaje “Tipo de Hora Extra Actualizado Exitosamente”. 6. Actor indica eliminar Tipo de Hora Extra. 6. Sistema muestra mensaje de eliminación “¿Eliminar este tipo de hora extra?”. 7. Actor indica la respuesta de eliminación. 7. Sistema confirma la respuesta y muestra mensaje “Tipo de Hora Extra Eliminado Exitosamente”. Flujo Alternativo 1. Actor ingresa números en el campo de Tipo de Horas Extras. 2. Sistema muestra mensaje de error “No puede ingresar números”. Pos condición Mantenimiento de Tipo de Horas Extras Frecuencia Eventual Importancia Comentarios
  • 12. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2 Funcionalidad que permite ver los diferentes tipos de cargos que existen en la empresa. 3.7.1. Diagrama de Gestionar Cargos 3.7.2. Descripción de caso de uso Gestionar Cargos Nombre del Caso de Uso Gestionar Cargos Código del Caso de Uso CU07 Actor(es) Administrador Sucursal. Precondición Usuario logueado. Flujo Principal Acción Actor Acción Sistema 1. Actor indica Cargos. 1. Sistema muestra lista de todos los tipos de cargos. 2. Actor indica Nuevo Cargo. 2. Sistema muestra formulario de nuevo cargo. 3. Actor ingresa datos y selecciona Agregar Cargo. 3. Sistema muestra mensaje “Cargo Agregado Exitosamente”. 4. Actor indica editar Cargo del cargo elegido. 4. Sistema muestra campo con el nombre del cargo y la lista desplegable del departamento. 5. Actor indica Actualizar Cargo. 5. Sistema muestra mensaje “Cargo Actualizado Exitosamente”. 6. Actor indica eliminar Cargo. 6. Sistema muestra mensaje de eliminación “¿Eliminar este cargo?”. 7. Actor indica la respuesta de eliminación. 7. Sistema confirma la respuesta y muestra mensaje “Cargo Eliminado Exitosamente”. Flujo Alternativo 1. Actor ingresa números en el campo de Nombre del Cargo. 2. Sistema muestra mensaje de error “No puede ingresar números”. Pos condición Mantenimiento de Cargos. Frecuencia Eventual. Importancia Comentarios 3.8. Caso de uso Gestionar Departamento
  • 13. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2 Funcionalidad que permite gestionar los diferentes departamentos (seguridad, soporte, peluquería, transporte, administración y ordenanza) que existen en la empresa de cada sucursal. 3.8.1. Diagrama de Gestionar Departamento 3.8.2. Descripción de caso de uso Gestionar Departamento Nombre del Caso de Uso Gestionar Departamento Código del Caso de Uso CU08 Actor(es) Administrador Sucursal. Precondición Usuario logueado. Flujo Principal Acción Actor Acción Sistema 1. Actor indica Departamentos. 1. Sistema muestra lista de todos los tipos de departamentos de la empresa. 2. Actor indica Nuevo Departamento. 2. Sistema muestra formulario con el campo de Nombre del Departamento y una lista desplegable de las Sucursales. 3. Actor ingresa datos y selecciona Agregar Departamento. 3. Sistema muestra mensaje “Departamento Agregado Exitosamente”. 4. Actor indica editar Departamento. 4. Sistema muestra campos a modificar. 5. Actor indica Actualizar Departamento. 5. Sistema muestra mensaje “Departamento Actualizado Exitosamente”. 6. Actor indica eliminar Departamento. 6. Sistema muestra mensaje de eliminación “¿Eliminar este departamento?”. 7. Actor indica la respuesta de eliminación. 7. Sistema confirma la respuesta y muestra mensaje “Departamento Eliminado Exitosamente”. Flujo Alternativo 1. Actor ingresa números en el campo de Nombre del Departamento. 2. Sistema muestra mensaje de error “No puede ingresar números”. Pos condición Mantenimiento de Departamentos.
  • 14. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2 Frecuencia Eventual. Importancia Comentarios 3.9. Caso de uso Gestionar Sucursal 3.9.1. Diagrama de Gestionar Sucursal 3.9.2. Descripción del caso de uso Gestionar Sucursal Nombre del Caso de Uso Gestionar Sucursal Código del Caso de Uso CU09 Actor(es) Administrador Sucursal. Precondición Usuario logueado. Flujo Principal Acción Actor Acción Sistema 1. Actor indica Sucursales. 1. Sistema muestra lista de todos los sucursales de la empresa. 2. Actor indica Nueva Sucursal. 2. Sistema muestra formulario de Registro de Sucursal. 3. Actor ingresa datos y selecciona Agregar Sucursal. 3. Sistema muestra mensaje “Sucursal Agregada Exitosamente”. 4. Actor indica editar Sucursal. 4. Sistema muestra campos a modificar. 5. Actor selecciona el botón Actualizar Sucursal. 5. Sistema muestra mensaje “Sucursal Actualizado Exitosamente”. 6. Actor indica eliminar Sucursal. 6. Sistema muestra mensaje de eliminación “¿Eliminar esta sucursal?”. 7. Actor indica la respuesta de eliminación. 7. Sistema confirma la respuesta y muestra mensaje “Sucursal Eliminado Exitosamente”. Flujo Alternativo 1 1. Actor ingresa números en el campo de Encargado. 2. Sistema muestra mensaje de error “No puede ingresar números”. Flujo Alternativo 2 1. Actor ingresa letras en el campo de Teléfono. 2. Sistema muestra mensaje de error “No puede ingresar letras”. Pos condición Mantenimiento de Sucursales.
  • 15. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2 Frecuencia Eventual. Importancia Comentarios 3.10. Caso de uso Backup Proceso para que el contador realice una copia de seguridad del sistema. 3.10.1. Diagrama de Generar Backup 3.10.2. Descripción de caso de uso Generar Backup. Nombre del Caso de Uso Backup Código del Caso de Uso CU10 Actor(es) Administrador Sucursal, Contador Precondición Usuario logueado Flujo Principal Acción Actor Acción Sistema 1. Actor indica generar Backup. 3.11. Caso de uso Importar Datos 2. Sistema guarda la copia de seguridad. Pos condición Ninguno Frecuencia Siempre Importancia Proceso para generar copias de seguridad. Comentarios
  • 16. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2 Proceso para que el contador pueda restaurar los datos ante una falla del sistema. 3.11.1. Diagrama de Importar Datos 3.11.2. Descripción de caso de uso Importar Datos Nombre del Caso de Uso Gestionar Sucursal Código del Caso de Uso CU09 Actor(es) Administrador Sucursal, Contador. Precondición Usuario logueado. Flujo Principal Acción Actor Acción Sistema 1. Actor indica Importar Datos. 1. Sistema muestra interfaz de 3.12. Caso de uso Ver Empleados Seleccionar Archivo que desea Restaurar. 2. Actor selecciona el botón Seleccionar Archivo y escoge la ruta del script del sistema. 2. Sistema muestra formulario de Registro de Sucursal. Flujo Alternativo 1 1. Actor no selecciona el script a restaurar. 2. Sistema muestra mensaje de error “El proceso ha fallado intente de nuevo, base de datos no encontrada”. Pos condición Base de datos restaurada. Frecuencia Eventual. Importancia Comentarios
  • 17. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2 Proceso donde el contador se información los datos personales de cada empleado. 3.12.1. Diagrama de Ver Empleados 3.12.2. Descripción de caso de uso de Ver Empleados Nombre del Caso de Uso Ver Empleados Código del Caso de Uso CU12 Actor(es) Contador Precondición Usuario logueado Flujo Principal Acción Actor Acción Sistema 1. Actor indica “Ver empleados”. 1. Sistema muestra listado de empleados de la empresa. 2. Actor selecciona “Listar” en un determinado empleado. 2. Sistema muestra datos del empleado seleccionado. Pos condición Ninguno Frecuencia A menudo Importancia Proceso para consultar los datos de cada empleado. 3.13. Caso de uso de Administrar Nómina
  • 18. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2 Proceso donde se imprime boleta de pagos de los empleados 3.13.1. Diagrama de Administrar Nómina Contador Administrar nomina <<include>> 3.13.2. Descripción del caso de uso Administrar Nomina 3.14. Caso de uso Ver Reportes Imprimir boleta Nombre del Caso de Uso Administrar Nómina Código del Caso de Uso CU09 Actor(es) Contador Precondición Usuario logueado Flujo Principal Acción Actor Acción Sistema 1. Actor indica “Administrar Nóminas”. 1. Sistema muestra lista desplegable de las sucursales de la empresa. 2. Actor selecciona sucursal. 2. Sistema muestra lista de nóminas. 3. Actor indica Nueva Nómina 3. Sistema muestra tabla con los empleados con sus respectivos pagos y sus descuentos a registrar. 4. Actor indica “Siguiente Paso”. 4. Sistema muestra reporte de los empleados con sus pagos. 5. Actor indica “Cerrar Planilla” 5.- Sistema muestra mensaje “Planilla generada” 3. Actor selecciona “Imprimi r Nómina” 3. Sistema muestra reporte de la lista de pagos de cada empleado. Flujo Alternativo 1 1. Actor indica “Cerrar nómina más tarde”. 2.- Sistema muestra menú de nómina. Pos condición Ninguno Frecuencia Eventual Importancia Proceso para verificar los pagos de cada empleado.
  • 19. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2 3.14.1. Diagrama de Ver Reportes 3.14.2 Descripción del caso de uso Ver Reportes Nombre del Caso de Uso Ver reportes Código del Caso de Uso CU13 Actor(es) Contador Precondición Usuario logueado Flujo Principal Acción Actor Acción Sistema 1. Actor indica “Ver reportes”. 1. Sistema muestra menú de reportes generales del sistema. 2. Actor selecciona “Ver Empleados”. 2. Sistema muestra lista desplegable con los Departamentos. 3. Actor selecciona departamento a consultar. 3. Sistema muestra lista de empleados con su sueldo base. 4. Actor indica “Cargos” 4. Sistema muestra lista desplegable con los tipos de Cargos. 5. Actor selecciona el tipo de cargo a consultar. 5. Sistema muestra la relación de los empleados con dicho cargo. 6. Actor indica “Horas Extras”. 6. Sistema muestra lista desplegable de empleados.
  • 20. Sistema de planillas Versión Modelo de casos de uso n°2 Fecha: Documento modelo de casos de uso n°2 7. Actor selecciona empleado a consultar sus pagos. 7. Sistema muestra tabla con sus respectivos pagos de dicho empleado por sus horas extras. 8. Actor indica “Ingresos”. 8. Sistema muestra lista desplegable de empleados. 9. Actor selecciona empleado a consultar sus ingresos. 9. Sistema muestra tabla con sus ingresos de empleado seleccionado. 10. Actor indica “Egresos”. 10. Sistema muestra lista desplegable de empleados. 11. Actor selecciona empleado a consultar sus descuentos. 11. Sistema muestra tabla con sus descuentos del empleado seleccionado. 12. Actor indica “Sucursales”. 12. Sistema muestra lista desplegable con las Sucursales. 13. Actor selecciona Sucursal a consultar. 13. Sistema muestra tabla con los empleados que laboran en dicha Sucursal. 14. Actor indica “Administrar Nomina”. 14. Sistema muestra lista desplegable con las Sucursales. 15. Actor selecciona Sucursal a consultar. 15. Sistema muestra tabla con las nóminas con su fecha de inicio y fecha de fin. Pos condición Ninguno Frecuencia A menudo Importancia Proceso consultar los reportes de la empresa.