SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
1
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
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
2
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”.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
3
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.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
4
Si ahora pulsamos sobre Pizzería y en Empleados, nos saldrá la siguiente ventana.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
5
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.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
6
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.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
7
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.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
8
Si marcamos Eliminar, directamente podremos borrarlos y desaparecerá de la tabla.
Ahora le damos a Pedidos y tenemos dos opciones.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
9
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.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
10
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.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
11
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.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
12
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.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
13
En los complementos vemos lo siguiente:
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
14
En los postres observamos lo siguiente.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
15
Y el Menú Infantil esto.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
16
La parte de las pizzas se divide en varias partes. En la primera, seleccionamos el tipo de masa y el tamaño.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
17
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:
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
18
Si le damos a Al Gusto, lo primero que hace es pedirnos el tipo de salsa que queremos.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
19
De esta manera, podemos elegir los ingredientes que queramos.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
20
Tenemos la posibilidad de borrar alguno de los productos que tenemos en pantalla.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
21
Por último, le damos a FIN y nos preguntará para guardar el pedido.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
22
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.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
23
La última opción es darle a Venta actual, dentro de Pizzería Ventas Venta actual como vemos en la
siguiente pantalla.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
24
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.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
25
Si le damos a Contenido Programa, sale una pequeña descripción del programa.
Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java -
26
Y la ventana de Acerca del autor donde salen datos del autor de la aplicación.

Más contenido relacionado

La actualidad más candente

SAP ADMINISTRATION
SAP ADMINISTRATIONSAP ADMINISTRATION
SAP ADMINISTRATIONAly Adel
 
PROYECTO ASIR - Clúster de Alta Disponibilidad en Proxmox VE 4.4
PROYECTO ASIR - Clúster de Alta Disponibilidad en Proxmox VE 4.4PROYECTO ASIR - Clúster de Alta Disponibilidad en Proxmox VE 4.4
PROYECTO ASIR - Clúster de Alta Disponibilidad en Proxmox VE 4.4Guillermo Moral Moreno
 
Que es y para que sirve el DNS
Que es y para que sirve el DNSQue es y para que sirve el DNS
Que es y para que sirve el DNSRosariio92
 
Mockups y Landing Page
Mockups y Landing PageMockups y Landing Page
Mockups y Landing PageGabriel Posada
 
Crear una base de datos mysql con un script de sql
Crear una base de datos mysql con un script de sqlCrear una base de datos mysql con un script de sql
Crear una base de datos mysql con un script de sqlEmerson Garay
 
Verificación y Validación de Software
Verificación y Validación de SoftwareVerificación y Validación de Software
Verificación y Validación de SoftwareJeniffer Manosalvas
 
Presentacion De Autocad
Presentacion De AutocadPresentacion De Autocad
Presentacion De Autocadhernan1988
 
Presentacion De Nagios
Presentacion De NagiosPresentacion De Nagios
Presentacion De Nagiosmagicdrums
 
Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansEmerson Garay
 
Modelo de computacion distribuida
Modelo de computacion distribuidaModelo de computacion distribuida
Modelo de computacion distribuidaFabian Ortiz
 
Práctica Active Directory 1-12
Práctica Active Directory 1-12Práctica Active Directory 1-12
Práctica Active Directory 1-12Adrian Gabriel
 
FMK Capa de Presentacion
FMK Capa de PresentacionFMK Capa de Presentacion
FMK Capa de Presentacionkaolong
 
proyecto conexion netbeans con Mysql
proyecto conexion netbeans con Mysqlproyecto conexion netbeans con Mysql
proyecto conexion netbeans con MysqlBrenditaLr
 
Mapa conceptual mantenimiento de software
Mapa conceptual mantenimiento de softwareMapa conceptual mantenimiento de software
Mapa conceptual mantenimiento de softwareluiscastejon
 
Limpieza del mouse optico & mecanico
Limpieza del mouse optico & mecanicoLimpieza del mouse optico & mecanico
Limpieza del mouse optico & mecanicoPaola Pallan Colio
 

La actualidad más candente (20)

SAP ADMINISTRATION
SAP ADMINISTRATIONSAP ADMINISTRATION
SAP ADMINISTRATION
 
JAVA DATABASE CONNECTIVITY (JDBC)
  JAVA DATABASE CONNECTIVITY (JDBC)  JAVA DATABASE CONNECTIVITY (JDBC)
JAVA DATABASE CONNECTIVITY (JDBC)
 
PROYECTO ASIR - Clúster de Alta Disponibilidad en Proxmox VE 4.4
PROYECTO ASIR - Clúster de Alta Disponibilidad en Proxmox VE 4.4PROYECTO ASIR - Clúster de Alta Disponibilidad en Proxmox VE 4.4
PROYECTO ASIR - Clúster de Alta Disponibilidad en Proxmox VE 4.4
 
