Está en la página 1de 28

REPBLICA BOLIVARIANA DE VENEZUELA

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA


VICE RECTORADO ACADMICO
CTEDRA: DESARROLLO WEB

Food Express

PROFESOR:
Oscar Rodrguez

INTEGRANTES:
Gmez Vctor C.I. 25034665
Salazar Gelys C.I. 23552684
Torres Jess C.I. 1799355

Julio de 2016

TABLA DE CONTENIDO

INTRODUCCIN

PLANTEAMIENTO DEL PROBLEMA

OBJETIVOS

Objetivo General

REQUERIMIENTOS DEL SISTEMA

HERRAMIENTAS UTILIZADAS

MODELO RELACIONAL

METODOLOGIA DE DESARROLLO

MODELADO DEL SISTEMA

10

MODELADO DE LA APLICACIN WEB

12

MODELADO DE LA APLICACIN MOVIL

18

CONLUSIONES

19

MANUAL DE USUARIO

20

INTRODUCCIN
Actualmente nos encontramos en una era de revolucin informtica, donde cada vez son
ms las nuevas tecnologas que nos rodean, que estn agilizando, optimizando y
perfeccionando algunas actividades que realizamos en nuestro da a da. Nuevos cambios
hacen que tengamos que actualizarnos constantemente en conocimientos relacionados en el
mbito tecnolgico.
Las aplicaciones web son parte de este auge tecnolgico de nuestros das, a travs de stas
miles de personas buscan soluciones a mltiples problemas de su vida. En ingeniera del
software una aplicacin web es aquella que los usuarios usan accediendo a un servidor web
a travs de Internet o de una intranet. Las aplicaciones web son populares debido a la
practicidad del navegador web como cliente ligero, la facilidad de uso y mantenimiento de
la misma han hecho que sean prcticamente omnipresentes y esenciales en el comercio
electrnico y aplicaciones intranet o extranet.
Desde el punto de vista mvil surgen las llamadas APPS (aplicaciones mviles), las
cuales son aplicaciones informticas diseadas para ser ejecutada en telfonos inteligentes,
tabletas y otros dispositivos mviles que permiten al usuario efectuar una tarea concreta de
cualquier tipo, profesional, de ocio, educativas, de acceso a servicios, etc. Las aplicaciones
mviles se han posicionado fuertemente en la sociedad actual, y es que cada da son millones
las personas que interactan con un dispositivo mvil inteligente.
Las aplicaciones web y mviles se han posicionado potentemente en el mbito
empresarial, puesto que estas permiten crear y mantener una relacin con el cliente.
Representan la mejor herramienta de fidelizacin, creando una valiosa interaccin que
posiciona a la misma y ofrece, al mismo tiempo, una imagen de innovacin. Por ende es
indispensable que toda empresa, negocio o comercio cuente con una o ambas aplicaciones
que le brinden estos beneficios y le permita estar a la vanguardia con nuevas tecnologas.
Por tales motivos el presente trabajo tiene como objetivo el desarrollo de una aplicacin
web y mvil para una empresa de comida rpida, la cual le ser de ayuda tanto a nivel de
ventas como herramienta administrativa.

PLANTEAMIENTO DEL PROBLEMA


