Análisis, Diseño e Implementación de un Sistema de Información Web para Entornos de Fabricación Reconfigurable
|
|
- Lorena Aranda Navarro
- hace 7 años
- Vistas:
Transcripción
1 PROYECTO FIN DE CARRERA INGENIERÍA DE TELECOMUNICACIÓN Análisis, Diseño e Implementación de un Sistema de Información Web para Entornos de Fabricación Reconfigurable AUTOR Isaías Carrasco Blázquez TUTOR Dr. D. Ignacio Eguía Salinas Escuela Técnica Superior de Ingenieros Sevilla 2009
2
3 ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACÓN WEB PARA ENTORNOS DE FABRICACIÓN RECONFIGURABLE
4 AGRADECIMIENTOS AGRADECIMIENTOS Quisiera comenzar agradeciendo al tutor del presente Proyecto, el Doctor Ignacio Eguía, el tiempo, ayuda, dedicación y seguimiento que me ha prestado durante el desarrollo del presente Proyecto Fin de Carrera (PFC). Así como al Doctor Jesús Racero, quien, en muchos momentos, me ha ayudado con sus ideas y conocimientos. No quiero olvidarme del Doctor Ricardo Galán, ya que, gracias a su Tesis Diseño y Planificación de la Producción en Sistemas de Fabricación Reconfigurable, he adquirido la mayor parte de los conocimientos necesarios acerca de estos sistemas de fabricación, en los que se centra el desarrollo del presente PFC. Por otra parte, me gustaría mencionar aquí a mis compañeros de SADESI, gracias a los que, durante un año de trabajo, he adquirido la mayor parte de los conocimientos de programación y de administración de sistemas necesarios para el desarrollo de la aplicación web, objetivo principal de presente PFC. En especial, quiero agradecerle a Andrés Oyola el haberme introducido en el mundo de la programación web y la ayuda que me ha prestado en todo momento. Finalmente, quiero transmitir mi agradecimiento a mi familia, por su interés y apoyo, no solo durante la realización del presente PFC, sino también a lo largo de toda la Carrera. Muchas gracias a Almudena Álvarez, por su paciencia, ayuda y consejos en el largo camino de mi vida Universitaria. No puedo olvidarme de mis amigos y compañeros de la ETSI y de mi periodo en Sevilla, con los que he compartido los buenos y malos momentos que te brinda la realización de la Ingeniería de Telecomunicación. 4
5 ÍNDICE DE CONTENIDOS 1 INTRODUCCIÓN FABRICACIÓN RECONFIGURABLE OBJETIVOS ESTRUCTURA DEL DOCUMENTO FABRICACIÓN RECONFIGURABLE INTRODUCCIÓN NECESIDADES ACTUALES DEL MERCADO EVOLUCIÓN DE LOS PARADÍGMAS DE FABRICACIÓN Sistemas de fabricación dedicados Sistemas de fabricación flexibles Sistemas de fabricación reconfigurables SISTEMAS DE FABRICACIÓN RECONFIGURABLE Características de los SFR Principios fundamentales de los SFR Personalización de la demanda Máquinas reconfigurables y módulos Planificación de la producción en los SFR SISTEMAS DE FABRICACIÓN RECONFIGURABLE CELULAR Sistemas de fabricación celulares Planificación de la producción en los SFR Celulares REQUISITOS DEL PROYECTO Y TECNOLOGÍAS UTILIZADAS INTRODUCCIÓN REQUISITOS MODELO CLIENTE SERVIDOR TECNOLOGÍAS UTILIZADAS MySQL Introducción Características Conclusiones Java Servlets Introducción Proceso de ejecución de un Servlet Acceso a la base de datos desde un servlet Servlets y Log for Java Java Server Pages (JSP) 43. 5
6 Introducción Ciclo de vida de una página JSP Ventajas de usar JSP Conclusiones Apache Tomcat Introducción Despliegue de aplicaciones web en Tomcat El archivo server.xml JavaScript Introducción DOM CSS Introducción Ventajas de su uso MODELO DE DISEÑO DE LA APLICACIÓN Introducción Model 1 y Model Modelo de la aplicación Caso de uso DESARROLLO DEL MODELO DE DATOS Y DE LA APLICACIÓN WEB INTRODUCCIÓN MODELO DE DATOS Análisis Diseño Entidades Atributos Claves Relaciones Implementación Tabla usuario Tabla proyecto Tabla producto Tabla proceso Tabla operacion Tabla procesooperacion Tabla plan Tabla maquina Tabla modulo Tabla planmaquinamodulo Tablas para almacenamiento de información de proyectos Tabla proyectoproducto Tabla proyectoproceso 99. 6
7 4.2.4 Implantación APLICACIÓN WEB Características generales Herramientas de desarrollo Eclipse Bluefish MySQL Query Browser Esquema funcional de la aplicación Estructura de directorios y componentes de la aplicación Funcionamiento interno de la aplicación Autenticación Administración de la base de datos Creación de proyectos Proyectos desde la base de datos Proyecto manual Generador de proyectos aleatorios Fichero de texto del proyecto Administración de proyectos creados Control de errores MANUAL DE USO DE LA APLICACIÓN INTRODUCCIÓN ACCESO A LA APLICACIÓN ADMINISTRACIÓN DE LA BASE DE DATOS Máquinas Módulos Operaciones y planes de operación Productos y procesos de fabricación CREACIÓN DE PROYECTOS Creación de proyectos desde la base de datos Creación manual de proyectos Generación aleatoria de proyectos ADMINISTRACIÓN DE PROYECTOS CREADOS Edición de proyectos creados CONCLUSIONES Y LÍNEAS FUTURAS CONCLUSIONES LÍNEAS FUTURAS DE TRABAJO BIBLIOGRAFÍA BIBLIOGRAFÍA
8 7.2 REFERENCIAS WEB ANEXOS INSTALACIÓN EN SERVIDORES LINUX MySQL Apache Tomcat Despliegue de la aplicación INSTALACIÓN EN SERVIDORES WINDOWS Apache Tomcat MySQL Despliegue de la aplicación INSTALACIÓN PARA DESARROLLO ARCHIVO.SQL DE LA BASE DE DATOS EJEMPLO DE ALMACENAMIENTO DE UN PROYECTO EN LA BASE DE DATOS 213 8
9 ÍNDICE DE FIGURAS Figura 1: personalización de la producción Figura 2: librería de módulos...25 Figura 3: planificación de la producción en los SFR 27 Figura 4: planificación de la producción en los SFR Celulares...29 Figura 5: esquema general del sistema...33 Figura 6: ciclo de vida de un JSP Figura 7: estructura de directorios de la aplicación..44 Figura 8: arquitectura del modelo Model 1.51 Figura 9: arquitectura del Model Figura 10: modelo de diseño de la aplicación Figura 11: vista de inicio de la aplicación...57 Figura 12: vista tras insertar un producto Figura 13: vista tras crear el proyecto Figura 14: máquinas modulares Figura 15: resumen datos de entrada.72 Figura 16: diagrama Entidad Relación del modelo de datos...85 Figura 17: diagrama Relacional de la Base de Datos diseñada Figura 18: MySQl Query Browser Figura 19: modelo funcional de la aplicación. 116 Figura 20: esquema general de un modelo funcional genérico Figura 21: estructura de directorios de la aplicación Figura 22: funcionamiento del módulo de autenticación Figura 23: diagrama de flujo de la creación aleatoria de proyectos.141 Figura 24: página de acceso a la aplicación Figura 25: índice de la aplicación Figura 26: vista del índice principal Figura 27: vista de la administración de máquinas..161 Figura 28: administrador de módulos Figura 29: administración de operaciones Figura 30: administración de planes de una operación.164 Figura 31: administrador de productos Figura 32: administrador de procesos de fabricación Figura 33: vista de selección de productos Figura 34: vista de selección de procesos Figura 35: selección de planes de operación para el proyecto Figura 36: fin del proceso de creación del proyecto 171 Figura 37: vista inicial del asistente manual Figura 38: guardado del proyecto manual. 176 Figura 39: asistente de generación de proyectos aleatorios Figura 40: listado de proyectos creados por el usuario.179 Figura 41: primera vista de edición de proyectos existentes..181 Figura 42: segunda vista de edición de proyectos existentes.182 Figura 43: selección del escritorio de trabajo en Eclipse..197 Figura 44: creación de proyecto en Eclipse
10 ÍNDICE DE TABLAS Tabla 1: fichero de configuración rmcell.properties..41 Tabla 2: ejemplo de lectura del fichero rmcell.properties Tabla 3: código java que escribe un mensaje de log..43 Tabla 4: ejemplo de web.xml Tabla 5: contenido de la etiqueta <host> del fichero server.xml..49 Tabla 6: ejemplo de una hoja de estilos..51 Tabla 7: ProyectosServlet.java.. 57 Tabla 8: creaproyecto.jsp Tabla 9: creaproyectodatos.jsp.65 Tabla 10: procesos alternativos y demanda de cada parte..69 Tabla 11: relación de partes y sus nombres Tabla 12: relación de máquinas, módulos y operaciones72 Tabla 13: relación de máquinas y sus nombres...72 Tabla 14: elementos del ejemplo Tabla 15: elementos del modelo de datos Tabla 16: entidades del modelo de datos Tabla 17: entidades y atributos del modelo de datos Tabla 18: relaciones entre entidades Tabla 19: datos ilustrativos de un producto Tabla 20: datos de un proyecto 82 Tabla 21: datos de una operación Tabla 22: relaciones y sus atributos Tabla 23: reglas de conversión del Modelo ER al Modelo Relacional...85 Tabla 24: atributos de la tabla usuario Tabla 25: atributos de la tabla proyecto..87 Tabla 26: atributos de la tabla producto Tabla 27: atributos de la tabla proceso...89 Tabla 28: atributos de la tabla operación Tabla 29: atributos de la tabla procesooperacion 90 Tabla 30: datos de un producto. 90 Tabla 31: atributos de la tabla plan Tabla 32: atributos de la tabla maquina...93 Tabla 33: atributos de la tabla modulo...94 Tabla 34: atributos de la tabla planmaquinamodulo.95 Tabla 35: datos de una operación.95 Tabla 36: ejemplos de instancias de la tabla panmaquinamodulo...96 Tabla 37: atributos de la tabla proyectoproducto..97 Tabla 38: atributos de la tabla proyectoplan...98 Tabla 39: características de la tabla usuario Tabla 40: características de la tabla proyecto 102 Tabla 41: características de la tabla producto Tabla 42: características de la tabla proceso Tabla 43: características de la tabla operación Tabla 44: características de la tabla procesooperacion
11 Tabla 45: características de la tabla plan Tabla 46: características de la tabla maquina Tabla 47: características de la tabla modulo Tabla 48: características de la tabla planmaquinamodulo.106 Tabla 49: características de la tabla proyectoproducto. 107 Tabla 50: características de la tabla proyectoproceso Tabla 51: características de la tabla proyectoplan Tabla 52: elementos de la aplicación y sus funciones Tabla 53: unidades funcionales y sus componentes del administrador de la base de datos..121 Tabla 54: acciones realizadas por AdministradorServlet..123 Tabla 55: contenido del Vector de productos Tabla 56: contenidos del documento Html enviado al usuario Tabla 57: Vector de procesos Tabla 58: componentes para la creación de proyectos..126 Tabla 59: valores del atributo de control para la creación de proyectos desde base de datos Tabla 60: Vector productos Tabla 61: Vector procesos..128 Tabla 62: Vector planes..129 Tabla 63: posibles valores de los atributos de control Tabla 64: Vector productos Tabla 65: Vector procesos Tabla 66: Vector máquinas Tabla 67: Vector de módulos Tabla 68: Vector operaciones..132 Tabla 69: Vector planes de operación Tabla 70: documento Html del formulario Tabla 71: valores para el cálculo del número de operaciones139 Tabla 72: valores para el cálculo del número módulos básicos..140 Tabla 73: valores para el cálculo del número módulos auxiliares Tabla 74: posibles combinaciones 141 Tabla 75: función generatodascombinacionesposibles Tabla 76: formato del fichero de texto de salida Tabla 77: posibles valores del atributo de control Tabla 78: Vector productos Tabla 79: Vector procesos..151 Tabla 80: Vector máquinas.151 Tabla 81: Vector de módulos Tabla 82: Vector operaciones Tabla 83: Vector planes de operación Tabla 84: formato del fichero de texto de salida..171 Tabla 85: opciones del administrador de proyectos creados..177 Tabla 86: script de arranque de Tomcat Tabla 87: archivo de configuración server.xml Tabla 88: Archivo.sql de la base de datos.210 Tabla 89: productos y sus procesos de fabricación..212 Tabla 90: operaciones, máquinas y módulos
12 Tabla 91: tabla 'proyecto' Tabla 92: tabla 'producto' Tabla 93: tabla 'proyectoproducto' Tabla 94: tabla 'proceso' 216 Tabla 95: tabla 'proyectoproceso' 217 Tabla 96: tabla 'operación'..218 Tabla 97: tabla 'procesooperacion' Tabla 98: tabla 'plan' Tabla 99: tabla 'proyectoplan' Tabla 100: tabla 'maquina'. 224 Tabla 101: tabla 'modulo' Tabla 102: tabla 'planmaquinamodulo'
13 13
SECUENCIA DIDÁCTICA. Módulo Competencia de Módulo:
SECUENCIA DIDÁCTICA Nombre de curso: Programación Antecedente: Ninguno Módulo Competencia de Módulo: Clave de curso: COM2105C11 Clave de antecedente: Ninguna Desarrollar software con la finalidad de agilizar
Más detallesIntroducción n a Apache Tomcat 5.5
Departamento de Lenguajes escuela técnica superior de ingeniería informática Introducción n a Apache 5.5 Tiempo: 1h Grupo de Ingeniería a del Software Febrero 2007 2. Instalación n de directorios de Introducción
Más detallesEvaluación de los aprendizajes Elabora un cuadro comparativo con las principales características del lenguaje de programación Java.
NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática y comunicación. Nombre del Módulo: Programación para Ambiente WEB total: 120 horas Objetivo General: Aplicar los conocimientos teóricos
Más detallesDiseño y desarrollo de una herramienta para la publicación electrónica y visualización de calificaciones de evaluación continua
Universidad Carlos III de Madrid Repositorio institucional e-archivo Trabajos académicos http://e-archivo.uc3m.es Proyectos Fin de Carrera 2013 Diseño y desarrollo de una herramienta para la publicación
Más detallesContingut. 1. Qué es EasyBuy? 2. Cómo funciona? Categoría:EasyBuy
Contingut 1 1. Qué es EasyBuy? 2 2. Cómo funciona? 3 3. Tecnologías usadas 3.1 Cliente 3.2 Servidor 4 4. Capturas de pantalla 4.1 Página Web - Cliente 4.2 Página Web - Administración 4.3 Web Service 4.4
Más detallesSe pueden observar varios tipos de contenedores de Servlets:
2.7.1. Introducción. Tomcat es un contenedor de Servlets con un entorno JSP. Un contenedor de Servlets es un shell de ejecución que maneja e invoca servlets por cuenta del usuario. Tomcat es el servidor
Más detallesCapítulo 5. Desarrollo del Sistema
Capítulo 5. Desarrollo del Sistema En este capítulo se describe el desarrollo del sistema, que incluye el análisis, diseño e implementación. La implementación de éste sistema se llevó acabo junto con el
Más detallesTemario Detallado Curso Java Verano Online
1 Módulo I - Java desde cero: Conoce Java desde los fundamentos. Aprenderás la sintaxis básica, tipos de Datos y Sentencias de Control. Lección 1 - Características Básicas del Lenguaje Java Introducción
Más detallesPersonas que posean nociones básicas de programación, sea o no profesionales y estén interesadas en introducirse en el Desarrollo de Sitios Web.
Área: Diseño y Desarrollo de Sistemas Curso: Desarrollo Sitios Web Características Generales de la capacitación: Personas que posean nociones básicas de programación, sea o no profesionales y estén interesadas
Más detallesProgramación en Internet: La enseñanza de una nueva filosofía de desarrollo de aplicaciones informáticas
Departamento de Lenguajes y Sistemas Informáticos Programación en Internet: La enseñanza de una nueva filosofía de desarrollo de aplicaciones informáticas Sergio Luján-Mora Jaume Aragonés Ferrero Introducción
Más detallesÍNDICE CAPÍTULO I AGRADECIMIENTO DEDICATORIA. Página
ÍNDICE AGRADECIMIENTO DEDICATORIA CAPÍTULO I Página 1. INTRODUCCIÓN 1.1. Problemática actual en la Web 2 1.2. El proyecto GNU 3 1.2.1. La Free Software Foundation y el proyecto GNU 3 1.2.2. Software Libre
Más detallesCapítulo 5. Implementación del Sistema de Inscripciones
Capítulo 5. Implementación del Sistema de Inscripciones 5.1 Tecnologías utilizadas en el desarrollo En esta sección se exponen brevemente las tecnologías utilizadas en la implementación de los diferentes
Más detallesProductos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP
Departamento de Lenguajes y Sistemas Informáticos Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Curso 001-00 ASP, CFM, JSP y PHP (I) Diferente tecnologías con un mismo propósito: proporcionar
Más detallesGUÍA DOCENTE DE LA ASIGNATURA
Página 1 de 5 Grado/Máster en: Centro: Asignatura: Código: Tipo: Materia: Módulo: Experimentalidad: Idioma en el que se imparte: Curso: Semestre: Nº Créditos Nº Horas de dedicación del estudiante: 112,5
Más detallesACADEMIA DDW TEMARIO
ACADEMIA DDW TEMARIO Diseño Web / Maquetación / Semántica / SEO / JavaScript / HTML5 / CSS3 Introducción Definición de HTML Diferencias entre versiones HTML Maquetación Semántica DOM, Debugger y Navegadores
Más detallesTrabajo Final de Carrera
Trabajo Final de Carrera Desarrollo de una base de datos y una aplicación Web de acceso a la misma para un grupo de investigación de organismos marinos de profundidad (Deep-Sea). Autor : Tutor UOC: Ferran
Más detallesaplicaciones web: ASP, CFM, JSP y PHP
Departamento de Lenguajes y Sistemas Informáticos Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Curso 2001-2002 Sergio Luján Mora ASP, CFM, JSP y PHP (I) Diferente tecnologías con un
Más detallesRafael Doña Gil. Enginyeria Tècnica en Informàtica de Sistemes. Consultor: Jose Juan Rodríguez
Rafael Doña Gil Enginyeria Tècnica en Informàtica de Sistemes Consultor: Jose Juan Rodríguez 14 de Enero de 2013 Contenido 1. Introducción 2. Análisis funcional 3. Diseño Técnico 4. Implementación 5. Conclusiones
Más detallesJavascript Desarrollador Front- End
Javascript Desarrollador Front- End Programa de Estudio Javascript Desarrollador Front-End Desarrolla aplicaciones avanzadas del lado del cliente, utilizando AJAX, JSON, JQuery, HTML5, programación avanzada
Más detallesJavascript Desarrollador Front- End
Javascript Desarrollador Front- End Programa de Estudio Javascript Desarrollador Front-End Desarrolla aplicaciones avanzadas del lado del cliente, utilizando AJAX, JSON, JQuery, HTML5, programación avanzada
Más detallesIFCD0210 Desarrollo de Aplicaciones con Tecnologías Web
IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web Cualificaciones Profesionales y Certificados de Profesionalidad Ficha Técnica Categoría Informática y Comunicaciones Referencia Precio Horas 9777-1302
Más detallesUNIVERSIDAD AUTONOMA DE QUERETARO Facultad de Informática
DESARROLLO WEB(1605). ÁREA DE CONOCIMIENTO: PROGRAMACIÓN E INGENIERÍA DE SOFTWARE CRÉDITOS: 7 HORAS TEÓRICAS ASIGNADAS A LA SEMANA: 2 HORAS PRÁCTICAS ASIGNADAS A LA SEMANA: 2 PROGRAMAS EDUCATIVOS EN LOS
Más detallesServiceTonic. Guía de instalación
ServiceTonic Guía de instalación 1. Información general 1.1 Introducción El presente documento describe como instalar ServiceTonic en diferentes plataformas. Los distintos pasos del asistente mostrados
Más detallesGuía Docente ESCUELA POLITÉCNICA SUPERIOR
Guía Docente SISTEMAS WEB I CUARTO CURSO PRIMER SEMESTRE GRADO EN INGENIERÍA DE SISTEMAS DE INFORMACIÓN MODALIDAD: PRESENCIAL CURSO 2016-2017 ESCUELA POLITÉCNICA SUPERIOR 1. IDENTIFICACIÓN DE LA ASIGNATURA
Más detallesPrograma Regular. Vázquez Alejandro. Jefe de TP simple.
Programa Regular Asignatura: Aplicación Java sobre Web. Carrera/s: Ingeniería en Informática. Ciclo Lectivo: 2017. Docente/s: Morales, Martín. Coordinador. Vázquez Alejandro. Jefe de TP simple. Carga horaria
Más detalles040 - IFC08CM15. DESPLIEGUE DE APLICACIONES WEB
040 - IFC08CM15. DESPLIEGUE DE APLICACIONES WEB DEPARTAMENTO: Formación Profesional MODALIDAD: Curso DESTINATARIOS: Profesores Técnicos de FP Catedráticos y Profesores de Enseñanza Secundaria Nº DE PLAZAS:
Más detallesTecnologías de Desarrollo Web I N G. E N R I Q U E M A R T E L O L Ó P E Z U N I V E R S I D A D G E R A R D O B A R R I O S
Tecnologías de Desarrollo Web I N G. E N R I Q U E M A R T E L O L Ó P E Z U N I V E R S I D A D G E R A R D O B A R R I O S Arquitectura Web Básica Arquitectura Web Contenido Estático Arquitectura Web
Más detallesServiceTonic - Guía de Instalación ] ServiceTonic. Guía de instalación GUÍA DE INSTALACIÓN
ServiceTonic - Guía de Instalación ] ServiceTonic Guía de instalación GUÍA DE INSTALACIÓN 1. Información general 1.1 Introducción El presente documento describe como instalar ServiceTonic en diferentes
Más detallesTemario Programación Web para Web
Temario Programación Web para Web 1 Introducción al HTML 1 Qué es una página web? T 2 Qué es HTML? T 3 Porqué aprender HTML T 4 Base del lenguaje: las etiquetas HTML V 5 Estructura de un documento HTML
Más detallesMaster en Java Certificación para Programadores
Javmasdeb Master en Java Certificación para Programadores Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java Formación: Master Horas: 112 Introducción Java es un lenguaje de programación con el que
Más detallesII Curso de Diseño de Sitios WEB basados en Gestores de Contenido (CMS)
II Curso de Diseño de Sitios WEB basados en Gestores de Contenido (CMS) Extensión Universitaria. Universidad de Sevilla 2008 Índice 1. Servidores WEB Instalación de la plataforma WAMP Publicación WEB con
Más detallesDefinición de Sistema SCADA a medida
Definición de Sistema SCADA a medida Acrónimo de Supervisory Control And Data Acquisition (Supervisión, Control y Adquisición de Datos) es un concepto que se emplea para realizar un software para ordenadores
Más detallesLENGUAJES JÓVENES PROGRAMADORES
LENGUAJES JÓVENES PROGRAMADORES SCRATCH Qué es Scratch? Es un lenguaje de programación creado por el MIT (Instituto Tecnológico de Massachusetts, EE.UU.) y diseñado para el aprendizaje de la programación.
Más detallesPLAN FORMATIVO MODALIDAD I
PLAN FORMATIVO MODALIDAD I Modalidad Acción: TELEFORMACIÓN Nº de la Acción: FPTO/2014/695/202 Familia Profesional: Tipo Especialidad: IFC / INFORMÁTICA Y COMUNICACIONES NUEVA ESPECIALIDAD Area Profesional:
Más detallesGuí a dida ctica curso Apoyo a la preparacio n para el acceso por promocio n interna al Cuerpo de Te cnicos Auxiliares de Informa tica de la
Guí a dida ctica curso Apoyo a la preparacio n para el acceso por promocio n interna al Cuerpo de Te cnicos Auxiliares de Informa tica de la Administracio n del Estado 2016 Abril,2016 ÍNDICE ÍNDICE...
Más detallesNÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO
PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes
Más detallesANEXO A. FRAMEWORK SARA
ANEXO A. FRAMEWORK SARA Universidad Distrital Francisco José de Caldas 1 1. COMPONENTES SARA se compone de bloques, y cada bloque contiene: Carpeta css: contiene los archivos que le dan estilo al bloque
Más detallesTABLA DE CONTENIDOS. Dedicatoria. Agradecimientos. Tabla de Contenidos. Índice de Figuras. Índice de Tablas. Resumen
TABLA DE CONTENIDOS página Dedicatoria Agradecimientos Tabla de Contenidos Índice de Figuras Índice de Tablas Resumen I II III VI VIII XI 1. Introducción 12 1.1. Descripción del problema.........................
Más detallesDesarrollo.NET con Sharepoint
BECANET1 Desarrollo.NET con Sharepoint Fabricante: Indra Grupo: Bases de Datos Subgrupo: Visual Studio 2010 Formación: Indra Horas: 196 Personal de INDRA Dirigido a Contenidos Módulo 1 Arquitectura Net
Más detalles8.4. COLABORACIÓN POR 8.4.1. P
8.4. COLABORACIÓN CON APACHE 8.4.1. P POR QUÉ COMBINARLO CON CON APACHE? APACHE es un servidor de web de elevado rendimiento que ofrece ventajas frente a Tomcat: La atención de peticiones a objetos estáticos
Más detallesPrograma de Desarrollo Web Inicial
Programa de Desarrollo Web Inicial ORGANISMO: Ministerio de Planificación Federal, Inversión Pública y Servicios y Universidad Nacional de La Matanza (UNLaM) DESTINATARIOS: Personas mayores de 18 años
Más detallesDOCUMENT COMPOSITION. Sistema de gestión de formularios electrónicos.
DOCUMENT COMPOSITION Sistema de gestión de formularios electrónicos. La solución FORM permite crear cualquier documento en formato electrónico (contratos bancarios, pólizas de seguros, formularios jurídicos
Más detallesTABLA DE CONTENIDOS. Dedicatoria. Agradecimientos. Tabla de Contenidos. Índice de Figuras. Índice de Tablas. Resumen
TABLA DE CONTENIDOS página Dedicatoria Agradecimientos Tabla de Contenidos Índice de Figuras Índice de Tablas Resumen I II III VII VIII IX 1. Introducción 10 1.1. Descripción del Problema........................
Más detallesCreación de un framework de presentación para aplicaciones JEE
PROYECTO FIN DE CARRERA Creación de un framework de presentación para aplicaciones JEE Autor: Alberto Díaz Martínez Consultor: Oscar Escudero Sánchez Agenda 1.ESTUDIO JEE. 1.1.El estándar JEE. 1.2.Patrones
Más detallesDiseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos
Pontificia Universidad Javeriana Informe Final Proyecto Dirigido Diseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos Autor: Luis Gabriel Rodríguez Profesora: Luisa
Más detallesINFORMACIÓN SOBRE CURSOS BONIFICABLES
INFORMACIÓN SOBRE CURSOS BONIFICABLES CURSO DE JAVA WEB DURACIÓN: 50 horas PRECIO: 375 euros OBJETIVOS: Aprende el ciclo completo de desarrollo y despliegue de una aplicación web utilizando: Servlets,
Más detallesEstudiaremos desde los fundamentos hasta conceptos más avanzados de la tecnología JSF.
Este curso está dirigido a gente interesada en el desarrollo de aplicaciones JEE con JSF. Este framework permite agilizar y simplificar en gran medida el desarrollo de aplicaciones Web Java. Estudiaremos
Más detallesFRAMEWORK 1 DESARROLLO DE APLICACIONES WEB EN JAVA
FRAMEWORK 1 DESARROLLO DE APLICACIONES WEB EN JAVA (SOLO APLICACIONES EN MANTENIMIENTO) Enero de 2017 Unidad de Arquitectura y Soporte de Aplicaciones Área de Arquitecturas INTRODUCCION: QUE ES FRAMEWORK
Más detallesCOORDINADORES AUTORES PRÓLOGO PREFACIO... 43
ÍNDICE COORDINADORES... 17 AUTORES... 21 PRÓLOGO... 37 PREFACIO... 43 CAPÍTULO 1. DESARROLLO DIRIGIDO POR MODELOS: UN NUEVO PARADIGMA DE CONSTRUCCIÓN DE SOFTWARE... 51 1.1 INTRODUCCIÓN... 51 1.2 DE LOS
Más detallesSeminario de Programación
Seminario de Programación La Asociación de Egresados de la Universidad Tecnológica de Pereira ASEUTP con el apoyo de ZEROX INGENIERÍA SAS invita al Seminario de Programación Orientada a Objetos, PHP, Bases
Más detallesSistemas de Información 12/13 Introducción
12/13 Introducción Departamento Informática e Ingeniería de Sistemas Universidad de Zaragoza (raqueltl@unizar.es) " Guión Aplicaciones Empresariales Características Arquitecturas Tecnologías de desarrollo
Más detallesPrograma Formativo IFCT OPERACIONES AUXILIARES DE MONTAJE Y MANTENIMIENTO DE SISTEMAS MICROINFORMÁTICOS
Código: 13705 Unidad Formativa: MF1209_1 - Operaciones auxiliares con tecnologías de la información y la comunicación Módulo: MF1209_1 - OPERACIONES AUXILIARES CON TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN
Más detallesSistema Integral Tributario esit. Contribuyentes en línea, no en fila
2017 Sistema Integral Tributario esit Contribuyentes en línea, no en fila SISTEMA INTEGRAL TRIBUTARIO esit El Sistema Integral Tributario esit, tiene como finalidad integrar y modernizar los procesos de
Más detallesCapítulo III. Análisis y diseño.
Capítulo III. Análisis y diseño. 3.1 Análisis. El análisis es el intermediario entre los requisitos del sistema y el diseño, esta sección definiremos el análisis con una serie de modelos técnicos del sistema,
Más detallesDATOS GENERALES DE LA ESPECIALIDAD:
DATOS GENERALES DE LA ESPECIALIDAD: 1. Denominación de la acción formativa: INFORMACION DIGITAL: GESTION HERRAMIENTAS Y TECNOLOGIAS 2. Objetivo general: Una vez finalizado el curso el alumno adquirirá
Más detallesREQUERIMIENTOS DEL SISTEMA
Manual del sistema REQUERIMIENTOS DEL SISTEMA Sistema Operativo: Windows XP, Linux. Memoria: Mínimo 512 Megabytes, recomendada 1 Gb o mas. Espacio en Disco Duro: Mínimo 50 Megabytes disponibles en disco.
Más detallesDiplomado Web con PHP, MySQL 7.0, Apache y AJAX
Diplomado Web con PHP, MySQL 7.0, Apache y AJAX Actualmente Ofrecemos entrenamiento en PHP 7.0 en conjunto con MySQL a través de nuestro Diplomado Programación Web con PHP, MySQL 7.0, Apache y Ajax. El
Más detallesTítulo del proyecto Tutor/es Tutor de la Universidad Alumno/os Puesto del tutor/es
Numero de s optimo Aplicación de escritorio para la creación y/o validación de archivos de configuración de instaladores. Fernando González y Francisco Alonso Belén Pérez Lancho [A cumplimentar una vez
Más detallesUNIVERSIDAD DE GUAYAQUIL
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES MANUAL TÉCNICO DE LA APLICACIÓN MULTI- PLATAFORMA PARA EL APOYO EN EL APRENDIZAJE DEL
Más detallesCurso: 10983A Upgrading Your Skills To Windows Server 2016
Curso: 10983A Upgrading Your Skills To Windows Server 2016 Duración: 25 Horas INTRODUCCION En este curso, dirigido por un instructor, se explica cómo implementar y configurar nuevas características y funcionalidades
Más detallesConfiguración servidor Tomcat
Apuntes de J2EE Configuración servidor Tomcat Uploaded by Ingteleco http://ingteleco.webcindario.com ingtelecoweb@hotmail.com La dirección URL puede sufrir modificaciones en el futuro. Si no funciona contacta
Más detallesSERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE
Código: F004-P006- GFPI Nº 26 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Código:228120 Versión: 102 Nombre del Proyecto: SISTEMA DE INFORMACIÓN
Más detallesDesarrollo de una Servlet básica con las herramientas de JBuilder 9
Tutorial JBuilder 9 Servlets Desarrollo de una Servlet básica con las herramientas de JBuilder 9 Este tutorial muestra el desarrollo y prueba de una servlet básica. Se pretende presentar las herramientas
Más detallesArquitectura Java Web. Ing. Juan Zevallos Valle
Arquitectura Java Web Ing. Juan Zevallos Valle 1 Objetivos Al final de la sesión usted debe ser capaz de: Conocer el modelo MVC utilizado en JAVA. Crear la vista usando paginas JSP Crear Servlets para
Más detallesDesarrollo de Aplicaciones Web con JAVA: J2EE y Struts
Temario Desarrollo de Aplicaciones Web con JAVA: J2EE y Struts Abril 2007 1. Introducción Se describe a continuación de forma detallada el programa del curso Desarrollo de Aplicaciones Web con Java: J2EE
Más detallesDIPLOMATURA DESARROLLO DE APLICACIONES JAVA
DIPLOMATURA DESARROLLO DE APLICACIONES JAVA Contenidos MÓDULO UNO: Características del Lenguaje. OOP Reconocer las características del lenguaje Java y sus componentes. Distinguir la similitudes y diferencias
Más detallesCapítulo III Diseño y arquitectura del sistema
Capítulo III Diseño y arquitectura del sistema Capítulo III Diseño y arquitectura del sistema 3.1 Introducción En el presente capítulo se abordarán ciertos temas que abarcan desde las herramientas necesarias
Más detallesLenguajes de marcado para presentación de Páginas web.
CENTRO COLABORADOR FORMACIÓN & CONSULTING ATENEO S.L.U.. Nº 40 30009 DESARROLLO de APLICACIONES con TECNOLOGÍAS WEB R.D. 1531/2011 de 31 de octubre Nivel de Cualificación 3 590 horas UNIDADES de COMPETENCIA
Más detallesÍndice. OpenGnSys RC1 Mejoras versión Estadísticas del proyecto Mapa de implantación Futuro
Índice OpenGnSys 1.0.5-RC1 Mejoras versión 1.0.5 Estadísticas del proyecto Mapa de implantación Futuro OpenGnSys 1.0.5-RC1 Descargar versión completa OpenGnSys 1.0.5-RC1 http://www.opengnsys.es/downloads/opengnsys-1.0.5-rc1-r4258-install-oglive-1.0.4.tar.gz
Más detallesOracle Fusion Middleware 11g: Creación de Aplicaciones ADF - Acelerado
Oracle University Contacte con nosotros: 902 302 302 Oracle Fusion Middleware 11g: Creación de Aplicaciones ADF - Acelerado Duración: 5 Días Lo que aprenderá Este curso enlazado comprende los cursos Oracle
Más detallesOracle Enterprise Manager 10g Grid Control NUEVO
Oracle University Contact Us: +34916267792 Oracle Enterprise Manager 10g Grid Control NUEVO Duration: 5 Days What you will learn En este curso se ofrece una visión general de las funciones de Grid Control
Más detallesPresentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO
Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO INNOVATIVA CENTRO DE TRANSFERENCIA Y DESARROLLO TECNOLÓGICO ESPE CECAI Capacitación Virtual La mejor opción para su crecimiento profesional
Más detallesPrograma de Desarrollo Web Avanzado
Programa de Desarrollo Web Avanzado ORGANISMO: Ministerio de Planificación Federal, Inversión Pública y Servicios y Universidad Nacional de La Matanza (UNLaM). DESTINATARIOS: Personas mayores de 18 años
Más detallesTemario del Master en Internet
Temario del Master en Internet HTML / XML / XHTML HTML El Lenguaje HTML Formateo básico Listas, Imágenes y Tablas Enlaces y mapas Formularios y controles Marcos XML Herramientas de Trabajo: Editores y
Más detallesCURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB
CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB Objetivos Generales: Al término de esta acción formativa los participantes alcanzarán los siguientes objetivos: Preparar profesionales para el desarrollo
Más detallesMOC 10983A Actualización de Conocimientos a Windows Server 2016
MOC 10983A Actualización de Conocimientos a Windows Server 2016 Material: El material a entregar será el MOC oficial en formato electrónico además de documentación digital aportada por el instructor. Entorno
Más detallesEXCH000e Configuración, Administración y Solución de Problemas de Microsoft Exchange Server 2010
EXCH000e Configuración, Administración y Solución de Problemas de Microsoft Exchange Server 2010 Fabricante: Microsoft Grupo: Servidores Subgrupo: Microsoft Exchange Server 2010 Formación: elearning Horas:
Más detallesCurso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232)
Curso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232) Programa de Estudio Curso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232) Aprende a diseñar
Más detallesÍndice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13
Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13 1.1 Evolución Y CARACTERísticas de LOS navegadores Web...14 1.2 ARQUITECTURA de ejecución...17 1.3 Lenguajes
Más detallesTEMARIO. 4-Servlet Definición de servlet El Web Container y el ciclo de vida de los servlets El ciclo request- response.
TEMARIO 1-Introducción Entorno de Desarrollo Integrado ( que es, para que nos sirve, distintos tipos) Presentación del Netbeans (descarga, instalación, aspectos fundamentales.) Principales Servidores de
Más detalles20488 Desarrollo de Microsoft SharePoint Server 2013 Core Solutions
20488Be 20488 Desarrollo de Microsoft SharePoint Server 2013 Core Solutions Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Sharepoint 2013 Formación: Presencial Horas: 25 Introducción En este
Más detallesExperto en Programación en Entorno Microsoft
Experto en Programación en Entorno Microsoft Duración: 155.00 horas Descripción En el curso de Experto en Programación en Entorno Microsoft se estudian las tecnologías.net de desarrollo de aplicaciones
Más detallesProgramación de Aplicaciones Distribuidas
Programación de Aplicaciones Distribuidas F AC U L T AD R E G I O N A L T U C U M ÁN Proyecto integrador Integración de AngularJS en aplicaciones web con Visual Studio 2013 Autor: Castro Lucas Martin -
Más detallesCurso JAVA EE 7 2016
Curso JAVA EE 7 2016 Curso de Java EE 7 PC CARRIER 29 de marzo de 2016 Autor: Marc Revenga Esquinas Curso JAVA EE 7 2016 Curso de Java EE 7 Clase 1. Aplicaciones web Java EE. Configuración del servidor
Más detallesProgramador de Aplicaciones Web
Programador de Aplicaciones Web Información del examen: Número de examen: 1Z0-899. Certificación Asociada: Oracle Certified Expert, Java Platform, EE 6 Web Component Developer. Versión del producto: Java
Más detallesManejar aplicaciones ofimáticas en la gestión de la información de la documentación.
Ofimática Objetivos Manejar aplicaciones ofimáticas en la gestión de la información de la documentación. Contenido Sistema operativo. búsqueda de la información 1 Introducción al ordenador 1.1 Hardware
Más detallesIngeniería de Sistemas
Ingeniería de Sistemas Desarrollo y Servicios Web Sesión 8 Fernando Barraza A. fbarraza@javerianacali.edu.co Sesión 8 Objetivo: Brindar al estudiante los conocimientos teóricos y prácticos alrededor de
Más detallesÍndice. agradecimientos... 13
Índice agradecimientos... 13 INTRODUCCIÓN... 15 CAPÍTULO 1. CARACTERIZACIÓN DE SISTEMAS OPERATIVOS... 17 1.1 El sistema informático... 18 1.1.1 Clasificación de los sistemas informáticos... 20 1.1.2 Estructura
Más detalles[CONTROL DE LOGS EN SISTEMAS LINUX]
2017 Hardsoft Security David De Maya [CONTROL DE LOGS EN SISTEMAS LINUX] En este documento principalmente se explicará brevemente el papel que tienen los logs en los sistemas basados en Linux, también
Más detallesPORTAL DE ANUNCIOS CLASIFICADOS DEL SECTOR AGROPECUARIO. 1ER. CONVOCATORIA ENERO 2015 RESUMEN EJECUTIVO
PORTAL DE ANUNCIOS CLASIFICADOS DEL SECTOR AGROPECUARIO. 1ER. CONVOCATORIA ENERO 2015 RESUMEN EJECUTIVO CONTENIDO 1. INTRODUCCIÓN. 9 2. OBJETIVOS 10 2.1 OBJETIVO GENERAL 10 2.2 OBJETIVOS ESPECÍFICOS
Más detallesGarcia Garcia Marcelino Oscar. Computer programmer
INFORMACIÓN PERSONAL Garcia Garcia Marcelino Oscar Las Laderas 30 37120 Doñinos de Salamanca marceygema@hotmail.com Teléfono: 653 52 32 18 DNI: 70863322-T CAMPO PROFESIONAL Computer programmer EXPERIENCIA
Más detallesUTN DESARROLLADOR WEB MOBILE. Diseño Multimedial. Presentación del curso. Temario a desarrollar
Presentación del curso El desarrollo web para dispositivos móviles es un área de la programación web con una demanda en permanente crecimiento. Este curso está orientado a todas aquellas personas que deseen
Más detallesLección 1 Introducción a Struts. www.globalmentoring.com.mx uacosta@globalmentoring.com.mx
Lección 1 Introducción a Struts www.globalmentoring.com.mx uacosta@globalmentoring.com.mx Lección 1. Introducción a Struts Lección 1. Introducción a Struts Un framework es un conjunto de clases que nos
Más detallesIFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión
IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión 1. MÓDULO 1. MF0223_3 SISTEMAS OPERATIVOS Y APLICACIONES INFORMÁTICAS UNIDAD FORMATIVA 1. UF1465 COMPUTADORES PARA BASES DE DATOS
Más detallesSISTEMA ACADÉMICO PARA LA CARRERA DE INGENIERÍA CIVIL DE LA FACULTAD DE MATEMÁTICAS Y FISICAS DE LA UNIVERSIDAD DE GUAYAQUIL
SISTEMA ACADÉMICO PARA LA CARRERA DE INGENIERÍA CIVIL DE LA FACULTAD DE MATEMÁTICAS Y FISICAS DE LA UNIVERSIDAD DE GUAYAQUIL Integrantes: Darwin Quinto Luis Lazo Paúl Chávez Peter León INTRODUCCION El
Más detallesPROGRAMACIÓN EN JAVA
1. INTRODUCCIÓN A LA PROGRAMACIÓN 1.1. Datos, algoritmos y programas 1.1.1. Definición de algoritmo 1.1.2. Datos 1.1.3. Características de un programa 1.2. Paradigmas de programación 1.2.1. Programación
Más detallesDIPLOMADO EN JAVA JSE Y JEE
PIENSA EN TU FUTURO DIPLOMADO EN JAVA JSE Y JEE PREPARATE PARA SER ARQUITECTO DE SOFTWARE Presentación En la actualidad los diversos cambios a nivel de comercialización y desarrollo de software han tenido
Más detallesSistemas Operativos en Red
Sistemas Operativos en Red BLOQUES DE CONTENIDOS BLOQUE 1. SISTEMAS OPERATIVOS EN RED WINDOWS Unidad didáctica 1. Introducción a los sistemas operativos en red. Redes Windows Introducción a los sistemas
Más detallesProgramación en Lenguajes Estructurados de Aplicaciones de Gestión. Certificados de profesionalidad
Programación en Lenguajes Estructurados de Aplicaciones de Gestión Certificados de profesionalidad Ficha Técnica Categoría Informática y Programación Referencia 33002-1404 Precio 170.36 Euros Sinopsis
Más detalles