P. 1
sistema de nomina

sistema de nomina

|Views: 6.566|Likes:
Publicado porfabianr_17

More info:

Published by: fabianr_17 on May 28, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/16/2013

pdf

text

original

1. Introducción. 1.1 Propósito del Sistema.

El propósito de la creación del software es agilizar el proceso de creación de la nomina, manteniendo la integridad de los datos del trabajador, puesto que desempeña, horas trabajadas, descuentos, horas extras. 1.2 Alcance del Sistema. El sistema contemplara el registro del trabajador al ingresar a la empresa y al salir, registrara las horas trabajada del empleado, el puesto que desempeña dentro de la empres, registrara las horas y los días laborados, así como los descuentos que tenga, para poder realizar el cálculo de nomina e imprimirla. 1.3 Objetivos y criterio de éxito del proyecto. Objetivos del Sistema:  Agilizar el cálculo de la nomina  El proceso de la creación de nomina no necesitara de muchas personas para su realización como antiguamente se hacía.  Para el cálculo de nomina se necesitara un plazo menor de tiempo.  Se mantendrá la integridad de la información que se vaya a utilizar.

1.4 Definiciones, siglas y abreviaturas.         Nomina: Lista o catalogo de nombres de personas, horas trabajadas, horas extras, puesto, descuentos. Registro: Información almacenada Usuario: Persona que manejara el sistema. HL: Horas Laboradas HE: Horas Extras Des: Descuentos Sal: Salario P: Puesto

1.5 Referencias.

1.6 Panorama. El sistema actual se lleva a cabo llevando el registro de los empleados en carpetas, las cuales están al alcance de cualquier persona que se vaya a registrar, la información está expuesta a que cualquier persona la modifique afectando así al trabajador de la empresa.

2. Sistema Actual

Caso de uso de Sistema de Nomina ¨Fabrica Cuadritos¨. Caso de Uso 1: Registro de la entrada del empleado. Actor principal: Empleado, Vigilante, Supervisor, comité encargado del calculo de nomina, recursos humanos Escenario Principal: El empleado llega a vigilancia, donde va a registrar su hora de entrada, numero de trabajador y fecha. El trabajador se registra en el sistema por medio de su credencial, quedando registrado el nombre del trabajador, numero de trabajador, su puesto y la hora de entrada y la fecha. Los datos registrados se van a servidor de la empresa. El empleado se dirige a su área de trabajo.

-

Pos condiciones: se crea un registro de entrada del trabajador.

Caso de uso 2: Registro de la Salida del trabajador. Al término de sus horas laborales el trabajador se dirige hacia vigilancia donde va a registrar su hora de salida.

-

El vigilante revisa sus cosas para checar que no lleve algo de más más (productos de la empresa). Sus datos registrados se van al servidor de la empresa. El trabajador se va a su casa.

Pos condiciones: se crea un registro de salida trabajador.

Caso de uso 3: Elaboración del la nomina del trabajador. El comité encargado de la elaboración del la nomina, que consta de 8 personas, toma las carpetas con los registros de los empleados. Estas carpetas contienen el nombre del trabajador, el numero de empleado, los días que el trabajador laboro, los descuentos que tienen, y si trabajo horas extras. Con la información obtenida de las carpetas de registro el comité procede a realizar la nomina. Esta parte de la elaboración de la nomina le lleva a al comité entre encargado un promedio de 12 a 15 horas. Al terminar el calculo de la nomina el comité procede al llenando de los sobres con el sueldo calculado según la información que se obtuvo de las carpetas de registros. Unas ves llenados los sobres con el sueldo de cada trabajador el comité los envía a recursos humanos para después ser entregador al trabajador.

-

-

-

Pos condiciones: se crea la nomina, usando como para metros los registros de entrada y de salida

Caso de uso 4: Entrega de sobres con el sueldo correspondiente al trabajador. El trabajador se dirige a recursos humanos para hacer retiro de su sueldo. Una vez en recursos humanos, se le solicita al trabajador que se identifique con la credencial de empleado que tiene, esto para ver si su número de empleado concuerda con los datos del trabajador, como su nombre. Cuando se ha verificado que si s trata de trabajador se le entrega su sobre con el sueldo que le corresponde. Cuando el trabajador recibe el sobre firma en una carpeta de recibido, que se le ha entregado el sobre con el sueldo.