En la actualidad muchas empresas para incrementar las ventas emplean diversas
estrategias, por ejemplo el diseo de hojas volantes o trpticos que luego son repartidas en
lugares de mucha concurrencia, esto implica el riesgo de haber realizado un gasto, sin mayor
efectividad en lugar de una inversin, debido a que muchas personas solo reciben y no
leen la informacin dada, se puede mencionar tambin, las publicaciones en redes sociales,
que no son muy eficientes ya que es necesario estar impulsando a los usuarios que compartan
las publicaciones.
Sin embargo, los avances tecnolgicos en el mbito de medios de comunicacin han
brindado nuevas estrategias de mercado y uno de estos son los dispositivos mviles
inteligentes que proporcionan muchos beneficios en este aspecto ya que se han
desarrollado diversas aplicaciones para ser ejecutadas por medio de ellos, las que se
pueden disear para diferentes categoras como: compras, educacin, finanzas, medicina,
juegos, entre otras.
Las cadenas de restaurantes cuentan con alto nmero de consumidores que
deben ir al establecimiento para conocer productos, precios y promociones disponibles
y hacer largas colas para ser atendidos, lo que causa en los clientes molestias e
inconformidad por la prdida de tiempo en la espera e inclusive en algunos casos, conocer
que los productos deseados no estn disponibles, provocando prdidas de clientes en lugar
de aumentar la comercializacin de sus productos.
Aprovechando las facilidades y beneficios que ofrecen los avances tecnolgicos, se
pretende desarrollar una aplicacin web y mvil para pedidos a domicilio, con el fin de
brindar informacin actualizada de productos, precios

promociones

disponibles

dndole la facilidad a los clientes de ordenar un pedido desde su domicilio a travs de


un dispositivo mvil inteligente sin necesidad de ir al restaurante, logrando as la
promocin y comercializacin de sus productos y por ende el crecimiento de su empresa.

OBJETIVOS
Objetivo General
Desarrollar una aplicacin con tecnologa mvil y web para pedidos de comidas rpidas
a domicilio, para contribuir a la promocin, comercializacin de productos y agilitar la
realizacin de pedidos, as como herramienta administrativa para la empresa.

REQUERIMIENTOS DEL SISTEMA


Los requerimientos de la aplicacin para pedidos de comidas rpidas son los siguientes:
Para el usuario cliente:

Registro de datos: El usuario deber registrar los datos requeridos para que
pueda tener acceso a la aplicacin.

Ingreso a la aplicacin: Para que pueda acceder a la aplicacin debe haber


realizado su registro e ingresar con el e-mail y contrasea.

Mostrar lista de productos: La productos deben cargarse en la aplicacin, los


mismos deben estar actualizados.

Lista de pedidos: Interfaz de la lista de pedidos que debe brindar la facilidad al


usuario de disminuir y aumentar la cantidad del producto como tambin
eliminar un producto de la lista.

Factura personalizada: la aplicacin emitir una factura personalizada al cliente


donde describa a detalle el pedido realizado.

Interfaz amigable al usuario: El diseo de la aplicacin debe ser sencilla y


descifrable que permita la iteracin entre la aplicacin y el usuario y evitar
inconvenientes al hacer uso de la aplicacin.

Para el usuario administrador:

Registro de datos: El usuario deber registrar los datos requeridos para que
pueda tener acceso a la aplicacin.

Ingreso a la aplicacin: Para que pueda acceder a la aplicacin debe haber


realizado su registro e ingresar con el e-mail y contrasea.

Cargar men: el administrador podr cargar, modificar o eliminar mens diarios.

Visualizar usuarios: permite visualizar los usuarios registrados en el sistema, as


como la eliminacin de estos.

HERRAMIENTAS UTILIZADAS

Manejador de Base de datos: Mysql


Servidor Web: Apache
Diseo del modelo relacional: dia
Modelado de aplicaciones: dia
Herramientas para la aplicacin mvil:
Lenguaje de programacin: Android nativo.
Software de desarrollo Android studio 2.1.2
Java Development Kit (JDK): 1.8
Software development kit (SDK): 16
Versin Android: 4.1 Jelly vean
Herramientas para la aplicacin web:
Lenguaje de programacin: PHP, JavaScript
Herramientas: HTML, CSS, Jquery
Software de desarrollo: NetBean 8.0

