Вы находитесь на странице: 1из 11

SISTEMA DE GESTION DE NOMINA – TRABAJO ABP

INTEGRANTES:
José Daniel Álvarez Moreno
Andrés Molinares Bolaños
Andrés Payares Martínez
Leonardo Sánchez Bustillo

ESCUELA DE INGENIERIA DE SISTEMAS


3° SEMESTRE

UNIVERSIDAD DEL SINU


CARTAGENA DE INDIAS D, T Y C
15 DE ABRIL DE 2020
Introducción

En el presente documento presentamos una idea para automatizar un proceso de una

empresa. Este proceso que queremos automatizar es la generación de nóminas.

Normalmente en una empresa la persona encargada de hacer eso se toma mucho tiempo

para realizarla a la perfección.

Para solucionar eso, pensamos en hacer un programa que lo haga automáticamente con solo

ingresar los datos del empleado, sueldo base, información de horas extra, etc.
OBJETIVOS GENERALES

El objetivo general del programa es automatizar el proceso de generación de nómina solo

agregando los datos que el programa le pida al usuario, esto le servirá a la empresa para

agilizar este proceso y también puede servir para que no se atrase el pago a los empleados.

Otro de nuestros objetivos es brindar el mejor software para ejecutar ese proceso, siempre

mantenerlo actualizado, y limpio para que su uso sea efectivo y práctico.

Por último, mantener los equipos de las personas involucradas en el proceso de nóminas

esté conectados en la misma red, para que el proceso de compartir archivo sea más eficiente

y en el menor tiempo posible.


1. DEFINICION DE CONCEPTOS Y TERMINOS:

NOMINA: Se conoce por nómina los pagos mensuales o quincenales que las empresas o

empleadores deben realizar a los trabajadores que tiene vinculados mediante contrato de

trabajo, pagos que comprenden el salario, comisiones, horas extras, recargos nocturnos,

festivos, dominicales, descuentos, etc.

EMPRESA: Una empresa es una unidad productiva agrupada y dedicada a desarrollar una

actividad económica con ánimo de lucro. En nuestra sociedad, es muy común la creación

continua de empresas.

En general, una empresa también se puede definir como una unidad formada por un grupo

de personas, bienes materiales y financieros, con el objetivo de producir algo o prestar un

servicio que cubra una necesidad y por el que se obtengan beneficios.

JAVA: Java es un lenguaje de programación y una plataforma informática comercializada

por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que

no funcionarán a menos que tenga Java instalado y cada día se crean más. Java es rápido,

seguro y fiable. Desde portátiles hasta centros de datos, desde consolas para juegos hasta

súper computadoras, desde teléfonos móviles hasta Internet, Java está en todas partes.
BIZAGI PROCCESS MODELER: Bizagi Process Modeler es un modelo de software

tipo Freemium para diagramar, documentar y simular procesos de manera gráfica en un

formato estándar conocido como BPMN (Business Process Modeling Notation).

BASE DE DATOS: Una base de datos es un “almacén” que nos permite guardar grandes

cantidades de información de forma organizada para que luego podamos encontrar y

utilizar fácilmente.

MICROSOFT SQL SERVER: Microsoft SQL Server es un sistema de gestión de base de

datos relacional, desarrollado por la empresa Microsoft.

El lenguaje de desarrollo utilizado (por línea de comandos o mediante la interfaz gráfica de

Management Studio) es Transact-SQL (TSQL), una implementación del estándar ANSI del

lenguaje SQL, utilizado para manipular y recuperar datos (DML), crear tablas y definir

relaciones entre ellas (DDL).

2. DEFINIR EL PROBLEMA O CASO DE ESTUDIO:

Una empresa necesita automatizar el proceso de generación de nómina para empleados,

porque la persona encargada de hacerla manualmente a veces se atrasa en el pago y eso les

perjudica a dichos empleados ya que se les podría quitar el interés de trabajar con la

compañía por retraso de pago.

3. ANALIZAR EL PROBLEMA O CASO DE ESTUDIO:

Esta empresa necesita un programa que automatice el proceso que describimos

