Sistema de Nomina

27
Nombre de asignatura Planificación y Modelado de datos Instituto Tecnológico Superior de Coatzacoalcos Ingeniería en Sistemas Computacionales} Integrantes del equipo: Cruz Montalvo Nidia Aracely Martínez Santos Luis Ángel Morales Hernández Mireya Alejandra Semestre: 7° Grupo: “B” Nombre del Docente: Gamboa Rodríguez Patricia Apellido Paterno Apellido Materno Nombre(s) Coatzacoalcos, Ver. a 10 de Diciembre del 2012

Transcript of Sistema de Nomina

Page 1: Sistema de Nomina

Nombre de asignaturaPlanificación y Modelado de datos

Instituto Tecnológico Superior de Coatzacoalcos

Ingeniería en Sistemas Computacionales}

Integrantes del equipo:Cruz Montalvo Nidia AracelyMartínez Santos Luis Ángel

Morales Hernández Mireya Alejandra

Semestre: 7° Grupo: “B”Nombre del Docente: Gamboa Rodríguez Patricia

Apellido Paterno Apellido Materno Nombre(s)

Coatzacoalcos, Ver. a 10 de Diciembre del 2012

Page 2: Sistema de Nomina

 Proyecto:

Planificación y Modelado del control de una Nómina de Trabajadores

Page 3: Sistema de Nomina

Introducción En el presente proyecto se desea mostrar el proceso de creación de

un sistema de nómina. En este trabajo se pretende mostrar la planificación y el modelado de los elementos necesarios para desarrollar un sistema de nómina y así pueda tener un excelente funcionamiento.

El sistema de nómina será creado para que una empresa pueda llevar a cabo el control del pago salarial de cada uno de sus empleados.

El control de la nómina dentro de una empresa es muy importante ya que saber manejar las finanzas de una empresa es una de los pilares que sostiene a la misma. Un sistema de nómina que contenga los requerimientos correctos y las especificaciones adecuadas, además de que sea funcional, será de gran ayuda para la empresa, ya que llevar un registro correcto de los pago de los empleados evita perdidas a la empresa. Además la nómina es una herramienta imprescindible para cualquier trabajador. La mayoría se las veces los empleados nos saben interpretar los elementos que contiene una nómina, es por eso que es muy importante una que sea clara y específica, y esto es lo que se busca en este proyecto. A continuación se presenta el desarrollo de la planificación y el modelado el proyecto sistema de nómina.

Page 4: Sistema de Nomina

Antecedentes El concepto de nómina se remonta al feudalismo donde se hacía

uso de una lista de raya, la cual contenía el nombre del trabajador en el ingreso o el pago y el total de ambas columnas, posteriormente se incluyeron datos generales de la empresa, algunos pagos adicionales y retenciones por deudas con el patrón.

Posteriormente el pago se realiza según la categoría a lo que pertenencia el empleado. Y después de la 2° guerra mundial se incluyó prestaciones mínimas como seguridad social, gratificaciones navideñas y pagos relacionados con vacaciones.

Con los años surgió la nómina como la conocemos actualmente. “Una nómina es una lista o catálogo de nombres de personas o cosas. Se trata por lo tanto de un sistema de contabilidad manual que incluye la preparación de cheque de nómina, una función que generalmente está separada del mantenimiento de los registros que muestran el salario, el cargo, el tiempo de trabajo, las deducciones y el resto de los datos relacionados con el personal. La nómina presenta la lista de personas que trabajan en una oficina con sus respectivos sueldos.”

Page 5: Sistema de Nomina

Antecedentes El funcionamiento de nómina en definitiva, consiste

en determinar el valor bruto devengados por cada trabajador, efectuar las deducciones correspondientes calcular el valor neto a pagar, preparar los cheques de pago y llevar adelante el registro individual de lo devengado por cada empleado.