-

Pos condiciones: se le entrega al trabajador el sobre con el sueldo de la nomina calculada

2.1 Diagrama de Caso de Uso.

3. Sistema Propuesto.

3.1 Panorama.

Descripción de Caso de Uso Nombre CU_ Registro de Entrada del Empleado

Objetivo Se registrara la entrada del empleado

Tipo

Concreto

Abstracto

Actores Empleado y Vigilante Precondiciones El trabajador tendrá que introducir su Id de empleado.

Flujo básico 1. El trabajador llega a vigilancia, donde ingresa su número de empleado en el sistema registrar su entrada, mandando los datos del trabajador (nombre, numero de empleado, puesto, fecha y hora de entrada), al servidor de la empresa. 2. Los datos registrados se van a servidor de la empresa.

3. El trabajador termina con el registro de entrada dirigiéndose a su área de trabajo.

Descripción de Caso de Uso Nombre CU_ Registro de Salida del Empleado

Objetivo Se registrara la salida del empleado.

Tipo

Concreto

Abstracto

Actores Empleado y Vigilante Precondiciones El trabajador ingresar su Id de Empleado.

Flujo básico 1. Al término de sus horas laborales el trabajador se dirige hacia vigilancia, donde volverá a ingresar su Id de Empleado en el sistema, quedando registrada su salida de la fabrica. 2. Sus datos registrados se van al servidor de la empresa.

3. El vigilante revisa sus cosas para checar que no lleve algo de más (productos de la empresa). 4. El trabajador termina con el registro de salida.

Descripción de Caso de Uso Nombre CU_ Registro de Salida del Empleado

Objetivo Se registrara la salida del empleado.

Tipo

Concreto

Abstracto

Actores Empleado y Vigilante Precondiciones El trabajador ingresar su Id de Empleado.

Flujo básico 1. Los técnicos encargados, serán un máximo de tres personas las que manejaran el software, en manejar en software para el cálculo de nomina, tomaran los datos de entrada del servidor, (nombre del trabajador, puesto, horas y días trabajador, horas extras si es que tiene, el número de seguro social y descuentos), para iniciar con el cálculo de la nomina. 2. Con la información obtenía del servidor de la empresa, los técnicos procederán a realizar el cálculo de la nomina, llevándose en la elaboración de la misma un máximo de 5 a 8 horas, lo que abarcaría un turno normal.

3. Al terminar el cálculo de la nomina, los técnicos mandaran la información a tesorería, quienes se encargaran de realizar el depósito del sueldo según lo calculado en el nomina. 4. Posteriormente el empleado se dirigirá al cajero de la empresa a realizar el retiro de su sueldo.

3.1.2 Diagrama Caso de Uso Propuesto

3.2 Requerimientos Funcionales.

Para el mejor funcionamiento y rendimiento del sistema son necesarios ciertos tipos de requerimientos los cuales no deben tomarse a la ligera pues optimizan el funcionamiento del sistema, los requerimientos se han dividido en las siguientes categorías:

3.2.1 Software:

      

Computadora (P.C. de escritorio o laptop) SQL Server 200 Windows 2000 Espació disponible en disco 1GB 512 de RAM Procesador 1.2 GHz Unidad de CD

3.2.2 Hardware.

    

Computadora (P.C. de escritorio o Laptop). Espació disponible en disco 1GB. 512 de RAM. Procesador 1.2 GHz Unidad de CD.

3.2.3 Personal.  Administrador de la base de datos: contara con la capacidad de dar manteniendo en la base de datos y hacer cumplir la integridad en cualquier momento.

 Capturista: Se encargará de ingresar los datos (información) al sistema mediante la interfaz que ofrece el software.  Técnico en informática.  Con conocimientos en contabilidad y finanzas.  Previamente capacitado para el uso del sistema.

3.3 Requerimientos No Funcionales.  Tiempo de respuesta.  Metáfora de interfaz.  Plataforma del Sistema Operativo: Microsoft Windows 95, 98, 2000, NT, XP, etc.  Interfaz: maximiza una navegación fácil con tacado y no con mouse.  Tolerancia a fallas.