anteriormente. Nosotros como programadores antes de realizarlo, hacemos un diagrama de


la generación de nóminas automatizado y otro manual, para que el encargado revise el

trabajo que tenemos pensado hacer y vea las diferencias que va a haber.

Cuando el encargado de realizar la nómina, tiene una opción en el programa para validar la

información y enviar al jefe, toda esta información se almacenará en tablas organizadas en

una base de datos y está a la vez montada a un servidor de SQL Server, así el usuario

autorizado de hacer las nóminas puede acceder al programa y al registro con cualquier

equipo conectado a la red local del plantel administrativo. En la parte de redes, se tendrá

dividido las LAN virtuales, para que solo una parte pueda tener acceso a la base de datos.

En la siguiente imagen se mostrará la topología:

El mantenimiento o el soporte para el programa, lo programaremos cada 3 meses. Para que

el sistema no sufra fallas y se mantenga actualizado siempre.

Estos diagramas los haremos con la aplicación Bizagi Modeler, y el programa lo

realizaremos con el lenguaje de programación Java.


GENERACION DE NOMINAS AUTOMATIZADA:
GENERACION DE NOMINAS NO AUTOMATIZADA:

4. RESUMEN LISTA SISTEMATICA DE ANALISIS:

Los pasos que seguimos para plantear la posible solución al problema son:

● Analizamos la problemática anteriormente planteada, para así discutir ideas para

optar con la mejor solución.

● Una vez encontrada la solución, nos pusimos de acuerdo en que lenguaje hacer el

prototipo de nuestro programa.

● Realizamos una breve socialización sobre nóminas, como se hacen, quien las hace,

para quien las hacen, etc. Además de ello, investigamos un poco sobre las ventajas

de enviar archivos mediante una carpeta de uso compartido por una red.
● Antes de comenzar con la creación del prototipo en C++, realizamos dos BPMN,

uno donde se ve el proceso automatizado y otro donde se ve el proceso no

automatizado.

● Finalmente hecho el programa en C++ hicimos varias pruebas para ver si todo

estaba perfecto para su utilización en la empresa. Cuando evidenciamos que todo

estaba bien, empezamos a programarlo en JAVA, y a programar la base de datos en

SQL Server.

5. FORMULAR LOS RESULTADOS DE APRENDIZAJE:

Para dar solución al problema, nos dimos la tarea de investigar qué es, cómo se hace y para

qué sirve una Nómina en una empresa.

¿Cómo se hace?

DATOS DE LA EMRESA Y EL TRABAJADOR

Estos datos están en la parte superior de la nómina, en 2 columnas. En la columna izquierda

están los datos de la empresa y en la columna derecha están los datos del trabajador.

Los datos de la empresa que aparecen son:

 Nombre de la empresa.

 Domicilio.

A la derecha se hallan los siguientes datos del trabajador:

 Nombre.
 Cedula de ciudadanía

 Número de la Seguridad Social.

DEVENGO

En este apartado se tiene en cuenta lo siguiente:

a) Salario base: Cabe resaltar que este salario base no puede ser menor que el salario

mínimo legal vigente (SMLV) que hasta el día de hoy está en $828.116.

b) Complementos salariales: Esto se trata básicamente de horas extras diurnas,

nocturnas, bonificaciones, horas extras por trabajar domingos o festivos de día o de

noche, auxilio de transporte, etc.

DEDUCCIONES

Aquí se tiene en cuenta las aportaciones del trabajador a las cotizaciones para salud (ISS) y

pensión (AFP). Esto se calcula sacando el 8% (4% la salud y 4% pensión) del total

devengado sin auxilio de transporte.


BIBLIOGRAFIAS

 https://www.gerencie.com/nomina.html

 https://debitoor.es/glosario/definicion-empresa

 https://www.java.com/es/download/faq/whatis_java.xml

 https://support.microsoft.com/es-pr/help/17145/windows-homegroup-from-

start-to-finish

 https://es.wikipedia.org/wiki/Bizagi

 https://www.gestion.org/como-hacer-una-nomina/

 http://www.maestrosdelweb.com/que-son-las-bases-de-datos/

Вам также может понравиться