TRABAJO FIN DE ESTUDIOS

Tamaño: px
Comenzar la demostración a partir de la página:

Download "TRABAJO FIN DE ESTUDIOS"

Transcripción

1 TRABAJO FIN DE ESTUDIOS PROYECTO FIN DECARRERA Reingeniería de una aplicación web FileMaker para una biblioteca Nabila Anou Tutor: Julio Rubio García Curso

2 Reingeniería de una aplicación web FileMaker para una biblioteca, trabajo fin de estudios de Nabila Anou, dirigido por Julio Rubio García (publicado por la Universidad de La Rioja), se difunde bajo una Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported. Permisos que vayan más allá de lo cubierto por esta licencia pueden solicitarse a los titulares del copyright. El autor Universidad de La Rioja, Servicio de Publicaciones, 2012 publicaciones.unirioja.es

3 UNIVERSIDAD DE LA RIOJA Facultad de Ciencias, Estudios Agroalimentarios e Informática PROYECTO FIN DE CARRERA Ingeniería Técnica en Informática de Gestión Reingeniería de una aplicación Web FileMaker para Biblioteca Alumno: Nabila Anou Director: Julio Jesús Rubio García Logroño, 26 de junio de

4 Agradecimientos Mis más sinceros agradecimientos: A Miriam Andrés Gómez: la persona que me ayudó cuando más lo necesitaba, la que me dio el apoyo y el cariño incondicional, la que confió en mí cuando estaba más débil que nunca, una gran persona que todos deseamos que esté con nosotros, pero lo único que podemos hacer es desear con todo el alma que descanse en paz. Y también a su familia por estar siempre a mi lado. A mi director de proyecto Julio Rubio García: por su constante dedicación y paciencia, y por su apoyo y su ayuda cuando las cosas se ponían cuesta arriba durante la elaboración del proyecto. Y por darme la oportunidad de realizar este proyecto y aprender de él. A Joaquín León Marín, por su buena voluntad y su apoyo en todo momento, puesto que sin su ayuda muchas cosas hubieran sido más difíciles. Y a los bibliotecarios por involucrarse de forma muy activa para el desarrollo de este proyecto. A mi familia, por estar junto a mi lado todo este tiempo y haberme proporcionado los medios necesarios para ayudarme, además de aguantarme en mis malos momentos, enfados y demás sucesos que me han acaecido a lo largo de la elaboración de este proyecto. A todos mis profesores por ayudarme durante toda la carrera aportándome sus conocimientos, y por entender mi situación y animarme a seguir adelante a pesar de todas las dificultades que tuve durante mi paso por la Universidad de La Rioja. A mis amigos los que conocí dentro y fuera de la universidad por estar ahí, gracias por su apoyo y por conseguir que todos los días valga la pena vivirlos con una sonrisa en la cara. A mis compañeros por el ánimo y la ayuda que me han ofrecido durante la elaboración de este proyecto. SIN VOSOTROS HUBIERA SIDO IMPOSIBLE, MUCHÍSIMAS GRACIAS A TODOS! 2

5 Índice: 1. Capítulo I: Introducción Tema Motivos de la elección del Tema Capítulo II: Documento de objetivos del proyecto Objetivos del proyecto Participantes en el proyecto Descripción Alcance del proyecto Requisitos de la primera parte: Creación de la aplicación Web Requisitos de la segunda parte: Exportación y sincronización Exportación de los datos Sincronización Posibles ampliaciones de la plataforma Tecnologías utilizadas EDT y estimación de tiempo Dirección y gestión del proyecto Seguimiento del proyecto Creación del EDT Realización del DOP Iniciación Primera parte del proyecto: reingeniería de la aplicación Web Análisis del sistema Diagrama de casos de uso Modelo conceptual Revisión Diseño: Diseñar el sistema a construir Diseñar la base de datos Diseño de clases de lógica de negoció y persistencia Revisión Construcción

6 Implementación Clases de prueba Documentación Segunda Parte del proyecto: Exportación y sincronización Análisis Diagrama de casos de uso Modelo conceptual Revisión Diseño Diseño de clases de lógica de negocio Revisión Construcción Implementación Clases de prueba Documentación Formación Memoria Manuales Defensa Estimaciones globales Diagrama de Gantt Riesgos Entregables Capítulo III: Análisis Análisis 1ª parte del proyecto: Reingeniería de la aplicación Web Descripción general del proceso Descripción de los términos Características de los usuarios Modelos de casos de uso Diagrama de casos de uso Actores Administrador del sistema Usuario Web Especificaciones de casos de uso

7 Mostrar un listado de investigadores de una letra Ordenar el listado de los investigadores por apellido Mostrar información de un determinado investigador Mostrar un listado de todos los departamentos Mostrar información de cada departamento Mostrar un listado los institutos y centros de investigación Mostrar información de una investigación Mostrar las publicaciones de cada investigador Mostrar un listado de los investigadores que pertenecen a un departamento Mostrar un listado de los componentes del centro de investigación Mostrar un listado de los grupos de investigación Mostrar la información de un grupo de investigación Hacer búsquedas Búsqueda por título Búsqueda por Autor Tareas de Gestión Web Actualizar Datos Modelo conceptual Diagrama de clases de Análisis Descripción de las clases Análisis Segunda parte del proyecto: Exportación y sincronización Descripción general del proceso Descripción de los términos Características de los usuarios Modelo de casos de Uso Diagrama de casos de uso Especificación de casos de uso Exportación Actualización de los datos Inserción de los datos Borrado de los datos Modelo conceptual

8 Exportación Diagrama de clases de análisis Sincronización Diagrama de clases de análisis Documento especificación de requisitos Referencias Apreciación global de este documento Tecnologías y recursos Especificación de Requisitos Requisitos Funcionales Requisitos no funcionales Requisitos de operación Requisitos de rendimiento Requisitos de Desarrollo Requisitos de documentación Requisitos de navegador Capítulo IV: Diseño Diseño de la base de datos Diagrama de Entidad/Relación Modelo de datos Tabla USUARIOSBUR Tabla Departamento Tabla CENTRO_INVESTIG Tabla PUB_INVESTIG_ESPEJO Tabla INV_GRUPO_ESPEJO Tabla GENERALINVESTIGACION Tabla SCOPUSUR Tabla Web Tabla ACTIVIDADES_ESPEJO Taba ATESIS Tabla ALIBRO Tabla ACONGRESO Tabla AREVISTA Tabla ACAPLIBRO

9 Tabla COLABORA Tabla GENERAL Tabla CATA_ESPEJO Tabla AUTORES Tabla AUTORIDAD_ESPEJO Tabla ASIGNATURA Normalización Modificaciones en el Diseño de las base de datos Diseño de la 1ª parte del proyecto: reingeniería de la aplicación Web Diseño del sistema Objetos de negocio Clase Actividades Clase Asignatura Clase Autores Clase AutoridadesEspejo Clase CapitulosLibro Clase CentroInvestigacion Clase Colabora Clase Departamento Clase Director Clase General Clase GeneralInvestigacion Clase GrupoInvestigacion Clase InvestigGrupo Clase ISBN Clase LibrosCatalogo Clase Revista Clase ScopusUR Clase SumPublicacionesInvestigador Clase Tesis Clase Usuario Clase Web Modificaciones en el diseño del sistema Clase Investigadoresactividad

10 Capa de Lógica de Negocio Diagrama de clases de capa de lógica de negocio Descripción de cada Método Capa de Persistencia Clases de implementación de operaciones de persistencia Diagrama de clases de Persistencia Capa de Presentación Prototipos de Interfaz La plantilla de la página Principal Plantilla de la página Investigadores Plantilla de la página departamentos Plantilla de la página información de un investigador Plantilla de la página información de un departamento Plantilla de la página centros de investigación Plantilla de la página grupos de investigación Plantilla de la página información grupo de investigación Plantilla de la página información centro investigación Plantilla de la página información de las publicaciones Especificación de pruebas unitarias CREACIÓN DE UN TEST Diseño Segunda parte del proyecto: Exportación y sincronización Exportación Diseño del sistema Diagrama de clases UML Descripción de cada método Sincronización Diagrama de actividad actualizaciones e inserciones Diagrama de clases UML Descripción de cada método Gestión de las transacciones y recuperación Gestionar publicaciones Gestionar Investigadores Gestionar Grupos de Investigación Gestionar Departamentos

