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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Q-flow 3.1: Introducción a Q-flow

Q-flow 3.1: Introducción a Q-flow Q-flow 3.1: Introducción a Q-flow Código del manual: Qf310001ESP Versión: 1.1 Se aplica a: Q-flow 3.1 Última revisión: 13/12/2010 i Q f 3 1 0 0 0 1 E S P v 1. 1 Q - f l o w 3.1 Introducción a Q-flow Urudata

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

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

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

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

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

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

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

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.

Más detalles

Capítulo 11. Conclusiones y trabajo futuro

Capítulo 11. Conclusiones y trabajo futuro Capítulo 11. Conclusiones y trabajo futuro En esta tesis ha realizado un entorno de desarrollo Web que proporciona herramientas para la mejora de la calidad del código de los desarrolladores. Para conseguir

Más detalles

Capítulo 4 Análisis y Resultados

Capítulo 4 Análisis y Resultados 58 Capítulo 4 Análisis y Resultados Al terminar la aplicación desarrollada con Django se han cumplido los objetivos planteados al principio de la propuesta. Los objetivos fueron planteados para cumplir

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

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

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

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

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

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

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

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

Guía de usuario de AulaChat (Versión 0.1 Alpha)

Guía de usuario de AulaChat (Versión 0.1 Alpha) Guía de usuario de AulaChat (Versión 0.1 Alpha) By James López Prieto. Índice de contenido Introducción...2 Instalación de AulaChat... 2 1 -- Requerimientos... 2 2. -- Nota previa...3 3. -- Instalación...

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

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

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

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

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

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

Acá vamos a ocuparnos de cómo realizar la instalación de una red intra-aula sobre Linux, concretamente en la distribución de GNU/Linux Ubuntu 9.04.

Acá vamos a ocuparnos de cómo realizar la instalación de una red intra-aula sobre Linux, concretamente en la distribución de GNU/Linux Ubuntu 9.04. Instalación de una red intra-aula sobre Linux (Ubuntu 9.04) Introducción La idea y la fundamentación de la creación de redes intra-aula, se puede encontrar en el siguiente enlace: http://www.fedaro.info/2009/06/29/redes-intra-aula/

Más detalles

Mantenimiento del Software

Mantenimiento del Software Mantenimiento del Software S4 Francisco Ruiz, Macario Polo Grupo Alarcos Dep. de Informática ESCUELA SUPERIOR DE INFORMÁTICA UNIVERSIDAD DE CASTILLA-LA MANCHA http://alarcos.inf-cr.uclm.es/doc/mso/ Ciudad

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

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

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

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions S MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción En este

Más detalles

DOTPROJECT MANUAL BÁSICO

DOTPROJECT MANUAL BÁSICO DOTPROJECT MANUAL BÁSICO AUTORES Karen Giraldo Escobar Julián Andrés Lozano Febrero 25 de 2010 Universidad ICESI TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 2. MANUAL DE INSTALACIÓN... 4 3. CONFIGURACIÓN DE

Más detalles

LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD.

LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD. 1 LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD. Introducción Trata este manual sobre dos aspectos relacionados directamente con la seguridad en el uso de

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

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

PRESENTACIÓN DEL PRODUCTO

PRESENTACIÓN DEL PRODUCTO PRESENTACIÓN DEL PRODUCTO esernet, s.l. Sebastián Elcano, 32 Planta 1 Oficina 22 28012 Madrid Teléfono: 91 433 84 38 -- Fax. 91 141 21 89 www.esernet.com -- esernet@esernet.com 1. Introducción 2. Descripción

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

CAPÍTULO VI. RESULTADOS, PRUEBAS Y CONCLUSIONES DE LA APLICACIÓN.

CAPÍTULO VI. RESULTADOS, PRUEBAS Y CONCLUSIONES DE LA APLICACIÓN. CAPÍTULO VI. RESULTADOS, PRUEBAS Y CONCLUSIONES DE LA APLICACIÓN. Finalmente en este último capítulo se conocen los resultados, las pruebas y las conclusiones finales de la aplicación Web para el monitoreo

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

ZKTime Monitor : Programa de Control de Presencia y/o Accesos.

ZKTime Monitor : Programa de Control de Presencia y/o Accesos. ZKTime Monitor : Programa de Control de Presencia y/o Accesos. ZKTime Monitor es una Aplicación Informática que controla los Bonos de Accesos en una Empresa. El sistema consta del Software y Terminales

Más detalles

Capítulo I. Marco Teórico

Capítulo I. Marco Teórico 1 Capítulo I. Marco Teórico 1. Justificación Hoy en día existe una gran diversidad de aplicaciones que corren sobre la World Wide Web (WWW o Web), y cada una orientada a un fin en particular, el cuál depende

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

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Maxpho Commerce 11 Gestión CSV Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Índice general 1 - Introducción... 3 1.1 - El archivo CSV... 3 1.2 - Módulo CSV en Maxpho... 3 1.3 - Módulo CSV

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

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

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

SISTEMA DE GESTIÓN PARA LA COORDINACIÓN DE LAS PUBLICACIONES OFICIALES (SICOPO) Ministerio de la Presidencia

SISTEMA DE GESTIÓN PARA LA COORDINACIÓN DE LAS PUBLICACIONES OFICIALES (SICOPO) Ministerio de la Presidencia Comunicación Nº de Comunicación SISTEMA DE GESTIÓN PARA LA COORDINACIÓN DE LAS PUBLICACIONES OFICIALES (SICOPO) Ministerio de la Presidencia Cristina Rodriguez Vela Subdirectora General de Publicaciones

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

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

Aplicateca. Guía Rápida DVR Telefónica Soluciones

