Вы находитесь на странице: 1из 10

Planet Pizza App

Diseño Aplicación Propuesta

Versión 1.5
Planet Pizza App Versión: 1.5
Diseño Orientado a Objetos Date: 13/11/2017

Historia de Revisiones
Fecha Versión Descripción Autor
5/10/2017 1.0 Versión preliminar del diseño orientado a Luis Felipe Gordillo
objetos. Luis Castellanos Remolina
6/10/2017 1.1 Versión mejorada del diseño del diagrama de Luis Felipe Gordillo
clases Luis Castellanos Remolina
20/10/2017 1.2 Diseño de una propuesta para la aplicación. Luis Felipe Gordillo
Luis Castellanos Remolina
26/10/2017 1.3 Mejora en la propuesta de interfaces gráficas Luis Felipe Gordillo
Luis Castellanos Remolina
09/11/2017 1.4 Correcciones en la tabla de contenidos, Luis Felipe Gordillo
revisión de las funcionalidades y revisión de Luis Castellanos Remolina
la propuesta de interfaces gráficas, se ha
añadido la descripción del producto
desarrollado
13/11/2017 1.5 Mejora significativa del proyecto, últimos Luis Felipe Gordillo
ajustes y modificación del documento de Luis Castellanos Remolina
diseño
Planet Pizza App Versión: 1.5
Diseño Orientado a Objetos Date: 13/11/2017

Tabla de Contenidos
1. Descripción 1

2. Motivación 1

3. Funcionalidades 1

4. Restricciones 1

5. Diagrama de Clases 1

6. Diccionario de clases 2

7. Diagrama Relacional 3

8. Propuesta de interfaces gráficas 3

9. Descripción del producto desarrollado 4


Planet Pizza App Versión: 1.5
Diseño Orientado a Objetos Date: 13/11/2017

Diseño Aplicación Propuesta


1. Descripción del proyecto

En la actualidad Internet es el medio de comunicación al que acuden personas de todo el mundo para
buscar muchas de las cosas que necesitan saber, desde un consejo de salud hasta dónde pueden ir a
comer en su ciudad, en un restaurante agradable y a buen precio.

Planet Pizza App es una propuesta de Aplicación Web en la cual la pizzería podrá contar con una
herramienta de gran utilidad para los clientes. En esta aplicación los usuarios podrán registrarse como
clientes de la pizzería, mirar los diferentes productos que esta ofrece, armas sus propios productos de
acuerdo a sus gustos y preferencias con los diferentes ingredientes que la pizzería ofrece y, realizar su
respectivo pedido.

2. Motivación

Este proyecto de Paradigmas de Programación es de gran motivación para nosotros, ya que podemos
poner en práctica todos los conocimientos aprendidos a lo largo del curso, en un prototipo de
Aplicación Web en la cual vamos a poder ver reflejado todo lo aprendido durante el semestre. Este
proyecto va a permitir poder desarrollar nuestras habilidades para así en un futuro poder realizar
proyectos que le aporten positiva y significativamente a la sociedad.

3. Funcionalidades

● La aplicación permitirá al usuario realizar un pedido por medio de un “carrito de compras”


con los productos que se muestran en la aplicación web.
● La aplicación permitirá el registro del usuario para conocer sus datos y poder realizar el
proceso del pedido mencionado en el ítem anterior.
● La aplicación permitirá al usuario armar sus propias pizzas con los ingredientes que este
desee.
● La aplicación permitirá al usuario conocer la ubicación física del negocio.
● El usuario podrá interactuar con la aplicación web de una manera agradable en las diferentes
páginas que ésta ofrece.

4. Restricciones

● La aplicación no permitirá al usuario realizar el pago del pedido en línea.


