SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
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
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
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
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
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
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
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
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
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
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
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
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
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -




En los complementos vemos lo siguiente:




                                               13
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -




En los postres observamos lo siguiente.




                                               14
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -




Y el Menú Infantil esto.




                                               15
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
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
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
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
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
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
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
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
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
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
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

Mais conteúdo relacionado

Mais procurados

Metodologia scrum presentacion
Metodologia scrum   presentacionMetodologia scrum   presentacion
Metodologia scrum presentacionFernando Solis
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosJosé Antonio Sandoval Acosta
 
Areas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidosAreas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidosOLy Jimenez
 
Rpta Modelo Facturacion Script
Rpta Modelo Facturacion ScriptRpta Modelo Facturacion Script
Rpta Modelo Facturacion Scriptguest9f8c58
 
Arquitecturas de software exposicion
Arquitecturas de software   exposicionArquitecturas de software   exposicion
Arquitecturas de software exposicionjuca piro
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Arquitectura de la Información
Arquitectura de la InformaciónArquitectura de la Información
Arquitectura de la InformaciónXimena Tabares
 
Desarrollo de software diapositiva
Desarrollo  de software diapositivaDesarrollo  de software diapositiva
Desarrollo de software diapositivaNorma Rodriguez
 

Mais procurados (15)

proyectos informaticos
proyectos informaticosproyectos informaticos
proyectos informaticos
 
Metodologia scrum presentacion
Metodologia scrum   presentacionMetodologia scrum   presentacion
Metodologia scrum presentacion
 
Base de Datos Multimedia
Base de Datos MultimediaBase de Datos Multimedia
Base de Datos Multimedia
 
Arquitectura multicapa
Arquitectura multicapaArquitectura multicapa
Arquitectura multicapa
 
problemas del software
problemas del softwareproblemas del software
problemas del software
 
Unidad 2 modelado de negocios
Unidad 2 modelado de negociosUnidad 2 modelado de negocios
Unidad 2 modelado de negocios
 
Metodologia scrum
Metodologia scrumMetodologia scrum
Metodologia scrum
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
Areas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidosAreas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidos
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
Rpta Modelo Facturacion Script
Rpta Modelo Facturacion ScriptRpta Modelo Facturacion Script
Rpta Modelo Facturacion Script
 
Arquitecturas de software exposicion
Arquitecturas de software   exposicionArquitecturas de software   exposicion
Arquitecturas de software exposicion
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Arquitectura de la Información
Arquitectura de la InformaciónArquitectura de la Información
Arquitectura de la Información
 
Desarrollo de software diapositiva
Desarrollo  de software diapositivaDesarrollo  de software diapositiva
Desarrollo de software diapositiva
 

Destaque

Planificación y modelado del sistema de una pizzeria.
Planificación y modelado del sistema de una pizzeria.Planificación y modelado del sistema de una pizzeria.
Planificación y modelado del sistema de una pizzeria.Luis Cigarroa
 
Manual Pizzeria Java (basado en aplicación Telepizza)
Manual Pizzeria Java (basado en aplicación Telepizza)Manual Pizzeria Java (basado en aplicación Telepizza)
Manual Pizzeria Java (basado en aplicación Telepizza)jaimereben
 
Proyecto Pizza
Proyecto PizzaProyecto Pizza
Proyecto PizzaFEUCE-I
 
Triptico planeta marte
Triptico planeta marteTriptico planeta marte
Triptico planeta marteONOFRE2012
 
Tarea 4 Analisis de caso pfizer UTEL
Tarea 4 Analisis de caso pfizer UTELTarea 4 Analisis de caso pfizer UTEL
Tarea 4 Analisis de caso pfizer UTELthiacin
 
Resumen prooyecto
Resumen prooyectoResumen prooyecto
Resumen prooyectoestefyeslu
 
Propuesta caso pizza con rentabilidad real
Propuesta caso pizza con rentabilidad realPropuesta caso pizza con rentabilidad real
Propuesta caso pizza con rentabilidad realandreinag91
 
Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeriaLupithaa Guerrero
 
Ejercicios de microsoft project
Ejercicios de microsoft projectEjercicios de microsoft project
Ejercicios de microsoft projectJuan Pino
 
joseph endminister electromagnetismo-serie-schaum
joseph endminister electromagnetismo-serie-schaumjoseph endminister electromagnetismo-serie-schaum
joseph endminister electromagnetismo-serie-schaumDavid Estrada Diaz
 
Anàlisis de proceso (pizza)
Anàlisis de proceso (pizza)Anàlisis de proceso (pizza)
Anàlisis de proceso (pizza)nicola_kaka22
 
Estudio del trabajo en restaurante de comida rapida
Estudio del trabajo en restaurante de comida rapidaEstudio del trabajo en restaurante de comida rapida
Estudio del trabajo en restaurante de comida rapidajuancastillosiente
 
Ms project proyecto 1
Ms project proyecto  1Ms project proyecto  1
Ms project proyecto 1Juan Cherre
 