[Sistema de Cálculo de Nomina][Versión 1.1] Especificación de Pantalla Cuadritos S.A de C.V SISTEMA DE CALCULO DE NOMINA

3.3.1 Interfaz de Usuario y Factores Humanos. Pantalla “Control de Trabajadores”. Objetivo Esta pantalla es necesaria para llevar a cabo en control de los trabajadores que ingresan a la empresa y su hora de terminación.

Imagen

[Sistema de Cálculo de Nomina][Versión 1.1] Especificación de Pantalla Cuadritos S.A de C.V Descripción Campo Hora SISTEMA DE CALCULO DE NOMINA

Tipo

Comentario

Alfanuméric Campo requerido para la captura de hora de entrada o y salida del personal. Numérico Campo que contiene el Número de Control del Trabajador. Campo que contiene el Número de Control del Trabajador. Campo para introducir el número de control del trabajador. Campo para introducir el número de control del trabajador.

No. Empleado

No. Empleado

Numérico

Entrada

Texto

Salida

Texto

Control Hora

Tipo Label

Comentario Caja que permite visualizar la hora del sistema y esta etiqueta no es modificable. Caja para poder introducir el número de control del trabajador que ingresara a sus labores, este campo se válida para la introducción de solo números. Botón el cual se presionara para que se registre el número de control introducido con la fecha y hora del día activo, este botón estará habilitado con la validación del Textbox. Caja para poder introducir el número de control del trabajador que finaliza su día labora, este campo se válida para la introducción de solo números l. Botón el cual se presionara para que se registre el número de control introducido con la fecha y hora del

No. Empleado

Textbox

Entrada

Button

No. Empleado

Textbox

Salida

Button

día activo para determinar las horas laboradas de ese día, este botón estará habilitado con la validación del Textbox.

[Sistema de Cálculo de Nomina][Versión 1.1] Especificación de Pantalla Cuadritos S.A de C.V SISTEMA DE CALCULO DE NOMINA

Descripción de funcionalidad Esta pantalla se ingresa a la base de datos para capturar los valores esperados y hacer las respectivas funciones que se esperan:

Ingresar el número de control del trabajador. Presionar el botón de Ingresar para poder capturar los valores esperados y así poder iniciar un conteo interno de las horas laborados por el trabajador. Ingresar el número de control del trabajador. Presionar el botón de Ingresar para poder capturar los valores esperados y así finalizar el conteo de horas laboradas por el trabajador.

[Sistema de Cálculo de Nomina][Versión 1.1] Especificación de Pantalla Cuadritos S.A de C.V Descripción Campo Numero SISTEMA DE CALCULO DE NOMINA

Tipo Numérico

Comentario Campo donde se deberá ingresar el numero de la nomina que se entregara Campo donde se debe ingresar el nombre de la persona a cual se hace valida la nomina

Nombre

Texto

REG. FED. DE CONT.

Alfanuméric Campo donde se ingresa el registro federal de o contribuyentes el cual hace valida la nomina

REG. I.M.S.S

Numérico

Campo donde se debe ingresar el número de seguro social si la persona está asociada al IMSS Campo donde se ingresa la fecha d inicio de las labores comprendida de día, mes y año Campo donde se ingresa la fecha de termino de las labores comprendida a un día, mes y año Campo donde se agrega el periodo laborado Campo donde se ingresa cuantos días fueron laborados en la semana Campo donde se ingresa el número de faltas que se obtuvieron durante el periodo Campo donde se ingresa el número de horas extras laboradas Campo donde se ingresa el sueldo que se le paga a la persona por día Campo donde se ingresa el sueldo normal que se le paga a la persona

DEL

Memo

AL

Memo

PERIODO DIAS TRABAJADOS FALTAS

Numérico Numérico

Numérico

EXTRAS

Numérico

SUELDO DIARIO SUELDO NORMAL PERCEPCIONE S CONCEPTO PERCEPCIONE S IMPORTE DEDUCCIONES CONCEPTO DEDUCCIONES IMPORTE

Numérico

Numérico