11 Gestionar Centro Investigación Diseño de la interfaz: Exportación y sincronización Capitulo V: Implementación Implementación de la primera parte del proyecto Descripción Drupal Drupal como módulo vista controlador Preparación del entorno de trabajo Implementación de los prototipos de la interfaz Implementación de la pruebas de unidad Ejemplos de Test Implementación de la segunda parte del proyecto Exportación de los datos Preparación del entorno de trabajo Sincronización entre FileMaker y MySQL Preparación del entorno de trabajo Capítulo VI: Gestión del proyecto Duración Real de las tareas y actividades Comparación entre tiempo estimado y tiempo real Motivos del desfase Capítulo VII: Conclusiones Bibliografía Anexos Anexo1. Instalación Drupal Instalar Drupal en modo local Instalar Drupal en modo remoto Preparar Instalación de Drupal en Español Subir archivos de Drupal 6.x al Servidor Iniciar el proceso de Instalación Anexo2. Pruebas de Unidad primera parte Clase Actividad Clase Asignatura Clase CentroInvestigacion.php Clase Colabora.php Clase Congreso.php

12 Clase Departamento.php Clase Director.php Clase General.php Clase GeneralInvestigacion.php Clase GruposInvestigación.php Clase investigagrupo.php Clase Libro.php Clase SumPubInvestigador.php Clase Usuario.php Clase Web.php Clase Persistencia.php

13 1. Capítulo I: Introducción 1.1 Tema El presente proyecto está formado por dos partes esenciales: la primera parte es hacer una reingeniería de una aplicación Web que utiliza tres bases de datos FileMaker y que recoge la información de la producción científica de los investigadores de la Universidad de La Rioja. El objetivo es mantener la interfaz Web, pero sirviendo la información desde una base de datos MySQL. Y la segunda parte trata de sincronizar las tres bases de datos FileMaker en las que se van a añadir y actualizar y borrar datos con la base de datos MySQL. El objetivo es conseguir que los empleados de la biblioteca puedan gestionar las bases FileMaker, reproduciéndose después las altas, bajas y modificaciones en la base de datos MySQL desde la que se sirven los datos a la aplicación Web. 1.2 Motivos de la elección del Tema Joaquín León, subdirector de la Biblioteca de la Universidad de La Rioja, propuso el tema. Estaban utilizando FileMaker en la capa de persistencia de una aplicación web que recoge la producción científica de los investigadores de la Universidad de La Rioja. Pero esta aplicación cuando hay concurrencia de varios usuarios (o sea varias consultas simultáneas) tiene un rendimiento muy malo. Del análisis que hicieron los bibliotecarios, se concluyó que el mal rendimiento es una consecuencia de utilizar el FileMaker como motor de búsqueda (no es el más recomendable). Por eso propusieron hacer un cambio completo de esa aplicación. Se propuso llevar a cabo la reingeniería de esta aplicación. Se quiere mantener la interfaz Web que tenían hecha al principio pero en vez de trabajar con FileMaker la nueva aplicación se apoyaría en una base de datos MySQL en la que solo se permite hace consultas. Ellos seguirán trabajando con las bases de datos FileMaker, donde realizarán cambios, inserciones y borrado de los datos, y quieren sincronizar estas bases de datos sobre una base de datos MySQL que dará soporte al portal Web para evitar el problema de rendimiento que tienen. Palabras clave: Aplicación web, sincronización, Drupal, FileMaker. 11

14 2. Capítulo II: Documento de objetivos del proyecto 2.1 Objetivos del proyecto El objetivo de este proyecto es construir una aplicación Web que recoge la información de producción científica de los investigadores de la Universidad de La Rioja y que extrae los datos de una base de datos MySQL, además que estos datos presentados en la Web, queden sincronizados con una base de datos FileMaker donde se van a introducir nuevos datos, hacer actualizaciones y borrados. 2.2 Participantes en el proyecto En Representación del cliente Joaquín León Marín, Subdirector de la biblioteca de la Universidad de La Rioja. Ejecución del Proyecto La alumna NABILA ANOU. El director del proyecto Julio Jesús Rubio García. 2.3 Descripción Se trata de hacer una reingeniería de una aplicación Web mediante la cual los usuarios podrán consultar, o buscar la información correspondiente a la producción científica de los investigadores de la Universidad de La Rioja. Dicha información incluye los distintos investigadores, los departamentos a los que pertenecen, distintos centros dedicados a la investigación científica y técnica o la creación artística, y los grupos de investigación además de todas las publicaciones de cada uno de estos investigadores: libros, artículos en revistas, congresos, capítulos de libros, etc. La aplicación la tenían hecha al principio extrayendo datos de tres bases de datos FileMaker, pero a la hora de hacer consultas simultáneas hay un mal rendimiento. Por eso en este proyecto se trata de hacer una especie de reingeniería para esta aplicación.lo que se mantiene es la interfaz Web, pero esta vez los datos se van extrayendo de una base de datos MySQL y luego a través de esta misma aplicación sincronizar las bases de datos de FileMaker con estos datos presentados en la Web 12

15 de la base de datos MySQL; es decir cuando se hacen actualizaciones, borrados o incluso cuando se introducen nuevos datos en las bases de datos de FileMaker estos datos se modifican en la base de datos MySQL. 2.4 Alcance del proyecto Se han establecido una serie de requisitos mínimos que deben alcanzarse. También se establezcan una serie de posibles ampliaciones del proyecto que llevarán a cabo en orden de importancia y en función del tiempo disponible Requisitos de la primera parte: Creación de la aplicación Web Gestionar la información de los investigadores de la Universidad de La Rioja. Gestionar los Departamentos de la Universidad, con el listado de todos los investigadores que le pertenecen. Gestionar los Institutos y Centros de investigación (centros dedicados a la investigación científica y técnica o a la creación artística). Gestionar Grupos de investigación Gestionar publicaciones Gestionar búsquedas Requisitos de la segunda parte: Exportación y sincronización Exportación de los datos Exportar de las tres bases de datos FileMaker: UsuariosBur, AbsysEspejo e Investiga, los datos necesarios a la base de datos MySQL InvestigadoresUR, para ser representados en la Web. Este proceso obtiene de las bases de datos FileMaker los datos relacionados con los investigadores y sus publicaciones, ignorando el resto de los datos, debido a que estas bases de datos FileMaker tienen otras relaciones con otras bases de datos, e información que no interesa mostrar en la Web Sincronización Crear un programa intermedio entre los dos sistemas de gestión de bases de datos: FileMaker y MySQL que permite la sincronización de los datos entre las bases de datos FileMaker: UsuariosBur, AbsysEspejo y investiga y la base de datos MySQL InvestigadoresUR; o sea, que cuando se modifiquen, se borran o se insertan datos en 13