● La aplicación no utiliza un inicio de sesión de usuario.
● El cliente no podrá realizar un pedido sin antes haber ingresado sus datos completos.
● El usuario podrá crear nuevos productos pero no podrá crear nuevos ingredientes.
● Para que el pedido pueda ser efectuado, los datos a ingresar por parte del usuario deben ser
válidos, de lo contrario, el proceso de registro se verá afectado.

5. Diagrama de Clases

A continuación se anexará el diagrama de clases de la Aplicación Web:


Planet Pizza App Versión: 1.5
Diseño Orientado a Objetos Date: 13/11/2017

6. Diccionario de clases

A continuación se presenta una definición de las clases presentadas anteriormente en el diagrama


de clases:

● Cliente
Será el encargado de solicitar el servicio de domicilio por medio de la Aplicación Web. El cliente
tendrá además que suministrar los datos que son necesarios para poder realizar el pedido a
domicilio (nombre, dirección, teléfono, documento de identificación).

● Pedido
Planet Pizza App Versión: 1.5
Diseño Orientado a Objetos Date: 13/11/2017

Es el encargo que le realiza el cliente a la pizzería por medio de la Aplicación Web. En el pedido se
contienen los productos que el cliente solicita con sus respectivos precios cada uno y el valor total
del pedido. El pedido del cliente contiene los productos añadidos a su carrito de compras.

● Ingrediente
Son aquellos elementos que en conjunto se encargan de conformar el producto. Estos ingredientes
pueden ser agregados a un producto como adicionales de acuerdo a los gustos de cada cliente.

● Producto
Es aquello que es fabricado por los pizzeros con ayuda de los ingredientes. Existe una clasificación
de productos entre las cuales podemos encontrar: pizzas, panzerottis y lasagnas. Algunos productos
vienen ya con ciertos ingredientes determinados por la pizzería, mientras que otros varían
dependiendo de los ingredientes que quiera el cliente.
Planet Pizza App Versión: 1.5
Diseño Orientado a Objetos Date: 13/11/2017

7. Diagrama Relacional

A continuación se anexará el diagrama relacional de la Aplicación Web:

8. Propuesta de interfaces gráficas


Se propone una interfaz gráfica de inicio, como muestra la siguiente figura donde el usuario
puede acceder al carrito de compras, puede seleccionar uno de los productos a añadir o
puede ver la localización de el negocio en un mapa.
Planet Pizza App Versión: 1.5
Diseño Orientado a Objetos Date: 13/11/2017
Planet Pizza App Versión: 1.5
Diseño Orientado a Objetos Date: 13/11/2017

9. Descripción del producto desarrollado

El producto final desarrollado refleja cambios significativos con respecto a la propuesta


inicial que se tenía planteada. Esto se puede reflejar principalmente en las interfaces
gráficas, cambiando por totalidad su diseño y funcionalidades, como se puede observar a
continuación:
Planet Pizza App Versión: 1.5
Diseño Orientado a Objetos Date: 13/11/2017

La aplicación web se enfocó más que todo en mostrar a los usuarios y a las personas que
visiten la página, los productos que la pizzería les puede ofrecer, además de otros aspectos.

Del producto propuesto se logró desarrollar las en las funcionalidades con los siguientes
porcentajes:

● La aplicación permitirá al usuario realizar un pedido por medio de un “carrito de compras”


con los productos que él seleccione o arme. → 40%
● La aplicación permitirá el registro del usuario para conocer sus datos y poder realizar el
proceso del pedido mencionado en el ítem anterior. → 100%
● La aplicación permitirá al usuario conocer la ubicación física del negocio: La aplicación
permite al usuario conocer usando un mapa la ubicación física de la pizzería, → 100%
● La aplicación permitirá al usuario armar sus propias pizzas con los ingredientes que este
desee. → 0%
● El usuario podrá interactuar con la aplicación web de una manera agradable en las diferentes
páginas que ésta ofrece. → 100%
● La aplicación muestra tanto los productos como los ingredientes de una manera detallada para
que el usuario pueda realizar su pedido. → 90%

Вам также может понравиться