Manual Pizzeria Java
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Manual Pizzeria Java

  • 12,876 views
Uploaded on

Pizzeria Java

Pizzeria Java

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • Buenas tardes, ¿podrian decirme como hacer las pestañas privadas en el MDI?
    Are you sure you want to
    Your message goes here
  • me gustaria probarlo haber como va y ver si las mejoras si lo puedes colgar te lo agradeceria
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
12,876
On Slideshare
12,876
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
247
Comments
2
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - PIZZERIA JAVA: 1. INTRODUCCIÓN LA APLICACIÓN: El Proyecto Integrado trata sobre la creación de una aplicación para gestionar una pizzería. Está basado en mi experiencia como encargado en Telepizza y el conocimiento de su software de gestión. Hay que dejar claro que NO se ha utilizado código de Telepizza para su realización, simplemente ha sido una 1.1. OBJETIVOS CUMPLIDOS: La aplicación ofrece un servicio para que el gerente de una pizzería pueda controlar ciertos aspectos de ésta utilizando un ordenador. Los objetivos cumplidos son: - Realizar operaciones con empleados de nuestro establecimiento. Podemos dar de alta empleados, modificarlos, buscarlos y eliminarlos. - Realizar pedidos para un cliente que llame por teléfono o venga a nuestro establecimiento. - Consulta detallada de cada uno de los pedidos realizados. - Consulta de la venta realizada. - Además, tenemos la opción de conectarnos a una Base de Datos tanto en Oracle (actualmente desactivado en el código) como en MySQL y una zona para hacer nuestras consultas y obtener una tabla con los resultados. 1.2. POSIBLES MEJORAS: Respecto a las posibles mejoras, tengo apuntadas varias para complementar la aplicación futuro. No han sido realizadas por falta de tiempo para la realización del Proyecto. Las ideas han sido muchas pero el tiempo ha sido escaso: - Implementar el patrón Modelo – Vista – Controlador - No está hecha la parte de modificar el nombre de los productos. - Debería haber una zona para añadir categorías de trabajo y que las cargue de la base de datos. - Añadir cantidad de producto que hay en stock, así como descuentos al comprar y necesidad de añadir nuevo stock de productos. - Detalles de ventas por empleado. - Lista con todos los clientes que tenemos en base de datos. - Al guardar los datos de un pedido, el programa está basado en que pedimos dentro de un mismo barrio y no da opciones a poner la ciudad. Podría añadir esto y que valga para pedidos de más distancia. - Poner contraseña al entrar al programa para que sólo un administrador pueda entrar y realizar cualquier otra operación que no sea realizar un pedido. - Mostrar hora y fecha en el menú principal. - El diseño del programa no está apenas tocado, se le pueden aplicar muchos colores, fotos, etc. - No hay ofertas para las pizzas - No se pueden modificar los pedidos 1
  • 2. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 2. MANUAL: Cuando ejecutamos el programa, nos aparece el menú principal y le damos a Archivo Conectar BD. Esto nos llevará a la ventana para introducir los datos para conectarnos con la base de datos. Si nos fijamos, el menú “Pizzería” está desactivado. En esta ventana, introducimos el administrador de nuestro servidor, la IP del servidor (que en este caso será local) y suponiendo que tengamos la base de datos “pizzería” bien instalada, podremos conectarnos. Si lo hacemos con MySQL, el puerto por defecto es el 3306. Si nuestro servidor tiene clave se la introducimos. Una vez conectado, nos aparecerá abajo en verde “CONECTADO”. 2
  • 3. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - Si intentamos conectarnos con Oracle, nos dará un mensaje porque la base de datos en Oracle no está actualizada con respecto a la de MySQL. Esto es debido a que la sintaxis varía mínimamente y puede haber pequeños errores, aunque en principio, el código tiene que servir para ambas bases de datos. Una vez realizada la conexión, obtendremos este aspecto. Una vez conectados, volvemos al menú y vemos como se ha activado Pizzería. Pero antes exploremos las tres opciones que quedan dentro de Archivo. Salir y Desconectar (de la base de datos) no tienen nada que explicar. La ventana de Consultas SQL es la ventana primitiva que comentamos antes en el apartado de Ejecución del Proyecto y nos permite realizar consultas manualmente y obtener un resultado. Este apartado está más que nada como algo simbólico y sin apenas uso. 3
  • 4. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - Si ahora pulsamos sobre Pizzería y en Empleados, nos saldrá la siguiente ventana. 4
  • 5. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - Si le damos a Buscar, nos sale una ventana para buscar empleados y filtrarlos por campos como el DNI, nombre, puesto, etc. Además, la búsqueda se puede ordenar por varios campos. 5
  • 6. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - El resultado es el siguiente. Dentro de Empleados, si le damos a Añadir nos saldrá esta pantalla. El código de usuario será utilizado posteriormente para realizar los pedidos. 6
  • 7. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - La última opción de los empleados es Modificar/Añadir. Aquí tenemos esta pantalla. Podemos ordenar por varios campos y realizar la operación de Modificar y Eliminar. Si marcamos Modificar y hacemos clic en algún usuario nos saldrán todos sus datos y los podremos modificar. 7
  • 8. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - Si marcamos Eliminar, directamente podremos borrarlos y desaparecerá de la tabla. Ahora le damos a Pedidos y tenemos dos opciones. 8
  • 9. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - Hacemos clic sobre la primera que es Realizar Pedido y nos manda a esta pantalla para introducir nuestro código. Cuando registramos un nombre, el código introducido será el que se use para esta pantalla. El código debe ser único y la aplicación nos avisa si está repetido. En este caso, pondré de código 6969 que es el código de JAIME GUERRERO CUBERO. 9
  • 10. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - La siguiente ventana, muestran los datos que se le pedirán al cliente. En este caso, el importante es el número de teléfono que nos dará toda la información del cliente. Si el número de teléfono no está guardado en base de datos, el que escribamos junto con su respectiva dirección, serán guardados automáticamente. Si ya existen en la base de datos, se mostrarán automáticamente guardando también alguna modificación si la hacemos (excepto al número de teléfono). Además, se nos muestran datos sobre el número de pedidos que ha realizado, así como el importe total y el medio de sus pedidos. 10
  • 11. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - Para los botones de abajo no hace falta mucha explicación. Aceptar sirve para seguir con el pedido, Salir vuelve al menú principal, Limpiar Criterios borrar todos los campos de texto, Venta Actual (que es la misma que se encuentra en Pizzeria Venta Venta Actual) muestra la venta y Cambiar Usuario vuelve a la pantalla para introducir el código. Si le damos a Venta Actual, nos sale esta pantalla con el precio y los pedidos totales junto con los detalles y el porcentaje de los pedidos según el tipo que sean. 11
  • 12. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - Si le damos a Aceptar, vamos a la pantalla para realizar el pedido. Observamos que arriba a la izquierda tenemos el teléfono del cliente al que le estamos haciendo el pedido. Aquí tenemos distintos tipos de opciones de compra, podemos irnos a las Bebidas y comprar algunas. 12
  • 13. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - En los complementos vemos lo siguiente: 13
  • 14. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - En los postres observamos lo siguiente. 14
  • 15. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - Y el Menú Infantil esto. 15
  • 16. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - La parte de las pizzas se divide en varias partes. En la primera, seleccionamos el tipo de masa y el tamaño. 16
  • 17. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - En la siguiente ventana, después de haber elegido el tamaño, tenemos la opción de comprar una especialidad o una pizza al gusto. En casa de darle a especialidad, nos saldrá lo siguiente: 17
  • 18. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - Si le damos a Al Gusto, lo primero que hace es pedirnos el tipo de salsa que queremos. 18
  • 19. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - De esta manera, podemos elegir los ingredientes que queramos. 19
  • 20. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - Tenemos la posibilidad de borrar alguno de los productos que tenemos en pantalla. 20
  • 21. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - Por último, le damos a FIN y nos preguntará para guardar el pedido. 21
  • 22. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - Le damos a Sí y tendremos guardado el pedido. Ahora vamos a la otra opción dentro de Pizzeria Pedidos y le damos a Detalles Pedidos y nos saldrá esta pantalla. Hacemos clic sobre algún pedido y podremos ver los detalles de ese pedido. Observamos el número del pedido, el tipo, los datos del cliente que ha realizado el pedido, la fecha y hora del pedido, el usuario que ha realizado la venta y los productos que ha comprado. 22
  • 23. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - La última opción es darle a Venta actual, dentro de Pizzería Ventas Venta actual como vemos en la siguiente pantalla. 23
  • 24. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - Dándole aquí nos sale la misma ventana que vimos anteriormente al darle a Situación Venta dentro de la parte de introducir los datos del cliente para realizar el pedido. Por último, está la Ayuda. 24
  • 25. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - Si le damos a Contenido Programa, sale una pequeña descripción del programa. 25
  • 26. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - Y la ventana de Acerca del autor donde salen datos del autor de la aplicación. 26