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.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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.
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 2
Í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
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 3
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 Secuencias, Diagramas de Actividades, Diagramas de Estados
Oscar Arrúa
Marcelo Jara
Abel Frutos
08/06/2011 0.3 Entrega final Oscar Arrúa
Marcelo Jara
Abel Frutos
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 4
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.
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 5
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.
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.
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 7
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
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 8
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
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 9
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.
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 10
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
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 11
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.
Flow of Events
Actor Input System Response
1 El Administrador le dice al sistema que quiere crear un nuevo registro
2
El Sistema prepara la pantalla de carga de datos
3 El Administrador carga los datos del 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
Flow of Events
Actor Input System Response
1 El Administrador le dice al sistema que quiere cargar un familiar
2
El Sistema prepara la pantalla de carga de datos
3 El Administrador carga los datos del Familiar
4 El Administrador pide guardar los datos
El Sistema guarda los datos
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 12
Super Use Case Agregar Salarios
Brief Description Agregar salario al Trabajador
Preconditions Trabajador creado.
Post-conditions
Flow of Events
Actor Input System Response
1 El Sistema solicita salario del Trabajador
2 El Administrador carga el Salario del 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.
Flow of Events
Actor Input System Response
1 El Administrador le dice al sistema que quiere modificar un legajo
2
El Sistema prepara la pantalla de carga de datos
3 El Administrador carga los datos del 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
Flow of Events
Actor Input System Response
1 El Administrador le dice al sistema que quiere cargar un familiar
2
El Sistema prepara la pantalla de carga de datos
3 El Administrador carga los datos del Familiar
4 El Administrador pide guardar los datos
El Sistema guarda los datos
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 13
Super Use Case Actualizar Estado
Brief Description Actualiza el estado del Trabajador
Preconditions Trabajador creado
Post-conditions
Flow of Events
Actor Input System Response
1 El Administrador asigna nuevo estado al Trabajador
2
El Sistema cambia el estado del Trabajador
3 Fin del caso de uso
FLUJO ALTERNATIVO DE ACTUALIZAR ESTADO
Brief Description No se puede actualizar estados porque existen movimientos que faltan calcular al Trabajador.
Preconditions
Flow of Events
Actor Input System Response
1
El Sistema actualiza al estado anterior del trabajador
Super Use Case Configurar Sistema
Brief Description Modifica la configuración del sistema
Preconditions
Post-conditions Se actualizan las variables del sisteam
Flow of Events
Actor Input System Response
1 El Administrador modifica la configuración del sistema
2 El Sistema guarda la nueva configuración
5 Fin del caso de uso
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 14
Super Use Case Gestionar Conceptos
Brief Description Configura los conceptos de calculo
Preconditions Concepto creado
Post-conditions Actualiza el estado del concepto
Flow of Events
Actor Input System Response
1 El Administrador configura el concepto
2 El Sistema guarda la nueva configuración
5 Fin del caso de uso
FLUJO ALTERNATIVO DE GESTIONAR CONCEPTOS
Brief Description El Administrador quiere agregar un nuevo concepto
Preconditions
Flow of Events
Actor Input System Response
1 El Administrador le dice al sistema que quiere cargar un nuevo concepto
2
El Sistema prepara la pantalla de 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
Flow of Events
Actor Input System Response
1 El Administrador le dice al sistema quiere agregarle una formula al concepto
2
El Sistema prepara la pantalla 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
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 15
Super Use Case Actualizar Estado Concepto
Brief Description Actualiza el estado del Concepto
Preconditions Concepto creado
Post-conditions
Flow of Events
Actor Input System Response
1 El Administrador asigna nuevo estado al concepto
2
El Sistema cambia el estado del 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
Flow of Events
Actor Input System Response
1 El Administrador le dice al sistema que quiere ingresar un nuevo registro
2
El Sistema prepara la pantalla de carga de datos
3 El Administrador carga los datos de la 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
Flow of Events
Actor Input System Response
1 El Administrador le dice al sistema que quiere ingresar un nuevo registro
2
El Sistema prepara la pantalla 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
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 16
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
Flow of Events
Actor Input System Response
1 El Administrador le dice al sistema que quiere ingresar un nuevo registro
2
El Sistema prepara la pantalla 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
Flow of Events
Actor Input System Response
1 El Administrador le dice al sistema que quiere ingresar un nuevo registro
2
El Sistema prepara la pantalla 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
Flow of Events
Actor Input System Response
1 El Administrador le dice al sistema que quiere ingresar un nuevo registro
2
El Sistema prepara la pantalla de carga de datos
3 El Administrador carga los datos de las vacaciones
4 El Administrador pide guardar los datos
5 El Sistema guarda los datos
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 17
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
Flow of Events
Actor Input System Response
1 El Administrador le dice al sistema que quiere ingresar un nuevo registro
2
El Sistema prepara la pantalla 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
Preconditions Debe existir el Trabajador y tiene que estar activo, también debe tener movimientos.
Post-conditions Actualiza el estado del Trabajador y los datos del Sistema.
Flow of Events
Actor Input System Response
1 El Administrador selecciona lo que quiere seleccionar.
2
El Sistema genera los movimientos
3
El Sistema actualiza los Estados de los Trabajadores.
4
El Sistema actualiza la Fecha.
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 18
Super Use Case Imprimir Certificados
Brief Description Imprime certificados para los trabajadores
Preconditions Debe existir el Trabajador y tiene que estar activo.
Post-conditions
Flow of Events
Actor Input System Response
1 El Administrador selecciona a cual de los trabajadores imprimir su certificado
2
El Sistema procesa los datos.
3
El Sistema muestra el reporte en pantalla
4 El Administrador da continuar
5
El Sistema manda el reporte a la impresora
FLUJO ALTERNATIVO DE IMPRIMIR CERTIFICADOS
Brief Description El Administrador quiere agregar datos al reporte
Preconditions
Flow of Events
Actor Input System Response
1 El Administrador completa con el texto que quiere agregar al Certificado
2
El Sistema modifica el reporte con los nuevos datos
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 19
Super Use Case Imprimir Constancias
Brief Description Imprime constancias para los trabajadores
Preconditions Debe existir el Trabajador y tiene que estar activo.
Post-conditions
Flow of Events
Actor Input System Response
1 El Administrador selecciona a cual de los trabajadores imprimir su constancia.
2
El Sistema procesa los datos.
3
El Sistema muestra el reporte en pantalla
4 El Administrador da continuar
5
El Sistema manda el reporte a la impresora
FLUJO ALTERNATIVO DE IMPRIMIR CONSTANCIAS
Brief Description El Administrador quiere agregar datos al reporte
Preconditions
Flow of Events
Actor Input System Response
1 El Administrador completa con el texto que quiere agregar a la constancia
2
El Sistema modifica el reporte con los nuevos datos
Super Use Case Imprimir Documentos MJT
Brief Description Imprime los documentos MJT
Preconditions
Post-conditions
Flow of Events
Actor Input System Response
1 El Administrador selecciona cual de los documentos MJT quiere imprimir
2
El Sistema procesa los datos.
3
El Sistema muestra el reporte en pantalla
4 El Administrador da continuar
5
El Sistema manda el reporte a la impresora
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 20
Super Use Case Imprimir Facturas IPS
Brief Description Imprime las facturas IPS
Preconditions
Post-conditions
Flow of Events
Actor Input System Response
1 El Administrador selecciona si quiere imprimir todas las facturas o para un Trabajador especifico.
2
El Sistema procesa los datos.
3
El Sistema muestra el reporte en pantalla
4 El Administrador da continuar
5
El Sistema manda el reporte a la impresora
Super Use Case Imprimir Reportes Varios
Brief Description Imprime reportes de totales, legajos del empreados, etc.
Preconditions
Post-conditions
Flow of Events
Actor Input System Response
1 El Administrador selecciona el reporte que quiere imprimir.
2
El Sistema procesa los datos.
3
El Sistema muestra el reporte en pantalla
4 El Administrador da continuar
5
El Sistema manda el reporte a la impresora
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 21
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.
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 22
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.
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 23
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.
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 24
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.
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 25
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.
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 26
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.
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 27
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.
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 28
El Administrador como el usuario común (Visitante) pueden imprimir Certificados de Trabajo.
El Administrador como el usuario común (Visitante) pueden imprimir Constancias.
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 29
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.
X-RRHH 08/06/2011
I n g e n i e r í a d e l S o f t w a r e I I
Página 30
El Administrador como el usuario común (Visitante) pueden imprimir reportes de resúmenes, información, etc.