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

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

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

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

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

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

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

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

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

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

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

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

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

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

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Aplicaciones Web. NIVEL: 2º Sistemas Microinformáticos y Redes

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Aplicaciones Web. NIVEL: 2º Sistemas Microinformáticos y Redes DEPARTAMENTO: Informática MATERIA: Aplicaciones Web NIVEL: 2º Sistemas Microinformáticos y Redes 1. Objetivos. Competencias Profesionales, Personales y Sociales 1.1 Objetivos del ciclo formativo Según

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

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

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

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

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

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

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

Introducción En este apartado se va a proporcionar una apreciación global del SRS.

Introducción En este apartado se va a proporcionar una apreciación global del SRS. INTRODUCCIÓN Se pretende desarrollar una aplicación web para la gestión de un restaurante que ofrece espectáculos en fechas determinadas con el fin de poner en práctica los principios de planificación

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

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

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

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

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

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

LMS: Manual del coordinador

LMS: Manual del coordinador Sistema UNOi LMS: Manual del coordinador En este Learning Coffee aprenderá a: Crear proyectos y subir recursos en el LMS. Gestionar y clasificar la biblioteca del LMS. Configurar correctamente las clases

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

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

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

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

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

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

Guía Rápida Programs & Portfolio

Guía Rápida Programs & Portfolio Guía Rápida Programs & Portfolio Tabla de contenidos Tabla de contenidos... 2 1. Mi perfil, tutoriales y ayuda contextual... 3 2. Crear proyectos... 6 3. Crear usuarios y asignar a proyectos y tareas...

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

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

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

Planificación y Control de Proyectos de Software mediante MS Project

Planificación y Control de Proyectos de Software mediante MS Project Práctica 2 Planificación y Control de Proyectos de Software mediante MS Project E n esta práctica vamos a introducirnos en la Planificación y Control de Proyectos de Software mediante herramientas informáticas

Más detalles

Descripción de los Servicios

Descripción de los Servicios Descripción de los Servicios LA CONSOLA DE SERVICIOS DEL CAU_CE (IntraEDUca) 1. INDICE Contenido 1. INDICE... 2 2. CONSOLA DE SERVICIOS DEL CAU_CE (IntraEDUca)... 3 1.1.- Qué es el CAU_CE?... 3 1.2.- CONSOLA

Más detalles

Sitios remotos. Configurar un Sitio Remoto

Sitios remotos. Configurar un Sitio Remoto Sitios remotos Definir un sitio remoto significa establecer una configuración de modo que Dreamweaver sea capaz de comunicarse directamente con un servidor en Internet (por eso se llama remoto) y así poder

Más detalles

DESARROLLO DE SOFTWARE CON CALIDAD PARA UNA EMPRESA

DESARROLLO DE SOFTWARE CON CALIDAD PARA UNA EMPRESA DESARROLLO DE SOFTWARE CON CALIDAD PARA UNA EMPRESA Resumen AUTORIA CARLOS CABALLERO GONZÁLEZ TEMATICA INFORMÁTICA ETAPA ESO-BACHILLERATO-CFGM(ESI,ASI,DSI) Se describe la revolución que supuso la incursión

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

Parte 3 - Consultas SQL + Servicios Web + Índices

Parte 3 - Consultas SQL + Servicios Web + Índices Parte 3 - Consultas SQL + Servicios Web + Índices 12450 Estructuras de Datos y de la Información 2 Prácticas Laboratorio - Curso 2008-2009 3.1 Consultas SQL: Ernesto Arroyo Jesús Bisbal Philippe Roussel

Más detalles

Arquitectura de Aplicaciones

Arquitectura de Aplicaciones 1 Capítulo 13: Arquitectura de aplicaciones. - Sommerville Contenidos del capítulo 13.1 Sistemas de procesamiento de datos 13.2 Sistemas de procesamiento de transacciones 13.3 Sistemas de procesamiento

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

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

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

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

CARACTERISTICAS DEL SISTEMA

