Documentacion Appweb Delivery

14
UNIVERSIDAD ANDINA DEL CUSCO ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS INGENIERIA DE LA INFORMACION II GRUPO : Paul Aguilar Quilca Elvis Ojeda Melo Kevin Pareja Yan Acurio Milton Guerrero Huanca Oscar Jacop Pelaes DOCENTE: MORA JIMENEZ, RAMIRO CUSCO 2015 Proyecto Final: App Delivery

description

documentacion apliacion web de delivery restaurante

Transcript of Documentacion Appweb Delivery

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.