Alfanuméric Campo donde se van ingresando las percepciones o que se le van a pagar a la persona

Numérico

Campo donde se van ingresando las cantidades dependiendo a las percepciones antes mencionadas

Alfanuméric Campo donde se van decrementando las o deducciones que se le van a descontar a la persona Numérico Campo donde se van decrementando las cantidades dependiendo a las deducciones antes mencionadas

Control Numero

Tipo Textbox

Comentario Es el campo donde se ingresa el numero de nomina y esta consta de 4 caracteres numéricos los cuales deben de ir incrementando con cada nomina. Es el campo donde se debe el ingresar el nombre completo de la persona a la cual se le pagara la nomina y esta lleva el formato de Apeido Paterno, Apeido Materno, Nombre(s) Es el campo donde se ingresa el registro otorgado por hacienda el cual consta de 4 letras seguidas de un guion, seguidas de 6 números seguido de un guion, terminando con 3 valores numéricos o caracteres combinados Es el campo donde se ingresa el numero referente al seguro social con un formato de 4 numero, un guion, 2 numero, un guion, 4 números, un guion y 1 numero Es el campo el cual incluye el día, mes y año de los cuales es la iniciación de la fecha laboral. Es el campo el cual incluye el día, mes y año de los cuales es la terminación de la fecha de los días laborados

Nombre

Textbox

REG. FED. DE CONT.

Textbox

REG. I.M.S.S

Textbox

DEL

Textbox

AL

Textbox

PERIODO DIAS TRABAJADOS FALTAS

Textbox Textbox Es el campo donde se ingresan los días que se laboran a la semana y estos pueden ser de 6 a 7 días Es el número de veces que el trabajador no asistió a sus labores o no cubrió el turno completo Es el numero de otras extra que se laboraron después de cubrir el total de horas por día Es el total monetario que se cubre por un día de labor sin contar las horas extras Es el total a pagar por el día laborado sin contar percepciones y deducciones

Textbox

EXTRAS

Textbox

SUELDO DIARIO SUELDO NORMAL

Textbox

Textbox

PERCEPCIONE S CONCEPTO PERCEPCIONE S IMPORTE DEDUCCIONES CONCEPTO

Textbox

Se ingresa el nombre de la percepción a la cual se deberá pagar un valor monetario

Textbox

Es el total monetario en el cual se debe pagar la percepción agregada en el concepto Se ingresa le nombre de la deducción a la cual se deberá descontar un valor monetario por servicios para el trabajador Es el total monetario en cual se debe decrementar por a las percepciones por las deducciones agregadas anteriormente

Textbox

DEDUCCIONES IMPORTE

Textbox

Descripción de funcionalidad Esta pantalla se ingresan y se obtiene la información de la base de datos con sus respectivos campos y valores que se esperan:

Se ingresa el numero de folio de la nomina. Se ingresa el REG. FED. DE CONT. Y se busca para que nos dé el nombre del trabajador, su registro del IMSS su fecha laborada DEL-AL el periodo de días, días trabajados, faltas, horas extras, sueldo diario y sueldo normal, que se encuentran respectivamente en la base de datos. En las percepciones se ingresa el nombre del concepto por el cual se le pagara y en importe se agrega la cantidad total a pagar por el concepto de percepciones. En las deducciones se ingresa el nombre del concepto por el cual se le cobrara y en importe se agregara la cantidad total a restar por el concepto de deducciones

3.3.2 Documentación.

Como documentación de hará entrega de lo siguiente: Manual de usuario: Contendrá una descripción de las funciones del sistema así como una sección que explicara los errores más comunes que se pueden presentar. También contendrá contendrá un abreve explicación de cada una de las ventanas que se estarán manejando en el sistema, explicando la función de cada botón que se le presentara al usuario, para comodidad del usuario y mejor conceptualización de lo que vendrá en el manual. Manual del programador: Este manual contendrá la documentación que servirá como apoyo para el programador para futuras modificaciones, mejoras o ampliaciones que se le vayan hacer al sistema.

3.3.3 Consideraciones de Hardware.

Para la implementación de este sistema y para un uso óptimo se tendrá que contar con PC´s con las siguientes características:    