Con forme fueron saliendo más empresas y como cada vez se hacían más grandes y con más personal, se vieron en la necesidad de agrandar un sistemas de nómina, ya que cada empresa requiere de un resumen de nómina para cada periodo, también suelen necesitar de una distribución de los costos de nómina por departamento, por producto o por clasificación, en función de los diferentes procesos productivos.

Page 6: Sistema de Nomina

Problemática En últimos años la tecnología ha avanzado mucho y se ha

movido en dirección a lograr un mejor y más efectivo manejo de información a través de los niveles que conforman una empresa.

Antiguamente, había un largo trecho entre los sistemas de control de procesos en las empresas y las plataformas de sistemas instaladas. El control de los procesos tiene el fin de lograr el manejo de los procesos empresariales de una manera eficaz y segura, tomándose en cuenta los niveles de producción predeterminados. Las plataforma de sistemas instaladas se dedica a trabajos de orden administrativo como el manejo de nomina, contratos, ganancias, entre otros. La falta de unión entre estos procesos de automatización incide en la toma de decisiones, en muchos casos se carece de sistemas automatizados lo que va a generar lograr resultados deficientes, no cumpliendo con

las expectativas creadas.

Page 7: Sistema de Nomina

Problemática Hoy en día existen nuevas tendencias las cuales nos

permiten tener más facilidad y seguridad utilizando los sistemas automatizados.

Para ello se basa en una empresa que se encuentra ubicada en Coatzacoalcos, Veracruz desde hace años además de ser una compañía que busca continuamente mejorar su calidad, efectividad y competitividad, por ello es importante su desarrollo a nivel tecnológico, especialmente en lo que se refiere a su sistema actual del control de nomina.

Hemos observado que dicha empresa existen varias deficiencias, que no favorecen el desarrollo organizacional. Uno de los principales problemas que se presentan es a la hora de realizar los pagos de la nómina de los empleados, ya que se realizan a mano y ocurren errores, los cuales afecta a los trabajadores y por ende a la empresa. Esto va ocasionar descontentos en las personas que laboran en esta empresa y en las que realizan estos cálculos

Page 8: Sistema de Nomina

Problemática Otra problemática se puede observar al momento de

buscar información o documento como recibos de pagos, facturas etc., ya que se hace difícil ubicarlos rápidamente, debido al gran numero de archivos de búsqueda manual, lo que genera pérdida de tiempo a los que realizan sus tareas diarias y produciendo mucho más gasto a la empresa, así como también el extravió de documentos o facturas porque no existe una organización como tal.

Por otra parte no se lleva un control de la información detallada de los trabajadores, ya que la empresa carece de una base de datos completa, lo que ocasiona incomodidad y retraso al momento de ubicar los empleados y la información detallada de cada uno de ellos que se necesite en algún momento determinado.

Por último las personas que laboran en este departamento cargan un exceso de trabajo por no existir un sistema computarizado donde se lleve un control de estos archivos y principalmente por no poseer un sistema automatizado que facilite este control de nomina.

Page 9: Sistema de Nomina

Problemática Por estas razones nos hemos visto en la necesidad de

diseñar un sistema de nomina computarizado con el fin de facilitar a los trabajadores de la empresa de Coatzacoalcos, Veracruz el manejo de archivos y además una organización para el control de documentos y de esta forma crear un ambiente de trabajo armónico con un personal comprometido con la organización que genere ganancias y un desarrollo efectivo y podrá disfrutar de las nuevas tecnologías.

Page 10: Sistema de Nomina

Justificación Debemos llegar a una solución del problema con el

pago de nómina que ocurre actualmente en una empresa porque forma una parte importante, para el desarrollo eficaz de la empresa, por lo tanto es necesario resolverlos antes que traigan graves consecuencias a la empresa.

Mediante este sistema se buscaran soluciones a la perdida de documentos como recibos de pagos, se eliminaran archivos y carpetas, lo cual permitirá ahorro físico y consumirá menos tiempo, se evitaran los errores de la nómina laboral, así como también la perdida de dinero que puede generar esto a la empresa.

Los beneficios que proporcionara este sistema es la incorporación de nuevas tecnologías a una empresa con el objetivo de favorecer y agilizar los procesos de cálculo de nómina de esta.