CARACTERISTICAS DEL SISTEMA CARACTERISTICAS DEL SISTEMA 1. CONSIDERACIONES GENERALES El Sistema de Gestión Financiera en Línea esta orientada a LA GESTION DEL PRESUPUESTO Y COMPRAS, esto es posible mediante interfaces vía Web, cuya

Más detalles

DreamWeaver. CS5 y CS6. Cursosindustriales. Curso de DreamWeaver CS6 1

DreamWeaver. CS5 y CS6. Cursosindustriales. Curso de DreamWeaver CS6 1 DreamWeaver CS5 y CS6 Cursosindustriales. Curso de DreamWeaver CS6 1 DREAMWEAVER CS5. DISEÑO DE PÁGINAS DINÁMICAS. En esta segunda sección de diseño de páginas Web con Dreamweaver CS, vamos a hablar sobre

Más detalles

SOFOS. Manual de uso para La plataforma de Formación Continuada

SOFOS. Manual de uso para La plataforma de Formación Continuada SOFOS Manual de uso para La plataforma de Formación Continuada Manual de uso para la plataforma de Formación Continuada Noviembre de 2008 Manual de uso para la Plataforma Sofos 2 ÍNDICE Qué es el portal

Más detalles

Programación Orientada a Objetos Profr. Pedro Pablo Mayorga

Programación Orientada a Objetos Profr. Pedro Pablo Mayorga Actividad 2 Unidad 1 Ciclo de vida del software y Diseño Orientado a Objetos Ciclo de Vida del Software Un modelo de ciclo de vida define el estado de las fases a través de las cuales se mueve un proyecto

Más detalles

ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS

ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS CUALIFICACIÓN PROFESIONAL ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS NIVEL DE CUALIFICACIÓN: 3 ÁREA COMPETENCIAL: INFORMATICA ÍNDICE 1. ESPECIFICACIÓN DE COMPETENCIA...3 1.1. COMPETENCIA GENERAL...3 1.2.

Más detalles

Software generador de documentos a través de la Web

Software generador de documentos a través de la Web Julia Patricia Melo Morín 1 Software generador de documentos a través de la Web 1 Contacto: patricia.melo@itspanuco.edu.mx Resumen Uno de los mayores problemas a los que se enfrentan las grandes corporaciones

Más detalles

Universidad de Sonora. Alumno: Erick Alonso Castro Navarro. Empresa: SIEP (Sistema Estatal Penitenciario) Proyecto:

Universidad de Sonora. Alumno: Erick Alonso Castro Navarro. Empresa: SIEP (Sistema Estatal Penitenciario) Proyecto: Universidad de Sonora Alumno: Erick Alonso Castro Navarro Empresa: SIEP (Sistema Estatal Penitenciario) Proyecto: Portal intranet para la administración de archivos y servicio de soporte en línea. Índice.

Más detalles

AHORA EXPRESS CRM MANUAL DE USUARIO CRM EXPRESS MANUAL 1

AHORA EXPRESS CRM MANUAL DE USUARIO CRM EXPRESS MANUAL 1 AHORA EXPRESS CRM MANUAL DE USUARIO CRM EXPRESS MANUAL 1 Contenido AHORA CRM EXPRESS... 1 Introducción... 6 Gestión de Empleados... 6 Acceso... 6 Gestión... 8 Procesos... 10 Resumen... 10 Siguiendo a...

Más detalles

Software de Comunicaciones. Práctica 7 - Secure Shell. SSH

Software de Comunicaciones. Práctica 7 - Secure Shell. SSH Software de Comunicaciones Práctica 7 - Secure Shell. SSH Juan Díez-Yanguas Barber Software de Comunicaciones Ingeniería Informática - 5º Curso Jdyb - Mayo 2013 Juan Díez- Yanguas Barber Práctica 7 Índice

Más detalles

CI Politécnico Estella

CI Politécnico Estella SÍNTESIS DE LA PROGRAMACIÓN DEL MÓDULO/ASIGNATURA DEPARTAMENTO: INFORMÁTICA GRUPO/CURSO: 2º ASIR 2015-2016 MÓDULO/ASIGNATURA: 9 IAWE (Implantación de Aplicaciones Web) PROFESOR: José Ignacio Calvo Pastor