Memoria RAM de 2 GB Espacio en Disco Duro: 30 GB Procesador Dual-Core Inside 1.73 GHz Sistema Operativo de 32 bits

Este equipo deberá estar conectado en red con los demás departamentos, R. Humanos, R. Financieros, para poder compartir información indispensable en el momento que lo soliciten. Para esto se deberá contar con lo siguientes:  con cable tipo RJ-45 para poder conectar los equipos en red.  También se necesitara de un switch por área, para poder separar cada una de ellas, esto para mantener la independencia de cada área y una buena seguridad.  Un router ADSL, este dispositivo nos permitirá conectar uno o varios equipos, como los switch e incluso nos servirá para conectar una red de área local (LAN)

 También se contara con jack panel, para mantener un buen control sobre el cableado de red que está distribuido en la empresa.

3.3.4 Características de desempeño.

El sistema realiza desde el registro de entrada del empleado, el registro de salda, esto en un lapso de 10 segundos, realizara el cálculo de las nomina, basándose en la información que cada área le proporcione al técnico encargado de del cálculo del la nomina, este cálculo se realizara en un lapso de 5 a 8 horas, ahorrando un tiempo de 4 a 6 horas. El sistema tendrá la capacidad de tener hasta 5 mil empleados registrados, por si la empresa llegara a crecer en un futuro.

3.3.5 Manejo de errores y condiciones extremas.

Los se va a implementar, en el caso del empleado, en el momento de que ingrese sus numero de empleado es que el sistema, al momento de registrar su entrada o salida, solo acepte números, y en el momento de que el empleado introduzca su numero se buscara en el sistema para ver si existe y así evitar que haya duplicaciones en el sistema, esto para mantener la integridad y consistencia del sistema. En el caso de las horas extras, el sistema llevara un registro de los días y las horas trabajadas, para cuando el empleado pase de 48 horas laboras, las excedentes las el sistema las tomara como extras, para considerarlas en el momento de calcular la nómina, pagando el doble que normal mente gana el empleado por hora, dependiendo de su puesto dentro de la empresa.

3.3.6 Cuestiones de calidad.

3.3.7 Modificaciones del sistema. N/A 3.3.8 Ambiente físico.

SIST = DEPARTAMENTO DE SITEMAS CYC = CREDITO Y COBRANZA CN = CONMUTADOR GG = GERENCIA GENERAL AUD = AUDITORIA FAC = FACTURACION TES = TESORERIA K = CARTON

3.3.9 Cuestiones de seguridad.

Para lograr que persones ajena puedan entrar a aéreas que no les corresponden, se les asignaran claves de usuarios para cada área, R. Humanos, R. Financieros, etc., para mantener protegida la información que cada área. El técnico, como administrador de la base de datos del sistema, dará de alta solo a los usuarios que tendrá acceso al sistema, se les restringirá las funciones que puedan hacer dentro de la base de datos, alguno solo podrán hacer consultas, visualizar la información, otros podrán hacer modificaciones sobre la información del trabajador, como modificar su salario, si hubiera algún aumento en su sueldo, o dar de baja alguno trabajador por despido etc. Tratándose de la información que se estará almacenando en el servidor, será necesario contar con otro servidor para hacer un respaldo de toda la información, este respaldo esta contemplado que se haga cada 2 meces, por los pocos cambios que se dan dentro de la empresa, altas y bajas de empleados, aumento o disminución del salario del empleado, pero será necesario por alguna contingencia que se llegara a suscitar, o simplemente para ver algún. Se llevara una bitácora con evidencias, registros, de cada proceso que se llevo a cabo, para saber cómo fue el desarrollo, esto para adoptar una cultura de calidad

3.3.10 Cuestiones de Recursos.

Para el manejo de recursos se necesitan los empleados los cuales son los que ingresaran al sistema, en las oficinas los capturistas y secretarias los cuales son los encargados de ingresar y controlar las información y datos personales tanto de la empresa como de los trabajadores para poder tener un control de los recursos que se ingresan a la empresa con los cuales van dirigidos a la producción.

3.4 Seudorrequerimientos