Aplicateca. Guía Rápida DVR Telefónica Soluciones Aplicateca Guía Rápida DVR Telefónica Soluciones Índice 1 Qué es DVR?... 2 1.1 Más detalles... 2 1.2 Qué ventajas ofrece DVR?... 2 2 Contratación y gestión de DVR... 3 2.1 Iniciar la contratación... 3

Más detalles

SINAC - Sistema de Información Nacional de Agua de Consumo MENU PRINCIPAL. Copyright Ministerio de Sanidad y Consumo

SINAC - Sistema de Información Nacional de Agua de Consumo MENU PRINCIPAL. Copyright Ministerio de Sanidad y Consumo SINAC - Sistema de Información Nacional de Agua de Consumo MENU PRINCIPAL Copyright Ministerio de Sanidad y Consumo 1. MENU PRINCIPAL DE SINAC... 3 1.1. MÓDULO ABRIR... 5 1.2. MÓDULO DE ENTRADAS... 6 1.2.1.

Más detalles

ADMINISTRACIÓN ELECTRÓNICA: TIENDAS VIRTUALES. Ana Belén Domínguez García Consultora Cronos Ibérica, S.A.

ADMINISTRACIÓN ELECTRÓNICA: TIENDAS VIRTUALES. Ana Belén Domínguez García Consultora Cronos Ibérica, S.A. ADMINISTRACIÓN ELECTRÓNICA: TIENDAS VIRTUALES Ana Belén Domínguez García Consultora Cronos Ibérica, S.A. 1 Blanca ADMINISTRACIÓN ELECTRÓNICA: TIENDAS VIRTUALES 1. INTRODUCCIÓN Cronos Ibérica es una empresa

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

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

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

Compartir Biblio en una red local con Windows XP

Compartir Biblio en una red local con Windows XP Compartir Biblio en una red local con Windows XP Caso práctico Supongamos que tenemos 2 tipos de personas que van a necesitar acceder remotamente (a través de otro ordenador de la red local) a la base

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6

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

APLICATECA. Guía para la contratación y gestión de. Servidor Cloud

APLICATECA. Guía para la contratación y gestión de. Servidor Cloud APLICATECA Guía para la contratación y gestión de Servidor Cloud INDICE 1 QUÉ ES SERVIDOR CLOUD?... 1 1.1 PARA QUÉ SIRVE?... 1 1.2 CARACTERÍSTICAS DE SERVIDOR CLOUD... 2 2 CONTRATACIÓN DE SERVIDOR CLOUD...

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

MANUAL GENERAL DE USUARIO (Versión 0.1 10 de octubre de 2009) Autor: Enrique Crespo Molera (diseñador y actual administrador de la plataforma)

MANUAL GENERAL DE USUARIO (Versión 0.1 10 de octubre de 2009) Autor: Enrique Crespo Molera (diseñador y actual administrador de la plataforma) SERVIDOR DE IMÁGENES DICOM DEL LABORATORIO DE IMAGEN MÉDICA (HGUGM) MANUAL GENERAL DE USUARIO (Versión 0.1 10 de octubre de 2009) Autor: Enrique Crespo Molera (diseñador y actual administrador de la plataforma)

Más detalles

MANUAL DEL INSTALADOR

MANUAL DEL INSTALADOR MANUAL DEL INSTALADOR Índice Índice... 2 Instalación... 3 Extracción de archivos... 3 Actualización de los archivos de sistema... 3 Pantalla inicial... 4 Selección de la ruta de instalación... 4 Selecció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

PROYECTO / PRESUPUESTO SERVICIO ALUMNOS EN LÍNEA EDUCACIÓN SECUNDARIA

PROYECTO / PRESUPUESTO SERVICIO ALUMNOS EN LÍNEA EDUCACIÓN SECUNDARIA PROYECTO / PRESUPUESTO SERVICIO ALUMNOS EN LÍNEA EDUCACIÓN SECUNDARIA PROYCETO ALUMNOS EN LÍNEA NIVEL SECUNDARIO 1. INTRODUCCION Alumnos en línea para la educación secundaria es un sistema de gestión web,

Más detalles

Manual de uso básico de la aplicación

Manual de uso básico de la aplicación Manual de uso básico 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

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

El Nuevo Mundo de la Gestión Documental:

El Nuevo Mundo de la Gestión Documental: El Nuevo Mundo de la Gestión Documental: c Los sistemas arcaicos de almacenamiento de documentos dan paso a las nuevas tecnologías que impulsan con una velocidad imparable a la gestión electrónica de documentos.

Más detalles

Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en

Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en 15/05/2012 1 Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en aplicaciones informáticas en 1975. 2 Como

Más detalles

Plataforma Moodle. Recomendaciones y ejemplos. Cuestiones generales------------------------------------------------------------------ 2

Plataforma Moodle. Recomendaciones y ejemplos. Cuestiones generales------------------------------------------------------------------ 2 Plataforma Moodle Recomendaciones y ejemplos Cuestiones generales------------------------------------------------------------------ 2 Ideas para desarrollar (algunos ejemplos) ----------------------------------------

Más detalles

Anexo 4 Documento de Arquitectura

Anexo 4 Documento de Arquitectura Anexo 4 Documento de Arquitectura 1. Introducción El anexo se describe el propósito y alcance referentes al proyecto correspondiente al documento de arquitectura. 2. Propósito El propósito del anexo de

Más detalles

ADMINISTRACIÓN DE BASES DE DATOS

ADMINISTRACIÓN DE BASES DE DATOS ADMINISTRACIÓN DE BASES DE DATOS Descripción del curso: Con la nueva legislación, para desarrollar la actividad profesional de ADMINISTRACIÓN DE BASES DE DATOS, ya sea en entidades públicas o privadas,

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