Destaque (20)

Plan de negocio pizzeria
Plan de negocio pizzeriaPlan de negocio pizzeria
Plan de negocio pizzeria
 
Planificación y modelado del sistema de una pizzeria.
Planificación y modelado del sistema de una pizzeria.Planificación y modelado del sistema de una pizzeria.
Planificación y modelado del sistema de una pizzeria.
 
Manual Pizzeria Java (basado en aplicación Telepizza)
Manual Pizzeria Java (basado en aplicación Telepizza)Manual Pizzeria Java (basado en aplicación Telepizza)
Manual Pizzeria Java (basado en aplicación Telepizza)
 
Proyecto Pizza
Proyecto PizzaProyecto Pizza
Proyecto Pizza
 
Triptico planeta marte
Triptico planeta marteTriptico planeta marte
Triptico planeta marte
 
Tarea 4 Analisis de caso pfizer UTEL
Tarea 4 Analisis de caso pfizer UTELTarea 4 Analisis de caso pfizer UTEL
Tarea 4 Analisis de caso pfizer UTEL
 
Factores que influyen en el entorno laboral
Factores que influyen en el entorno laboralFactores que influyen en el entorno laboral
Factores que influyen en el entorno laboral
 
Estudio de simulación de pappas
Estudio de simulación de pappasEstudio de simulación de pappas
Estudio de simulación de pappas
 
Problemas de Electromagnetismo
Problemas de ElectromagnetismoProblemas de Electromagnetismo
Problemas de Electromagnetismo
 
Resumen prooyecto
Resumen prooyectoResumen prooyecto
Resumen prooyecto
 
Food express
Food expressFood express
Food express
 
Propuesta caso pizza con rentabilidad real
Propuesta caso pizza con rentabilidad realPropuesta caso pizza con rentabilidad real
Propuesta caso pizza con rentabilidad real
 
PLAN-Grupo_2
PLAN-Grupo_2PLAN-Grupo_2
PLAN-Grupo_2
 
Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeria
 
Ejercicios de microsoft project
Ejercicios de microsoft projectEjercicios de microsoft project
Ejercicios de microsoft project
 
joseph endminister electromagnetismo-serie-schaum
joseph endminister electromagnetismo-serie-schaumjoseph endminister electromagnetismo-serie-schaum
joseph endminister electromagnetismo-serie-schaum
 
Anàlisis de proceso (pizza)
Anàlisis de proceso (pizza)Anàlisis de proceso (pizza)
Anàlisis de proceso (pizza)
 
Pizza hut
Pizza hutPizza hut
Pizza hut
 
Estudio del trabajo en restaurante de comida rapida
Estudio del trabajo en restaurante de comida rapidaEstudio del trabajo en restaurante de comida rapida
Estudio del trabajo en restaurante de comida rapida
 
Ms project proyecto 1
Ms project proyecto  1Ms project proyecto  1
Ms project proyecto 1
 

Semelhante a Gestión de pizzería Java

Manual de uso_de_la_aplicacion
Manual de uso_de_la_aplicacionManual de uso_de_la_aplicacion
Manual de uso_de_la_aplicacionjantonionisa
 
Practica de Domotica con Logo! de Siemens
Practica de Domotica con Logo! de SiemensPractica de Domotica con Logo! de Siemens
Practica de Domotica con Logo! de Siemensxendika2
 
Configurando Ambiente de Desarrollo WEB en Eclipse Neón para Desarrolladores
Configurando Ambiente de Desarrollo WEB en Eclipse Neón para DesarrolladoresConfigurando Ambiente de Desarrollo WEB en Eclipse Neón para Desarrolladores
Configurando Ambiente de Desarrollo WEB en Eclipse Neón para DesarrolladoresIvan Luis Jimenez
 
Básicos de google, 2 estadísticas de tu web con google analytics
Básicos de google, 2 estadísticas de tu web con google analyticsBásicos de google, 2 estadísticas de tu web con google analytics
Básicos de google, 2 estadísticas de tu web con google analyticsx2 estrategia web
 
Proyecto final programación avanzada
Proyecto final programación avanzadaProyecto final programación avanzada
Proyecto final programación avanzadaIsrael Rey
 
Manual configuración GPO
Manual configuración GPOManual configuración GPO
Manual configuración GPOcyberleon95
 
Cómo usar correctamente SIIGO Inteligente (Ver 2.16)
Cómo usar correctamente SIIGO Inteligente (Ver 2.16)Cómo usar correctamente SIIGO Inteligente (Ver 2.16)
Cómo usar correctamente SIIGO Inteligente (Ver 2.16)Strategy Enterprise
 
Manual configuracion políticas
Manual configuracion políticasManual configuracion políticas
Manual configuracion políticasYimy Pérez Medina
 
Soluciona problemas internet
Soluciona problemas internetSoluciona problemas internet
Soluciona problemas internetsoledadtandazo
 
