UNIVERSIDAD ANDINA DEL CUSCO
ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS
INGENIERIA DE LA INFORMACION II
Proyecto Final: App Delivery
GRUPO: Paul Aguilar Quilca Elvis Ojeda Melo Kevin Pareja Yan
Acurio Milton Guerrero Huanca Oscar Jacop PelaesDOCENTE: MORA
JIMENEZ, RAMIRO
CUSCO 2015
Tabla de contenidoCAPITULO I: ASPECTOS GENERALES31.1.
PLANTEAMIENTO DEL PROBLEMA31.1.1 DESCRIPCION DEL PROBLEMA31.1.2
IDENTIFICACION DEL PROBLEMA31.2. OBJETIVOS31.2.1. OBJETIVO
GENERAL31.2.2. OBJETIVOS ESPECFICOS41.3. METAS41.4.
JUSTIFICACIN4CAPITULO II: MARCO CONCEPTUAL52.1. Descripcin General
del negocio52.2. ANTECEDENTES52.3. CONCEPTOS DEL NEGOCIO52.4
METODOLOGIA WEB: PATRN MVC6CAPITULO III: DESARROLLO DEL SISTEMA73.1
FASE DE INICIO73.1.1. Modelado de los procesos del negocio.73.1.2.
DESCRIPCION DE CASOS DE USO83.1.3. OBJETIVOS DEL SISTEMA DE
INFORMACION113.2 FASE DE ELABORACIN113.2.1 prototipo Interfaz
web11CONCLUSIONES12
CAPITULO I: ASPECTOS GENERALES1.1. PLANTEAMIENTO DEL PROBLEMA
1.1.1 DESCRIPCION DEL PROBLEMA
Hemos notado la falta de uso de tecnologas web en los
restaurantes en la cuidad del cusco en cuanto al delivery, algunos
restaurantes no cuentan con delivery y otros tiene un sistema algo
anticuado para las estos tiempos. Haciendo que los clientes de
estos restaurantes prefieran llamar al delivery de comida rpida que
al de un restaurante.A los clientes les es difcil obtener el nmero
de delivery de estos restaurantes, haciendo que los restaurantes
dejen de percibir beneficios por el concepto de delivery. Tambin
est el hecho de que los restaurantes no cuenten con delivery, por
falta de involucramiento con las nuevas tecnologas. 1.1.2
IDENTIFICACION DEL PROBLEMA Los problemas identificados son los
siguientes: Los clientes no pueden obtener de manera fcil los
nmeros de delivery, por lo cual dejan de usar ese servicio. Algunos
restaurantes son reacios a utilizar nueva tecnologa, puesto que les
parece muy complejo y difcil de manejar.
1.2. OBJETIVOS 1.2.1. OBJETIVO GENERAL
El objetivo de este proyecto de desarrollo de software es la
creacin de un sistema web que satisfaga las necesidades de muchos
restaurantes, que cuentan con un sistema de delivery anticuado como
es el de llamadas o el de algunos restaurantes que no cuentan con
delivery.Para lo cual nosotros nos hemos propuesto el objetivo de
crear una aplicacin web en la cual los restaurantes de la cuidad
del cusco puedan darse a conocer, y al mismo tiempo poder hacer
negocio a travs del uso de las nuevas tecnologas. Con la creacin de
la aplicacin los restaurantes podrn contar con un sistema web
mediante el cual podrn recibir peticiones de delivery directas a
sus respectivos restaurantes.
1.2.2. OBJETIVOS ESPECFICOS
El proyecto est dividido en 4 fases las cuales cumplen objetivos
que se plantean a continuacin: La primera fase de la elaboracin del
proyecto de creacin de software es la documentacin requerida para
la creacin del software, la cual incluye el anlisis del plan de
negocio, el trazo de los objetivos. El marco conceptual del negocio
y los procesos del negocio. La cual nos ayudara a tener una clara
visin de la empresa, los problemas a solucionar y los objetivos del
software. La segunda fase es la elaboracin de la base de datos la
cual nos ayudara a tener los datos organizados y accesibles para la
aplicacin. La tercera fase es la creacin de la aplicacin web que
usara la base de datos ya creada con antelacin, esta aplicacin
creada pensando en solucionar los problemas ya antes definidos. La
cuarta fase est destinada a las pruebas la cual nos permitir
obtener errores en la lgica de programacin ayudndonos a refinar la
aplicacin, para poder llegar a estndares aceptables. La quinta fase
est destinada a la creacin de un manual para el usuario, este
manual introducir al usuario al uso de la aplicacin.
1.3. METAS Las metas a alcanzar a lo largo de la creacin del
software son: Realizacin del plan de desarrollo de software
Realizacin de la base de datos de la aplicacin Realizacin de la
aplicacin web a medida. Realizacin del manual de usuario.
1.4. JUSTIFICACIN
Los problemas identificados en los restaurantes de la cuidad del
cusco, problemas como la falta de un sistema web de delivery en los
restaurantes de la cuidad del cusco, hacen necesaria la creacin de
un sistema web que har uso de tecnologa web para mejorar el proceso
de delivery en los restaurantes de la cuidad del cusco, llevndolos
a un nuevo nivel de servicio. Logrando que estos restaurantes
puedan obtener una ventaja competitiva con respecto a los dems
restaurantes en la cuidad del cusco.
CAPITULO II: MARCO CONCEPTUAL2.1. Descripcin General del
negocio
Podemos definir el negocio como el sitio web en el cual los
dueos de restaurantes pueden agregar su restaurante para darse a
conocer por una mayor cantidad de comensales. Adems de poder
agregar referencias para delivery y poder interactuar con los
clientes obteniendo mayor salida de sus productos. En trminos
generales el negocio de sitio web con una aplicacin pretende reunir
a los restaurantes interesados en querer ampliar su clientela, y al
mismo tiempo obtener un servicio de delivery en la nube.
2.2. ANTECEDENTES Se encontraron 2 sistemas similares los cuales
son: Mi-delivery: es una aplicacin web que nos permite realizar
pedidos de delivery en los restaurantes afiliados a su interfaz de
bsquedas, sigue 4 pasos los cuales son: Elige el restaurante, elige
tu comida favorita, el restaurante lleva el pedido a tu casa, le
pagas al repartidor y a comer.Ms informacin:
http://www.mi-delivery.com/ Take-away-delivery: El software POS
para Take Away & Delivery agiliza la toma de comandas,
preparacin de pedidos y cobro. La velocidad es clave para
rentabilizar nuestro negocio. segura, fcil de usar, adems es
multidispositivo.Ms informacin:
http://madisa.es/take-away-delivery/
2.3. CONCEPTOS DEL NEGOCIO Algunos trminos empleados en el
negocio son: Restaurante: Un restaurante o restorn1 es un
establecimiento comercial, en el mayor de los casos, pblico donde
se paga por la comida y bebida, para ser consumidas en el mismo
local. Delivery: es una actividad parte de la funcin logstica que
tiene por finalidad colocar bienes, servicios e informacin directo
en el lugar de consumo (Al cliente final). Men: es una especie de
documento ofrecido en los restaurantes en el que se muestra a los
clientes una secuencia o lista de posibles opciones disponibles
para un cliente. El men puede estructurarse en platos por tipologas
de contenido: carne, pasta, pescado, etc. o por tipo de cocinado.
Existen mens con la misma funcionalidad y especializados en una
temtica como por ejemplo: men de vinos, men de postres, etc. Zona
de reparto: es el rea en el que un restaurante puede brindar el
servicio de delivery.2.4 METODOLOGIA WEB: PATRN MVCEl patrn MVC
[12] (Modelo Vista Controlador) es un patrn de arquitectura de
software encargado de separar la lgica de negocio de la interfaz
del usuario y es el ms utilizado en aplicaciones Web, ya que
facilita la funcionalidad, mantenibilidad y escalabilidad del
sistema, de forma simple y sencilla, a la vez que permite no
mezclar lenguajes de programacin en el mismo cdigo.MVC especifica
cmo debe ser estructurada una aplicacin, las capas que van a
componer la misma y la funcionalidad de cada una. Segn este patrn,
la capa intermedia de una aplicacin Web se divide en tres niveles
de abstraccin: Controlador Vista Modelo
CAPITULO III: DESARROLLO DEL SISTEMA
3.1 FASE DE INICIO 3.1.1. Modelado de los procesos del negocio.
3.1.1.1. Casos de Uso del Negocio
3.1.2. DESCRIPCION DE CASOS DE USO 3.1.2.1 CASOS DE USO DE ALTO
NIVEL Caso de uso del sistema
Caso de uso:Logearse
Actor:Cliente, Sistema
Tipo:Primaria
Objetivo:Ingresar a la pagina
Descripcin:1. El usuario ingresa el domino de la pagina2.
Ingresa sus datos usuario y contrasea3. El sistema verifica los
datos y le ingresar
Caso de uso del sistema
Caso de uso:Buscar restaurante
Actor:Usuario, Sistema
Tipo:Primaria
Objetivo:Buscar un restaurante
Descripcin:1. El usuario ingresa al panel de bsquedas2.
Selecciona el restaurante 3. Ingresa a la pgina individual del
restaurante.
Caso de uso del sistema
Caso de uso:Registrar
Actor:Usuario, Sistema
Tipo:Primaria
Objetivo:Realiza el registro usuario
Descripcin:1. El sistema pide los datos requeridos como nombre,
email, usuario, contrasea, etc.2. El usuario ingresa sus datos3. El
sistema valida los datos y los guarda4. El sistema da de alta al
usuario
Caso de uso del sistema
Caso de uso:Realizar pedido
Actor:Usuario, Sistema
Tipo:Primaria
Objetivo:Realiza el pedido de delivery
Descripcin:1. El usuario revisa el men del restaurante y
selecciona sus productos favoritos2. El usuario hace click en
realizar pedido3. El sistema procesa sus pedido, guarda el pedido
en la base de datos y notifica al restaurante
Caso de uso del sistema
Caso de uso:Dar de alta restaurante
Actor:Restaurante, Sistema, administrador
Tipo:Primaria
Objetivo:Realiza el alta de un restaurante
Descripcin:1. El restaurante solicita ser dado de alta en el
sitio web al administrador2. El administrador pide los datos
necesarios al restaurante 3. El restaurante enva sus datos4. El
administrador sube los datos al sistema5. El sistema los valida y
los guarda en la base de datos
Caso de uso del sistema
Caso de uso:Dar de baja restaurante
Actor:Sistema, administrador
Tipo:Primaria
Objetivo:Realiza la baja de un restaurante
Descripcin:1. El administrador busca el restaurante a dar de
baja2. El sistema borra al restaurante de la base de datos.
Caso de uso del sistema
Caso de uso:Modificar restaurante
Actor:Restaurante, Sistema, administrador
Tipo:Primaria
Objetivo:Realiza la modificacin de un restaurante
Descripcin:1. El Restaurante pide la modificacin de los datos
del restaurante por X motivos2. El administrador solicita los nuevo
datos3. El Restaurante los entrega los nuevos datos4. El
administrador sube los datos al sistema5. El sistema los valida y
los reemplaza en la base de datos
Caso de uso del sistema
Caso de uso:Confirmar Pedido
Actor:Restaurante, Sistema, usuario
Tipo:Primaria
Objetivo:Realiza la modificacin de un restaurante
Descripcin:1. El sistema notifica al restaurante que tiene un
pedido de delivery2. El restaurante decide si toma el pedido o no y
notifica al sistema3. El sistema notifica al usuario sobre su
pedido
3.1.3. OBJETIVOS DEL SISTEMA DE INFORMACION Los objetivos del
sistema web para restaurantes tienen como objetivo resolver los
problemas ya antes planteados: Proveer mayor alcance a los
restaurantes a travs de la construccin de un sitio web donde se
rene a varios restaurantes. Proveer a los restaurantes de una
aplicacin web de delivery a los restaurantes registrados en nuestro
sitio web.
3.2 FASE DE ELABORACIN 3.2.1 prototipo Interfaz web
Pgina principal
CONCLUSIONESLas conclusiones a las que llegamos al trmino de la
construccin e implantacin del sistema web, fueron las siguientes:
Se logr con xito el cumplimiento de los objetivos trazados como fue
la creacin del sitio web en el cual ahora se puede dar de alta,
baja, modificacin de los restaurantes que deseen suscribirse a
nuestro servicio. Se logr con xito la implementacin de la aplicacin
de delivery, se comunica correctamente con los restaurantes
registrados, los usuarios puede realizar su pedido del men
personalizado de cada restaurante. Sentimos que hemos alcanzado
nuestro objetivo final y presentamos una aplicacin operativa.