16 las bases de datos FileMaker. Estos datos modificados pasan de forma automática a la base de datos MySQL donde residen los datos presentados en la Web, Sería preferible que la sincronización fuese en tiempo real, o sea cada vez que se actualiza algún dato en las bases de datos FileMaker, la actualización pasa directamente a la base de datos MySQL. Si no es posible hacerlo directamente, se crearía un programa que se ejecuta cada un determinado periodo de tiempo, por ejemplo se ejecutara una vez al día Posibles ampliaciones de la plataforma Permitir hacer actualizaciones y modificaciones a través de la aplicación Web además de las consultas, e intentar sincronizar en el sentido contrario es decir que cuando se actualizan los datos en la base de datos MySQL se actualizan también en FileMaker Tecnologías utilizadas Para el desarrollo del proyecto se utilizan diferentes herramientas y tecnologías: MySQL: Porque a Joaquín León, el subdirector de la Biblioteca, que tiene el rol del cliente en este proyecto le interesa que sea el SGBD que soporta las tablas del esquema propio del sistema pensando que es un motor de búsqueda mejor que FileMaker y que esto pueda aliviar el problema del rendimiento que tienen. Apache: Es un servidor Web http, libre y de código abierto, el más popular en cuanto a uso, sirviendo como plataforma de referencia para el diseño y evaluación de otros servidores Web. PHP: Es un lenguaje de programación diseñado para producir sitios Web dinámicos. Es utilizado en aplicaciones del lado del servidor, aunque puede ser usado desde una interfaz de línea de comandos o como aplicación de escritorio. Drupal: Un Sistema de Gestión de Contenidos, también elegido por el cliente para el desarrollo de este proyecto. NetBeans IDE: Para escribir y compilar el código de las clases PHP para este proyecto. DreamWeaver CS4: Para modificar el contenido de los CSS ofrecidos por drupal y adaptarlos a la interfaz requerida para este proyecto; también para modificar el archivo de configuración de Drupal. 14

17 FileMaker Pro: Es el sistema gestor de bases de datos que maneja las bases de datos donde están almacenados los datos de la producción científica de los investigadores de la Universidad de La Rioja. FileMaker Server: Es donde van a estar alojadas las bases de datos FileMaker para llevar a cabo el proceso de exportación y sincronización de los datos. Como es una aplicación web tiene que ser accesible desde cualquier punto del mundo a través de Internet. Figura ) Arquitectura Física 2.5 EDT y estimación de tiempo Para mejor organización del proyecto este se divide en una serie de tareas que nos ayudaran a estimar mejor el tiempo total dedicado a este proyecto. La figura ) muestra de manera grafica el diagrama de descomposición de tareas. 15

18 Proyecto Dirección y Gestión del Proyecto 1ªparte: reingeniería de la aplicación Web 2ªparte: sincronizar con FileMaker Formación Manuales Memoria Defensa Iniciación Seguimiento del proyecto Creación del EDT Realización del DOP Análisis Diagrama de casos de Uso Modelo conceptual Revisión Diseño Diseño de la base de datos Diseño de clases de lógica de negocio y persistencia Construcción Implementación Documentación Clases de prueba Análisis Especificación de casos de uso Modelo conceptual Diseño Diseño de clases de lógica de negocio y persistencia Revisión Construcción Implementación Clases de prueba Documentación Revisión Figura ): Estructura de descomposición de las tareas 16

19 2.5.1 Dirección y gestión del proyecto En este paquete se agrupan todas las tareas de planificación y seguimiento del proyecto, además de las tareas derivadas de las reuniones tanto con el director del proyecto como con Joaquín león Marín, el subdirector de la biblioteca que tiene el rol del cliente Seguimiento del proyecto Esta tarea recoge la vida del proyecto de forma temporal, se realiza el seguimiento de diversas tareas del proyecto y esto incluye: Reuniones: Tiempo dedicado a las reuniones entre el alumno y el director del proyecto o con Joaquín León, el subdirector de la biblioteca. Estimación: 13 horas. Revisiones: Se pretende hacer una revisión periódica del estado global del proyecto para poder destacar las posibles desviaciones en el cumplimento de los objetivos para poder tomar medidas correctivas. Estimación: 10 horas Creación del EDT Esta actividad consiste en la identificación de los procesos que componen el proyecto, y que nos van a llevar a la estructuración de los mismos por fases. Estimación: 2 horas Realización del DOP Creación del documento de objetivos del proyecto que consta de las tareas de contextualización del proyecto en el que se describen las siguientes tareas: Estudio previo. Obtener información sobre dirección del proyecto Descomposición de las tareas Asignar tiempo a tareas Diagrama de Gantt Documentación. Redactar las tareas identificadas Estimación: 15 horas 17

20 2.5.2 Iniciación Corresponde a las tareas realizadas al principio del proyecto, y que sirven para definir el problema, identificar los requisitos y los objetivos que se quieren lograr con la realización del proyecto. La extracción de los requisitos por parte del proyectante son tareas que se desarrollan en los primeros reuniones con el director del proyecto y con Joaquín León, el subdirector de la biblioteca. Estimación: 10 horas Primera parte del proyecto: reingeniería de la aplicación Web Análisis del sistema Diagrama de casos de uso Es la tarea correspondiente al análisis del sistema, lo que significa identificar y crear los casos de uso, identificar los actores que interactúan con el sistema, y crear un diagrama de actividad, además de una revisión de la documentación generada a lo largo de esta tarea. Estimación: 5 horas Modelo conceptual Generar las clases más importantes para el diseño de la aplicación, sin entrar en detalles de métodos y propiedades y luego crear el diagrama de clases UML. Estimación: 5 horas Revisión Revisión general de esta fase de análisis, mirar si se cumplen todos los requisitos que ha pedido el cliente y si los diagramas generados están bien. Estimación: 2 horas 18

21 Diseño: Diseñar el sistema a construir Diseñar la base de datos En esta tarea se diseñará la base de datos para almacenar los datos en MySQL. Crear el modelo entidad relación para las tablas de la base de datos, generar el diagrama de clases UML, la documentación de las tablas, lo que significa una breve explicación de las tablas y sus campos de La BD. Estimación: 10 horas Diseño de clases de lógica de negoció y persistencia Partiendo de los casos de uso y de las clases de análisis, se identifican las clases y métodos principales. Además habrá que ampliar el diagrama de clase de análisis para poder entrar en más detalle. Esta tarea también incluye la gestión de la persistencia de los datos que se usa para realizar dichos procesos. Estimación: 40 horas Revisión Corresponde al tiempo invertido en la revisión de las tareas hechas durante el diseño para evitar los errores que se pueden acumular para siguientes fases. Estimación: 4 horas Construcción Implementación Corresponde con las tareas necesarias para la implementación del sistema: Crear un Script BD, lo que significa generar el script de la base de datos del diagrama Entidad Relación generado anteriormente. Escribir el código necesario para las clases de lógica de negocio, más la gestión de la persistencia de los datos que se usa para realizar dichos procesos. 19

22 Estimación: 23 horas Clases de prueba Probar el Script de la base de datos y solucionar los posibles fallos que se produzcan, además de realizar las pruebas unitarias para la aplicación. Además de desarrollar las tareas necesarias para la puesta en marcha del sistema en el servidor. Estimación: 14 horas Documentación Esta tarea corresponde con la documentación necesaria para guardar la información de las clases y métodos. Estimación: 3 horas Segunda Parte del proyecto: Exportación y sincronización Esta tarea corresponde a la segunda parte de este proyecto. Al final de este ciclo dispondremos de una aplicación Web que extraiga datos de MySQL y que cuando se modifican los datos en las bases de datos FileMaker estas modificaciones pasan a la base de datos MySQL. En esta tarea no hay labores de creación de base de datos porque ya se creó lo necesario en la tarea anterior Análisis Analizaremos el sistema a desarrollar en esta segunda parte del proyecto Diagrama de casos de uso Corresponde con la tarea de crear un diagrama de casos de uso para esta segunda parte del proyecto. Estimación 6 horas 20