METODOLOGA DE DESARROLLO
Para el desarrollo de sistemas informticos se debe seleccionar la metodologa adecuada
que resulte eficiente para la codificacin e implementacin del mismo, que permita una
estructuracin, planificacin y control sobre los procesos de desarrollo, logrando as mayor
xito en el proyecto, consiguiendo reducir el tiempo invertido, disminuir riesgos, flexibilidad
y posiblemente menor costo.
En el desarrollo de la aplicacin para el restaurante de comida rpida Fast Food se utiliz
la metodologa este enfoque metodolgico se basa en ordenar rigurosamente las etapas del
proceso para el desarrollo de software, de tal forma que el inicio de cada etapa debe esperar
a la finalizacin de la etapa anterior, tal y como se indica a continuacin:
1. Anlisis: Esta etapa se dedic a recolectar informacin referente a las diferentes
herramientas y tecnologas a utilizar para el desarrollo de la aplicacin. Entre estas
estas:
Tecnologas mviles y web: Informacin referente a los conceptos bsicos,
entorno de trabajo, versiones y herramientas para desarrollar, estructura de
aplicaciones mviles, lenguajes de programacin, entre otros.
Herramientas de modelado: las diferentes herramientas disponibles para el
modelado de aplicaciones web y mvil.
Requerimientos del sistema: reconocer las diferentes funcionalidades y
requisitos necesarios para la aplicacin.

2. Diseo: Describir la estructura interna del proyecto mediante diagramas. Estos son:
Diagramas UWE: dedicados a modelar el comportamiento de la aplicacin en
rea de web.
Diagramas UML: dedicados a modelar el comportamiento de la aplicacin
desde el rea mvil.
Diagrama de base de datos: modelar el esquema de la base de datos utilizado
para la aplicacin Fast Food.

3. Codificacin: dedicada a la programacin de la aplicacin.


Desarrollo de la base de datos
Desarrollo de la aplicacin mvil
Desarrollo de la aplicacin web

4. Mantenimiento: dedicada para el mantenimiento de la aplicacin.


Pruebas: se centra en la lgica interna del software, y en las funciones
externas, realizando pruebas que aseguren que la entrada definida produce los
resultados que realmente se requieren.
Ajustes: debido a los cambios ocurridos por los errores que se hayan
encontrado errores.

MODELADO DEL SISTEMA


Usuario Administrador: Representa al encargado del sistema por parte del restaurante,
dedicado para la aplicacin web, tiene acceso a todas las funcionalidades del sistema.
Usuario Cliente: Representa a aquellos usuarios que harn uso de la aplicacin mvil,
podrn visualizar el men que ofrece el restaurante Fast Food, y podrn realizar diferentes
pedidos.

Modelo Relacional

MODELADO DE LA APLICACIN WEB


Para el modelado de la aplicacin web se hizo uso de la metodologa UWE.
UWE es una herramienta para modelar aplicaciones web, prestando especial atencin en
sistematizacin y personalizacin (sistemas adaptativos).
Caso de uso

10

Diagrama de actividad

Modelo de Contenido

11

12

Modelo de navegacin

13

MODELADO DE LA APLICACIN MVIL


Para el modelado la aplicacin mvil se us UML
UML es el lenguaje de modelado de sistemas de software ms conocido y utilizado en la
actualidad.
Modelo de caso de uso

14

Diagrama de actividad

Diagrama de clases

15

Diagrama de secuencia, realizar pedido

||

16

CONCLUSIONES
Debido al auge que las aplicaciones web y mvil han adquirido y adquirir en la sociedad,
estas se consideran herramientas indispensables que deben formar parte de las estrategias de
las empresas para llegar a sus clientes. Subestimar estas tecnologas en los comercios supone
perder un importante canal de comunicacin y difusin, y con l un gran porcentaje de
pblico objetivo.
De acuerdo a lo antes mencionado y considerando la competencia existente en el mercado
gastronmico se opt como solucin el desarrollo de una aplicacin para atender las
necesidades de los clientes del restaurante Fast Food, involucrando a ste en el mundo
tecnolgico que est en vanguardia.
La realizacin de estas aplicaciones nos permiti involucrarnos con las herramientas
tecnolgicas populares que estn actualmente en el mbito tecnolgico, logrando as adquirir
experiencia de trabajo bajo entornos web y mvil, ya que son stos los entornos con ms
demandas hoy en da.
En trminos generales la tecnologa ha aportado grandes beneficios a la humanidad. Su
papel principal es crear una mejora de herramientas y accesorios adaptados a los usuarios
para facilitar y ahorrar esfuerzo y, sobre todo, tiempo en nuestra vida cotidiana, a travs de
las aplicaciones web y aplicaciones mviles que se encuentran hoy da y que cada vez son
ms, esto se ha logrado.