Algunos seudorrequerimientos que contendrá el sistema será:  La pantalla principal que vea el usuario deberá de tener el logo de la empresa CUADRITOS.

 Al imprimir la nomina deberá de tenerla fecha y hora de que se imprimió.  El color de las pantallas deberán ser los mismos que la empresa maneja.

3.5 Modelos del Sistema. Diseño UML 3.5.1 Escenario.

3.5.2 Modelo de Caso de Uso.

3.5.2.1 Registro de Entrada.

3.5.2.1 Creación de Nómina.

3.5.3 Modelos de Objetos. 3.5.3.1 Diccionario de Datos.

DICCIONARIO DE DATOS TABLA
Nombre : Descripción: Nombre Empleado Contiene los registros de los Empleados CAMPOS Tipo y Longitud PK X FK CC Not Null X X X Default Descripción Nombre PK :

NUM_EMP

NUM_EMP NOM_EMP PUESTO_EMP

Char Varchar Varchar

Reg. UNICO del Empleado Nombre completo del Empleado Puesto que tiene el Empleado

DICCIONARIO DE DATOS

TABLA
Nombre : Descripción: Nombre Registro de Entrada Contiene los registros de Entrada de los Empleados CAMPOS Tipo y Longitud PK X FK CC Not Null X X X Default Descripción Nombre PK :

NUM_EMP

NUM_EMP HORA_ENT

Char GetDate

Reg. UNICO del Empleado Hora de Entrada y fecha del Día

DICCIONARIO DE DATOS TABLA
Nombre : Descripción: Nombre Servidor Nombre PK : CAMPOS Tipo y Longitud PK FK CC Not Null Default Descripción

NUM_MANEJ, NUM_EMP

Contiene los registros de los Empleados en el Servidor

DICCIONARIO DE DATOS

NUM_EMP HORA_ENT HORA_SALIDA DIAS_TRAB NUM_MANEJ

Char Getdate Getdate Int Char

X

X

X X X x

Reg. UNICO del Empleado Hora de entrada y fecha del día Hora de salida y fecha del día Los días que trabajo el empleado Reg. UNICO del Manejador del sist.

X

x

DICCIONARIO DE DATOS

TABLA
Nombre : Descripción: Manejador Nombre PK :

NUM_MANEJ

Contiene los registros y consultas de los manejadores CAMPOS

Nombre

Tipo y Longitud

NUM_MANEJ NOM_MANEJ

Char Varchar

PK X

FK CC Not Null X X

Default

Descripción

Reg. UNICO del Manejador del sist. Nombre completo del Manejador

DICCIONARIO DE DATOS

TABLA
Nombre : Descripción: Nombre Registro de Salida Registro de Salida del Empleado CAMPOS Tipo y Longitud PK X FK CC Not Null X X Default Descripción Nombre PK :

NUM_EMP

NUM_EMP HORA_SALIDA

Char Getdate

Reg. UNICO del Empleado Hora de salida y fecha del día.

TABLA
Nombre : Descripción: Nombre Crédito y Cobranza Nombre PK : CAMPOS Tipo y Longitud

NUM_MANEJ, NUM_EMP

Contiene los registros de consulta y edición del Manejador en el sistema PK X FK CC Not Null X X x x X X Default Descripción

NUM_MANEJ NOM_MANEJ NUM_EMP DESC_EMP

Char Varchar Char Nmeric

Reg. UNICO del Manejador del sist. Nombre completo del Manejador Reg. UNICO del Empleado Descuento directo a la nomina del EMP

DICCIONARIO DE DATOS TABLA
Nombre : Descripción: Nombre Nomina Nombre PK : CAMPOS Tipo y Longitud

NUM_EMP

Contiene los registros de consulta y edición del Manejador en el sistema PK X FK CC Not Null X X X X x Default Descripción

NUM_EMP NOM_EMP DIAS_TRAB DESC_EMP HORAS_EXT

Char Varchar int Numeric Numeric

Reg. UNICO del Empleado Nombre completo del Empleado Los días que trabajo el Empleado Descuento directo a la nomina del EMP Horas Extras del trabajador

3.5.3.2 Diagrama de Clases.

3.5.4 Modelos Dinamicos.7 3.5.4.1 Registro de Entrada

3.5.4.2 Creacion de Nomina

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->