Que es y para que sirve el DNS
Que es y para que sirve el DNSQue es y para que sirve el DNS
Que es y para que sirve el DNS
 
Guia proyecto software clinica
Guia proyecto software clinicaGuia proyecto software clinica
Guia proyecto software clinica
 
Mockups y Landing Page
Mockups y Landing PageMockups y Landing Page
Mockups y Landing Page
 
Packet tracer
Packet tracerPacket tracer
Packet tracer
 
Crear una base de datos mysql con un script de sql
Crear una base de datos mysql con un script de sqlCrear una base de datos mysql con un script de sql
Crear una base de datos mysql con un script de sql
 
Verificación y Validación de Software
Verificación y Validación de SoftwareVerificación y Validación de Software
Verificación y Validación de Software
 
Presentacion De Autocad
Presentacion De AutocadPresentacion De Autocad
Presentacion De Autocad
 
Presentacion De Nagios
Presentacion De NagiosPresentacion De Nagios
Presentacion De Nagios
 
Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando Netbeans
 
Tabla de puertos
Tabla de puertosTabla de puertos
Tabla de puertos
 
Modelo de computacion distribuida
Modelo de computacion distribuidaModelo de computacion distribuida
Modelo de computacion distribuida
 
Práctica Active Directory 1-12
Práctica Active Directory 1-12Práctica Active Directory 1-12
Práctica Active Directory 1-12
 
Diagrama de paquete
Diagrama de paqueteDiagrama de paquete
Diagrama de paquete
 
FMK Capa de Presentacion
FMK Capa de PresentacionFMK Capa de Presentacion
FMK Capa de Presentacion
 
proyecto conexion netbeans con Mysql
proyecto conexion netbeans con Mysqlproyecto conexion netbeans con Mysql
proyecto conexion netbeans con Mysql
 
Mapa conceptual mantenimiento de software
Mapa conceptual mantenimiento de softwareMapa conceptual mantenimiento de software
Mapa conceptual mantenimiento de software
 
Limpieza del mouse optico & mecanico
Limpieza del mouse optico & mecanicoLimpieza del mouse optico & mecanico
Limpieza del mouse optico & mecanico
 

Similar a Manual Pizzeria Java (basado en aplicación Telepizza)

Manual Pizzeria Java
Manual Pizzeria JavaManual Pizzeria Java
Manual Pizzeria Javagueste7d20e9
 
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
 
Manual de uso_de_la_aplicacion
Manual de uso_de_la_aplicacionManual de uso_de_la_aplicacion
Manual de uso_de_la_aplicacionjantonionisa
 
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1Alfredo Aguayo
 
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1Alfredito Aguayo
 
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
 
Simulacion fluid sim con step 7 por Edgar Chacca Cuti
Simulacion fluid sim con step 7 por Edgar Chacca CutiSimulacion fluid sim con step 7 por Edgar Chacca Cuti
Simulacion fluid sim con step 7 por Edgar Chacca CutiEdgar Chacca Cuti
 
Curso MPLAB pic 4 compilando y simulando el programa 10p
Curso MPLAB pic 4 compilando y simulando el programa 10pCurso MPLAB pic 4 compilando y simulando el programa 10p
Curso MPLAB pic 4 compilando y simulando el programa 10pRuderocker Billy
 
Comunicación entre PLC y LabView 2012
Comunicación entre PLC y LabView 2012Comunicación entre PLC y LabView 2012
Comunicación entre PLC y LabView 2012Adan Aguirre
 
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 usuario equipos_virtuales_sa_de_cv
Manual usuario equipos_virtuales_sa_de_cvManual usuario equipos_virtuales_sa_de_cv
Manual usuario equipos_virtuales_sa_de_cvdnzk2
 
Manual usuario equipos_virtuales_sa_de_cv
Manual usuario equipos_virtuales_sa_de_cvManual usuario equipos_virtuales_sa_de_cv
Manual usuario equipos_virtuales_sa_de_cvDianivnnee
 
Proyecto de programaciòn avanzada ii moises
Proyecto de programaciòn avanzada ii moisesProyecto de programaciòn avanzada ii moises
Proyecto de programaciòn avanzada ii moisesBartender
 
Proyecto de programaciòn avanzada moises
Proyecto de programaciòn avanzada  moisesProyecto de programaciòn avanzada  moises
Proyecto de programaciòn avanzada moisesBartender
 
Manual glpi administrador
Manual glpi administradorManual glpi administrador
Manual glpi administradorhdugarte1
 