23 Modelo conceptual Generar las clases más importantes para el diseño de la aplicación, sin entrar en detalles de métodos y propiedades y luego crear el diagrama de clases UML. Estimación: 9 horas Revisión Revisión general de esta fase de análisis, mirar si se cumplen todos los requisitos que ha pedido el cliente y si los diagramas generados están bien. Estimación: 2 horas Diseño Diseñar el sistema a construir Diseño de clases de lógica de negocio Partiendo de los casos de uso y clases de análisis se identifican las clases y métodos principales. Además de ampliar el diagrama de clase de análisis para y entrar en más detalle. Estimación: 70 horas Revisión Corresponde al tiempo invertido en la revisión de las tareas hechas durante el diseño para evitar los errores que se pueden acumular para las siguientes fases Estimación: 8 horas. 21

24 Construcción Implementación Corresponde con las tareas necesarias para la implementación del sistema: Escribir el código necesario para las clases de lógica de negocio, más la gestión de la persistencia de los datos que se usa para realizar dichos procesos. Estimación: 28 horas Clases de prueba Las pruebas unitarias para la aplicación, probar si los datos actualizados en FileMaker se modifican también en MySQL, es decir mirar si funciona bien la sincronización, y comprobar que la exportación de los datos se hizo de manera correcta. Estimación: 14 horas Documentación Esta tarea corresponde con la documentación de esta fase de construcción. Estimación: 3 horas Formación Corresponde con el proceso de formación y familiarización con las tecnologías que se usarán durante el desarrollo del proyecto. Estimación: 45 horas Memoria Esta tarea incluye el estudio de la documentación sobre proyectos anteriores, y la creación del documento Memoria del proyecto. La duración de esta tarea comprende toda la vida del proyecto, puesto que la memoria está sujeta a continuas actualizaciones a medida que se van completando las tareas. 22

25 Estimación: 30 horas Manuales Generar manual completo en formato pdf para el administrador encargado del mantenimiento y gestión de la página Web. Estimación: 20 horas Defensa Esta tarea incluye la preparación de la presentación del proyecto con los aspectos más importantes discutidos en la memoria, y la defensa del proyecto ante el tribunal. Estimación: 13 horas 2.6 Estimaciones globales Las estimaciones globales correspondientes con los paquetes principales de la estructura de descomposición del trabajo son las siguientes: Dirección-Gestión del proyecto: 38 horas Iniciación: 12 horas 1ª Parte del proyecto: 106 horas o Análisis: 12 horas o Diseño: 54 horas o Construcción: 40 horas 2ª Parte del proyecto: 140 o Análisis: 17 horas o Diseño: 78 horas o Construcción: 45 horas Formación: 45 horas. Manuales: 20 horas Memoria: 30 horas. Defensa: 13 horas. Total: 404 horas. 23

TRABAJO FIN DE ESTUDIOS

TRABAJO FIN DE ESTUDIOS TRABAJO FIN DE ESTUDIOS PROYECTO FIN DECARRERA Sitio web y aplicación para la gestión de una tienda de bellas artes Tania De Pedro Sáenz Tutor: Beatriz Pérez Valle Curso 2011-2012 Sitio web y aplicación

Más detalles

PROYECTO FIN DE CARRERA. Reprografía online

PROYECTO FIN DE CARRERA. Reprografía online PROYECTO FIN DE CARRERA Título Reprografía online Autor/es José Ramón Herce Martínez Director/es Beatriz Pérez Valle Facultad Facultad de Ciencias, Estudios Agroalimentarios e Informática Titulación Proyecto

Más detalles

Proyecto de Desarrollo de una Base de Datos para un concesionario

Proyecto de Desarrollo de una Base de Datos para un concesionario Proyecto de Desarrollo de una Base de Datos para un concesionario Etienne Boshoff de Jong Enginyeria en Informàtica Juan Martinez Bolaños 14 enero 2013 Proyecto Final de Carrera: Base de Datos Page 1 1.

Más detalles

TRABAJO FIN DE ESTUDIOS

TRABAJO FIN DE ESTUDIOS TRABAJO FIN DE ESTUDIOS PROYECTO FIN DECARRERA Aplicación web para la escuela de fútbol de Mareo en Logroño Abel Sierra Gómez Tutor: Juan José Olarte Larrea Curso 2011-2012 Aplicación web para la escuela

Más detalles

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto.

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICES En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICE 1. Herramientas Las herramientas que se usaron en el análisis, desarrollo

Más detalles

TRABAJO FIN DE ESTUDIOS

TRABAJO FIN DE ESTUDIOS TRABAJO FIN DE ESTUDIOS PROYECTO FIN DECARRERA Aplicación web para la gestión de un club de balonmano Unai Rudiez Asua Tutor: Juan José Olarte Larrea Curso 2011-2012 Aplicación web para la gestión de un

Más detalles

PFC- Aplicaciones Web para trabajo colaborativo:

PFC- Aplicaciones Web para trabajo colaborativo: PFC- Aplicaciones Web para trabajo colaborativo: Aplicación para Control de una Integración de S.I. 2º Ciclo Ingeniería Informática Curso 2011-2012 Consultor : Fatos Xhafa Autor : Miguel Angel Pineda Cruz

Más detalles

TRABAJO FIN DE ESTUDIOS

TRABAJO FIN DE ESTUDIOS TRABAJO FIN DE ESTUDIOS PROYECTO FIN DECARRERA Desarrollo de una aplicación de trazabilidad para una empresa del sector eléctrico Laura Duque Torres Tutor: Laureano Lambán Pardo Curso 2011-2012 Desarrollo

Más detalles

PROYECTO FIN DE CARRERA. Gestión de incidencias de empresas para una PYME dedicada al mantenimiento y venta de ordenadores

PROYECTO FIN DE CARRERA. Gestión de incidencias de empresas para una PYME dedicada al mantenimiento y venta de ordenadores PROYECTO FIN DE CARRERA Título Gestión de incidencias de empresas para una PYME dedicada al mantenimiento y venta de ordenadores Autor/es Gustavo Lizasoain Osés Director/es Ana Romero Ibáñez Facultad Facultad

Más detalles

TRABAJO FIN DE ESTUDIOS

TRABAJO FIN DE ESTUDIOS TRABAJO FIN DE ESTUDIOS PROYECTO FIN DECARRERA Aplicación web para la gestión de la Sociedad Española de Historia de las Ciencias y de las Técnicas (SEHCYT) Pinillos Tutor: Ana Romero Ibáñez Curso 2011-2012

Más detalles

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Página 1 de 23 Índice del Documento 1.- Introducción... Página 4 2.- Propuesta

Más detalles

Diseño del Sistema de Información

Diseño del Sistema de Información Diseño del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD DSI 1: DEFINICIÓN DE LA ARQUITECTURA DEL SISTEMA... 7 Tarea DSI 1.1: Definición de Niveles de Arquitectura... 9 Tarea DSI

Más detalles

Proyecto Final de Carrera

Proyecto Final de Carrera Aplicación de gestión de proyectos informáticos Memoria del Proyecto Consultor: Jairo Sarrias Guzmán Ingeniería Técnica Informática de Gestión P á g i n a 2 CONTENIDO 1. Introducción... 6 1.1. Resumen...

Más detalles

COUNTSTAR: ADMINISTRACIÓN Y GESTIÓN DE EMPRESA

COUNTSTAR: ADMINISTRACIÓN Y GESTIÓN DE EMPRESA Trabajo fin de carrera INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Facultad de Matemáticas Universidad de Barcelona COUNTSTAR: ADMINISTRACIÓN Y GESTIÓN DE EMPRESA Óscar Llorente Lucía Director/a: Dra.

Más detalles

Diseño del Sistema de Información

Diseño del Sistema de Información Diseño del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS...2 ACTIVIDAD DSI 1: DEFINICIÓN DE LA ARQUITECTURA DEL SISTEMA...7 Tarea DSI 1.1: Definición de Niveles de Arquitectura...9 Tarea DSI 1.2:

Más detalles

TFC. Ingeniería de Software MEMORIA. Consultor: Juan José Cuadrado Gallego

