Vélez Ángel, Paulo AndrésEspinosa Reyes, Angelica María2017-05-172017-05-172011-02-01http://hdl.handle.net/20.500.12993/36ilustraciones, gráficos, tablasEste proyecto brinda una herramienta al usuario, mostrando el funcionamiento del Framework Grails por medio de la gestión de pedidos alacarte, utilizando tecnología inalámbrica que proporciona una forma de realizar los diferentes procesos de una manera más rápida y eficaz. Se destaca que el presente proyecto incluye un área de gran relevancia para el desarrollo de aplicaciones web, donde se detalla la metodología y las etapas de desarrollo que se utilizaron. Este trabajo mostrara al desarrollador una orientación clara de lo que desea el usuario, de una manera objetiva y subjetiva; suministrando de alguna forma un marco de referencia para la implementación de Grails en futuros desarrollos. Además se describe el análisis, diseño e implementación de la aplicación “Prototipo de un sistema de gestión de pedidos utilizando el Framework Grails".GLOSARIO / 1RESUMEN / 2. INTRODUCCIÓN / 3. DEFINICION DEL PROYECTO / 3.1 AUTOR DEL PROYECTO / 3.2DIRECTOR DEL PROYECTO / 3.3 REVISOR TECNICO / 3.4 COLABORADORES / 3.5 RECURSOS DISPONIBLES / 3.5.1 Recursos Técnicos / 3.5.2 Recursos Económicos / 3.6 FORMULACIÓN DEL PROBLEMA / 3.6.1 Definición / 3.6.2 Descripción / 3.7JUSTIFICACION / 4.OBJETIVOS / 4.1 OBJETIVO GENERAL / 4.2 OBJETIVOS ESPECÍFICOS / 5. MARCO REFERENCIAL / 5.1 MARCO TEÓRICO / 5.1.1 Dispositivo Móvil / 5.1.1.1 Categoría de Dispositivos Móviles / 5.1.1.2 Sistemas Operativos Móviles / 5.1.1.3 Teléfonos Móviles / 5.1.1.4 Servicios Móviles de Primera Generación / 5.1.1.4.1 Servicios Móviles de Segunda Generación / 5.1.1.4.1.1 Servicios Móviles de transición 2.5G / 5.1.1.4.2 Servicios Móviles de Tercera Generación / 5.1.1.4.2 Servicios Móviles de Cuarta Generación / 5.1.1.4.3 Avances de la Evolución de la Telefonía Móvil / 5.1.1.4.3.1 Tecnología EDGE (Enhanced Data Rates) / 5.1.1.4.3.2 Tecnología UMTS (Universal Mobile TelecommunicationsSystem) / 5.1.1.4.3.3 Tecnología HSDPA / 5.1.1.4.3.4 Tecnología HSUPA / 5.1.1.4.4 Conexión a Internet / 5.1.1.4.5 Modo Infraestructura: / 5.1.1.4.5.1 ¿Cómo sería la seguridad en una red Wi-Fi? / 5.1.1.4.5.2 Dispositivos / 5.1.1.4.5.2.1 Dispositivos de Distribución o Red: / 5.1.1.4.5.2.2 Los dispositivos terminales / 5.1.1.4.5.3 Estándares / 5.1.1.4.5.3.1 802.11 / 5.1.1.4.5.3.2 Rango y flujo de datos / 5.1.1.4.5.3.2802.11a / 5.1.1.4.5.3.3 802.11b / 5.1.1.4.5.3.4 802.11g / 5.1.2PostgreSQL / 5.1.2.1 Características de PostGreSQL / 5.2MARCO CONCEPTUAL / 5.3 METODOLOGÍA ESCOGIDA / 5.3.1 Tareas de Iconix / 5.3.1.1 Análisis de Requisitos / 5.3.1.2 Análisis y Diseño Preliminar / 5.3.1.2.1 Objetos de interfaz / 5.3.1.2.2 Objetos entidad / 5.3.1.2.3 Objetos de control / 5.3.1.2.4 Diseño / 5.3.1.2.5 Implementación / 6. Capítulo I / Estado Del Arte De La Tecnología Grails / 6.1 TECNOLOGÍA DEL FRAMEWORK GRAILS / 6.2 HISTORIA DE GRAILS / 6.3 GROOVY / 6.4 HIBERNATE / 6.4.1 Características / 6.5 ECOSISTEMA DE GRAILS / 6.5.1 ConventionoverConfiguration(Convención sobre configuración) / 6.5.2 Agile Philosophy (FilosofiaAgil) / 6.5.3 Rock-Solid Foundations (una base sólida / 6.5.4 Scaffolding &Templating / 6.5.5 Java Integration / 6.5.6 Arquitectura Modelo Vista Controlador / 6.6 OBJETIVO / 6.6.1 Características / 6.7 COMPONENTES. / 6.8 ARQUITECTURA MODELO VISTA CONTROLADOR / 6.8.1 Controlador / 6.8.2 Modelo / 6.8.3 Vista / 6.8.3 Inexistencia de configuración XML / 6.8.4 Entorno de desarrollo funcional / 6.9 Servidor Tomcat / 6.9.1 Estado de su desarrollo / 6.9.2 Estructura de directorios / 6.9.3 Se puede utilizar los siguientes servidores / 6.9.4 Funcionalidad disponible mediante métodos dinámicos / 6.10 ARQUITECTURA DE GRAILS / 6.10.1 Despliegue / 6.10.2 Alta productividad / 6.10.3 Funcionalidad disponible mediante métodos dinámicos / 6.11 Desarrollo de Plugins / 6.11.1 Qué podemos hacer en un plugin? / 6.11.2 Arquitectura del Plugin / 6.11.3 Instalar Plugin / 7. Capítulo II / Guía de Desarrollo con la Tecnología Grails / 7.1 INSTALACIÓN / 7.2 INSTALAR PLUGIN ACEGI / 7.3 CREAR EL PROYECTO / 7.4 INSTALAR PLUGIN ACEGI / 7.5 CREAR ENTIDADES / 7.6 GENERAR CONTROLES / 7.7 GENERAR REGISTRO / 7.8 ACTUALIZAR EL PROYECTO / 7.9 CODIGO GENERADO AUTOMATICAMENTE EN LAS ENTIDADES Usuario, Rol y Requestmap / 7.10 EJECUTAR LA APLICACIÓN / 7.10.1 Crear Rol / 7.10.2 Crear Usuario / 7.10.3 Crear restricciones / 7.10.4 Crear Registro / 7.11 CREACIÓN DE LA BASE DE DATOS / 7.12 CREAR EL DOMINIO O CLASES / 7.13 CREAR LOS CONTROLES / 7.14 EJECUTAR LA APLICACIÓN / 8. Capítulo III / Aplicación de Iconix para el desarrollo de Alacarte / 8.1 INTRODUCCIÓN / 8.2 FASE DE ANALISIS / 8.2.1 Definición de requerimiento / 8.2.2 Requerimientos generales de la aplicación / 8.2.3 Requerimientos del Administrador / 8.2.4 Requerimientos del Mesero / 8.2.5 Requerimientos del Chef / 8.2.6 Requerimientos del Cajera / 8.2.7 Requerimientos del Cliente / 8.2.8 Requerimientos No Funcionales / 8.3 Requerimientos de hardware / 8.4 Requerimientos de software / 8.5 DISEÑO / 8.5.1 DEFINICION DE CASOS DE USO / 8.5.1.1 Descripción de los actores / 8.5.1.2 Actor Administrador / 8.5.1.3 Actor Mesero / 8.5.1.4 Actor Chef / 8.5.1.5 Actor Cajera / 8.5.1.6 Actor Cliente / 8.5.2 Roles o funciones de los actores / 8.5.2.1 Actor Administrador / 8.5.2.2 Actor Mesero / 8.5.2.3 Actor Chef / 8.5.2.4 Actor Cajera / 8.5.2.5 Actor Cliente / 8.6 DIAGRAMA DE CASOS DE USOS / 8.6.1 Caso de uso General / 8.6.2 Casos de Uso Ingresar al Sistema / 8.6.3 Caso de Uso Gestión Pedido / 8.7 Escenarios de los casos de uso del sistema Alacarte / 8.9 DIAGRAMA DE ROBUSTEZ- GENERAL / 8.9.1 DR_ Crear Pedido_ Cu-01.2 / 8.9.2 DR_ Consultar Pedido_ Cu-01.3 / 8.9.3 DR_ Modificar Pedido_ Cu-01.4 / 8.9.4 DR_ Eliminar Pedido_ Cu-01.5 / 8.9.5 DR_ Generar Recibo_ Cu-01.6 / 8.10 DIAGRAMA DE SECUENCIA. / 8.10.1 Diagrama de Secuencia –Pedido / 8.11 DIAGRAMA MODELO DE DOMINIO / 8.12 MODELO DE DOMINIO CON MODELO VISTA CONTROLADOR / 8.13 MODELO ENTIDAD RELACIÓN / 9. CONCLUSIONES / 10. BIBLIOGRAFIA / 11. ANEXOS /163 Páginasapplication/pdfspaDerechos reservados - Unidad Central del Valle del Caucahttp://creativecommons.org/licenses/by-nc-nd/4.0Prototipo de un sistema de gestión de pedidos utilizando el framework grailsTrabajo de grado - PregradoAttribution-NonCommercial 4.0 Internationalinfo:eu-repo/semantics/openAccessInstname:Unidad Central del Valle del CaucaRepositorio Institucional Unidad Central del Valle del Caucarepourl:https://repositorio.uceva.edu.co/PrototipoGestión de pedidosFrameworkGrailshttp://purl.org/coar/access_right/c_abf2