Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRESENTADO POR:
PRESENTADO A:
ROBERTO DE LEÓN
WILSON ALMANZA
INGENIERIA DE SISTEMAS
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
BARRANQUILLA, AGOSTO DE 2013
PRIMERA
PROPUESTA DE TRABAJO DE GRADO
FICHA TÉCNICA
DESARROLLO DE UN APLICATIVO WEB Y MOVIL PARA
RESTAURANTES QUE PERMITIA REALIZAR RESERVAS,
Título del proyecto (máximo 5 líneas)
PEDIDOS Y CONSULTAS UTILIZANDO LA LOCALIZACIÓN
DEL USUARIO
Programa académico Ingeniería de sistemas
Línea de investigación Desarrolló de Software
Nombre Wilson De Alba Coba
E – mail Wdealba1@chmmineria.com.co
investigador principal
Teléfonos 3102630842----3157132041.
Dirección
El aplicativo a desarrollar es una solución para pedidos en
línea utilizando georeferenciación, de manera asistida con el
Síntesis descriptiva del proyecto objetivo de agilizar las búsquedas. También debe permitir la
(máximo 5 líneas) reserva de mesas o el establecimiento para algún evento en
caso de que aplique.
TABLA DE CONTENIDO
GLOSARIO 6
LISTA DE ILUSTRACIONES 7
LISTA DE TABLAS 8
RESUMEN 9
ABSTRACT 10
ANTECEDENTES 11
PROBLEMA DE INVESTIGACIÓN 12
JUSTIFICACIÓN 13
MARCO TEÓRICO 15
ESTADO DEL ARTE 16
OBJETIVOS 17
METODOLOGÍA 18
CRONOGRAMA 19
RESULTADOS 20
IMPACTOS 23
MARCO LÓGICO DEL PROYECTO 25
PRESUPUESTO 26
PRESUPUESTO GLOBAL Y FUENTES DE FINANCIACIÓN 26
PRESUPUESTO DETALLADO 26
BIBLIOGRAFÍA 27
PRIMERA
PROPUESTA DE TRABAJO DE GRADO
GLOSARIO
La clave principal. Suele ser uno o varios de los campos de la tabla. El contenido de
este campo identifica cada registro del campo de manera única. De modo que no se
podrán introducir dos registros iguales o almacenar valores nulos en los campos de la
clave principal.
RESUMEN
El proyecto consiste en desarrollar una aplicación que permita mantener una base de
datos centralizada de restaurantes en diferentes ciudades, permita consultarlos
dependiendo de la clase de comida que desea el usuario, utilizando georeferenciación
nos indique donde se encuentra, para mejorar el servicio de domicilios de los
restaurantes adicionalmente me permita reservar mesas, solicitar reservas para
eventos.
El aplicativo permitirá guardar los gustos de los usuarios para sugerencia, noticias
sobre promociones, notificaciones lo cual permite a los restaurantes tener una
comunicación constante con sus clientes potenciales y clientes frecuentes.
.
PRIMERA
PROPUESTA DE TRABAJO DE GRADO
ABSTRACT
The application will save the tastes of users for suggestions, news about promotions,
notifications which allows restaurants to have constant communication with your
potential customers and repeat customers.
PRIMERA
PROPUESTA DE TRABAJO DE GRADO
ANTECEDENTES
Actualmente para realizar pedidos a restaurantes vía internet tenemos que buscar la
página del restaurante verificar si tiene activa una opción para pedidos en línea, para
poder solicitar el servicio esta ardua tarea viene precedida de un proceso de decisión
responder a las preguntas que quiero comer hoy, donde quiero comer hoy, que precio
tiene, que artículos del menú escojo.
PROBLEMA DE INVESTIGACIÓN
Las bases de datos, el internet, los celulares son palabras muy escuchadas en la
actualidad, día a día las personas utilizan estos medio para comunicarse, trabajar e
incluso para realizar sus compras. Uno de los sectores en Colombia que menos ha
explotado estas tecnologías son los restaurantes quienes desde hace muy poco utilizan
estas herramientas para hacer pedidos en línea, sin embargo no se cuenta con una
herramienta móvil que permita realizar pedidos y reservas de este tipo en Colombia. Sin
embargo sectores como las cooperativas de taxi ya comenzaron a utilizar estas
herramientas. Porque no mejorar este tema con los restaurantes.
JUSTIFICACIÓN
Al ser una base de datos de restaurantes centralizada organizada por zona, ciudad y
especialidad el usuario tendrá todo en un solo portal, podrá escoger sus preferencias y
guardarlas para que el programa le sugiera lugares. Incluso hoteles que presten el
servicio de restaurante podrán beneficiarse promoviendo sus demás servicios en este
portal.
El aplicativo se desarrollara usando las JAVA SERVER PAGES (JSP), los lenguajes de
programación java y javascript, y el framework jquery mobile, se utilizara la base de
datos MySQL. Además el enfoque que se utilizara es el modelo vista controlador.
MARCO TEÓRICO.
El primer paso del proceso es el análisis, es aquí donde el analista se pone en contacto
con la empresa para ver cómo está conformada, a que se dedica, saber todas las
actividades que realiza en sí, conocer la empresa de manera general para
posteriormente ver cuáles son sus necesidades o requerimientos que la empresa tiene
en ese momento para poder realizar un análisis de la misma.
Es importante saber cuáles son los requerimientos que la empresa tiene por que
muchas veces los sistemas se desarrollan pero no pensando en el cliente y es ahí
donde el sistema no cumple o no satisface las necesidades que existen en la empresa,
según los requerimientos se empieza a realizar el diagrama relacional todo debe de
llevar una secuencia lógica de las actividades, todo esto se realiza de manera manual
para ver cómo será su diseño lógico y diseño de pantallas es en este paso donde se
plasma todo y queda perfectamente bien definido como va hacer la funcionalidad del
sistema.
PRIMERA
PROPUESTA DE TRABAJO DE GRADO
El segundo paso es el de diseño aquí entran todo el diseño del sistema es decir las
pantallas, base de datos, todo esto debe de cumplir con ciertos estándares los cuales
se toman en cuenta para poder desarrollar el diseño con calidad y así poder ofrecer un
diseño amigable en cuestión de colores, tamaños de botones, cajas de texto, etc.
El tercer paso es la codificación es aquí donde se desarrolla todo el código del sistema
por parte del programador esto se hace ya dependiendo de cada programador ya que
cada programador tiene sus bases o formas para realizarlo pero en si deben todos
llegar al mismo objetivo de ofrecerle funcionalidad al sistema siempre y cuando
apegando se a las especificaciones del cliente.
El cuarto paso son las pruebas, es donde al sistema se pone a prueba como su palabra
lo dice para así poder saber cuáles son los posibles errores que se están generando del
sistema y con ello mejorarlo para eliminar todos los errores que se puedan presentar
porque un programa con menor errores mayor calidad puede llegar a tener.
El quinto y último paso es la instalación una vez realizado las pruebas correspondientes
al sistema y haberlo corregido totalmente se procede a la instalación del mismo ya en la
empresa para su uso correspondiente, todo con la finalidad de que los procesos se
realicen de una manera más eficiente eliminando costos, tiempo y esfuerzo dentro de la
organización.
Para aplicar la mejora continua a todo lo anterior es necesario aplicar ciertos pruebas
las cuales deberán de probar cada etapa del desarrollo del software dichas pruebas se
deben de realizar de forma paralela y de forma continua probando la unidad del
programa, la integración del diseño físico, probando el sistema en cuestión al diseño
lógico y por ultimo prueba de aceptación esta se realiza en base a los requerimientos
que se obtuvieron anteriormente, este es un proceso de prueba sencilla y muy utilizada.
PRIMERA
PROPUESTA DE TRABAJO DE GRADO
Otros puntos que son importantes considerar son las auditorias y las acciones
correctivas representan el motor impulsor de la mejora continua en el sistema de
calidad, por lo que es de vital importancia llevar un estricto control en el seguimiento de
todos los problemas o no conformidades desde su detección hasta la eliminación
definitiva de la causa raíz.
Para haber desarrollado un plan de prueba primero se debió haber basado en lo que
son los requerimientos para posteriormente describir las técnicas de pruebas a utilizar
que se aplicaran en las diferentes etapas del desarrollo del software.
Algo muy importante que no se puede dejar pasar es que todas las pruebas se deben
de realizar durante la realización del software ya que si se llegara esperar al final del
desarrollo del sistema esto puede ser muy tardado y costoso devolverse al origen de los
posibles errores, mientras todo programa se esté probando durante su desarrollo es lo
mejor y más óptimo para quien lo está desarrollando, ya que de esta manera disminuye
costos, tiempo y esfuerzo en el desarrollo del software y de esta manera puede brindar
un software de calidad al cliente siempre cumpliendo con las necesidades o
requerimientos del cliente.
Como conclusión se puede decir que con la mejora continua garantiza la calidad del
producto, ya que el estarla aplicando día con día es lo mejor decisión que puede llegar
a tener cualquier empresa, porque de esta manera evita grandes problemas en la
elaboración o desarrollo de los productos. Esto es fundamental para todas las
empresas ya que se vuelven competitivas, con mayor productividad y eficiencia. No hay
que olvidar que la mejora se da por que el cliente es el rey y hay que satisfacer todas y
cada una de sus necesidades siempre garantizando la calidad.
PRIMERA
PROPUESTA DE TRABAJO DE GRADO
Las aplicaciones web, al igual que las aplicaciones para móviles son herramientas
utilizadas a diario para realizar pagos, compras, ventas, consultar carteleras de cine,
catálogos de hoteles, etc. Un caso particular es el incremento del uso de aplicativos
móviles para acceder al servicio de taxi.
En el sector de los restaurantes existe actualmente una pagina donde se encuentran los
principales restaurantes de las diferentes ciudades capitales de Colombia
http://www.losmejoresrestaurantes.com/ en donde puedes consultar muchos
restaurantes del país.
PRIMERA
PROPUESTA DE TRABAJO DE GRADO
OBJETIVOS
Desarrollar un aplicativo web y móvil para restaurantes que permitir realizar reservas,
pedidos y consultas utilizando la localización del usuario.
Objetivos Específicos.
BIBLIOGRAFÍA
ALAN, Robert. “The Serial Data Migration Dilemma”. Technical Services Quarterly. 2002.
HURLEY, Nancy. “Data Migration: Everyone is doing it – but are they doing it
right?”.2005
OLSON, Jack E. y KAUFMANN, Morgan. "Data Quality. The Accuracy Dimension". 2003
CHEN, Peter P. “The Entity-Relationship Model: Toward a Unified View of Data”; ACM.
Transactions on Database Systems“. 1976.