17

MANUAL DE USUARIO
ANDROID

18

Food Express:
Food Express es una aplicacin que tiene como finalidad realizar pedidos de comida
rpida, para esto es necesario que el usuario posea una cuenta, luego que realiza el registro
puede acceder al men con los platos disponibles donde seleccionara los que prefiera, finaliza
la compra realizando su pedido y recibiendo una factura personalizada donde se muestran los
datos del usuario, los platos seleccionados y el total cancelar.
A continuacin se muestra el funcionamiento de la aplicacin:

Paso 1: MENU DE INICIO

Se muestra la pantalla de inicio donde el usuario tiene dos opciones Login que le permite
acceder al men de los pedidos si posee una cuenta y Register el cual lo enviara a otra
ventana donde se podr se registrar con sus datos.

Paso 2: CREAR CUENTA

19

Si el usuario presiona el botn de Register accedera a la ventana la cual le permitir crear


una cuenta con su informacin personal como se muestra en la imagen

Paso 3 : ACCEDER

El usuario introduce su correo y clave registrada para acceder al men de seleccin de


pedidos
Paso 4: SELECCIONAR PEDIDO
20

Se muestra el men donde se encuentran los platos disponibles, cada uno posee su imagen
descripcin y precio, el usuario puede seleccionar la variedad de platos que desee y puede
realizar hasta un mximo de nueve pedidos por plato, finalizando su compra presionando el
botn REALIZAR PEDIDO.
Paso 5:

Para finalizar el usuario recibe una factura con todos los platos seleccionados, donde se indica
la variedad de platos ordenados, su cantidad, precio y el total a pagar
21

Manual usuario aplicacin


Web

22

MANUAL DE USUARIO WEB


La aplicacin web esta orientada al uso del administrador del restaurante, el cual sera el
encargado de cargar, modificar o eliminar los platos del men del da del restaurante.
1. Iniciar sesin

La vista inicial de la aplicacin nos presenta el formulario para iniciar sesin. En el mismo
se debe colocar el email y contrasea del usuario administrador.
2. men principal
Una vez iniciada sesin se muestra el men de navegacin el cual, el cual contiene las
secciones de:
Comida, pedidos, clientes, salir.

23

2.1 Comida.

Esta seccin muestra los diferentes platos que se encuentran disponibles en el restaurante, en
la misma, se refleja una foto referencial del plato, una breve descripcin y precio de la misma.
2.1.1. Agregar plato: permite agregar un nuevo plato al men del restaurante, se agrega la
foto del plato, la descripcin y costo del mismo

24

2.1.2 Modificar plato: permite modificar la informacin actual del plato, foto, nombre,
descripcin o precio

25

2.1.3 desactivar plato: permite inhabilitar un plato del men.

26

2.2 Pedidos

Esta seccin muestra los pedidos realizados al restaurante, detalla los datos del usuario, es
decir el nombre y la direccin del mismo, muestra el estado del pedido, si este se encuentra
pendiente, enviado o entregado, seala el monto total del pedido, e igual indica una seccin
de detalles, donde se muestra de forma detallada el pedido realizado.

27

2.3 clientes

Se muestran los usuarios registrados en la aplicacin mvil, se detallan los datos personales
del mismo tales como, nombre, apellido,correo, direccin y telefono. En esta seccin el
admistrador puede bloquear a un usuario por alguna irregularidad presentada por este mismo,
como ejemplo el incumplimiento de pago a la hora de la entrega del pedido.
2.4 salir
Nos permite cerrar sesin.

28

También podría gustarte