Similar a Manual Pizzeria Java (basado en aplicación Telepizza) (20)

Manual Pizzeria Java
Manual Pizzeria JavaManual Pizzeria Java
Manual Pizzeria Java
 
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
 
Manual de uso_de_la_aplicacion
Manual de uso_de_la_aplicacionManual de uso_de_la_aplicacion
Manual de uso_de_la_aplicacion
 
Manual de instalacion dhcp
Manual de instalacion dhcpManual de instalacion dhcp
Manual de instalacion dhcp
 
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
 
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
 
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
 
Simulacion fluid sim con step 7 por Edgar Chacca Cuti
Simulacion fluid sim con step 7 por Edgar Chacca CutiSimulacion fluid sim con step 7 por Edgar Chacca Cuti
Simulacion fluid sim con step 7 por Edgar Chacca Cuti
 
Manual aplicacion movil
Manual aplicacion movilManual aplicacion movil
Manual aplicacion movil
 
Anteproyecto salazar bolivar
Anteproyecto salazar bolivarAnteproyecto salazar bolivar
Anteproyecto salazar bolivar
 
Curso MPLAB pic 4 compilando y simulando el programa 10p
Curso MPLAB pic 4 compilando y simulando el programa 10pCurso MPLAB pic 4 compilando y simulando el programa 10p
Curso MPLAB pic 4 compilando y simulando el programa 10p
 
Dasortec
DasortecDasortec
Dasortec
 
Comunicación entre PLC y LabView 2012
Comunicación entre PLC y LabView 2012Comunicación entre PLC y LabView 2012
Comunicación entre PLC y LabView 2012
 
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)
 
Manual usuario equipos_virtuales_sa_de_cv
Manual usuario equipos_virtuales_sa_de_cvManual usuario equipos_virtuales_sa_de_cv
Manual usuario equipos_virtuales_sa_de_cv
 
Manual usuario equipos_virtuales_sa_de_cv
Manual usuario equipos_virtuales_sa_de_cvManual usuario equipos_virtuales_sa_de_cv
Manual usuario equipos_virtuales_sa_de_cv
 
Proyecto de programaciòn avanzada ii moises
Proyecto de programaciòn avanzada ii moisesProyecto de programaciòn avanzada ii moises
Proyecto de programaciòn avanzada ii moises
 
Proyecto de programaciòn avanzada moises
Proyecto de programaciòn avanzada  moisesProyecto de programaciòn avanzada  moises
Proyecto de programaciòn avanzada moises
 
Manual glpi administrador
Manual glpi administradorManual glpi administrador
Manual glpi administrador
 
Tarea tics jimdo
Tarea tics jimdoTarea tics jimdo
Tarea tics jimdo
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 

Último (19)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 

Manual Pizzeria Java (basado en aplicación Telepizza)

  • 1. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 1 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
  • 2. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 2 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”.
  • 3. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 3 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.
  • 4. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 4 Si ahora pulsamos sobre Pizzería y en Empleados, nos saldrá la siguiente ventana.
  • 5. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 5 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.
  • 6. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 6 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.
  • 7. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 7 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.
  • 8. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 8 Si marcamos Eliminar, directamente podremos borrarlos y desaparecerá de la tabla. Ahora le damos a Pedidos y tenemos dos opciones.
  • 9. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 9 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.
  • 10. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 10 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.
  • 11. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 11 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.
  • 12. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 12 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.
  • 13. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 13 En los complementos vemos lo siguiente:
  • 14. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 14 En los postres observamos lo siguiente.
  • 15. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 15 Y el Menú Infantil esto.
  • 16. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 16 La parte de las pizzas se divide en varias partes. En la primera, seleccionamos el tipo de masa y el tamaño.
  • 17. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 17 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:
  • 18. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 18 Si le damos a Al Gusto, lo primero que hace es pedirnos el tipo de salsa que queremos.
  • 19. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 19 De esta manera, podemos elegir los ingredientes que queramos.
  • 20. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 20 Tenemos la posibilidad de borrar alguno de los productos que tenemos en pantalla.
  • 21. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 21 Por último, le damos a FIN y nos preguntará para guardar el pedido.
  • 22. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 22 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.
  • 23. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 23 La última opción es darle a Venta actual, dentro de Pizzería Ventas Venta actual como vemos en la siguiente pantalla.
  • 24. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 24 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.
  • 25. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 25 Si le damos a Contenido Programa, sale una pequeña descripción del programa.
  • 26. Jaime G.C. Junio 2009 © - Proyecto Integrado Administración Sistemas Informáticos: Pizzería Java - 26 Y la ventana de Acerca del autor donde salen datos del autor de la aplicación.