Programación Java Eclipse

28
Introducción a la Algoritmia Java Eclipse PROYECTO GESTIÓN DE PEDIDOS I. OBJETIVO Implementar un proyecto usando JDK con Eclipse Luna / Kepler, en el cual pueda brindar una propuesta computacional, para automatizar los procesos del negocio, aplicando conceptos aprendidos en el curso. II. REQUERIMIENTOS Para su proyecto, debe realizarlo en base a un NEGOCIO que usted conozca y realizar: Una GUI de Inicio de Sesión Una o más GUI del NEGOCIO el cual ha elegido Debe utilizar variables globales, variables locales, métodos sin retorno, métodos con retorno De manera opcional, puede usar contadores, acumuladores, estructuras repetitivas Además podrá hacer uso de librerías y controles que permitan mejorar la funcionalidad de su Proyecto.

Transcript of Programación Java Eclipse

Page 1: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

PROYECTO GESTIÓN DE PEDIDOS

I. OBJETIVO

Implementar un proyecto usando JDK con Eclipse Luna / Kepler, en el cual pueda brindar una

propuesta computacional, para automatizar los procesos del negocio, aplicando conceptos

aprendidos en el curso.

II. REQUERIMIENTOS

Para su proyecto, debe realizarlo en base a un NEGOCIO que usted conozca y realizar:

Una GUI de Inicio de Sesión

Una o más GUI del NEGOCIO el cual ha elegido

Debe utilizar variables globales, variables locales, métodos sin retorno, métodos con

retorno

De manera opcional, puede usar contadores, acumuladores, estructuras repetitivas

Además podrá hacer uso de librerías y controles que permitan mejorar la funcionalidad

de su Proyecto.

Page 2: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

1. Formulario de Acceso

1.1.1. Diseño FrmAcceso

1.1.2. Nombres de los Controles

1.1.3. Código fuente

Métodos sin valor retorno

txtUsuario

txtClave

btnEntrar

btnSalir

panel

Page 3: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

Botón Entrar

Botón Salir

Código en el constructor del Programa

Centrar Formulario

Establecer icono a cada formulario

2. Menú Principal

2.1.1. Diseño FrmMenuPrincipal

Page 4: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

2.1.2. Nombres de los Controles

Opciones Menú Mantenimientos

Opciones Menú Movimientos

Opciones Menú Reportes

Page 5: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

2.1.3. Código fuente

Constructor del Menú Principal

Opciones Menú Mantenimientos

Opciones Menú Movimientos

Opciones Menú Reportes

Page 6: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

3. Formularios de Mantenimiento

3.1. Productos

3.1.1. Diseño FrmProducto

3.1.2. Nombres de los Controles

3.1.3. Código fuente

Constructor, centrar formulario

Constructor, establecer icono al formulario

Page 7: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

Botón Listar Productos

3.2. Clientes

3.3. Empleados

Page 8: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

4. Formulario de Procesos

4.1. Gestión de Pedidos

4.1.1. Diseño FrmGestionPedido

4.1.2. Nombres de los Controles

Page 9: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

4.1.3. Código fuente

Declaración de Variables Globales

Constructor Centrar Formulario

Establecer Icono de Fomulario

Código Método sin valor de Retorno Agregar Producto

Page 10: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

Código Método sin valor de Retorno Eliminar Producto

Código Método sin valor de Retorno Limpiar Controles

Page 11: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

Código Método sin valor de Retorno Generar Comprobante de Pago

Código Método con valor de Retorno Precio Producto

Código Método con valor de Retorno Detalle del Pedido

Código Método con valor de Retorno Formatear Número a Decimal

Page 12: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

Botón Agregar Producto

Botón Grabar

Botón Eliminar

Botón Imprimir

5. Formularios de Reportes

5.1. Productos

5.1.1. Diseño FrmListaProductos

5.1.2. Nombres de los Controles

Page 13: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

5.1.3. Código fuente

5.2. Clientes

5.3. Empleados

5.4. Pedidos

5.4.1. Diseño FrmImprimir

5.4.2. Nombres de los Controles

Page 14: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

5.4.3. Código fuente

Código centrar Formulario

Código Establecer Icono Formulario

Métodos con valor de Retorno Obtener Fecha

Métodos con valor de Retorno Detalle Pedido

Métodos sin valor de Retorno Imprimir

Page 15: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

5.4.4. Ejecución

Page 16: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

PROYECTO GESTIÓN DE PEDIDOS

III.OBJETIVO

Implementar un proyecto usando JDK con Eclipse Luna / Kepler, en el cual pueda brindar una

propuesta computacional, para automatizar los procesos del negocio, aplicando conceptos

aprendidos en el curso.

IV. REQUERIMIENTOS

Para su proyecto, debe realizarlo en base a un NEGOCIO que usted conozca y realizar:

Una GUI de Inicio de Sesión

Una o más GUI del NEGOCIO el cual ha elegido

Debe utilizar variables globales, variables locales, métodos sin retorno, métodos con

retorno

De manera opcional, puede usar contadores, acumuladores, estructuras repetitivas

Además podrá hacer uso de librerías y controles que permitan mejorar la funcionalidad

de su Proyecto.

Page 17: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

6. Agregar imagen de fondo a JFrame.

6.1. Agregamos un JPanel

JPanel: FrmFondo

6.2. Código fuente

1 2

Page 18: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

6.3. Modificar el nombre del JPanel Principal en el Menú Principal: FrmMenuPrincipal

6.4. Invocar al JPanel, FrmFondo, para mostrar la imagen de fondo en el Menú

Principal

6.5. Ejecución del Formulario

7. Agregar imagen a un JLabel, personalizar su tamaño.

7.1. Agregamos un JFrame: FrmAyuda

1

Page 19: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

7.2. Código fuente

7.3. Ejecución del Formulario, mostrando imagen en JLabel.

8. Mantenimiento

8.1. Empleados: Formulario FrmEmpleados

1

Page 20: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

8.2. Nombres de los controles

8.3. Código fuente variables globales

8.4. Código fuente en el Botón Abrir

Page 21: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

9. Generar Planilla de Pago de Empleados

9.1. Diseño Formulario FrmPlanillaEmpleados

9.2. Componentes

9.3. Código fuente variables globales

9.4. Métodos (Void y Tipo de Dato)

Page 22: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

Page 23: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

Page 24: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

9.5. Código botón Generar

9.6. Ejecución Generar Planilla para un determinado mes

Page 25: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

10. Reporte de Pedidos de Venta

10.1. Diseño formulario FrmListaPedidos

10.2. Componentes

10.3. Código fuente declaración de variables globales

10.4. Métodos (Void y Tipo de Dato)

Page 26: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

Page 27: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

Page 28: Programación Java Eclipse

Introducción a la Algoritmia Java Eclipse

10.5. Código botón procesar

10.6. Ejecución Lista de Pedido Efectuados en una Fecha determinada

10.7. En el caso que no se ingrese la fecha, muestra un mensaje, de alerta.