TFC. Ingeniería de Software MEMORIA. Consultor: Juan José Cuadrado Gallego TFC Ingeniería de Software Alumno: Halyna Klachko Consultor: Juan José Cuadrado Gallego Índice 1. Identificación del proyecto..5 1.1 Introducción...5 1.2 Objetivos del proyecto..5 1.3 Descripción general..5

Más detalles

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 17 CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC303_3 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

P1 Elaboración de un plan de proyecto utilizando MS Project G3

P1 Elaboración de un plan de proyecto utilizando MS Project G3 UNIVERSIDAD DE CASTILLA-LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA P1 Elaboración de un plan de proyecto utilizando MS Project G3 José Luís Espinosa Aranda Noelia Vállez Enano Manuel Ramón Guerrero Álvarez

Más detalles

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR En este capítulo se describe el análisis y diseño de un sistema, denominado e-commerce Constructor, el cual cumple con los siguientes objetivos: Fungir

Más detalles

Comic2EPUB: Aplicación para la generación de EPUB

Comic2EPUB: Aplicación para la generación de EPUB Comic2EPUB: Aplicación para la generación de EPUB Grado en Ingeniería Informática Comic2EPUB: Aplicación para la generación de EPUB Autor: Javier López Cordero Tutor/es: Marco Manuel Such Mayo 2015 2.1

Más detalles

TRABAJO FIN DE ESTUDIOS

TRABAJO FIN DE ESTUDIOS TRABAJO FIN DE ESTUDIOS PROYECTO FIN DECARRERA Aplicación para la organización de viajes compartidos Mario Iliberri Arbizu Tutor: Laureano Lambán Pardo Curso 2011-2012 Aplicación para la organización de

Más detalles

Análisis del Sistema de Información

Análisis del Sistema de Información Análisis del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD ASI 1: DEFINICIÓN DEL SISTEMA... 6 Tarea ASI 1.1: Determinación del Alcance del Sistema... 6 Tarea ASI 1.2: Identificación

Más detalles

Reproductor Multimedia Streaming v0.1

Reproductor Multimedia Streaming v0.1 Reproductor Multimedia Streaming v0.1 Joaquín Gutiérrez Gil Universidad Pablo de Olavide Ingeniería Técnica en Informática de Gestión Asignatura Proyecto Introducción El presente documento trata sobre

Más detalles

1. Capítulo 1: Herramientas de Software para el sistema

1. Capítulo 1: Herramientas de Software para el sistema 1. Capítulo 1: Herramientas de Software para el sistema 1.1 Conceptos Generales 1.1.1 Joomla.- Es un sistema dinámico que gestiona y administra contenidos de código abierto, y permite desarrollar sitios

Más detalles

GATOCREM. Gestión de Tareas y flujos. Registro de Entradas y Salidas

GATOCREM. Gestión de Tareas y flujos. Registro de Entradas y Salidas Ponentes: ---- angel.cifuentes2@carm.es CENTRO REGIONAL DE ESTADÍSTICA DE MURCIA - CREM Resumen: Sistema Informático denominado GATOCREM permite una gestión automatizada de todas las tareas estadísticas

Más detalles

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 6. Actualización

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 6. Actualización Página 1 de 19 CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC303_3 Versión 6 Situación Contraste externo Actualización

Más detalles

Nivel Intermedio. Escribir lenguaje de marcado HTML. Utilizar programas editores de HTML. Utilizar Hojas de Estilo en Cascada CSS

Nivel Intermedio. Escribir lenguaje de marcado HTML. Utilizar programas editores de HTML. Utilizar Hojas de Estilo en Cascada CSS Diseño Web Estático Nivel Intermedio Escribir lenguaje de marcado HTML Utilizar programas editores de HTML Utilizar Hojas de Estilo en Cascada CSS Configurar sitios web locales Personas provenientes del

Más detalles

SISTEMAS DE BASES DE DATOS

SISTEMAS DE BASES DE DATOS ASIGNATURA DE GRADO: SISTEMAS DE BASES DE DATOS Curso 2015/2016 (Código:71013041) 1.PRESENTACIÓN DE LA ASIGNATURA En la actualidad las bases de datos son parte esencial en el quehacer humano, es por ello

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

Análisis y diseño del sistema CAPÍTULO 3

Análisis y diseño del sistema CAPÍTULO 3 Análisis y diseño del sistema CAPÍTULO 3 36 CAPÍTULO 3 Análisis y diseño del sistema En este capítulo se pretende realizar un análisis detallado de los requerimientos del software a desarrollar para la

Más detalles

Capítulo III. Diseño del sistema. Dentro de este capítulo veremos a detalle el diseño del sistema, que como se había

Capítulo III. Diseño del sistema. Dentro de este capítulo veremos a detalle el diseño del sistema, que como se había Capítulo III Diseño del sistema Dentro de este capítulo veremos a detalle el diseño del sistema, que como se había mencionado anteriormente, contara con 2 módulos principales: el módulo de administración

Más detalles

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 16 CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC304_3 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

Web Mastering y Design

Web Mastering y Design Web Mastering y INTRODUCCIÓN Propósito de este documento El presente documento contiene el programa del curso online de Web Mastering y. OBJETIVOS Y MÉTODO DE USO Y EVALUACIÓN Objetivo y métodos de uso

Más detalles

Práctica de Integración de Sistemas Aplicación Web.NET: Sitio de Comentarios de Eventos Deportivos

Práctica de Integración de Sistemas Aplicación Web.NET: Sitio de Comentarios de Eventos Deportivos Práctica de Integración de Sistemas Aplicación Web.NET: Sitio de Comentarios de Eventos Deportivos 1. Introducción Curso académico 2009-2010 La práctica de Integración de Sistemas consiste en el diseño

Más detalles

Introducción. Qué es Drupal? Qué se puede hacer con Drupal?

Introducción. Qué es Drupal? Qué se puede hacer con Drupal? Contenido Introducción... 3 Qué es Drupal?... 3 Qué se puede hacer con Drupal?... 3 Descripción General... 4 Modalidad de impartición... 4 Duración del curso... 4 Objetivos del curso... 4 Para qué te prepara...

Más detalles

Tema 3: Bases de datos en Entorno Web

Tema 3: Bases de datos en Entorno Web Tema 3: Bases de datos en Entorno Web 1. Introducción. Un sistema de bases de datos proporciona un control centralizado de los datos. Esto contrasta con la situación que prevalece actualmente, donde a

Más detalles

elastic PROJECTS INFORMACIÓN COMERCIAL PROJECTS

elastic PROJECTS INFORMACIÓN COMERCIAL PROJECTS PROJECTS elastic PROJECTS INFORMACIÓN COMERCIAL Inscripción Registro Mercantil de Pontevedra, Tomo 3116, Libro 3116, Folio 30, Hoja PO-38276 C.I.F.: B-36.499.960 contact@imatia.com 1 INTRODUCCIÓN Mediante

Más detalles

con certif icado de profesionalidad

con certif icado de profesionalidad CARACTERÍSTICAS El diseño web está cambiando en poco tiempo. Las nuevas tecnologías y estándares de programación están revolucionando tanto la forma de crear web como de interactuar con ellas. En nuestro

Más detalles

Diseño e implementación de un sistema de información basado en Servicios Web para la gestión de ofertas de empleo y candidatos ANEXOS

Diseño e implementación de un sistema de información basado en Servicios Web para la gestión de ofertas de empleo y candidatos ANEXOS Proyecto Fin de Carrera Ingeniería Informática Diseño e implementación de un sistema de información basado en Servicios Web para la gestión de ofertas de empleo y candidatos ANEXOS Autor: Mariola Valiente

Más detalles

Máster en Instalación, Gestión y Mantenimiento de CRM: Gestión de Relaciones con Clientes

Máster en Instalación, Gestión y Mantenimiento de CRM: Gestión de Relaciones con Clientes Máster en Instalación, Gestión y Mantenimiento de CRM: Gestión de Relaciones con Clientes Titulación certificada por EUROINNOVA BUSINESS SCHOOL Máster en Instalación, Gestión y Mantenimiento de CRM: Gestión