Por este motivo nace la necesidad de crear un sistema de información para el control de la nómina de los trabajadores que satisfaga la problemática

Page 11: Sistema de Nomina

Alcance y Limite ALCANCE

Este proyecto pretende llegar hasta la implementación del sistema de nómina en una empresa, la instalación, la capacitación y el uso de este sistema por el personal de la empresa para que tenga un excelente funcionamiento.

Se pretende iniciar con la planificación del proyecto, realizando y analizando los requerimientos funcionales y no funcionales.

Se trabajará semanalmente para un mejor avance del proyecto.

El sistema permitirá conocer los conceptos de pagos y deducciones de los trabajadores.

También contará con los conceptos de liquidación, pagos por seguro, incapacidades y todo lo relacionado con los elementos de nómina de un trabajador.

Page 12: Sistema de Nomina

Alcance y Limite LIMITES

Corto tiempo para el desarrollo del proyecto. No se cuenta con los conocimientos necesarios ora

desarrollar por completo el proyecto. Falta de recursos económicos. Falta de analistas expertos en la materia.

Page 13: Sistema de Nomina

Objetivo General

Diseñar un Sistema de información computarizado para el control de nómina mediante un lenguaje de programación con el fin de optimizar las funciones y aumentar la confiabilidad en el manejo de los pagos de la compañía y sus trabajadores.

Page 14: Sistema de Nomina

Objetivo Específicos Desarrollar un sistema de nómina con un programa de

base de datos para manejar los pagos y deducciones de un empleado.

Planificar un sistema de nómina con los requerimientos funcionales y no funcionales adecuados para desarrollar un sistema de pago de trabajadores.

Recopilar información mediante las técnicas de recolección de datos referentes a las actividades que se realiza una empresa con el fin de determinar sus deficiencias, errores e irregularidades al momento de efectuar el pago a los empleados

Determinar los requerimientos establecidos por la empresa para implantar un nuevo sistema de control de nómina para corregir las fallas y optimizar las funciones.

Diseñar un sistema computarizado que facilite el cálculo del pago de la nómina de los trabajadores, siendo más confiable y con mayor rapidez que el ya establecido, con el fin de llevar un mejor control y seguimiento de las gestiones que se realizan en la empresa.

Proponer el proyecto ante la gerencia de la empresa para su aceptación.

Page 15: Sistema de Nomina

Mapa Mental

Este mapa mental plantea a grandes rasgos los requerimientos del proyecto de una Nómina de Trabajadores, donde se expresan los 3 aspectos más importantes como los requerimientos No Funcionales y los requerimientos Funciones los cuales son los primordiales para la elaboración del proyecto que son: agilidad, automatización, precisión de cálculos y control.

Page 16: Sistema de Nomina

Modelo Relacional

El diagrama presentado en la figura 4 esta creado en una aplicación llamada Toad la cual te permite manejar lo que son las tablas que formara tu base de datos, logrando dar una idea mucho más apropiada de lo que será tu Base de Datos de tu proyecto en este caso la Nómina de trabajadores.

Page 17: Sistema de Nomina

Modelo Entidad-Relación

Page 18: Sistema de Nomina

Normalización Aplicada EMPLEADO: ID_EMPLEADO, NOMBRE, APE_PATERNO,

APE_MATERNO, IMSS, DIRECCION, TELEFONO, FOTO_EMPLEADO, FECHA_INGRESO, ISR, ANTIGÜEDAD.

TURNO: ID_TURNO, TIPO_TURNO, HORA_ENTRADA, HORA_SALIDA, HORA_COMIDA_SAL, HORA_COMIDA_ENTRADA.

SUCURSAL: ID_SUCURSAL, NOMBRE_SUCURSAL, RFC, REPRESENTANTE.

DEPARTAMENTO: ID_DEPARTAMENTO, NOMBRE_DEPARTAMENTO, DESCRIPCION, TITULAR, CONMUTADOR.

