Adsence

sábado, 2 de junio de 2012

Implementacion-en-Listas-con-Interfaz-grafica-en-Java

Leave a Comment
[caption id="attachment_726" align="aligncenter" width="815"]Implementacion de listas con interfaz grafica en Java Implementacion de listas con interfaz grafica en Java[/caption]

Se desea diseñar un Software en Lenguaje Java, haciendo uso de Listas Lineales para tener el control de la información de la COMPAÑIA MEGAPROYECTOS, el sistema debe tener la información relacionada a empleados, departamentos, secciones y proyectos de una empresa, de acuerdo con los siguientes requisitos:
    La compañía está organizada en departamentos. Cada departamento tiene un Nombre único, un código único y un empleado que la dirige (cedula del empleado). Se guarda la fecha en que dicho empleado comenzó a dirigir el departamento. El departamento puede cambiar de persona que lo dirige.Un departamento puede estar distribuido en varias secciones.


  • Cada departamento controla un cierto número de proyectos, cada proyecto tiene un nombre, un número asociado, el tipo de proyecto(1=OBRAS, 2=SERVICIOS, 3=SEGURIDAD, 4=MANTENIMIENTO), el empleado asociado (cedula del empleado), la fecha de ejecución del proyecto y se realiza en una sola sección.

  • Se almacena el nombre, cedula, dirección, salario, sexo (1=masculino, 2=femenino), numero de hijos y fecha de nacimiento de cada empleado. Todo empleado está asignado a un departamento y sección, pero puede trabajar en varios proyectos que no tienen porque ser del mismo departamento.

  • Cada sección tiene un identificador, nombre y departamento al cual pertenece.


Generar los siguientes consultas y reportes:

  • Listados de todos los proyectos

  • Listado de proyectos según departamento

  • Listado de proyectos según su fecha de ejecución entre rangos de fecha

  • Listado de los empleados que tienen salarios mayores a 1000000

  • Eliminar aquellos empleados que ganan menos de 500000, son hombres y pertenecen al departamento X


La inserción de los empleados se realiza dependiendo de la fecha de nacimiento, es decir, la entrada de cada empleado va en forma ordenada ascendentemente por la fecha de nacimiento.

En las listas dadas se pueden hacer actualizaciones de los campos o atributos realizando sus respectivas consultas y eliminaciones.



Descargar

0 comentarios :