Sunteți pe pagina 1din 11

TRABAJO PRCTICO

NOMINA EMPLEADOS

ESTUDIANTE:
Solfy Pertuz Santacruz
CODIGO: 1033371797
DAVID ESTEBAN ZAPATA
TUTOR:
CESAR ORLANDO JIMNEZ ANGARITA

GRUPO: 301403_53

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
PROGRAMA: INGENIERIA ELECTRONICA

DESARROLLO DE LA ACTIVIDAD
DESCRIPCIN DEL PROYECTO:
La siguiente aplicacin creada en el lenguaje de programacin orientado a objetos JAVA
busca solventar por medio de un sistema de base de datos cada una de las dificultades que
tiene actualmente

ADMINISTRADOR, que en este caso contara con los siguientes mens:


o

Registro de empleado: este cuenta con la posibilidad del registro de un nuevo


empleado en la base de datos, con sus datos bsicos como cedula, nombre,
apellido, edad, su cdigo de trabajo, su id de nomina, etc.

Modificar empleado: este cuenta la posibilidad de poder modificar un empleado


existente en la base de datos, esto ser primeramente buscando sus datos por su
numero de cedula.

Eliminar empleado: este cuenta con la posibilidad de poder eliminar un


determinado empleado en la base de datos, por medio de su numero de cedula o
con su nombre.

EMPLEADO, que en este caso contara los siguientes mens:


o

Bsqueda nomina: en este men se tendr la posibilidad de buscar la nomina de


un empleado por medio de su numero de cedula, as teniendo la ventaja de revisar
el estado de su nomina como en este caso podra estar:
De esta forma brindarle con la posibilidad de poder
manejar y organizar los datos de los empleados de
una manera eficiente y estructurada, adems de que
los empleados puedan revisar el estado de su nomina
cada final de mes.

Tabla tblBeneficio:

Tabla tblEmpleado:

Tabla tblPlan:

Tabla tblTrabajo:

Tabla tblNomina

Modelo relacional:

Para el presente trabajo utilizamos la base de datos por medio de una ruta especfica, en
este caso en la carpeta de clases de la aplicacin:
String patch_DB = System.getProperty("user.dir") +"\\database.accdb" ;
String con_patch = "jdbc:odbc:Driver={Microsoft Access Driver " +
"(*.mdb, *.accdb)};DBQ="+ patch_DB;

Captura de todos los programas:

Men principal de la aplicacin:

Men EMPLEADO:

Revisin del estado de la nomina de Maria12 por medio del numero de su cedula,
en este caso esta con la consulta SQL obtenemos que esta desaprobada.

SELECT tblEmpleado.Id_empleado, tblEmpleado.cedula_empleado, tblEmpleado.nombre,


tblEmpleado.apellido, tblNomina.desc_nomina FROM tblNomina INNER JOIN tblEmpleado
ON tblNomina.id_nomina = tblEmpleado.id_nomina WHERE tblEmpleado.cedula_empleado=
cedula_empleado

Realizamos otra revisin del estado de la nomina del empleado Juan por medio
del numero de su cedula, en este caso esta con la consulta SQL obtenemos que
esta aprobada.

Men ADMINISTRADOR:

Opciones del men de ADMINISTRADOR:

Sub-opciones del men de ADMINISTRADOR:

En este caso vamos a registrar un nuevo empleado llamado Victor:

Para modificar algn dato del empleado anteriormente registrado,


escribimos primeramente el numero de su cedula y hacemos clic en buscar
para obtener los datos, seguidamente procedemos a modificar un valor en
este caso el nombre de Victor a Victor M y finalmente procedemos hacer clic
en modificar empleado.

En el men de eliminar empleado, tenemos la posibilidad de eliminar un


empleado existente por medio de su numero de cedula o su nombre.

CONCLUSIONES
Gracias al desarrollo del anterior trabajo colaborativo logramos poner en prctica el manejo
del lenguaje estructurado SQL como de su implementacin y manejo con el lenguaje de
programacin orientado objetos JAVA, de esta manera contar con bases solidas para
continuar con nuestro desarrollo como futuros ingenieros de sistemas tanto en el campo
educativo y profesional.
Fue posible brindar una solucin sobre la empresa que trabajamos por medio de un sistema
tecnolgico basado principalmente en el uso de las bases de datos y el modelo relacional, de
esta forma contar con la seguridad y la eficiencia en cualquier momento en que sean
necesarios la revisin de dichos datos.
El lenguaje de programacin orientado a objetos JAVA fue muy interesante su aprendizaje
pues logramos conocer un poco ms como se compone sintaxis, el manejo de estructuras
condicionales, ciclos de repeticin, manejo de funciones, sub procesos y elementos de
diseo grafico en las aplicaciones tales como el Button, Checkbox,
TextArea,
TextField,
Label, CheckboxGroup.
Fue gratificante terminar con xito el curso de programacin orientada a objetos, de esta
manera cumplir con nuestro compromisos como estudiantes, aprender nuevo conocimientos
y practicar un poco mas la lgica de programacin la cual es necesaria para poder dominar
los otros lenguajes de programacin tales como c++, php, javascript, python, etc.
Fue determinante el trabajo en equipo para la realizacin de esta anterior actividad debido a
que con la reparticin de deberes en el interior del grupo colaborativo fue posible la
realizacin de aportes significativos que permitan la obtencin de un trabajo final el cual este
acorde con cada uno de los requerimientos que se nos comentan en la gua de actividades.

REFERENCIAS BIBLIOGRFICAS
Base
de
datos
relacional.
Wikipedia.
Recuperado
https://es.wikipedia.org/wiki/base_de_datos_relacional

11,

2015,

Fundamentos de diseo de bases de datos. Elvex. Recuperado


http://elvex.ugr.es/idbis/db/docs/intro/d%20modelo%20relacional.pdf

11,

Bases
de
datos.
Ual.
Recuperado
http://www.ual.es/~mtorres/bd/bdtransp3.pdf

2015,

de

11,

de

Conexiones con bases de datos


http://www.cursodejava.com.mx/

mysql.

Cursodejava.

11,
Recuperado

2015,

de

2015,

de

S-ar putea să vă placă și