Más detalles

TFC J2EE. Desarrollo de una aplicación J2EE para la gestión del control de presencia. Memoria

TFC J2EE. Desarrollo de una aplicación J2EE para la gestión del control de presencia. Memoria TFC J2EE Desarrollo de una aplicación J2EE para la gestión del control de presencia Memoria CAROLINA SANTANA GONZÁLEZ Consultor: Antoni Oller Arcas 11/01/2013 Índice de contenido 1. Introducción. 2. Descripció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

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo

Más detalles

Estructura de Bases de datos. Leonardo Víquez Acuña

Estructura de Bases de datos. Leonardo Víquez Acuña Estructura de Bases de datos Leonardo Víquez Acuña Lenguajes de Bases de Datos Un sistema de bases de datos proporciona Un lenguaje de definición de datos para especificar el esquema de la base de datos

Más detalles

Secretaría Virtual de la Asociación Española de Pediatría

Secretaría Virtual de la Asociación Española de Pediatría Secretaría Virtual de la Asociación Española de Pediatría Manual de uso versión 2.1 Fecha de actualización, 07/09/2012 Índice Introducción...1 Estructura de la Secretaría Virtual...2 Funciones de la Secretaría

Más detalles

3. Qué necesitamos para usar Wordpress?

3. Qué necesitamos para usar Wordpress? Contenido 1. Objetivos de este tutorial... 2 2. Qué es Wordpress?... 2 3. Qué necesitamos para usar Wordpress?... 2 3.1 Alojamiento web... 3 3.2 DOMINIO O DIRECCIÓN DE INTERNET... 3 3.3 Cuenta FTP... 4

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

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

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

Guía de uso de Moodle para participantes

Guía de uso de Moodle para participantes Guía de uso de Moodle para participantes ÍNDICE 1 QUÉ ES MOODLE?... 3 2 INTRODUCCIÓN A LA PLATAFORMA... 4 2.1 ACCESO... 4 2.2 CURSO... 5 2.2.1 BLOQUES... 6 3 RECURSOS Y MÓDULOS... 8 3.1 TRANSMISIVOS...

Más detalles

MANUAL DE USUARIO DE EGROUPWARE MANUAL DE USUARIO EGROUPWARE

MANUAL DE USUARIO DE EGROUPWARE MANUAL DE USUARIO EGROUPWARE MANUAL DE USUARIO EGROUPWARE 1 INDICE Que es egroupware... 3 Inicio de sesión... 4 Aplicaciones de egroupware... 4 Correo electrónico... 5 Calendario... 7 ACL... 9 Administración de proyectos... 10 Libreta

Más detalles

Planificación, Gestión y Desarrollo de Proyectos

Planificación, Gestión y Desarrollo de Proyectos Planificación, Gestión y Desarrollo de Proyectos Conceptos básicos Planificación de un proyecto Gestión de un proyecto Desarrollo de un proyecto 1 Conceptos básicos: Proyecto Conjunto de actividades que

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES

Más detalles

Introducción a las bases de datos

Introducción a las bases de datos Introducción a las bases de datos Juan Ignacio Rodríguez de León Abstract Aplicaciones de los sistemas de bases de datos. Sistemas de bases de datos frente a sistemas de archivos. Visión de los datos.

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

PLAN DIRECTOR DE SISTEMAS DE INFORMACIÓN DEL MINISTERIO DE TRABAJO Y ASUNTOS SOCIALES: ALGUNAS CONSIDERACIONES

PLAN DIRECTOR DE SISTEMAS DE INFORMACIÓN DEL MINISTERIO DE TRABAJO Y ASUNTOS SOCIALES: ALGUNAS CONSIDERACIONES PLAN DIRECTOR DE SISTEMAS DE INFORMACIÓN DEL MINISTERIO DE TRABAJO Y ASUNTOS SOCIALES: ALGUNAS CONSIDERACIONES Pilar Beriso GómezEscalonilla Consejera Técnica adjunta al Subdirector Subdirección General

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

UNIVERUNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad. Conocimiento. Servicio POSICIONAMIENTO Y OPTIMIZACIÓN DE SITIOS WEB

UNIVERUNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad. Conocimiento. Servicio POSICIONAMIENTO Y OPTIMIZACIÓN DE SITIOS WEB UNIVERUNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad. Conocimiento. Servicio POSICIONAMIENTO Y OPTIMIZACIÓN DE SITIOS WEB Reporte de estadía para obtener el Título de Técnico Superior Universitario en Tecnologías

Más detalles

INTRODUCCION A LAS BASES DE DATOS Procesamiento de Archivos vs Bases de Datos ARCHIVOS BASES DE DATOS

INTRODUCCION A LAS BASES DE DATOS Procesamiento de Archivos vs Bases de Datos ARCHIVOS BASES DE DATOS INTRODUCCION A LAS BASES DE DATOS Procesamiento de Archivos vs Bases de Datos ARCHIVOS Datos repetidos. No se manejan estándares. Había inconsistencia de datos. Falta de seguridad en los datos. No existían

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

v7.1 SP2 Guía de novedades

v7.1 SP2 Guía de novedades v7.1 SP2 Guía de novedades Copyright 2012 Sage Technologies Limited, publicador de este trabajo. Todos los derechos reservados. No se podrá copiar, fotocopiar, reproducir, traducir, microfilmar o duplicar

Más detalles

Introducción a la plataforma Moodle Aníbal de la Torre 2006. Plataforma Moodle. Accediendo a los contenidos

Introducción a la plataforma Moodle Aníbal de la Torre 2006. Plataforma Moodle. Accediendo a los contenidos Plataforma Moodle Accediendo a los contenidos Formatos ----------------------------------------------------------------------- 2 Glosarios -----------------------------------------------------------------------

Más detalles

Arquitectura y seguridad

Arquitectura y seguridad En el desarrollo del SIGOB nos hemos enfrentado a diversos problemas que nos han llevado a investigar y desarrollar nuestras propias tecnologías. En este documento presentamos cada uno de los desarrollos

Más detalles

1º Exportar la base de datos de Abies a un fichero de texto

1º Exportar la base de datos de Abies a un fichero de texto Catálogo biblioteca en Internet. Por José Antonio Cachón, IES Alpajés Aranjuez, marzo-2008 1/11 CATÁLOGO de la BIBLIOTECA en INTERNET El presente documento explica una forma posible de publicar el catálogo

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

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

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

ADMINISTRACIÓN Y PROGRAMACIÓN EN SIS- TEMAS DE PLANIFICACIÓN DE RECURSOS EMPRESARIALES Y DE GESTIÓN DE RELA- CIONES CON CLIENTES

ADMINISTRACIÓN Y PROGRAMACIÓN EN SIS- TEMAS DE PLANIFICACIÓN DE RECURSOS EMPRESARIALES Y DE GESTIÓN DE RELA- CIONES CON CLIENTES IFCT0610: ADMINISTRACIÓN Y PROGRAMACIÓN EN SIS- TEMAS DE PLANIFICACIÓN DE RECURSOS EMPRESARIALES Y DE GESTIÓN DE RELA- CIONES CON CLIENTES CÓDIGO ESPECIALIDAD C.P. PRESEN- CIALES TELEFORMA- CIÓN TOTALES

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

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

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

CURSO ON-LINE OFFICE 2007, WORD, EXCEL Y POWERPOINT.

CURSO ON-LINE OFFICE 2007, WORD, EXCEL Y POWERPOINT. CURSO ON-LINE OFFICE 2007, WORD, EXCEL Y POWERPOINT. DESCRIPCIÓN Este es un curso ON-LINE paso a paso. El curso está dividido en 18 módulos (Módulo 5xxx). Es un curso oficial de Microsoft, cuando el alumno

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

Joomla. Creación de sitios web con contenido dinámico

Joomla. Creación de sitios web con contenido dinámico Joomla. Creación de sitios web con contenido dinámico Autor: José Luis Bautista Tutor: José Luis Bautista 1. TÍTULO Joomla. Creación de sitios web con contenido dinámico 2. DESCRIPCIÓN Joomla es uno de

Más detalles