Programacion Orientada a Objetos Java

Páginas: 15 (3574 palabras) Publicado: 29 de septiembre de 2011
INFORME

Tema: *NOMINA DE EMPLEADOS SENCILLA
*USO DE ARCHIVOS

Objetivos:

* Adquirir un mayor desempeño en cuanto a manejo y uso de expresiones regulares, validaciones, etc. En general poder plasmas en un codigo fuente el conocimiento adquirido.
* Mostrar que el uso de aplicaciones java es muy variado.

Introducción:

En palabras simples pero muy efectivas, el uso dediagramas UML ayudan a tener una mejor visualización de los requerimientos del usuario, es decir ,es una simplificación grafica del código a implementarse, que permite comprender el sistema que se va a desarrollar, acorde a las necesidades del usuario, pues bien, es necesario saber cuáles son nuestros requerimientos para desarrollar el código fuente.

Puesto que es necesario saber quenecesitamos para realizar una implementación correcta del código fuente, a continuación se presenta el diagrama UML. Que servirá de guía para implementar las necesidades en el código fuente.

Ahora, lo que se busca es crear un código que permita almacenar datos de empleados para una empresa x. Claro en este caso no usaremos una base de datos para poder realizar tal acción, solo usaremos lo que sonalmacenamiento en variables. En la segunda parte se implementara un código que use archivos. Para el primer caso lo que necesitaremos es que se pida el nombre del empleado y cuanto será el sueldo que tendrá dicho empleado. Queremos que en un menú de opciones nos permita elegir ver cada uno de los empleados individualmente y en conjunto, y además ver cuanto será los gastos totales de pagos aempleados.

Para realizar tal evento, necesitamos crear un menú principal, que permita el ingreso de datos del empleado y el sueldo que se pagara. Si bien es cierto para poder contar con una nomina completa y bien estructurada, con la ayuda de java, es necesario implementar tal código con una base de datos estructurada para dicho propósito o en su defecto el uso de archivos. Como ya se mencionoanteriormente no usaremos una base de datos para implementar dicho código, ni archivos , más bien solo usaremos variables en las que se almacena los datos ingresados por teclado, que por cierto al momento de terminar la aplicación no quedara rastro de tales datos.

Marco Teórico
Herencia en java
Java permite el empleo de la herencia, característica muy potente que permite definir una clasetomando como base a otra clase ya existente. Esto es una de las bases de la reutilización de código, en lugar de copiar y pegar.
Polimorfismo en java
Este hecho de que un objeto pertenezca a una clase, pero que pueda cumplir uno o más interfaces es muy similar al hecho de que una persona (un objeto) es hija (un interfaz), posiblemente tía (otro interfaz) o incluso abuela (otro interfaz).Con esto lo que se indica es que un interfaz sólo tiene interés para quien lo necesite usar, es decir, el interfaz tío sólo lo necesitan los objetos sobrinos, no un objeto de tipo policía.
Esta característica de que varios objetos de distintas clases puedan recibir el mismo mensaje y ser capaces de responderlo, es conocida como polimorfismo
NOTA: A lo largo del informe se irá describiendoconceptos como expresiones regulares, validaciones, sentencias, etc.
Implementación del Código Fuente

Es importante tener conocimiento acerca de herencia, polimorfismo, uso de sentencias como son for, if else, do while, también es necesario conocer sobre expresiones regulare, validación, entre otras cosas. Pues bien dado la primera parte del código, se procederá a dar la explicación de laslíneas que componen dicho código, dando además conceptos básicos para entender dicho código.
Pues bien en las dos primeras líneas hacemos uso de las librerías mostradas en el código, para hacer uso de los cuadros de dialogo, y la segunda para poder usar expresiones regulares y con ello también validar dichas expresiones. EJEMPLOS

import javax.swing.JOptionPane;
import java.util.regex.*;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos en JAVA
  • Programacion orientada a objetos en java
  • Programación Orientada A Objetos Java
  • Programacion orientada a objetos en Java
  • Que es un Objeto? Programacion Orientada a Objetos
  • Modelo Orientado a Objetos Java
  • Aprendiendo Java y Programación Orientada a Objetos
  • Programación Orientada a objetos, Java, Conalep

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS