1. 2011
Facultad Politécnica UNA.
Licenciatura en Ciencias de la Información.
Ingeniería del Software II.
Lic. Lilian Demattei.
Integrantes:
- Marcelo Jara
- Abel Frutos
- Oscar Arrúa
X-RRHH
Este documento contiene todos los detalles acerca del diseño de la aplicación X-RRHH. Abarca tanto
la estructura lógica como física.
2. X-RRHH 08/06/2011
Índice
1. Introducción
1.1. Propósito del sistema
1.2. Objetivos del diseño
1.3. Definiciones, acrónimos y abreviaturas
1.4. Referencias
2. Arquitectura del sistema
2.1. Arquitectura actual
2.2. Arquitectura propuesta
2.2.1. Visión global
2.2.2. Diseño de la arquitectura
2.2.2.1. Descomposición en subsistemas
2.2.2.2. Topología del sistema
2.2.2.3. Descripción de las interfaces
2.2.2.4. Gestión de la persistencia
2.2.2.5. Aspectos globales y de seguridad
2.2.2.6. Aspectos de rendimiento y tamaño
2.2.3. Diseño de los subsistemas
2.2.3.1. Vista de casos de uso. Realización de casos de uso
2.2.3.1.1. Flujos de eventos
2.2.3.1.2. Diagramas de interacción
2.2.3.1.3. Diagrama de clases de diseño
2.2.3.2. Vista lógica
2.2.3.2.1. Descomposición del subsistema en paquetes
2.2.3.2.2. Servicios del paquete
2.2.3.2.3. Interfaces del paquete
2.2.3.2.4. Dependencias del paquete
3. Diseño detallado
3.1. Introducción
3.2. Diseño detallado de las clases
Ingeniería del So ft ware II Página 2
3. X-RRHH 08/06/2011
Historial de revisiones
Fecha Versión Descripción Autor
26/05/2011 0.1 Bosquejo general del documento Oscar Arrúa
Marcelo Jara
Abel Frutos
03/06/2011 0.2 Diagramas de Clases, Diagramas de Oscar Arrúa
Secuencias, Diagramas de Actividades,
Marcelo Jara
Diagramas de Estados
Abel Frutos
08/06/2011 0.3 Entrega final Oscar Arrúa
Marcelo Jara
Abel Frutos
Ingeniería del So ft ware II Página 3
4. X-RRHH 08/06/2011
Prólogo:
Este documento contiene todo los detalles de la estructura lógica y física de X-RRHH, sus
diagramas UML y detalles de la implementación. Fue preparado con el propósito de presentar
en forma completa todo el análisis correspondiente al presente software.
Este documento está dividido en tres partes. La primera, corresponde a los objetivos, las
notaciones a utilizar y documentación consultada. La segunda, detalla la estructura del
sistema y las funcionalidades que contendrá. La tercera y última, describe completamente las
clases y sus interfaces.
Este material fue preparado con la intención de ayudar a los analistas y programadores
encargados en el desarrollo, mantenimiento e implementación de X-RRHH.
1. Introducción
1.1. Propósito del sistema.
X-RRHH es un módulo que se encarga de realizar todas las operaciones correspondientes al
departamento de Recursos Humanos de una organización: liquidación de sueldo, control de
asistencia, registro de toda la información de los trabajadores, etc. Fue pensado para
registrar todo los deberes y haberes de los empleados que forman parte de la empresa.
X-RRHH fue diseñado para que sea implementado preferentemente en Java por su
portabilidad y por la facilidad de pasar del diagrama al código.
1.2. Objetivos del diseño
- El diseño del sistema estará orientado a objetos.
- Se buscará la máxima portabilidad.
- Sencillo y flexible a los posibles cambios en las políticas legales.
- Mínimo requerimiento de hardware.
- La aplicación deberá ser de fácil actualización.
1.3. Definiciones, acrónimos y abreviaturas
Definiciones:
Código Laboral: Tiene por objeto establecer normas para regular las relaciones entre los
trabajadores y empleadores, concernientes a la prestación subordinada y retribuida de la
actividad laboral.
Ingeniería del So ft ware II Página 4
5. X-RRHH 08/06/2011
Trabajo: Toda actividad humana, consciente y voluntaria, prestada en forma dependiente y
retribuida, para la producción de bienes y servicios.
Contrato: Pacto o convenio sobre trabajo, en el que se estipule el menoscabo, sacrificio o
pérdida de la libertad personal.
Trabajador: Toda persona que ejecuta una obra o presta a otro servicios materiales,
intelectuales o mixtos, en virtud de un contrato de trabajo.
Empleador: Es toda persona natural o jurídica que utiliza los servicios de uno o más
trabajadores, en virtud de un contrato de trabajo.
Despido: Expulsión o destitución de una persona de su empleo.
Pre-aviso: Es una obligación de ambas partes en el contrato de trabajo. Tiene por finalidad
permitir al trabajador la búsqueda de una nueva ocupación.
Indemnización: Compensación al trabajador a los perjuicios causados por su salida laboral.
Vacaciones: Días dentro de un año en que personas que trabajan o estudian toman un
descanso total o el receso de su actividad en un período determinado.
Viáticos: Conjunto de provisiones o dinero que se le da a una persona, especialmente a un
funcionario, para realizar un viaje.
Salario: Remuneración debida por el empleador a un trabajador en virtud de los servicios u
obras que éste haya efectuado o debe efectuar, de acuerdo con lo estipulado en el contrato
de trabajo.
Salario Mínimo: Es aquel suficiente para satisfacer las necesidades normales de vida del
trabajador.
Horas Extras: Las horas extras son las que se realizan excediendo la duración máxima de la
jornada de trabajo. Su retribución se fija bien mediante acuerdo entre las partes o por
convenio colectivo sin que en ningún caso pueda ser inferior al valor de la hora ordinaria.
Anticipo de sueldo: Parte del salario entregado o pagado antes de la finalización del mes al
trabajador.
Aguinaldo: Equivalente a la doceava parte de las remuneraciones devengadas durante el año
calendario a favor del trabajador en todo concepto, la que será abonada antes del 31 de
diciembre, o en el momento en que termine la relación laboral si ello ocurre antes de esa
época del año.
Ingeniería del So ft ware II Página 5
6. X-RRHH 08/06/2011
Asignación Familiar: Asignación equivalente al 5% del salario mínimo por cada hijo
matrimonial, extramatrimonial o adoptivo.
Acrónimos:
MJT: Ministerio de Justicia y Trabajo.
IPS: Instituto de Previsión Social.
1.4. Referencias
X-RRHH trata de cumplir todas las Leyes impuestas por el Código Laboral Paraguayo.
Ingeniería del So ft ware II Página 6
7. X-RRHH 08/06/2011
2. Arquitectura del sistema.
2.1. Arquitectura actual
Todas las operaciones de Recursos Humanos se hace de forma manual, los registros de los
empleados se almacenan en archiveros físicos. Se tiene un seguimiento de asistencia por
escrito: cada personal firma una carpeta al ingresar y retirarse de su puesto de trabajo.
Todo el seguimiento y el cálculo de los haberes y deberes del personal se registran en una
planilla electrónica.
2.2. Arquitectura propuesta
2.2.1. Visión global.
La arquitectura técnica de X-RRHH se encuentra dividida en 3 capas funcionales:
Capa de Presentación
Capa de Lógica de la aplicación
Capa de Acceso a Datos
La
capa de interfaz contendrá la interfaz gráfica del usuario que le permitirá a los usuarios
Ingeniería del So ft ware II Página 7
8. X-RRHH 08/06/2011
interactuar con el sistema. Esta capa será implementada usando Eclipse.
La capa Lógica de la Aplicación contendrá la lógica y reglas para poder llevar a cago el registro
de todos los movimientos del trabajador y también para recuperar éstos de acuerdo con las
necesidades que surjan. También cuenta con un pequeño sistema (hecho en java) conectado
al reloj biométrico (control de asistencia del trabajador) el cual se conecta directamente a la
base de datos.
Finalmente, la capa de almacenamiento guardará los datos requeridos por el sistema y los
registros efectuados por el reloj biométrico
X-RRHH, por un criterio de funcionalidad se ha dividido en cuatro módulos:
Módulo de Mantenimientos
o Legajos (Contrato de trabajo, datos de los trabajadores).
Salarios (todos los salarios correspondientes al trabajador)
Familiares (datos hijos y conyugues del trabajador)
o Datos Generales del Sistema.
o Conceptos (haberes y deberes aplicables para el cálculo)
Módulo de Movimientos
o Registro de Entrada y Salida (registro manual o automático por un reloj
biométrico conectado a X-RRHH)
o Registro de Viáticos
o Registro de Despidos
o Registro de Horas Extras
o Registro de Vacaciones
o Registro de Anticipos
o Registro de Sueldos (manual o generado automáticamente por el X-
RRHH)
Módulo de Generación Automática
o Sueldos y Liquidaciones (Según todos los movimientos registrados en el
mes por el trabajador)
Módulo de Reportes
o Certificados
o Constancias
o Factura IPS
o Informes para el Ministerio de Justicia y Trabajo
o Varios
Ingeniería del So ft ware II Página 8
9. X-RRHH 08/06/2011
2.2.2. Diseño de la Arquitectura
Diagrama de Despliegue y componentes
X-RRHH propone implementar una arquitectura Cliente-Servidor el cual permitirá la
incorporación de más terminales(clientes) o sistemas biométricos (WebClock). Los clientes y
sistemas biométricos se conectaran a la aplicación alojada en el Servidor, donde existirán
instancias de la Base de Datos.
Gestión de Persistencia
X-RRHH utiliza el JDBC de MySQL para establecer la conexión con la base de datos.
El Sistema Biométrico ya tiene integrado un cliente MySQL a la cual se le asigna la consulta
SQL correspondiente.
Aspectos Globales y de Seguridad
Para el ingreso a X-RRHH cada administrador tendrá un usuario (restringido por un rol a la
cual se le asignaran funcionalidades del sistema) y contraseña.
Al Sistema Biométrico se administra a través de la red, el cual también pide usuario y
contraseña para poder acceder a sus funcionalidades.
Ingeniería del So ft ware II Página 9
10. X-RRHH 08/06/2011
Aspectos de rendimiento y tamaño
Se espera que el tiempo de respuesta en el momento de presionar un botón para continuar
con el flujo de la información que no supere los 5 segundos.
Se espera mantener la escalabilidad del sistema en relación a la concurrencia de usuarios.
(Cantidad de usuarios entre 2 y 3 concurrentes por instancia de base de datos).
El sistema deberá liberar a todos los recursos de memoria al momento de cerrar una ventana
y finalizar una funcionalidad.
2.2.3. Diseño de los subsistemas
2.2.3.1. Vista de casos de uso
Ingeniería del So ft ware II Página 10
11. X-RRHH 08/06/2011
Descripción de casos de usos.
Super Use Case Crear nuevo Legajo
Brief Description Dar de ingreso a un nuevo Trabajador
Preconditions
Post-conditions Se actualiza el estado del Trabajador como activo.
Actor Input System Response
El Administrador le dice al sistema que quiere
1
crear un nuevo registro
El Sistema prepara la pantalla
2
de carga de datos
Flow of Events
El Administrador carga los datos del
3
Trabajador
4 El Administrador pide guardar los datos
El Sistema guarda los datos
5 Fin del caso de uso
FLUJO ALTERNATIVO DE CREAR NUEVO LEGAJO
Brief Description El Trabajador tiene familiares
Preconditions Trabajador creado
Actor Input System Response
El Administrador le dice al sistema que quiere
1
cargar un familiar
El Sistema prepara la pantalla de
Flow of Events 2
carga de datos
3 El Administrador carga los datos del Familiar
4 El Administrador pide guardar los datos
El Sistema guarda los datos
Ingeniería del So ft ware II Página 11
12. X-RRHH 08/06/2011
Super Use Case Agregar Salarios
Brief Description Agregar salario al Trabajador
Preconditions Trabajador creado.
Post-conditions
Actor Input System Response
El Sistema solicita salario del
1
Trabajador
Flow of Events El Administrador carga el Salario del
2
trabajador
3 El Sistema guarda los datos
4 Fin del Caso de Uso
Super Use Case Modificar Legajo
Brief Description Modifica los datos del Trabajador
Preconditions Trabajador creado
Post-conditions Se actualiza el estado del Trabajador.
Actor Input System Response
El Administrador le dice al sistema que
1
quiere modificar un legajo
El Sistema prepara la pantalla de
2
carga de datos
Flow of Events El Administrador carga los datos del
3
Trabajador
4 El Administrador pide guardar los datos
El Sistema guarda los datos
5 Fin del caso de uso
FLUJO ALTERNATIVO DE MODIFICAR LEGAJO
Brief Description El Trabajador tiene familiares
Preconditions
Actor Input System Response
El Administrador le dice al sistema que quiere
1
cargar un familiar
El Sistema prepara la pantalla de
Flow of Events 2
carga de datos
3 El Administrador carga los datos del Familiar
4 El Administrador pide guardar los datos
El Sistema guarda los datos
Ingeniería del So ft ware II Página 12
13. X-RRHH 08/06/2011
Super Use Case Actualizar Estado
Brief Description Actualiza el estado del Trabajador
Preconditions Trabajador creado
Post-conditions
Actor Input System Response
El Administrador asigna nuevo estado al
1
Trabajador
Flow of Events
El Sistema cambia el estado del
2
Trabajador
3 Fin del caso de uso
FLUJO ALTERNATIVO DE ACTUALIZAR ESTADO
No se puede actualizar estados porque existen movimientos que faltan calcular al
Brief Description
Trabajador.
Preconditions
Actor Input System Response
Flow of Events El Sistema actualiza al estado anterior del
1
trabajador
Super Use Case Configurar Sistema
Brief Description Modifica la configuración del sistema
Preconditions
Post-conditions Se actualizan las variables del sisteam
Actor Input System Response
El Administrador modifica la configuración
1
del sistema
Flow of Events
El Sistema guarda la nueva
2
configuración
5 Fin del caso de uso
Ingeniería del So ft ware II Página 13
14. X-RRHH 08/06/2011
Super Use Case Gestionar Conceptos
Brief Description Configura los conceptos de calculo
Preconditions Concepto creado
Post-conditions Actualiza el estado del concepto
Actor Input System Response
1 El Administrador configura el concepto
Flow of Events El Sistema guarda la nueva
2
configuración
5 Fin del caso de uso
FLUJO ALTERNATIVO DE GESTIONAR CONCEPTOS
Brief Description El Administrador quiere agregar un nuevo concepto
Preconditions
Actor Input System Response
El Administrador le dice al sistema que quiere
1
cargar un nuevo concepto
El Sistema prepara la pantalla de
2
Flow of Events carga de datos
3 El Administrador carga el nuevo concepto
4 El Administrador pide guardar los datos
El Sistema guarda los datos
5
Brief Description El Administrador quiere agregar una formula
Preconditions
Actor Input System Response
El Administrador le dice al sistema quiere agregarle
1
una formula al concepto
El Sistema prepara la pantalla
2
Flow of Events de carga de datos
3 El Administrador carga las variables y operaciones
4 El Administrador pide guardar la formula
El Sistema guarda los datos
5
Ingeniería del So ft ware II Página 14
15. X-RRHH 08/06/2011
Super Use Case Actualizar Estado Concepto
Brief Description Actualiza el estado del Concepto
Preconditions Concepto creado
Post-conditions
Actor Input System Response
El Administrador asigna nuevo estado al
1
concepto
Flow of Events
El Sistema cambia el estado del
2
concepto
3 Fin del caso de uso
Super Use Case Registrar Entradas y Salidas
Brief Description Registrar entradas y salidas del Trabajador
Preconditions Debe existir el Trabajador y tiene que estar activo
Post-conditions
Actor Input System Response
El Administrador le dice al sistema que quiere
1
ingresar un nuevo registro
El Sistema prepara la pantalla
2
Flow of Events de carga de datos
El Administrador carga los datos de la
3
asistencia.
4 El Administrador pide guardar los datos
5 El Sistema guarda los datos
Super Use Case Registrar Viáticos
Brief Description Registrar viáticos del Trabajador
Preconditions Debe existir el Trabajador y tiene que estar activo
Post-conditions
Actor Input System Response
El Administrador le dice al sistema que quiere
1
ingresar un nuevo registro
El Sistema prepara la pantalla
2
Flow of Events de carga de datos
3 El Administrador carga los datos del viatico
4 El Administrador pide guardar los datos
5 El Sistema guarda los datos
Ingeniería del So ft ware II Página 15
16. X-RRHH 08/06/2011
Super Use Case Registrar Horas Extras
Brief Description Registrar Horas Extras del Trabajador
Preconditions Debe existir el Trabajador y tiene que estar activo
Post-conditions
Actor Input System Response
El Administrador le dice al sistema que quiere
1
ingresar un nuevo registro
El Sistema prepara la pantalla
2
Flow of Events de carga de datos
3 El Administrador carga los datos
4 El Administrador pide guardar los datos
5 El Sistema guarda los datos
Super Use Case Registrar Anticipos
Brief Description Registrar Anticipos del Trabajador
Preconditions Debe existir el Trabajador y tiene que estar activo
Post-conditions
Actor Input System Response
El Administrador le dice al sistema que quiere
1
ingresar un nuevo registro
El Sistema prepara la pantalla
2
Flow of Events de carga de datos
3 El Administrador carga los datos del anticipo
4 El Administrador pide guardar los datos
5 El Sistema guarda los datos
Super Use Case Registrar Vacaciones
Brief Description Registrar Vacaciones del Trabajador
Preconditions Debe existir el Trabajador y tiene que estar activo
Post-conditions Actualiza el estado del Trabajador
Actor Input System Response
El Administrador le dice al sistema que quiere
1
ingresar un nuevo registro
El Sistema prepara la pantalla
2
Flow of Events de carga de datos
El Administrador carga los datos de las
3
vacaciones
4 El Administrador pide guardar los datos
5 El Sistema guarda los datos
Ingeniería del So ft ware II Página 16
17. X-RRHH 08/06/2011
Super Use Case Registrar Despidos
Brief Description Registrar Despido del Trabajador
Preconditions Debe existir el Trabajador y tiene que estar activo
Post-conditions Actualiza el estado del Trabajador
Actor Input System Response
El Administrador le dice al sistema que quiere
1
ingresar un nuevo registro
El Sistema prepara la pantalla
2
Flow of Events de carga de datos
3 El Administrador carga los datos del despido
4 El Administrador pide guardar los datos
5 El Sistema guarda los datos
Super Use Case Generar Sueldos y Liquidaciones
Brief Description Genera los sueldos automáticamente
Debe existir el Trabajador y tiene que estar activo, también debe tener
Preconditions
movimientos.
Post-conditions Actualiza el estado del Trabajador y los datos del Sistema.
Actor Input System Response
El Administrador selecciona lo que
1
quiere seleccionar.
Flow of Events 2 El Sistema genera los movimientos
El Sistema actualiza los Estados de los
3
Trabajadores.
4 El Sistema actualiza la Fecha.
Ingeniería del So ft ware II Página 17
18. X-RRHH 08/06/2011
Super Use Case Imprimir Certificados
Brief Description Imprime certificados para los trabajadores
Preconditions Debe existir el Trabajador y tiene que estar activo.
Post-conditions
Actor Input System Response
El Administrador selecciona a cual de los
1
trabajadores imprimir su certificado
2 El Sistema procesa los datos.
Flow of Events
El Sistema muestra el
3
reporte en pantalla
4 El Administrador da continuar
El Sistema manda el reporte
5
a la impresora
FLUJO ALTERNATIVO DE IMPRIMIR CERTIFICADOS
Brief Description El Administrador quiere agregar datos al reporte
Preconditions
Actor Input System Response
El Administrador completa con el texto que
1
Flow of Events quiere agregar al Certificado
El Sistema modifica el reporte con
2
los nuevos datos
Ingeniería del So ft ware II Página 18
19. X-RRHH 08/06/2011
Super Use Case Imprimir Constancias
Brief Description Imprime constancias para los trabajadores
Preconditions Debe existir el Trabajador y tiene que estar activo.
Post-conditions
Actor Input System Response
El Administrador selecciona a cual de los
1
trabajadores imprimir su constancia.
2 El Sistema procesa los datos.
Flow of Events
El Sistema muestra el
3
reporte en pantalla
4 El Administrador da continuar
El Sistema manda el reporte
5
a la impresora
FLUJO ALTERNATIVO DE IMPRIMIR CONSTANCIAS
Brief Description El Administrador quiere agregar datos al reporte
Preconditions
Actor Input System Response
El Administrador completa con el texto que
1
Flow of Events quiere agregar a la constancia
El Sistema modifica el reporte con
2
los nuevos datos
Super Use Case Imprimir Documentos MJT
Brief Description Imprime los documentos MJT
Preconditions
Post-conditions
Actor Input System Response
El Administrador selecciona cual de los
1
documentos MJT quiere imprimir
2 El Sistema procesa los datos.
Flow of Events
El Sistema muestra el reporte
3
en pantalla
4 El Administrador da continuar
El Sistema manda el reporte a
5
la impresora
Ingeniería del So ft ware II Página 19
20. X-RRHH 08/06/2011
Super Use Case Imprimir Facturas IPS
Brief Description Imprime las facturas IPS
Preconditions
Post-conditions
Actor Input System Response
El Administrador selecciona si quiere imprimir todas
1
las facturas o para un Trabajador especifico.
El Sistema procesa los
2
datos.
Flow of Events
El Sistema muestra el
3
reporte en pantalla
4 El Administrador da continuar
El Sistema manda el
5
reporte a la impresora
Super Use Case Imprimir Reportes Varios
Brief Description Imprime reportes de totales, legajos del empreados, etc.
Preconditions
Post-conditions
Actor Input System Response
El Administrador selecciona el reporte que
1
quiere imprimir.
2 El Sistema procesa los datos.
Flow of Events
El Sistema muestra el reporte en
3
pantalla
4 El Administrador da continuar
El Sistema manda el reporte a la
5
impresora
Ingeniería del So ft ware II Página 20
21. X-RRHH 08/06/2011
3. Diseño detallado
3.1. Introducción.
Se presentarán el diagrama de clases, los diagramas de secuencias y algunos diagramas que
explican la parte funcional del sistema.
3.2. Diseño detallado de las clases.
Ingeniería del So ft ware II Página 21
22. X-RRHH 08/06/2011
Diagramas de Secuencias
El Administrador del Sistema X-RRHH puede realizar cambios en las variables globales del
sistema, como la fecha actual (mes, año) o asignar los porcentajes de algunos conceptos
como: IPS aporte obrero, horas extras nocturnas, etc.
El Administrador de X-RRHH puede agregar un nuevo trabajador al cual le debe asignar
salarios y puede asignarle familiares.
Ingeniería del So ft ware II Página 22
23. X-RRHH 08/06/2011
El Administrador de X-RRHH puede realizar posteriormente cambios en el Legajo del
Trabajador, como cambiar su Estado Actual.
El Administrador como el usuario común (Visitante) pueden registrar las asistencias de los
trabajadores. Esta parte de X-RRHH recibe ayuda del Sistema Biométrico instalado.
Ingeniería del So ft ware II Página 23
24. X-RRHH 08/06/2011
El Administrador como el usuario común (Visitante) pueden registrar los anticipos realizados
a los Trabajadores. Los anticipos registrados en el mes se le descuenta al sueldo del
Trabajador a través de la Generación Automática.
El Administrador como el usuario común (Visitante) pueden registrar las horas extras de los
Trabajadores. Estos registros son validados según la configuración del X-RRHH.
Ingeniería del So ft ware II Página 24
25. X-RRHH 08/06/2011
El Administrador como el usuario común (Visitante) pueden registrar las vacaciones de los
Trabajadores. Al registrar las vacaciones del Trabajador actualiza su estado a “Vacaciones”.
El Administrador como el usuario común (Visitante) pueden registrar los viáticos hechos a los
Trabajadores.
Ingeniería del So ft ware II Página 25
26. X-RRHH 08/06/2011
El Administrador de X-RRHH, puede registrar los despidos o salidas de los Trabajadores. Al
registrar el despido el Estado del Trabajador queda actualizado a “Despedido”.
El Administrador de X-RRHH, puede gestionar el sueldo de los Trabajadores de forma manual.
Elige el Concepto, le asigna el monto y las cantidad. Ejecuta la fórmula del Concepto si es que
tiene.
Ingeniería del So ft ware II Página 26
27. X-RRHH 08/06/2011
El Administrador de X-RRHH puede generar automáticamente las liquidaciones de los
Trabajadores. Para generar se basa en todos los movimientos efectuados por el Trabajador
en el mes.
El Administrador de X-RRHH puede agregar un nuevo Concepto para calcular los sueldos. Al
Concepto se le puede asignar una fórmula.
Ingeniería del So ft ware II Página 27
28. X-RRHH 08/06/2011
El Administrador como el usuario común (Visitante) pueden imprimir Certificados de Trabajo.
El Administrador como el usuario común (Visitante) pueden imprimir Constancias.
Ingeniería del So ft ware II Página 28
29. X-RRHH 08/06/2011
El Administrador como el usuario común (Visitante) pueden imprimir los informes para el
Ministerio de Justicia y Trabajo.
El Administrador como el usuario común (Visitante) pueden imprimir el Recibo de IPS.
Ingeniería del So ft ware II Página 29
30. X-RRHH 08/06/2011
El Administrador como el usuario común (Visitante) pueden imprimir reportes de resúmenes,
información, etc.
Ingeniería del So ft ware II Página 30