PUESTOS: ID_PUESTOS, NOMBRE_PUESTOS, DESCRIPCION, SALARIO.

RECIBO: ID_RECIBO, ID_SURCURSAL, ID_DEPARTAMENTO, ID_EMPLEADO, ID_TURNO, ID PUESTO, ID_PERCEPCIONES, ID_DEDUCCIONES, FECHA, PERIODO_PAGO, CONCEPTO, PAGO TOTAL.

PERCEPCION: ID_PERCEPCION, MONTO_PERCEPCION, CONCEPTO.

DEDUCCION: ID_CEDUCCION, CONCEPTO, MONTO_DEDUCCION, IMSS, ISR.

Page 19: Sistema de Nomina

Normalización Aplicada PRIMERA FORMA NORMAL EMPLEADO: ID_EMPLEADO, NOMBRE, APE_PATER,

APE_MATER, IMSS, DIRECCION, TELEFONO, FOTO_EMPLE, FECHA_INGRESO, ISR.

TURNO: ID_TURNO, TIPO_TURNO, HORA_ENTRADA, HORA_SALIDA, HORA_COMIDA_SAL, HORA_COMIDA_ENTRADA.

SUCURSAL: ID_SUCURSAL, NOMBRE_SUCUR, RFC, REPRESENTANTE.

DEPARTAMENTO: ID_DEPARTAMENTO, NOMBRE_DEPARTA, DESCRIPCION, TITULAR, CONMUTADOR.

PUESTOS: ID_PUESTOS, NOMBRE_PUESTOS, DESCRIPCION, SALARIO.

RECIBO: ID_RECIBO, ID_SURCURSAL, ID_DEPARTAMENTO, ID_EMPLEADO, ID_TURNO, ID PUESTO, ID_PERCEPCIONES, ID_DEDUCCIONES, FECHA, PERIODO_PAGO, CONCEPTO, PAGO TOTAL.

PERCEPCION: ID_PERCEPCION, MONTO_PERCEPCION, CONCEPTO.

DEDUCCION: ID_CEDUCCION, CONCEPTO, MONTO_DEDUCCION, IMSS, ISR

Page 20: Sistema de Nomina

Tabla de RequerimientosREQUERIMIENTOS DE DATOS

REQUERIMIENTO TIPO ACTOR ORIGEN

Elaboración de la relación mensual de deducciones.

D

Jefe de personal

Recopilación de la información para determinación de las percepciones y deducciones de los trabajadores y así

obtener el salario total.

Elaboración de la relación mensual de percepciones.

D

Jefe de personal

Recepción del reporte de impuesto sobre la renta ISR.

D

Gerente

Recepción de los reportes definidos de la nómina de pensiones y ayuda a familiares.

D

Jefe de personal

Información detallada del trabajador.D

Gerente.

Normas de salarios D Gerente, dueño.

Normas del trabajador D Trabajador

REQUERIMIENTOS FUNCIONALES

REQUERIMIENTO TIPO ACTOR ORIGEN

Registro de trabajadores.F

Gerente / Capturista.

Registrar y determinar los datos y salario del trabajador en base a sus percepciones y deducciones.

Calculo de salario por departamento.F

Gerente / Capturista.

Captura de percepciones totales del trabajador.

F

Gerente

Captura de deducciones totales del trabajador.

F

Gerente

Registro de departamentos de la empresa.

F

Capturista

Registro de puestos de la empresa.F

Capturista

Control de faltas del trabajador.F

Jefe de área/ Capturista

Control de horas extras del trabajador.F

Jefe de área/ Capturista

Page 21: Sistema de Nomina

Diagramas de Casos de Usos General

Page 22: Sistema de Nomina

Modelo de Chen

Page 23: Sistema de Nomina

Modelo de Chen

De acuerdo a el libro (Ruiz, Gómez Nieto, & Cerruela García, 2002) en un Modelo E-R se trata primero un modelo conceptual del cual trata de representar la información correspondiente de acuerdo a nuestro proyecto de nómina.