Bv11012 ch10032_fh11012_oc11012_sd11008
 Bv11012 ch10032_fh11012_oc11012_sd11008 Bv11012 ch10032_fh11012_oc11012_sd11008
Bv11012 ch10032_fh11012_oc11012_sd11008Josue Herrera
 
Micro PLC Logo! Comunicación con teléfono Android
Micro PLC Logo! Comunicación con teléfono AndroidMicro PLC Logo! Comunicación con teléfono Android
Micro PLC Logo! Comunicación con teléfono Androidxendika2
 
Cesnavarra 2009-boletín 5
Cesnavarra 2009-boletín 5Cesnavarra 2009-boletín 5
Cesnavarra 2009-boletín 5Cein
 
Manual glpi administrador
Manual glpi administradorManual glpi administrador
Manual glpi administradorhdugarte1
 
Crea tu propio negocio online con magento dia5
Crea tu propio negocio online con magento dia5Crea tu propio negocio online con magento dia5
Crea tu propio negocio online con magento dia5fernandodelgadosoler
 
Monitoreo con OpManager y AppManager
Monitoreo con OpManager y AppManagerMonitoreo con OpManager y AppManager
Monitoreo con OpManager y AppManagerdacasgo
 

Semelhante a Gestión de pizzería Java (20)

Manual de uso_de_la_aplicacion
Manual de uso_de_la_aplicacionManual de uso_de_la_aplicacion
Manual de uso_de_la_aplicacion
 
Practica de Domotica con Logo! de Siemens
Practica de Domotica con Logo! de SiemensPractica de Domotica con Logo! de Siemens
Practica de Domotica con Logo! de Siemens
 
Web API ASP. NET XAMARIN - Luis Fernando Aguas
Web API ASP. NET XAMARIN - Luis Fernando AguasWeb API ASP. NET XAMARIN - Luis Fernando Aguas
Web API ASP. NET XAMARIN - Luis Fernando Aguas
 
Configurando Ambiente de Desarrollo WEB en Eclipse Neón para Desarrolladores
Configurando Ambiente de Desarrollo WEB en Eclipse Neón para DesarrolladoresConfigurando Ambiente de Desarrollo WEB en Eclipse Neón para Desarrolladores
Configurando Ambiente de Desarrollo WEB en Eclipse Neón para Desarrolladores
 
Manual de instalacion dhcp
Manual de instalacion dhcpManual de instalacion dhcp
Manual de instalacion dhcp
 
Tarea tics jimdo
Tarea tics jimdoTarea tics jimdo
Tarea tics jimdo
 
Básicos de google, 2 estadísticas de tu web con google analytics
Básicos de google, 2 estadísticas de tu web con google analyticsBásicos de google, 2 estadísticas de tu web con google analytics
Básicos de google, 2 estadísticas de tu web con google analytics
 
Proyecto final programación avanzada
Proyecto final programación avanzadaProyecto final programación avanzada
Proyecto final programación avanzada
 
Manual aplicacion movil
Manual aplicacion movilManual aplicacion movil
Manual aplicacion movil
 
Manual configuración GPO
Manual configuración GPOManual configuración GPO
Manual configuración GPO
 
Cómo usar correctamente SIIGO Inteligente (Ver 2.16)
Cómo usar correctamente SIIGO Inteligente (Ver 2.16)Cómo usar correctamente SIIGO Inteligente (Ver 2.16)
Cómo usar correctamente SIIGO Inteligente (Ver 2.16)
 
Dasortec
DasortecDasortec
Dasortec
 
Manual configuracion políticas
Manual configuracion políticasManual configuracion políticas
Manual configuracion políticas
 
Soluciona problemas internet
Soluciona problemas internetSoluciona problemas internet
Soluciona problemas internet
 
Bv11012 ch10032_fh11012_oc11012_sd11008
 Bv11012 ch10032_fh11012_oc11012_sd11008 Bv11012 ch10032_fh11012_oc11012_sd11008
Bv11012 ch10032_fh11012_oc11012_sd11008
 
Micro PLC Logo! Comunicación con teléfono Android
Micro PLC Logo! Comunicación con teléfono AndroidMicro PLC Logo! Comunicación con teléfono Android
Micro PLC Logo! Comunicación con teléfono Android
 
Cesnavarra 2009-boletín 5
Cesnavarra 2009-boletín 5Cesnavarra 2009-boletín 5
Cesnavarra 2009-boletín 5
 
Manual glpi administrador
Manual glpi administradorManual glpi administrador
Manual glpi administrador
 
Crea tu propio negocio online con magento dia5
Crea tu propio negocio online con magento dia5Crea tu propio negocio online con magento dia5
Crea tu propio negocio online con magento dia5
 
Monitoreo con OpManager y AppManager
Monitoreo con OpManager y AppManagerMonitoreo con OpManager y AppManager
Monitoreo con OpManager y AppManager
 

Gestión de pizzería Java

  • 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