Más detalles

LMS: Manual del administrador

LMS: Manual del administrador Santillana Compartir LMS: Manual del administrador En este Learning Coffee aprenderá a: Incorporar usuarios y crear grupos en el LMS. Crear temas y subir recursos en el LMS. Gestionar y clasificar la biblioteca

Más detalles

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB

CURSO 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 detalles

I. OBJETIVOS INTRODUCCIÓN. Oscar Daniel Camuendo Vásquez e-mail: oscardny86@hotmail.com

I. OBJETIVOS INTRODUCCIÓN. Oscar Daniel Camuendo Vásquez e-mail: oscardny86@hotmail.com DISEÑO, IMPLEMENTACIÓN E IMPLANTACIÓN DE UNA APLICACIÓN WEB DE ADMINISTRACIÓN Y CONTROL DE CALIFICACIONES PARA LA UNIDAD EDUCATIVA PARTICULAR OVIEDO (SECCIÓN SECUNDARIA), UTILIZANDO SOFTWARE LIBRE. Oscar

Más detalles

IES Politécnico Estella

IES Politécnico Estella SÍNTESIS PROGRAMACIÓN DEL MÓDULO/ DEPARTAMENTO: INFORMATICA GRUPO/CURSO: PRIMERO ASI (2014-2015) MÓDULO / : GEBD PROFESOR:JULIA SEVILLA PAULA REMIREZ 3.- CONTENIDOS: 3.1.- Enumera las Unidades Didácticas

Más detalles

Programación Orientada a Objetos (Online)

Programación Orientada a Objetos (Online) Titulación certificada por EUROINNOVA BUSINESS SCHOOL Programación Orientada a Objetos (Online) Programación Orientada a Objetos (Online) Duración: 250 horas Precio: 250 * Modalidad: Online * Materiales

Más detalles

OFICINA MÓVIL - Manual de uso 2. Autor del documento

OFICINA MÓVIL - Manual de uso 2. Autor del documento Manual de uso Autor del documento Centro de Apoyo Tecnológico a Emprendedores, Fundación Parque Científico y Tecnológico de Albacete Datos de contacto E-Mail: bilib@bilib.es Página Web: www.bilib.es Teléfono:

Más detalles

SISTEMAS DE GESTIÓN DE BASE DE DATOS SGBD / DBMS

SISTEMAS DE GESTIÓN DE BASE DE DATOS SGBD / DBMS Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Unidad Académica Base de Datos SISTEMAS DE GESTIÓN DE BASE DE DATOS SGBD / DBMS Integrantes: Fidel Gil

Más detalles

SISTEMAS GESTORES DE BASE DE DATOS

SISTEMAS GESTORES DE BASE DE DATOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA RAQUEL ZAMBRANO RAMÍREZ TEMÁTICA INFORMÁTICA ETAPA CICLO FORMATIVO GRADO MEDIO Resumen Introducción a los sistemas gestores de bases de datos. Se comienza explicando

Más detalles

1 INTRODUCCIÓN. Yacelga De la Torre Carlos Paolo. e-mail: charles_ing@hotmail.com

1 INTRODUCCIÓN. Yacelga De la Torre Carlos Paolo. e-mail: charles_ing@hotmail.com PAPER 2012 DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UNA APLICACIÓN WEB PARA EL INGRESO Y CONSULTAS DE NOTAS ON-LINE PARA LA ACADEMIA MILITAR SAN DIEGO, UTILIZANDO SOFTWARE LIBRE (PHP Y MYSQL) Yacelga De

Más detalles

Capítulo III. Análisis y diseño.

Capí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 detalles

Manual del Empleado Público. Plataforma de Administración Electrónica Open Cities Community

Manual del Empleado Público. Plataforma de Administración Electrónica Open Cities Community Manual del Empleado Público Plataforma de Administración Electrónica Open Cities Community Versión 1.0 Esta obra está distribuida bajo la licencia Reconocimiento 3.0 de España de Creative Commons Para

Más detalles

DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI

DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI Informe de Práctica Profesional de 4to Año, Ingeniería Informática Autor: Manuel Alejandro Aguilar Díaz

Más detalles

5/09/2012 2.1 Agregar cambios en las alertas Matias Herrera

5/09/2012 2.1 Agregar cambios en las alertas Matias Herrera K2BProyectos Móvil Descripción de la Arquitectura Versión 1.5 Historia de revisiones Fecha Versión Descripción Autor 24/08/2012 1.0 Comienzo de la versión Milagros Garicoits 25/08/2012 1.0 Se corrigen

Más detalles

DESCRIPCIONES TÉCNICAS 17 DISEÑO WEB

DESCRIPCIONES TÉCNICAS 17 DISEÑO WEB 2015 DESCRIPCIONES TÉCNICAS 17 DISEÑO WEB INTRODUCCIÓN AMETIC y Microsoft asumen la coordinación y el patrocinio de la Competición Nacional de Formación Profesional, Spainskills 2015, en lo concerniente

Más detalles

Introducción. Qué es Drupal? Qué se puede hacer con Drupal?

Introducción. Qué es Drupal? Qué se puede hacer con Drupal? Contenido Introducción... 3 Qué es Drupal?... 3 Qué se puede hacer con Drupal?... 3 Descripción General... 4 Modalidad de impartición... 4 Duración del curso... 4 Objetivos del curso... 4 Para qué te prepara...

Más detalles

Gestión Web De Alojamiento Vacacional

Gestión Web De Alojamiento Vacacional Escola Tècnica Superior d Enginyeria Informàtica Universitat Politècnica de València Gestión Web De Alojamiento Vacacional Proyecto Final de Carrera Ingeniería Técnica en Informática de Sistemas Autor:

Más detalles

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012 TFC J2EE Aplicación Web para la gestión de facturación de una empresa de cerrajería Sara Gutiérrez Melero ITIG Junio de 2012 Consultor: Jose Juan Rodriguez Índice 1. Introducción Objetivos Planificación

Más detalles

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 18 CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC297_2 Versión 5 Situación RD 1201/2007 Actualización

Más detalles

PLAN FORMATIVO MODALIDAD I

PLAN 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 detalles

SUPLEMENTO EUROPASS AL TÍTULO

SUPLEMENTO EUROPASS AL TÍTULO SUPLEMENTO EUROPASS AL TÍTULO DENOMINACIÓN DEL TÍTULO Técnico Superior en Desarrollo de Aplicaciones Web --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Más detalles

INGENIERÍA TÉCNICA INFORMATICA DE GESTIÓN. Proyecto WikiGames. Documento de Previsión. Realizado por: Navarro Ortega. Álvaro Sirodey Mazón, Adrián

INGENIERÍA TÉCNICA INFORMATICA DE GESTIÓN. Proyecto WikiGames. Documento de Previsión. Realizado por: Navarro Ortega. Álvaro Sirodey Mazón, Adrián INGENIERÍA TÉCNICA INFORMATICA DE GESTIÓN Proyecto WikiGames. Documento de Previsión Realizado por: Navarro Ortega. Álvaro Sirodey Mazón, Adrián Dirigido por: González Romero, José Mariano Departamento:

Más detalles

CAPITULO VI: ADMINISTRACIÓN DEL PROYECTO. 6.1. Estructura Detallada del Trabajo (EDT)

CAPITULO VI: ADMINISTRACIÓN DEL PROYECTO. 6.1. Estructura Detallada del Trabajo (EDT) CAPITULO VI: ADMINISTRACIÓN DEL PROYECTO 6.1. Estructura Detallada del Trabajo (EDT) Un EDT es la agrupación orientada a entregables de los elementos del proyecto que organiza y define el total de los

Más detalles