Obteniendo el tipo de entidad y de relación correspondiente y así ir normalizando pasando por diferentes etapas desde Chen hasta Cood

Page 24: Sistema de Nomina

Supuestos

Page 25: Sistema de Nomina

Supuestos•El empleado tiene un atributo NOMBRE el cual contendrá su nombre de pila.•La sucursal tiene un atributo ID_EMPLEADO el cual lo identificara una sucursal ante otra.•El recibo tiene una entidad CONCEPTO el cual describe la razón de lo que se está pagando al empleado.•Las deducciones y percepciones se relacionan con la entidad de recibo que es donde

Page 26: Sistema de Nomina

Conclusión Durante la realización del proyecto hemos

desarrollado la planificación y el modelado de un sistema de nomina de trabajadores con el cual hemos aprendido sobre el manejo del pago a las personas que laboran en una determinado empresa. Con forme se fue desarrollando este proyecto fuimos abarcando diferentes áreas de la planificación, investigamos sobre los antecedentes de este proyecto, y sobre cada elemento que se ha utilizado en la creación del mismo, también desarrollamos los objetivos, limites y alcances que deberá tener este. Posteriormente desarrollamos los casos de usos, junto con sus diagramas entre muchas otras cosas.

A lo largo de este proyecto hemos puesto en práctica el uso de diferentes programas cada uno de los cuales fueron explicados anteriormente, a través de estos el proyecto se fue desarrollando adecuadamente.

Page 27: Sistema de Nomina

Bibliografía Microsoft. (2010). Microsoft. Recuperado el 05 de Diciembre de 2010, de

http://www.microsoft.com/project/es/es/project-professional-2010.aspx Colín, C. L. (2008). Estudio Integral de Nómina. ISEF. Dell Inc. (2012). Adquisiciones - PacketTrap, RemoteScan, VKernel. Recuperado el 05 de

Diciembre de 2012, de http://www.questsoftware.com.mx/toad-data-modeler/ Fontaine. (1984). Análisis Costo Beneficio. Gutiérrez, L. C. (2012). El ABC Fiscal de los Sueldos y Salarios 2012. EDICIONES FISCALES

ISEF. Irene Luque Ruíz, I. L.-N. (2002). Bases de datos: desde Chen hasta Codd con Oracle.

España: Alfaomega, Ra-Ma, 2002. Javier Santovenia Díaz, R. C. (16 de Abril de 2007). Acimed. Recuperado el 05 de

Diciembre de 2010, de http://bvs.sld.cu/revistas/aci/vol16_4_07/aci181007.html Lozano, L. E. (2012). 660 Pregunts y Respuestas Sobre Sueldos y Asimilados 2012. M.Kroenke, D. (2003). Procesamientos de Base de Datos. México: Pearson. mysql-hispano. (29 de Mayo de 2003). Mysql Hispano. Recuperado el 05 de Diciembre de

2012, de http://www.eet2mdp.edu.ar/alumnos/MATERIAL/MATERIAL/info/infonorma.pdf Ruiz, I. L., Gómez Nieto, M., & Cerruela García, G. (2002). Base de Datos desde Chen

hasta Cood con Oracle. Mexico: Alfaomega. Sánchez, O. Q. (2010). El Salario y la Nomina. España: Altaban Ediciones. Sommerville, I. (2005). Ingeniería del Software. Madrid: Pearson. Sparx Systems Pty Ltd. . (2000). Enterprise Architect 7.0 - Modelado avanzado con UML

2.1. Recuperado el 05 de Diciembre de 2010, de http://www.sparxsystems.com.ar/products/ea.html

Tello, J. C. (s.f.). Universidad de Alcala. Recuperado el 05 de Diciembre de 2012, de http://www2.uah.es/jcaceres/capsulas/DiagramaCasosDeUso.pdf

Vidal, M. C. (s.f.). ITESCAM Dpto. de Lenguajes y Sistemas Informáticos. Recuperado el 05 de Diciembre de 2012, de http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r33018.PDF