Tema: MANUAL INTERACTIVO DE PAGINA WEB PARA EL CENTRO DE APOYO TUTORIAL CHORDELEG DURANTE EL AÑO LECTIVO 2013-2014

Tema: MANUAL INTERACTIVO DE PAGINA WEB PARA EL CENTRO DE APOYO TUTORIAL CHORDELEG DURANTE EL AÑO LECTIVO 2013-2014 SISTEMA NACIONAL DE EDUCACIÓN A DISTANCIA DEL ECUADOR MONSEÑOR LEONIDAS PROAÑO PORTADA UNIDAD EDUCATIVA A DISTANCIA DEL AZUAY CENTRO DE APOYO TUTORIAL CAT CHORDELEG FIGURA PROFESIONAL: INFORMÁTICA Memoria

Más detalles

Sage CRM. 7.2 Guía de autoservicio

Sage CRM. 7.2 Guía de autoservicio Sage CRM 7.2 Guía de autoservicio Copyright 2013 Sage Technologies Limited, editor de este trabajo. Todos los derechos reservados. Quedan prohibidos la copia, el fotocopiado, la reproducción, la traducción,

Más detalles

Desarrollo de aplicaciones para dispositivos móviles. Junio 2013 1/17

Desarrollo de aplicaciones para dispositivos móviles. Junio 2013 1/17 Trabajo Fin de Carrera (TFC) INGENIERÍA TÉCNICA DE INFORMÁTICA DE GESTIÓN Desarrollo de aplicaciones para dispositivos móviles Agentes Aplicación de Pedidos de Ventas para Tablets en Android Autor: José

Más detalles

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 6. Actualización

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 6. Actualización Página 1 de 19 CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC297_2 Versión 6 Situación Contraste externo Actualización

Más detalles

CAPITULO 1. Introducción a los Conceptos Generales de Bases de Datos Distribuidas

CAPITULO 1. Introducción a los Conceptos Generales de Bases de Datos Distribuidas CAPITULO 1 Introducción a los Conceptos Generales de 1.1 Preliminares Las empresas necesitan almacenar información. La información puede ser de todo tipo. Cada elemento informativo es lo que se conoce

Más detalles

Análisis y Diseño del Sistema Integrado de Información (SII)

Análisis y Diseño del Sistema Integrado de Información (SII) Análisis y Diseño del Sistema Integrado de Información (SII) Para el proyecto Manejo integrado y sostenible de los recursos hídricos transfronterizos en la cuenca del Amazonas El presente documento permite

Más detalles

Escrito por Agustin Luna Miércoles, 11 de Abril de 2012 10:07 - Actualizado Viernes, 23 de Noviembre de 2012 10:24

Escrito por Agustin Luna Miércoles, 11 de Abril de 2012 10:07 - Actualizado Viernes, 23 de Noviembre de 2012 10:24 Joomla Horas del curso: 40 Precio del Curso: Con este curso formaremos al alumnado en la creación de webs 2.0 de una alta interactividad y profesionalidad. Joomla es sin lugar a dudas la mejor opción.

Más detalles

Capítulo 6: Instrumentación: Diseño del Sistema de H2O

Capítulo 6: Instrumentación: Diseño del Sistema de H2O Capítulo 6: Instrumentación: Diseño del Sistema de H2O Digital Media Server El video en demanda a través del web aún está restringido a las grandes empresas que pueden pagar por contar por un servicio

Más detalles

Contenido Introducción... 3 Qué es Drupal?... 3 Qué se puede hacer con Drupal?... 3 Descripción General... 4 Modalidad de impartición...

Contenido Introducción... 3 Qué es Drupal?... 3 Qué se puede hacer con Drupal?... 3 Descripción General... 4 Modalidad de impartición... Contenido Introducción... 3 Qué es Drupal?... 3 Qué se puede hacer con Drupal?... 3 Descripción General... 4 Modalidad de impartición... 4 Duración del curso... 4 Objetivos del curso... 4 Para qué te prepara...

Más detalles

Web 2.0 del COAC: Drupal & Joomla

Web 2.0 del COAC: Drupal & Joomla Web 2.0 del COAC: Drupal & Joomla Óscar Guerrero García Ingeniería Técnica en Informática de Gestión Escola Politècnica Superior d Enginyeria de Vilanova i la Geltrú Universitat Politècnica de Catalunya

Más detalles

Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos. Unidad didáctica 1: Fase de análisis de requisitos Modelo E/R

Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos. Unidad didáctica 1: Fase de análisis de requisitos Modelo E/R índice Módulo A Unidad didáctica 1: Introducción a las Bases de Datos Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos 3 19 Módulo B Unidad didáctica 1: Fase de análisis de requisitos Modelo

Más detalles

1. OBJETIVOS DE ESTE TUTORIAL... 2 2. QUÉ ES WORDPRESS?... 2 3. REGISTRARSE COMO USUARIO Y DAR DE ALTA EL PRIMER BLOG... 2

1. OBJETIVOS DE ESTE TUTORIAL... 2 2. QUÉ ES WORDPRESS?... 2 3. REGISTRARSE COMO USUARIO Y DAR DE ALTA EL PRIMER BLOG... 2 1. OBJETIVOS DE ESTE TUTORIAL... 2 2. QUÉ ES WORDPRESS?... 2 3. REGISTRARSE COMO USUARIO Y DAR DE ALTA EL PRIMER BLOG... 2 4. GESTIONAR NUESTRO SITIO WEB WORDPRESS... 8 4.1 ACCEDER AL PANEL DE GESTIÓN...

Más detalles

PROYECTO MANUAL USUARIO DOTPROJECT

PROYECTO MANUAL USUARIO DOTPROJECT PROYECTO MANUAL USUARIO DOTPROJECT 1/22 Índice de contenido DOTPROJECT...... 3 Algunos conceptos PREVIOS...... 3 ACCEDIENDO A DOTPROJECT...... 6 OPERATIVA LÓGICA...... 7 CREANDO UN PROYECTO...... 7 CREANDO

Más detalles

ENTORNO DE UN CURSO. Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos:

ENTORNO DE UN CURSO. Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos: ENTORNO DE UN CURSO Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos: Cursos Categorías Cuentas de usuario y roles Perfil de usuario En Moodle,

Más detalles

PLIEGO DE CONDICIONES TÉCNICAS PARA LA CREACIÓN DE LA WEB CORPORATIVA DE LA FUNDACIÓN PARA LA CIUDADANÍA CASTELLANA Y LEONESA EN EL EXTERIOR Y LA

PLIEGO DE CONDICIONES TÉCNICAS PARA LA CREACIÓN DE LA WEB CORPORATIVA DE LA FUNDACIÓN PARA LA CIUDADANÍA CASTELLANA Y LEONESA EN EL EXTERIOR Y LA PLIEGO DE CONDICIONES TÉCNICAS PARA LA CREACIÓN DE LA WEB CORPORATIVA DE LA FUNDACIÓN PARA LA CIUDADANÍA CASTELLANA Y LEONESA EN EL EXTERIOR Y LA COOPERACIÓN AL DESARROLLO Página 1 1. ANTECEDENTES La Fundación

Más detalles

Autor: Iñigo Ezcurdia Aguirre. Fecha: 26/08/2014 [ORLA ONLINE] Informe de proyecto (Beca Colaboración 2014)

Autor: Iñigo Ezcurdia Aguirre. Fecha: 26/08/2014 [ORLA ONLINE] Informe de proyecto (Beca Colaboración 2014) Autor: Iñigo Ezcurdia Aguirre Fecha: 26/08/2014 [ORLA ONLINE] Informe de proyecto (Beca Colaboración 2014) ÍNDICE INTRODUCCIÓN... 2 LA PROPUESTA... 3 TAREAS REALIZADAS... 4 Fase 1: Análisis y diseño...

Más detalles

Aplicación para la gestión de conferencias y eventos

Aplicación para la gestión de conferencias y eventos UOConf Aplicación para la gestión de conferencias y eventos Consultor: David Riu Herraiz Ing. Tecn. Informática de Gestión Proyecto Final de Carrera Página 1 INDICE 1. JUSTIFICACIÓN Y OBJETIVOS.. 4 1.1.

Más detalles

Implantación de Aplicaciones Web Fecha: 20-09-13

Implantación de Aplicaciones Web Fecha: 20-09-13 Página 1 de 24 RESUMEN DE LA PROGRAMACIÓN ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED CURSO AC. 2012 / 2013 ÁREA / MATERIA / MÓDULO PROFESIONAL Implantación de Aplicaciones Web (84 horas 4 horas semanales)

Más detalles

Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099)

Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099) Memoria del Proyecto de Innovación Docente Titulado: Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099) Profesor

Más detalles

Escrito por emilio chica Miércoles, 11 de Abril de 2012 10:34 - Actualizado Viernes, 23 de Noviembre de 2012 10:16

Escrito por emilio chica Miércoles, 11 de Abril de 2012 10:34 - Actualizado Viernes, 23 de Noviembre de 2012 10:16 Joomla con Tienda Online Horas del curso: 40 Precio del Curso: Con este curso formaremos al alumnado en la creación de webs 2.0 de una alta interactividad y profesionalidad y además crearemos una Tienda

Más detalles

V. CAPÍTULO: CONTRIBUCIÓN

V. CAPÍTULO: CONTRIBUCIÓN V. CAPÍTULO: CONTRIBUCIÓN Requerimientos del Sistema Para llevar a cabo el desarrollo de nuestro sistema se establecieron tanto los actores como los requerimientos funcionales y no funcionales del sistema.

Más detalles

ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN

ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN Titulación: INGENIERO EN INFORMÁTICA Título del proyecto: Desarrollo de una herramienta de gestión y supervisión de facturación

Más detalles

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá Gestor de Contenidos CMS Que es un CMS? CMS son las siglas de Content Management System, que se traduce directamente al español como Sistema Gestor de Contenidos. Como su propio nombre indica, es un sistema

Más detalles

Colegio Agustiniano Campestre Amor y Ciencia

Colegio Agustiniano Campestre Amor y Ciencia Colegio Agustiniano Campestre Amor y Ciencia La mejor alternativa de Formación Integral GUIA DIDÁCTICA AGUSTINIANA PGA FR 08 Versión 06 2014 08 23 ÁREA Y/O ASIGNATURA: TECNOLOGÍA E INFORMÁTICA GRADO: UNDÉCIMO

Más detalles

Comunicación jornadas itic 2010 Crif Las Acacias :

Comunicación jornadas itic 2010 Crif Las Acacias : Administración de las actividades TIC de la ESO por Internet Comunicación jornadas itic 2010 Crif Las Acacias : Título de la comunicación: Administración de las actividades TIC de la ESO por Internet Nivel/es

Más detalles

1. Introducción...5 1.1. Introducción del proyecto...5 1.2. Estructura de la memoria...7 1.2.1 Solución y objetivos del proyecto...

1. Introducción...5 1.1. Introducción del proyecto...5 1.2. Estructura de la memoria...7 1.2.1 Solución y objetivos del proyecto... Índice 1. Introducción...5 1.1. Introducción del proyecto...5 1.2. Estructura de la memoria...7 1.2.1 Solución y objetivos del proyecto...9 2. Estudio y Aplicación de la metodología Métrica 3...9 2.1.

Más detalles

TEMA 7. Archivos y Bases de Datos. Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca

TEMA 7. Archivos y Bases de Datos. Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca TEMA 7 Archivos y Bases de Datos Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca Introducción Anteriormente a la explosión de la informática, el almacenamiento

Más detalles

TFC J2EE. Tienda Online:WebCine

TFC J2EE. Tienda Online:WebCine TFC J2EE Tienda Online:WebCine Jose Luis Del Hoyo Fernández Consultor: Antoni Oller Arcas 13/01/2014 Índice del contenido 1. Introducción... 4 1.1 Descripción del proyecto... 4 1.2 Objetivos... 4 1.3

Más detalles

Capitulo 5. Implementación del sistema MDM

Capitulo 5. Implementación del sistema MDM Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo

Más detalles

Proyecto para una tienda On-Line Documento FINAL. Alumno Santiago González ITIG. Consultor Javier Ferró García. Fecha de entrega: 16/01/07

Proyecto para una tienda On-Line Documento FINAL. Alumno Santiago González ITIG. Consultor Javier Ferró García. Fecha de entrega: 16/01/07 Proyecto para una tienda On-Line Alumno Santiago González ITIG Consultor Javier Ferró García Fecha de entrega: 16/01/07 ÍNDICE 1. INTRODUCCIÓN... 3 2. FASE DE ANÁLISIS... 4 a) DESCRIPCIÓN DEL PROYECTO

Más detalles

Confección y publicación de páginas Web

Confección y publicación de páginas Web 2014 Confección y publicación de páginas Web Docente: Manuel Fernández Catalán 0 ÍNDICE 1 Presentación... 2 2 Objetivos... 2 3 Tecnología... 2 4 Metodología y evaluación... 3 5 Material didáctico... 3

Más detalles

DISEÑO, DESARROLLO E IMPLANTACIÓN DE UN SISTEMA WEB PARA LA GESTIÓN DE LA PROGRAMACIÓN MICRO CURRICULAR DE LAS UNIDADES ACADÉMICAS DE LA PUCE - SI

DISEÑO, DESARROLLO E IMPLANTACIÓN DE UN SISTEMA WEB PARA LA GESTIÓN DE LA PROGRAMACIÓN MICRO CURRICULAR DE LAS UNIDADES ACADÉMICAS DE LA PUCE - SI DISEÑO, DESARROLLO E IMPLANTACIÓN DE UN SISTEMA WEB PARA LA GESTIÓN DE LA PROGRAMACIÓN MICRO CURRICULAR DE LAS UNIDADES ACADÉMICAS DE LA PUCE - SI María Belén Buendía Arellano e-mail: mabe_7_18@hotmail.com

Más detalles

Aplicaciones Web que Permitan Administrar Portafolios para Gestionar el Aprendizaje

Aplicaciones Web que Permitan Administrar Portafolios para Gestionar el Aprendizaje Escuela Universitaria de Ingeniería Industrial, Informática y Sistemas Área de Computación e Informática Universidad Tarapacá Arica Aplicaciones Web que Permitan Administrar Portafolios para Gestionar

Más detalles

Manual de uso avanzado de la aplicación

Manual de uso avanzado de la aplicación Manual de uso avanzado de la aplicación Autor del documento Centro de Apoyo Tecnológico a Emprendedores, Fundación Parque Científico y Tecnológico de Albacete Datos de contacto E-Mail: bilib@bilib.es Página

Más detalles

Presentació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 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 detalles

Ministerio de Educación, Cultura y Deporte. HTML5 en la educación. Módulo 8: Publicación.

Ministerio de Educación, Cultura y Deporte. HTML5 en la educación. Módulo 8: Publicación. Ministerio de Educación, Cultura y Deporte. HTML5 en la educación Módulo 8: Publicación. Instituto Nacional de Tecnologías Educativas y de Formación del Profesorado 2012 Publicación de un proyecto web

Más detalles

rg.o cm a Espec e i c fica c ci c ó i n ó n d e e r e r q e uer e i r mi m en e tos o l@ rza e b Di D s i e s ño d e b as a e s s s d e d at a o t s

rg.o cm a Espec e i c fica c ci c ó i n ó n d e e r e r q e uer e i r mi m en e tos o l@ rza e b Di D s i e s ño d e b as a e s s s d e d at a o t s Especificación de requerimientos Diseño de bases de datos Documento de especificación del sistema 1. Definición del problema 2. Descripción funcional 2. 3. Restricciones 4. Diagramas de flujo de datos

Más detalles