CONSOLIDACIÓN DE MÚLTPLES BASES DE DATOS MEDIANTE REPLICACIÓN

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

Download "CONSOLIDACIÓN DE MÚLTPLES BASES DE DATOS MEDIANTE REPLICACIÓN"

Transcripción

1 UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERO EN INFORMÁTICA PROYECTO FIN DE CARRERA CONSOLIDACIÓN DE MÚLTPLES BASES DE DATOS MEDIANTE REPLICACIÓN AUTOR: Alejandro Cárdaba Cubero MADRID, junio de 2006

2 Autorizada la entrega del proyecto al alumno: Alejandro Cárdaba Cubero EL DIRECTOR DEL PROYECTO Luis Reina Juliá Fdo: Fecha: Vº Bº del Coordinador de Proyectos Miguel Ángel Sanz Bobi Fdo: Fecha:

3 UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERO EN INFORMÁTICA PROYECTO FIN DE CARRERA CONSOLIDACIÓN DE MÚLTPLES BASES DE DATOS MEDIANTE REPLICACIÓN AUTOR: Alejandro Cárdaba Cubero MADRID, junio de 2006

4 Resumen iv CONSOLIDACIÓN DE MÚLTIPLES BASES DE DATOS MEDIANTE REPLICACIÓN Autor: Cárdaba Cubero, Alejandro. Director: Reina Juliá, Luis. Entidad Colaboradora: ICAI Universidad Pontificia Comillas. RESUMEN DEL PROYECTO Muchas empresas tienen la necesidad de consolidar la información, generada de forma local en sus oficinas, en la sede central donde se puede realizar un análisis global de la compañía. Actualmente al estar la información dispersa se dificulta este análisis. Además esta configuración provoca que existan n puntos críticos (tantos como sucursales), ya que cualquier fallo o accidente en una de las sucursales implicaría la pérdida irrecuperable de información. Se ha desarrollado un sistema capaz de consolidar múltiples bases de datos repartidas en varias sedes mediante su replicación en una sede central. Para desarrollar el proyecto, y a modo de ejemplo, se ha supuesto que estas bases de datos serían las pertenecientes a cada una de las sedes de una red de videoclubes. Al consolidar las bases de datos se consigue mejorar la calidad en la toma de decisiones, incrementar la disponibilidad y seguridad de los datos y favorecer la movilidad, entre otras ventajas. Los objetivos que pretende cubrir este proyecto se pueden resumir por tanto en analizar, diseñar y programar un sistema que permita llevar a cabo tres grandes funciones de negocio. En primer lugar realizar la recogida de datos en cada una de las sedes locales. En segundo lugar consolidar la información, mediante su replicación, que se estime oportuna de cada una de las bases de datos de las sucursales en una única base de datos central. Y por último deberá facilitar el análisis de la información consolidada. Además todo esto deberá realizarse en un entorno seguro e intuitivo.

5 Resumen v Para lograr esto se ha diseñado un sistema también dividido en tres grandes bloques. Una Aplicación Web que dará servicio a cada una de las sedes y que permitirá la recogida de datos. Un subsistema de replicación que hará posible la consolidación de los datos. Y por último una Aplicación Central desde la que se podrá obtener varios informes y que mejorará el análisis, tanto a nivel local de cada sucursal, como a nivel global de la compañía. Todo el proyecto se ha desarrollado utilizando la metodología de técnicas estructuradas de E. Yourdon. La Aplicación Web ha sido desarrollada basándose en el Framework Struts. Struts es un Framework estándar ampliamente extendido, que permite partir de un esqueleto base y aprovechar técnicas y buenas prácticas ya definidas y probadas en multitud de aplicaciones a nivel mundial. Para ello se ha trabajado fundamentalmente con Servlets (componentes Java basados en el paradigma Request/Response que extienden las capacidades de un servidor) y páginas JSP, utilizando la plataforma J2EE, que además de ser abierta, está pensada para desarrollar y ejecutar aplicaciones empresariales distribuidas. La Aplicación Web reside bajo un servidor Web Jakarta Tomcat que fundamentalmente funciona como un contenedor de servlets y páginas JSP. De este modo se permitirá el acceso simultáneo de varios usuarios a la aplicación. Esta Aplicación Web permite al usuario, previa autentificación en el sistema, llevar a cabo la carga de datos de la base de datos local. Para esta carga de datos la Aplicación Web se apoya en el interfaz JDBC (Java DataBase Conectivity) que permite la ejecución de operaciones sobre bases de datos desde el lenguaje de programación Java. JDBC también permitirá la conexión con la base de datos en el caso de la Aplicación Central. El subsistema de replicación se descompone en dos partes bien diferenciadas, el Capturador y el Replicador. El Capturador es el encargado de escuchar los cambios que se estén produciendo en la base de datos sobre la que se ha configurado. Esta escucha la lleva a cabo a través de los logs de dicha base de datos, con lo que es posible mantener la consistencia y la robustez frente a fallos en todo momento. Para ello es necesario configurar los logs como lineales de modo que no se sobrescriban los datos sin haber sido capturados previamente.

6 Resumen vi El Capturador almacena en unas tablas relacionales intermedias la información capturada, de modo que el Replicador, instalado en el servidor central puede acceder a ella sin interferir en el normal funcionamiento de la base de datos. El proceso de replicación puede ser desencadenado de tres formas: mediante eventos, mediante programación de tiempos, o a través de un conjunto de tiempo-eventos. Por último se encuentra la Aplicación Central, también desarrollada en Java y utilizando el interfaz JDBC para realizar las consultas SQL sobre la base de datos. Esta aplicación permite a través de un interfaz sencillo e intuitivo obtener una serie de informes aportando estadísticas acerca del proceso de replicación y de productos. Estos informes se construyen de forma dinámica mediante consultas SQL y su misión es facilitar el análisis y permitir un seguimiento del proceso de consolidación de los datos de la compañía. Desde esta aplicación también se podrá iniciar o detener el proceso de replicación, mientras que el proceso de captura de datos se recomienda que esté activo permanentemente. Las conclusiones que se pueden sacar de este proyecto son tres: 1. Se desarrollado un sistema bajo un entorno sencillo pero a la vez robusto y garantizando la seguridad en los accesos. 2. La replicación de los datos se lleva a cabo de una forma transparente para el usuario, disminuyendo las necesidades de mantenimiento, y es consistente y robusta además de muy flexible en cuanto a la configuración. 3. Se consigue el objetivo último de este proyecto, que es la consolidación de múltiples bases de datos. Esto aporta entre otros beneficios mayor seguridad y mayor disponibilidad de los datos, facilita enormemente el análisis desde una sede central, facilita la movilidad de las personas al poner a su alcance los datos actualizados. En definitiva, con este proyecto se ha conseguido crear un entorno sencillo pero seguro y robusto, que permite sacar provecho a todas las ventajas de la consolidación de datos.

7 Summary vii MULTIPLE DATABASES CONSOLIDATION BY REPLICATION Author: Cárdaba Cubero, Alejandro. Director: Reina Juliá, Luis. Collaborator entity: ICAI Universidad Pontificia Comillas. PROJECT S SUMMARY Many companies feel the need of consolidating all the information in their headquarters in order to analyze it. This information is generated locally in their multiple business branches. Nowadays, since information is dispersed, it is difficult to analyze the company globally. In addition, this configuration makes appear n critical issues (as many as business branches), since a single mistake or accident in any of these branches will cause a loss of information which could not be retrieved. A system able to consolidate multiple databases settled in different business branches has been developed. This system works by means of replication of the information in the headquarters server. Once the databases are consolidated, we will improve the decision-making process, as well as increase the availability and security of the data. We will favour mobility too. The main goals of this project are, firstly gather data from each business branch. Secondly, consolidate these data by its replication in just one central server. Finally help to achieve better quality analysis. While achieving these goals we must build a secure and an easy-to-use system. This system is structured in three subsystems: a Web Application, which will be used by every business branch to gather data, a Replication Subsystem which will make data consolidation possible, and finally a Main Application which will provide the user with several reports that will enable a better analysis. This project has been developed based in Edward Yourdon s Structured Design Methodology. The Web Application considers the Struts Framework. Struts is an open-

8 Summary viii source standard Framework for developing Java EE web applications. For the Web Application Servlets and JSP has been used. Servlets are Java components based in the Request/Response paradigm enlarging Web servers capacities. For both, Servlets and JSP, platform J2EE has been used, which is a programming platform for developing and running distributed multitier architecture Java applications. The Application Web lies under a Web Jakarta Tomcat server, which basically works as a servlet and JSP pages container. This makes possible for several users to access simultaneously to the application. The application also enables users to load data (which has previously been verified by the system) to the local database. For the loading process, the Application Web lies in the JDBC interface (Java Database Connectivity). The JDBC interface permits executing operations on databases through Java programming. JDBC will also allow connection with the main database through the Central Application. The replication subsystem consists of two differentiated parts: the Capture and the Apply. To begin with, the Capture is in charge of detecting changes in the database in which this capture is installed. This process works through the database logs, which make possible to tackle errors with consistency and strength. In order to achieve this goal, the logs must be configured as lineal, so that they will not overwrite the data that has not been captured previously. The Capture stores all the information captured in relational tables, so that the Apply, installed in the Central Server, can access to it without interfering the database operations. The replication process can be triggered by three means: by relative time, by event timer, by both. Finally, the Central Application has also been developed in Java and using JDBC, in order to make SQL queries on the database. This Central Application allows obtaining reports with statistics about the product and the replication process through an easy-touse interface. These reports are dynamic, due to the SQL queries.

9 Summary ix The goal of the reports is to make analysis easier and to follow and control the data consolidation process in the company. From this application, it also possible to start or stop the replication process, while the capture process should always be active. In conclusion, this project could be sum up in three main ideas: 1. The system developed is not only easy-to-use, but also strong and secure in the access to data. 2. The replication process is transparent for the user, which lowers the needs of maintenance. It is also consistent and strong, and it has a flexible configuration. 3. Consolidating multiple databases is possible and it has many advantages, such as a greater security and availability of data, making analysis easier at the headquarters, and facilitating employees mobility, since they have access to more updated information. To sum up, this project provides a secure, strong and easy-to-use system, which enables the company to benefit from the advantages of having all the information consolidated.

10 Índice x Índice 1 OBJETIVOS DEL PROYECTO IDENTIFICACIÓN DE NECESIDADES Introducción Documento de conceptos del sistema ANÁLISIS DE REQUISITOS Introducción Reconocimiento del problema Ámbito del proyecto Contexto general del sistema Unidades de la organización afectadas Funciones primarias Evaluación y síntesis Lista de requisitos Modelo lógico del nuevo sistema Diagrama de flujo de datos (DFD) Diagrama de contexto Diagrama Conceptual Aplicación Sucursal Subsistema de replicación Aplicación central Diccionario de datos Modelo conceptual de datos Servidor de aplicaciones Aplicación Web Subsistema de replicación 42 4 ESTUDIO DE LA ARQUITECTURA Introducción Especificación de alternativas Alternativa Arquitectura de redes Arquitectura de aplicaciones Arquitectura Cliente-Servidor y Cliente pesado Arquitectura Web en sucursales...49

11 Índice xi Arquitectura en sede central Arquitectura de la consolidación de datos mediante replicación Necesidades Software Evaluación de la alternativa DISEÑO EXTERNO Introducción Requisitos físicos del nuevo sistema Entorno Operativo del Sistema Entrada, salida y recogida de datos Mantenimiento de ficheros Generación de informes Control de información y seguridad del sistema Rendimiento del sistema y escalabilidad Condiciones de operación Forma de implantación Configuración hardware/software Diseño de entradas y salidas Diseño de ventanas de la Aplicación Web Diseño de ventanas de la Aplicación Central Estimación de volúmenes de información DISEÑO INTERNO Introducción Diagrama de flujo de aplicación Aplicación Web Aplicación central Subsistema batch Subsistema on-line Aplicación Web Diagrama de paquetes iu.acciones iu.forms Servicios DAO Dominio Aplicación Central Diagrama de paquetes Informes Lógica SQL...109

12 Índice xii 7 PROGRAMACIÓN Introducción PRUEBAS Introducción Tipos de pruebas Pruebas de encadenamiento e integración Pruebas de explotabilidad y usabilidad del sistema Otras pruebas PLANIFICACIÓN Y PRESUPUESTO Planificación Presupuesto Costes de implantación Costes de adquisición de tecnología Costes operacionales CONCLUSIONES BIBLIOGRAFÍA A PLAN DE GESTIÓN DE LA CONFIGURACIÓN A.1 Introducción A.2 Productos A.3 Ubicación y localización de los productos A.4 Alcance del control de la configuración: B MANUAL DE USUARIO B.1 Introducción B.2 Descripción general del sistema B.2.1 Entorno de trabajo 141 B.2.2 Perfiles o roles de usuario 141 B.3 Funcionalidades del sistema B.3.1 Autentificación en la Aplicación Web 142 B.3.2 Nueva operación en la Aplicación Web 142 B.3.3 Consultar en la Aplicación Web 145 B.3.4 Gestionar Socios en la Aplicación Web 146 B.3.5 Crear informes en la Aplicación Central 147 B.3.6 Iniciar y parar la replicación 148 B.3.7 Informe de evolución de producto 149

13 Índice xiii B.3.8 Informe de replicación 149

14 Índice de Figuras xiv Índice de Figuras Figura 1. Arquitectura general del sistema Figura 2. Entidad externa Figura 3. Flujo de datos Figura 4. Proceso Figura 5. Almacén de datos Figura 6. Diagrama de contexto Figura 7. Diagrama conceptual Figura 8. Nivel funcional. Aplicación Sucursal Figura 9. Nivel funcional. Subsistema de replicación Figura 10. Nivel funcional. Aplicación central Figura 11. Modelo Entidad Relación. Entidad Figura 12. Modelo Entidad Relación. Relación Figura 13. Modelo Entidad Relación. Atributo Figura 14. Diagrama Entidad Relación. Servidor de aplicaciones Figura 15. Diagrama Entidad Relación. Aplicación Web Figura 16. Diagrama Entidad Relación. Subsistema de replicación Figura 17. Arquitectura Cliente-Servidor. Presentación remota Figura 18. Arquitectura Cliente pesado Figura 19. Arquitectura Web. Aplicación Web Figura 20. Arquitectura en sede central Figura 21. Consolidación de datos Figura 22. Arquitectura del Subsistema de Replicación. El Capturador Figura 23. Arquitectura del Subsistema de Replicación. El Replicador Figura 24. Arquitectura global del sistema Figura 25. Software necesario Figura 26. Evaluación de la alternativa Figura 27. Configuración hardware del sistema Figura 28. Configuración Software Figura 29. Diseño de ventana. Autentificación en la Aplicación Web Figura 30. Diseño de ventana. Bienvenida a la Aplicación Web Figura 31. Diseño de ventana. Nueva operación Figura 32. Diseño de ventana. Nueva operación buscar socio Figura 33. Diseño de ventana. Nueva operación seleccionar socio Figura 34. Diseño de ventana. Nueva operación introducir datos Figura 35. Diseño de ventana. Nueva operación buscar producto... 72

15 Índice de Figuras xv Figura 36. Diseño de ventana. Nueva operación seleccionar producto Figura 37. Diseño de ventana. Nueva operación ver operaciones Figura 38. Diseño de ventana. Consultar Figura 39. Diseño de ventana. Consultar seleccionar socio Figura 40. Diseño de ventana. Consultar ver detalles socio Figura 41. Diseño de ventana. Consultar ver operaciones Figura 42. Diseño de ventana. Consultar ver operaciones pendientes Figura 43. Diseño de ventana. Consultar seleccionar producto Figura 44. Diseño de ventana. Consultar ver detalle producto Figura 45. Diseño de ventana Gestión de socios Figura 46. Diseño de ventana. Gestión de socios nuevo socio Figura 47. Diseño de ventana. Cierre de sesión Figura 48. Diseño de ventana. Principal Figura 49. Diseño de ventana. Menú archivo Figura 50. Diseño de ventana. Menú replicación Figura 51. Diseño de ventana. Diálogo abrir archivo Figura 52. Diseño de ventana. Diálogo guardar archivo Figura 53. Diseño de ventana. Asistente para informes de productos datos generales Figura 54. Diseño de ventana. Asistente para informes de productos selección producto I Figura 55. Diseño de ventana. Asistente para informes de productos selección producto II Figura 56. Diseño de ventana. Informe de evolución del producto Figura 57. Diseño de ventana. Informe Top Alquileres Figura 58. Diseño de ventana. Asistente para informes de replicación Figura 59. Diseño de ventana. Informe de replicación Figura 60. Diagrama de flujo de aplicación. Aplicación Web Menú principal Figura 61. Diagrama de flujo de aplicación. Aplicación Web N. Operación Figura 62. Diagrama de flujo de aplicación. Aplicación Web - Consultar Figura 63. Diagrama de flujo de aplicación. Aplicación Web Gestión de socios Figura 64. Diagrama de flujo de aplicación. Aplicación Central Figura 65. Leyenda diagramas HIPO Figura 66. Diagrama HIPO. Subsistema de replicación Figura 67. Aplicación Web. Diagrama de paquetes Figura 68. Aplicación Web. Diagrama UML. iu.acciones Figura 69. Aplicación Web. Diagrama UML. iu.forms Figura 70. Aplicación Web. Diagrama UML. Servicios Figura 71. Aplicación Web. Diagrama UML. DAO Figura 72. Aplicación Web. Diagrama UML. Dominio Figura 73. Aplicación Central. Diagrama de paquetes

16 Índice de Figuras xvi Figura 74. Aplicación Central. Diagrama UML. Informes Figura 75. Aplicación Central. Diagrama UML. Lógica SQL Figura 76. Distribución del tiempo empleado

17 Índice de Tablas xvii Índice de Tablas Tabla 1. Funciones primarias Tabla 2. REQ01 Acceso controlado mediante privilegios Tabla 3. REQ03 Gestión del contenido de las bases de datos locales Tabla 4 REQ03. Acceso simultáneo a la aplicación de las sucursales Tabla 5. REQ04 Control del arranque y parada de la replicación Tabla 6. REQ05 Visualización de la evolución de la replicación Tabla 7. REQ06 Informes de productos y su evolución Tabla 8. REQ07 Recuperación de informes anteriores Tabla 9. Evaluación de la alternativa Tabla 10. Diseño de ventana. Autentificación en la Aplicación Web Tabla 11. Diseño de ventana. Bienvenida a la Aplicación Web Tabla 12. Diseño de ventana. Nueva operación Tabla 13. Diseño de ventana. Nueva operación buscar socio Tabla 14. Diseño de ventana. Nueva operación seleccionar socio Tabla 15. Diseño de ventana. Nueva operación introducir datos Tabla 16. Diseño de ventana. Nueva operación buscar producto Tabla 17. Diseño de ventana. Nueva operación seleccionar producto Tabla 18. Diseño de ventana. Nueva operación ver operaciones Tabla 19. Diseño de ventana. Consultar Tabla 20. Diseño de ventana. Consultar seleccionar socio Tabla 21. Diseño de ventana. Consultar ver detalles socio Tabla 22. Diseño de ventana. Consultar ver operaciones Tabla 23. Diseño de ventana. Consultar ver operaciones pendientes Tabla 24. Diseño de ventana. Consultar seleccionar producto Tabla 25. Diseño de ventana. Consultar ver detalle producto Tabla 26. Diseño de ventana Gestión de socios Tabla 27. Diseño de ventana. Gestión de socios nuevo socio Tabla 28. Diseño de ventana. Cierre de sesión Tabla 29. Diseño de ventana. Principal Tabla 30. Diseño de ventana. Menú archivo Tabla 31. Diseño de ventana. Menú replicación Tabla 32. Diseño de ventana. Diálogo abrir archivo Tabla 33. Diseño de ventana. Diálogo guardar archivo Tabla 34. Diseño de ventana. Asistente para informes de productos datos generales Tabla 35. Diseño de ventana. Asistente para informes de productos selección producto I... 87

18 Índice de Tablas xviii Tabla 36. Diseño de ventana. Asistente para informes de productos selección producto II Tabla 37. Diseño de ventana. Informe de evolución del producto Tabla 38. Diseño de ventana. Informe Top Alquileres Tabla 39. Diseño de ventana. Asistente para informes de replicación Tabla 40. Diseño de ventana. Informe de replicación Tabla 41. Matriz Procesos/Entidades Tabla 42. Planificación Tabla 43. Costes de desarrollo Tabla 44. Costes de formación Tabla 45. Costes de adquisición de tecnología Tabla 46. Presupuesto total

19 1 Objetivos del Proyecto

20 1. Objetivos del proyecto 2 1 Objetivos del proyecto Muchas empresas tienen la necesidad de consolidar la información, generada de forma local en sus oficinas, en la sede central donde se puede realizar un análisis global de la compañía. Actualmente al estar la información dispersa se dificulta este análisis. Además esta configuración provoca que existan n puntos críticos (tantos como sucursales), ya que cualquier fallo o accidente en una de las sucursales implicaría la pérdida irrecuperable de información. El proyecto consistirá en desarrollar un sistema capaz de consolidar múltiples bases de datos repartidas en varias sedes mediante su replicación en una sede central. Al consolidar las bases de datos se consigue mejorar la calidad en la toma de decisiones, incrementar la disponibilidad y seguridad de los datos y favorecer la movilidad, entre otras ventajas. Mediante el análisis, diseño y posterior programación del sistema que comprende este proyecto se pretenden cubrir tres grandes objetivos: 1. Consolidar múltiples bases de datos en un servidor central mediante su replicación desde otros servidores. Es el principal objetivo del proyecto. 2. Facilitar el análisis del proceso de replicación que se lleve a cabo. 3. Facilitar el análisis de datos en la sede central. Este análisis podrá ser tanto de datos globales de la compañía como de datos más concretos de alguna de las sucursales. 4. Crear un entorno personalizado, aportando seguridad y eficiencia.

21 2 Identificación de Necesidades

22 2. Identificación de necesidades 4 2 Identificación de necesidades 2.1 Introducción En esta etapa se define el problema a resolver y se fijan las normas a seguir para la dirección del proyecto. En lo que respecta al desarrollo, se establecen los límites del proyecto fijando qué partes del sistema pueden cambiarse y cuáles se escapan a nuestro control. Además se establecen los objetivos, restricciones y antecedentes del sistema en estudio. La identificación de necesidades es el punto de partida en el desarrollo de un sistema. [BARR01] 2.2 Documento de conceptos del sistema El documento de Conceptos del sistema especifica la información recogida durante la etapa de Identificación de Necesidades.

23 2. Identificación de necesidades 5 CONSOLIDACIÓN DE MÚLTIPLES BASES DE DATOS MEDIANTE REPLICACIÓN DOCUMENTO DE CONCEPTOS DEL SISTEMA PÁGINA: 1 1. OBJETIVOS DEL SISTEMA Muchas empresas tienen la necesidad de consolidar la información, generada de forma local en sus oficinas, en la sede central donde se puede realizar un análisis global de la compañía. Actualmente al estar la información dispersa se dificulta el análisis global de la compañía. Además actualmente existen n puntos críticos (tantos como sucursales), ya que cualquier fallo o accidente en una de las sucursales implicaría la pérdida irrecuperable de información. Se pretende desarrollar un sistema capaz de consolidar múltiples bases de datos repartidas en varias sedes mediante su replicación en una sede central. Estas bases de datos serían las pertenecientes a cada una de las sedes de una red de videoclubes. Con ello conseguiremos mejorar la calidad en la toma de decisiones, incrementar la disponibilidad de los datos y favorecer la movilidad. Cada uno de los videoclubes trabajará localmente sobre su propia base de datos, almacenando toda la información (alquileres, ventas, compras, empleados...). Al finalizar el día, o según los eventos que se estimen oportunos, todos y cada uno de los videoclubes replicarán sus correspondientes bases de datos al servidor central, donde existirá una base de datos única que permitirá el análisis global de la compañía. El sistema deberá posibilitar la inclusión de nueva información en las bases de datos locales por parte de los empleados, así como su gestión local por parte de un administrador local. Además existirá una aplicación de análisis y gestión en la sede central que permitirá incrementar la calidad en la toma de decisiones a través de informes dinámicos, así como realizar un seguimiento del proceso de replicación.

24 2. Identificación de necesidades 6 CONSOLIDACIÓN DE MÚLTIPLES BASES DE DATOS MEDIANTE REPLICACIÓN DOCUMENTO DE CONCEPTOS DEL SISTEMA PÁGINA: 2 2. ALCANCE DEL SISTEMA La construcción del sistema implica las funciones que se indican a continuación: Carga de datos Tiene como objetivo el aprovisionamiento de la base de datos local de cada una de las oficinas. Los empleados introducirán las operaciones (alquiler, venta, devoluciones, nuevos socios, etc.) en el sistema a medida que se realizan. Acceso a la información desde las sucursales Tiene como objetivo proporcionar la capacidad a las sucursales de realizar consultas a las bases de datos locales, de modo que puedan ver cierta información, como por ejemplo los datos personales de un socio, o sus películas pendientes de devolución. Replicación de la información desde las sucursales hasta el servidor central Tiene como objetivo facilitar la replicación de todos los datos especificados desde cada una de las sucursales hasta la base de datos global del servidor central. Consulta y análisis en la sede central Tiene como objetivo permitir la consulta de todos los datos que han sido consolidados desde las oficinas remotas en la sede central. Esto permitirá extraer informes y conclusiones que ayuden a la toma de decisiones, tanto a nivel local de una sucursal como a nivel global de la compañía. Además permitirá forzar la replicación o detenerla.

25 2. Identificación de necesidades 7 CONSOLIDACIÓN DE MÚLTIPLES BASES DE DATOS MEDIANTE REPLICACIÓN DOCUMENTO DE CONCEPTOS DEL SISTEMA PÁGINA: 3 3. TIPOLOGÍA DE LOS USUARIOS Los usuarios del sistema serán tres grupos diferenciados: Empleados de sucursales. Estos usuarios interaccionarán desde las sucursales con las bases de datos locales. Usuarios en sede central. Estos usuarios interaccionarán desde la sede central con la base de datos global de la compañía en la que se han ido replicando los cambios producidos en las distintas sucursales. Tendrán acceso a una serie de informes que facilitarán diferentes análisis. 4. RESTRICCIONES Al llevar a cabo la replicación de las diferentes bases de datos, se hará una carga inicial completa (Full Refresh), y en las posteriores sesiones de replicación tan sólo se aplicarán los cambios de forma incremental. Se dispone de un Plan de Gestión de la Configuración (Anexo A) en el que se detalla la forma de proceder ante posibles cambios en documentos y cualquier otro tipo de material utilizado en el proyecto.

26 2. Identificación de necesidades 8 CONSOLIDACIÓN DE MÚLTIPLES BASES DE DATOS MEDIANTE REPLICACIÓN DOCUMENTO DE CONCEPTOS DEL SISTEMA PÁGINA: 4 5. ORGANIZACIÓN Y FUNCIONES EMPRESARIALES Departamento central de gestión de la información Administración central Gestión de sucursales Administrador Empleados 6. ANTECEDENTES Actualmente no se lleva a cabo ningún proceso de consolidación de la información mediante replicación.

27 3 Análisis de Requisitos

28 3 Análisis de requisitos 10 3 Análisis de requisitos 3.1 Introducción El objetivo de esta etapa es alcanzar un conocimiento suficiente del sistema, definiendo las necesidades, problemas y requisitos del usuario, para expresarlo mediante los modelos de procesos y datos. Plantea qué debe hacer el sistema para cubrir con las necesidades del negocio y los requisitos del usuario. El análisis de requisitos se divide en varias actividades: reconocimiento del problema, evaluación y síntesis, obtención del modelo físico actual, deducción del modelo lógico actual y creación de la lista de requisitos. [BARR01] 3.2 Reconocimiento del problema El objetivo es reconocer los elementos básicos del sistema tal como lo percibe el usuario. Para ello se parte de una especificación, recogida en el Documento de Conceptos del Sistema. De este modo se comprende el contexto del sistema. Además debe establecerse la comunicación necesaria para el análisis del problema, con la aportación indispensable del usuario. En esta actividad debe recogerse información sobre: Ámbito del proyecto La construcción del sistema implica las funciones que se indican a continuación: Carga de datos Tiene como objetivo el aprovisionamiento de la base de datos local de cada una de las oficinas. Los empleados introducirán las operaciones (alquiler, venta, devoluciones, nuevos socios, etc.) en el sistema a medida que se realizan.

SISTEMA CONTROL DE ACCESOS A EDIFICIOS MEDIANTE TARJETAS CRIPTOGRÁFICAS Y TARJETAS DE RADIOFRECUENCIA (RFID)

SISTEMA CONTROL DE ACCESOS A EDIFICIOS MEDIANTE TARJETAS CRIPTOGRÁFICAS Y TARJETAS DE RADIOFRECUENCIA (RFID) SISTEMA CONTROL DE ACCESOS A EDIFICIOS MEDIANTE TARJETAS CRIPTOGRÁFICAS Y TARJETAS DE RADIOFRECUENCIA (RFID) Alumno: Velayos Sardiña, Marta Director: Palacios Hielscher, Rafael Entidad Colaboradora: ICAI

Más detalles

Este proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía.

Este proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía. SISTEMA DE GESTIÓN DE MÓVILES Autor: Holgado Oca, Luis Miguel. Director: Mañueco, MªLuisa. Entidad Colaboradora: Eli & Lilly Company. RESUMEN DEL PROYECTO Este proyecto tiene como finalidad la creación

Más detalles

SCADA BASADO EN LABVIEW PARA EL LABORATORIO DE CONTROL DE ICAI

SCADA BASADO EN LABVIEW PARA EL LABORATORIO DE CONTROL DE ICAI SCADA BASADO EN LABVIEW PARA EL LABORATORIO DE CONTROL DE ICAI Autor: Otín Marcos, Ana. Directores: Rodríguez Pecharromán, Ramón. Rodríguez Mondéjar, José Antonio. Entidad Colaboradora: ICAI Universidad

Más detalles

ADAPTACIÓN DE REAL TIME WORKSHOP AL SISTEMA OPERATIVO LINUX

ADAPTACIÓN DE REAL TIME WORKSHOP AL SISTEMA OPERATIVO LINUX ADAPTACIÓN DE REAL TIME WORKSHOP AL SISTEMA OPERATIVO LINUX Autor: Tomás Murillo, Fernando. Director: Muñoz Frías, José Daniel. Coordinador: Contreras Bárcena, David Entidad Colaboradora: ICAI Universidad

Más detalles

Programación en Capas.

Programación en Capas. Programación en Capas. Ricardo J. Vargas Del Valle Universidad de Costa Rica, Ciencias de Computación e Informática, San José, Costa Rica, 506 ricvargas@gmail.com Juan P. Maltés Granados Universidad de

Más detalles

Análisis del Sistema de Información

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

Más detalles

UNIVERSIDAD DE OVIEDO

UNIVERSIDAD DE OVIEDO UNIVERSIDAD DE OVIEDO ESCUELA POLITÉCNICA DE INGENIERÍA DE GIJÓN MÁSTER EN INGENIERÍA INFORMÁTICA TRABAJO FIN DE MÁSTER SPRING ROO ADD-ONS PARA PROTOTIPADO RÁPIDO JAVIER MENÉNDEZ ÁLVAREZ JULIO 2014 UNIVERSIDAD

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

Desarrollo y servicios web Sesión 18

Desarrollo y servicios web Sesión 18 Desarrollo y servicios web Sesión 18 Luisa Fernanda Rincón Pérez 2014-2 Qué son los patrones arquitectónicos? Definen la estructura de la solución al mas alto nivel. Por esto es lo primero que se tiene

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

SISTEMA DE GESTIÓN Y ANÁLISIS DE PUBLICIDAD EN TELEVISIÓN

SISTEMA DE GESTIÓN Y ANÁLISIS DE PUBLICIDAD EN TELEVISIÓN SISTEMA DE GESTIÓN Y ANÁLISIS DE PUBLICIDAD EN TELEVISIÓN Autor: Barral Bello, Alfredo Director: Alcalde Lancharro, Eduardo Entidad Colaboradora: Media Value S.L. RESUMEN DEL PROYECTO El presente proyecto

Más detalles

Sistema basado en firma digital para enviar datos por Internet de forma segura mediante un navegador.

Sistema basado en firma digital para enviar datos por Internet de forma segura mediante un navegador. Sistema basado en firma digital para enviar datos por Internet de forma segura mediante un navegador. Autor: David de la Fuente González Directores: Rafael Palacios, Javier Jarauta. Este proyecto consiste

Más detalles

RESUMEN DE TRABAJO DE GRADO

RESUMEN DE TRABAJO DE GRADO RESUMEN DE TRABAJO DE GRADO Universidad Nueva Esparta. Facultad de Ciencias de la Informática. Escuela de Computación. Autores: Barrios M. Cesar E, Céspedes Nelson Tutor: Gabriel Méndez Titulo: Implantación

Más detalles

Christian Bolívar Moya Calderón

Christian Bolívar Moya Calderón UNIVERSIDAD SAN FRANCISCO DE QUITO Software Orientado a Sistemas de Control HMI/Scada usando Recursos Libres y de Código Abierto, desarrollado sobre Plataforma Linux Christian Bolívar Moya Calderón Tesis

Más detalles

SISTEMA DE GESTIÓN DE RECIBOS

SISTEMA DE GESTIÓN DE RECIBOS UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERO TÉCNICO EN INFORMÁTICA DE GESTIÓN PROYECTO FIN DE CARRERA SISTEMA DE GESTIÓN DE RECIBOS AUTOR: EMILIO DE DIEGO BABARRO

Más detalles

Agustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade First term

Agustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade First term Agustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade First term UNIDAD TEMATICA: INTERFAZ DE WINDOWS LOGRO: Reconoce la interfaz de Windows para ubicar y acceder a los programas,

Más detalles

Sistema de Control Domótico

Sistema de Control Domótico UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERO EN ELECTRÓNICA Y AUTOMATICA PROYECTO FIN DE CARRERA Sistema de Control Domótico a través del bus USB Directores:

Más detalles

Universidad de Guadalajara

Universidad de Guadalajara Universidad de Guadalajara Centro Universitario de Ciencias Económico-Administrativas Maestría en Tecnologías de Información Ante-proyecto de Tésis Selection of a lightweight virtualization framework to

Más detalles

Instalación: Instalación de un agente en una máquina cliente y su registro en el sistema.

Instalación: Instalación de un agente en una máquina cliente y su registro en el sistema. HERRAMIENTA DE MONITORIZACIÓN DE SISTEMAS Autor: Sota Madorrán, Iñaki. Director: Igualada Moreno, Pablo. Entidad Colaboradora: Evotec Consulting, S.L. RESUMEN DEL PROYECTO El proyecto consiste en el diseño,

Más detalles

Telefonía IP. Migraciones masivas y nuevos servicios de valor añadido

Telefonía IP. Migraciones masivas y nuevos servicios de valor añadido Telefonía IP. Migraciones masivas y nuevos servicios de valor añadido PONENCIAS IP Telephony. Mass Migration and new value-added services Resumen M. Ángel García, J. Ángel Martínez y Jesús Martínez Actualmente,

Más detalles

Operating MATLAB by Internet

Operating MATLAB by Internet Operating MATLAB by Internet Bonifacio Castaño, Juan Llovet, Javier Sánchez University of Alcalá de Henares, Departament of mathematics. Abstract. In this work we demonstrate an interactive web-page, that

Más detalles

DISEÑO DE UN CRONOTERMOSTATO PARA CALEFACCIÓN SOBRE TELÉFONOS MÓVILES. Entidad Colaboradora: ICAI Universidad Pontificia Comillas.

DISEÑO DE UN CRONOTERMOSTATO PARA CALEFACCIÓN SOBRE TELÉFONOS MÓVILES. Entidad Colaboradora: ICAI Universidad Pontificia Comillas. DISEÑO DE UN CRONOTERMOSTATO PARA CALEFACCIÓN SOBRE TELÉFONOS MÓVILES Autor: Sánchez Gómez, Estefanía Dolores. Directores: Pilo de la Fuente, Eduardo. Egido Cortés, Ignacio. Entidad Colaboradora: ICAI

Más detalles

Herramienta para obtener estadísticas del Sistema Gestor de Base de Datos PostgreSQL.

Herramienta para obtener estadísticas del Sistema Gestor de Base de Datos PostgreSQL. Tipo de artículo: Artículo original Temática: SW Libre y sus aplicaciones Herramienta para obtener estadísticas del Sistema Gestor de Base de Datos PostgreSQL. Tool to obtain statistics from PostgreSQL

Más detalles

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB]

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Gobierno Municipal del Cantón Bolívar. SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Visión Universidad Técnica del Norte Histórico de Revisiones

Más detalles

INTRODUCCION A LOS SGBD

INTRODUCCION A LOS SGBD Parte Primera: INTRODUCCION A LOS SGBD Sistemas de Gestión de Bases de Datos Tabla Tabla Type Fila Tabla Type Fila Tabla text Fila Type Fila Fila text Type Fila Tabla Tabla Fila text Fila text Fila Fila

Más detalles

Juan de Dios Murillo Morera e-mail: jmurillo@una.ac.cr Santiago Caamaño Polini e-mail: scaamano@costarricense.cr INTRODUCCIÓN

Juan de Dios Murillo Morera e-mail: jmurillo@una.ac.cr Santiago Caamaño Polini e-mail: scaamano@costarricense.cr INTRODUCCIÓN UNICIENCIA 24 pp. 83-89 2010 IMPLEMENTACIÓN DE UN SERVIDOR FTP UTILIZANDO EL MODELO CLIENTE/SERVIDOR MEDIANTE EL USO DE SOCKETS EN LENGUAJE C UNIX CON EL FIN DE MEJORAR LOS TIEMPOS DE RESPUESTA EN LA RED

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

Autor: Cobreros Herrera, Pablo. RESUMEN DEL PROYECTO

Autor: Cobreros Herrera, Pablo. RESUMEN DEL PROYECTO SISTEMA DE PRESUPUESTACIÓN Y REPORTING PARA LA EMPRESA Autor: Cobreros Herrera, Pablo. Director: Ferrer Hernández, José Manuel. Entidad Colaboradora: ICAI Universidad Pontificia Comillas. RESUMEN DEL PROYECTO

Más detalles

ANÁLISIS Y DESARROLLO DE UNA PLATAFORMA BIG DATA

ANÁLISIS Y DESARROLLO DE UNA PLATAFORMA BIG DATA ANÁLISIS Y DESARROLLO DE UNA PLATAFORMA BIG DATA Autor: de la Cierva Perreau de Pinninck, Leticia Director: Sonia García, Mario Tenés Entidad Colaboradora: VASS RESUMEN DEL PROYECTO Tras la realización

Más detalles

CENTRO DE BACHILLERATO TECNOLÓGICO INDUSTRIAL Y DE SERVICIOS #166 Pablo Torres Burgos

CENTRO DE BACHILLERATO TECNOLÓGICO INDUSTRIAL Y DE SERVICIOS #166 Pablo Torres Burgos INSTRUCCIONES: Crear una máquina virtual con CentOS. Esperar a que cargue el SO y abrir una terminal de comandos. Realizar lo siguiente. NOTA: Para cada comando que se ejecute exitosamente: tomar una captura

Más detalles

ESTUDIO, ANÁLISIS Y EVALUACIÓN DEL ENTORNO DE TRABAJO HADOOP. Entidad Colaboradora: ICAI Universidad Pontificia Comillas

ESTUDIO, ANÁLISIS Y EVALUACIÓN DEL ENTORNO DE TRABAJO HADOOP. Entidad Colaboradora: ICAI Universidad Pontificia Comillas ESTUDIO, ANÁLISIS Y EVALUACIÓN DEL ENTORNO DE TRABAJO HADOOP. Autor: Director: Rubio Echevarria, Raquel Contreras Bárcena, David Entidad Colaboradora: ICAI Universidad Pontificia Comillas RESUMEN DEL PROYECTO

Más detalles

APLICACIÓN WEB BASADA EN UNA SOLUCIÓN EN SAP R/3 PARA EL MANTENIMIENTO DE TRENES

APLICACIÓN WEB BASADA EN UNA SOLUCIÓN EN SAP R/3 PARA EL MANTENIMIENTO DE TRENES APLICACIÓN WEB BASADA EN UNA SOLUCIÓN EN SAP R/3 PARA EL MANTENIMIENTO DE TRENES Autor: Alberny, Marion. Director: Alcalde Lancharro, Eduardo. Entidad Colaboradora: CGI. RESUMEN DEL PROYECTO La mayoría

Más detalles

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

Capítulo III. Análisis y diseño. Capítulo III. Análisis y diseño. 3.1 Análisis. El análisis es el intermediario entre los requisitos del sistema y el diseño, esta sección definiremos el análisis con una serie de modelos técnicos del sistema,

Más detalles

Instalación de IBM SPSS Modeler 14.2 Batch para Windows

Instalación de IBM SPSS Modeler 14.2 Batch para Windows Instalación de IBM SPSS Modeler 14.2 Batch para Windows Las siguientes instrucciones deben utilizarse para instalar IBM SPSS Modeler Batch versión 14.2. IBM SPSS Modeler Batch ofrece todas las capacidades

Más detalles

e-mail: yepezr_gye@servientrega.com.ec 2 Ingeniero en Computación especialización Sistemas Tecnológicos 2005;

e-mail: yepezr_gye@servientrega.com.ec 2 Ingeniero en Computación especialización Sistemas Tecnológicos 2005; SIITIIO ELECTRÓNIICO DE PAGOS Y TRANSFERENCIIAS EN LÍÍNEA Romina Yepez 1, Peter Calderón Ponce 2, Luis Fernando Ruiz Vera 3, Karina Astudillo Barahona 4 1 Ingeniera en Computación especialización Sistemas

Más detalles

MONITORIZACIÓN WIRELESS DE INSTALACIÓN FOTOVOLTAICA DE 56 KW P EN EL PARQUE TECNOLÓGICO DE ANDALUCÍA BASADA EN LA TECNOLOGÍA OPC

MONITORIZACIÓN WIRELESS DE INSTALACIÓN FOTOVOLTAICA DE 56 KW P EN EL PARQUE TECNOLÓGICO DE ANDALUCÍA BASADA EN LA TECNOLOGÍA OPC MONITORIZACIÓN WIRELESS DE INSTALACIÓN FOTOVOLTAICA DE 56 KW P EN EL PARQUE TECNOLÓGICO DE ANDALUCÍA BASADA EN LA TECNOLOGÍA OPC * Sidrach-de-Cardona M., * Carretero J., * Pereña A., ** Mora-López L, **

Más detalles

Implementación de un Servidor de Información en Internet bajo Situaciones de Carga Elevada

Implementación de un Servidor de Información en Internet bajo Situaciones de Carga Elevada Implementación de un Servidor de Información en Internet bajo Situaciones de Carga Elevada Departamento de Electrónica y Sistemas Facultad de Informática, Universidad de A Coruña Campus de Elviña s/n,

Más detalles

http://www.cem.itesm.mx/extension/ms

http://www.cem.itesm.mx/extension/ms Diplomado Programación orientada a objetos con Java y UML Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles

WLAB SISTEMA DE CONTROL REMOTO EN TIEMPO REAL DE EQUIPOS DE LABORARIO. Directores: Rodríguez Pecharromán, Ramón. Palacios Hielscher, Rafael.

WLAB SISTEMA DE CONTROL REMOTO EN TIEMPO REAL DE EQUIPOS DE LABORARIO. Directores: Rodríguez Pecharromán, Ramón. Palacios Hielscher, Rafael. WLAB SISTEMA DE CONTROL REMOTO EN TIEMPO REAL DE EQUIPOS DE LABORARIO. Autor: Rodríguez de la Rosa, Alicia. Directores: Rodríguez Pecharromán, Ramón. Palacios Hielscher, Rafael. Entidad Colaboradora: ICAI

Más detalles

Facultad de Sistemas e Informática

Facultad de Sistemas e Informática Escuela Politécnica del Ejército Sede Latacunga Facultad de Sistemas e Informática Galarza Maira Tapia Cevallos Paulina DESARROLLO DE APLICACIONES DISTRIBUIDAS UTILIZANDO PATRONES DE DISEÑO MODELO/VISTA

Más detalles

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software.

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. . TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. Índice 1 INTRODUCCIÓN 2 2 CARACTERÍSTICAS 2 2.1 Características del cliente...2 2.2 Características

Más detalles

ARQUITECTURA DE SISTEMA WEB INTRANET PARALA GESTIÓN DE LA SEGURIDAD OPERACIONAL ENAEROPUERTOS: SAFETY MANAGEMENT SYSTEM

ARQUITECTURA DE SISTEMA WEB INTRANET PARALA GESTIÓN DE LA SEGURIDAD OPERACIONAL ENAEROPUERTOS: SAFETY MANAGEMENT SYSTEM ARQUITECTURA DE SISTEMA WEB INTRANET PARALA GESTIÓN DE LA SEGURIDAD OPERACIONAL ENAEROPUERTOS: SAFETY MANAGEMENT SYSTEM Luis OchoaToledo, NicolásKemper Valverde, Hugo Flores Huerta Centro de Ciencias Aplicadas

Más detalles

Creating your Single Sign-On Account for the PowerSchool Parent Portal

Creating your Single Sign-On Account for the PowerSchool Parent Portal Creating your Single Sign-On Account for the PowerSchool Parent Portal Welcome to the Parent Single Sign-On. What does that mean? Parent Single Sign-On offers a number of benefits, including access to

Más detalles

Resumen. Palabras Claves: J2EE, AJAX, IEEE, GOLD, patrones, análisis, diseño, modelos, persistencia. Abstract

Resumen. Palabras Claves: J2EE, AJAX, IEEE, GOLD, patrones, análisis, diseño, modelos, persistencia. Abstract Implementación de un portal web para la automatización del proceso de consultorías de mentores GOLD de la Región Latinoamericana del IEEE (R9), utilizando arquitectura Java 2 Enterprise Edition - J2EE

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

Telecontrol y Monitoreo de Sistemas Eléctricos a través de una Red de Área Local Inalámbrica

Telecontrol y Monitoreo de Sistemas Eléctricos a través de una Red de Área Local Inalámbrica Telecontrol y Monitoreo de Sistemas Eléctricos a través de una Red de Área Local Inalámbrica Amhed Ashid Ramos Díaz, Angel Benjamín López Martínez Universidad Politécnica de Sinaloa. Niños Héroes #1413,

Más detalles

PROYECTO INFORMÁTICO PARA LA CREACIÓN DE UN GESTOR DOCUMENTAL PARA LA ONG ENTRECULTURAS

PROYECTO INFORMÁTICO PARA LA CREACIÓN DE UN GESTOR DOCUMENTAL PARA LA ONG ENTRECULTURAS PROYECTO INFORMÁTICO PARA LA CREACIÓN DE UN GESTOR DOCUMENTAL PARA LA ONG ENTRECULTURAS Autor: García Lodares, Victor. Director: Castejón Silvo, Pedro. Entidad Colaboradora: Entreculturas. Resumen del

Más detalles

CATÁLOGO ELECTRÓNICO PARA LA EMPRESA NERELIA TORRES PRODUCTOS INDUSTRIALES Y AGRÍCOLAS. 1 Soraya Díaz, 2 Germán Ñacato, 3 Mario Ron Egas

CATÁLOGO ELECTRÓNICO PARA LA EMPRESA NERELIA TORRES PRODUCTOS INDUSTRIALES Y AGRÍCOLAS. 1 Soraya Díaz, 2 Germán Ñacato, 3 Mario Ron Egas CATÁLOGO ELECTRÓNICO PARA LA EMPRESA NERELIA TORRES PRODUCTOS INDUSTRIALES Y AGRÍCOLAS 1 Soraya Díaz, 2 Germán Ñacato, 3 Mario Ron Egas Departamento de Ciencias de la Computación, Universidad de las Fuerzas

Más detalles

Kuapay, Inc. Seminario Internacional Modernización de los medios de pago en Chile

Kuapay, Inc. Seminario Internacional Modernización de los medios de pago en Chile Kuapay, Inc. Seminario Internacional Modernización de los medios de pago en Chile Our value proposition Kuapay s motto and mission Convert electronic transactions into a commodity Easy Cheap!!! Accessible

Más detalles

Documentación Instalación NOD32 Server y Clientes

Documentación Instalación NOD32 Server y Clientes Documentación Instalación NOD32 Server y Clientes En esta documentación se indicará detalladamente la manera de instalar el antivirus NOD32 de forma distribuida desde un servidor de dominio a todos los

Más detalles

Introducción. Campos de Aplicación SGBD. Índice. Aplicaciones Representativas. Aplicaciones Representativas

Introducción. Campos de Aplicación SGBD. Índice. Aplicaciones Representativas. Aplicaciones Representativas SGBD Base de Un Sistema Gestor de consiste en: Datos Una colección de datos interrelacionados Un conjunto de programas para acceder a los datos Objetivo Principal de un SGBD: Proporcionar una forma práctica

Más detalles

Sistemas de impresión y tamaños mínimos Printing Systems and minimum sizes

Sistemas de impresión y tamaños mínimos Printing Systems and minimum sizes Sistemas de impresión y tamaños mínimos Printing Systems and minimum sizes Para la reproducción del Logotipo, deberán seguirse los lineamientos que se presentan a continuación y que servirán como guía

Más detalles

Powered by RELEASE NOTES. CSS Business Intelligence. Versión 2.11.0. Build 20130510

Powered by RELEASE NOTES. CSS Business Intelligence. Versión 2.11.0. Build 20130510 RELEASE NOTES CSS Business Intelligence Versión 2.11.0 Build 20130510 Spanish Version English Version Change Log / Detalle de Cambios Revision Date Description Owner 1.0 27-May-2013 Document Creation /

Más detalles

Resumen. Abstract 1. INTRODUCCIÓN

Resumen. Abstract 1. INTRODUCCIÓN ANÁLISIS Y PLANEAMIENTO ESTRATÉGICO PARA INTEGRAR MÓDULO DE PRODUCTOS DE UN SISTEMA LOCAL A INTERNET UTILIZANDO FIREWALL EN LINUX Y WEB SERVICE EN PHP / SQL SERVER PARA ALMACENES ESTUARDO SÁNCHEZ - ALESSA

Más detalles

Objetos Distribuidos - Componentes. Middleware

Objetos Distribuidos - Componentes. Middleware Objetos Distribuidos - Componentes Middleware Middleware Component Oriented Development Arquitecturas 3 Tier Middleware es el software que: conecta y comunica los componentes de una aplicacion distribuida

Más detalles

UNIVERSIDAD DR. JOSE MATIAS DELGADO

UNIVERSIDAD DR. JOSE MATIAS DELGADO NOMBRE DE LA ASIGNATURA: PROGRAMACIÓN DE COMPUTADORAS 4 a. Generalidades. Número de Orden: Prerrequisito (s): 30 Código: PRC 4 PRC 3 Ciclo Académico: Área: VI Especializada U.V.: 4 Duración del Ciclo en

Más detalles

Plan de negocio para la explotación de un sistema de alquiler de bicicletas en la Comunidad de Madrid

Plan de negocio para la explotación de un sistema de alquiler de bicicletas en la Comunidad de Madrid Plan de negocio para la explotación de un sistema de alquiler de bicicletas en la Comunidad de Madrid Autor: Directores: Lago Vázquez, Óscar. Ortíz Marcos, Susana. Entidad Colaboradora: ICAI-Universidad

Más detalles

PROYECTO - WLAB. SISTEMA DE CONTROL REMOTO EN TIEMPO REAL DE EQUIPOS DE LABOROTORIO AUTORA: Sara Mira Fernández. Resumen

PROYECTO - WLAB. SISTEMA DE CONTROL REMOTO EN TIEMPO REAL DE EQUIPOS DE LABOROTORIO AUTORA: Sara Mira Fernández. Resumen PROYECTO - WLAB. SISTEMA DE CONTROL REMOTO EN TIEMPO REAL DE EQUIPOS DE LABOROTORIO AUTORA: Sara Mira Fernández Resumen La idea de la que parte este proyecto es la de permitir acceder al Laboratorio de

Más detalles

Capitulo 5. Implementación del sistema MDM

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

Más detalles

Diplomado Java. Descripción. Objetivo. A quien está dirigido. Requisitos. Beneficios

Diplomado Java. Descripción. Objetivo. A quien está dirigido. Requisitos. Beneficios Diplomado Java Descripción El lenguaje de programación Java es uno de los más utilizados hoy en día. Su potencia, simplicidad, funcionalidad y capacidad hacen que este lenguaje sea una de las herramientas

Más detalles

Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado

Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado 1. Introducción Unified Modeling Languaje Fuente: Booch- Jacobson-Rumbauch y diversos sitios Internet, entre otros:

Más detalles

Los ensayos que se van a desarrollar son los siguientes:

Los ensayos que se van a desarrollar son los siguientes: I Resumen El objetivo principal del proyecto es desarrollar un software que permita analizar unos datos correspondientes a una serie de ensayos militares. Con este objetivo en mente, se ha decidido desarrollar

Más detalles

Adaptación y Configuración de Procesos de Software Tailoring and Configuration of Software Processes

Adaptación y Configuración de Procesos de Software Tailoring and Configuration of Software Processes Adaptación y Configuración de Procesos de Software Tailoring and Configuration of Software Processes Rodolfo Villarroel Acevedo 1* 1 Pontificia Universidad Católica de Valparaíso. Avenida Brasil 2241,

Más detalles

IMPLANTACIÓN DE UNA SOLUCIÓN PLM QUE GARANTICE LAS CLAVES Y PRINCIPIOS RECOGIDOS POR EL SISTEMA DE GESTIÓN DE LA CALIDAD SIX SIGMA

IMPLANTACIÓN DE UNA SOLUCIÓN PLM QUE GARANTICE LAS CLAVES Y PRINCIPIOS RECOGIDOS POR EL SISTEMA DE GESTIÓN DE LA CALIDAD SIX SIGMA IMPLANTACIÓN DE UNA SOLUCIÓN PLM QUE GARANTICE LAS CLAVES Y PRINCIPIOS RECOGIDOS POR EL SISTEMA DE GESTIÓN DE LA CALIDAD SIX SIGMA Autor: Prats Sánchez, Juan. Director: Díaz Carrillo, Gerardo. Entidad

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

Las versiones LTS actuales son la 8.04 y la 10.04, lo cual nos deja ver que la 9.10 es una versión normal y ya no tiene soporte.

Las versiones LTS actuales son la 8.04 y la 10.04, lo cual nos deja ver que la 9.10 es una versión normal y ya no tiene soporte. Instalación de Dansguardian en Ubuntu 9.10 Para instalar de forma simple y segura dansguardian en los servidores con S.O. Ubuntu se presenta el problema de que estos vienen con la versión 9.10 de este

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

TFC J2EE. Tienda Online:WebCine

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

Más detalles

Phone Manager Compatibilidad con aplicaciones OCTOBER 2014 DOCUMENT RELEASE 4.1 COMPATIBILIDAD CON APLICACIONES

Phone Manager Compatibilidad con aplicaciones OCTOBER 2014 DOCUMENT RELEASE 4.1 COMPATIBILIDAD CON APLICACIONES Phone Manager Compatibilidad con aplicaciones OCTOBER 2014 DOCUMENT RELEASE 4.1 COMPATIBILIDAD CON APLICACIONES SalesLogix NOTICE The information contained in this document is believed to be accurate in

Más detalles

Indizen Labs imade. Marco de Desarrollo Aplicaciones de Indizen

Indizen Labs imade. Marco de Desarrollo Aplicaciones de Indizen Indizen Labs imade Marco de Desarrollo Aplicaciones de Indizen Índice de contenidos Indizen Labs Introducción a imade Metodología imade Arquitectura imade Herramientas imade Indizen Labs Indizen Labs Son

Más detalles

13. EL LEAD TIME EN EL DESARROLLO DE PRODUCTOS SOFTWARE

13. EL LEAD TIME EN EL DESARROLLO DE PRODUCTOS SOFTWARE 13. EL LEAD TIME EN EL DESARROLLO DE PRODUCTOS SOFTWARE Jaime Alberto Sánchez Velásquez Ana Lucía Pérez * RESUMEN En los últimos años, el aumento de las compañías desarrolladoras de software en Colombia

Más detalles

Por tanto, la aplicación SEAH (Sistema Experto Asistente para Hattrick) ofrece las siguientes opciones:

Por tanto, la aplicación SEAH (Sistema Experto Asistente para Hattrick) ofrece las siguientes opciones: SEAH: SISTEMA EXPERTO ASISTENTE PARA HATTRICK Autor: Gil Mira, Alfredo Director: Olivas Varela, Jose Ángel Entidad Colaboradora: ICAI Universidad Pontificia Comillas RESUMEN DEL PROYECTO Hatrick es un

Más detalles

Título del Proyecto: Sistema Web de gestión de facturas electrónicas.

Título del Proyecto: Sistema Web de gestión de facturas electrónicas. Resumen Título del Proyecto: Sistema Web de gestión de facturas electrónicas. Autor: Jose Luis Saenz Soria. Director: Manuel Rojas Guerrero. Resumen En la última década se han producido muchos avances

Más detalles

Descripción de Arquitectura Repositorio de metadatos de componentes de software

Descripción de Arquitectura Repositorio de metadatos de componentes de software Descripción de Arquitectura Repositorio de metadatos de componentes de software 1. Introducción. 1.1. Propósito. 1.2. Alcance. 1.3. Definiciones. 1.4 Contexto. 1.5. Referencia. 2. Objetivos y restricciones

Más detalles

PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA PRESTACIÓN DEL SERVICIO PYME.NET COMERCIO ELECTRÓNICO

PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA PRESTACIÓN DEL SERVICIO PYME.NET COMERCIO ELECTRÓNICO PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA PRESTACIÓN DEL SERVICIO PYME.NET COMERCIO ELECTRÓNICO DENOMINACIÓN: SERVICIO PYME.NET COMERCIO ELECTRÓNICO DE CÁMARA TERUEL 1. INTRODUCCIÓN Y OBJETIVOS 2. ALCANCE

Más detalles

Módulo Profesional 01: Bases de datos (código: 0484).

Módulo Profesional 01: Bases de datos (código: 0484). Módulo Profesional 01: Bases de datos (código: 0484). Actividades de enseñanza-aprendizaje que permiten alcanzar los objetivos del módulo. Interpretar diseños lógicos de bases de datos. Realizar el diseño

Más detalles

SWITCH TRANSACCIONAL BASADO EN EL PASO DE MENSAJES XML

SWITCH TRANSACCIONAL BASADO EN EL PASO DE MENSAJES XML SWITCH TRANSACCIONAL BASADO EN EL PASO DE MENSAJES XML Diana Béjar Domínguez 1, Elena Luzuriaga Castro 2, Fabricio Echeverría Briones 3 1 Ingeniera en Computación 2006 2 Ingeniera en Computación 2006 4

Más detalles

REST BACK END Y APLICACIÓN PARA ios PARA OPTIMIZAR TIEMPO Y RECOMENDAR NUEVOS EVENTOS

REST BACK END Y APLICACIÓN PARA ios PARA OPTIMIZAR TIEMPO Y RECOMENDAR NUEVOS EVENTOS REST BACK END Y APLICACIÓN PARA ios PARA OPTIMIZAR TIEMPO Y RECOMENDAR NUEVOS EVENTOS Autor: Balduz Bernal, Carlos Director: Contreras Bárcena, David Entidad Colaboradora: ICAI Universidad Pontificia Comillas.

Más detalles

UNIVERSIDAD DE LAS AMERICAS Facultad de ingeniería

UNIVERSIDAD DE LAS AMERICAS Facultad de ingeniería i UNIVERSIDAD DE LAS AMERICAS Facultad de ingeniería Desarrollo de un sistema de información tipo diccionario para ser implementado como servicio SMS Premium Trabajo de Titulación presentado en conformidad

Más detalles

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software IX Contenidos Prólogo... XIX Prefacio... XXI Guía de lectura...xxiii Parte I - Introducción Capítulo 1 - Evolución 1.1 Introducción... 2 1.2 Los hitos en la evolución histórica del desarrollo de software...

Más detalles

ORACLE 11g. 50 horas 60 días

ORACLE 11g. 50 horas 60 días ORACLE 11g DURACIÓN DÍAS DE CONEXIÓN 50 horas 60 días CONTACTO: formacion@fgulem.es El Campus Virtual ha sido concebido con una metodología dinámica e interactiva, basada en el aprendizaje activo y participativo

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

Capitulo VI. GetME: Módulo de Software de Lectura de Mensajes de Texto para un Ambiente de Aprendizaje.

Capitulo VI. GetME: Módulo de Software de Lectura de Mensajes de Texto para un Ambiente de Aprendizaje. Capitulo VI. GetME: Módulo de Software de Lectura de Mensajes de Texto para un Ambiente de Aprendizaje. 6.1. Arquitectura General de GetME. La inclusión de tecnología de voz en teléfonos celulares y/o

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

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

Aplicación web para el modelado de redes eléctricas

Aplicación web para el modelado de redes eléctricas Aplicación web para el modelado de redes eléctricas Autores: Sergio Burgos González Carlos Mateo (Director) Tomás Gómez San Román (Director) Resumen: El proyecto consiste en el desarrollo de una aplicación

Más detalles

Denominación de la materia. N créditos ECTS = 36 carácter = OBLIGATORIO SISTEMAS DE SOFTWARE. Ubicación dentro del plan de estudios y duración

Denominación de la materia. N créditos ECTS = 36 carácter = OBLIGATORIO SISTEMAS DE SOFTWARE. Ubicación dentro del plan de estudios y duración Denominación de la materia SISTEMAS DE SOFTWARE N créditos ECTS = 36 carácter = OBLIGATORIO Ubicación dentro del plan de estudios y duración La materia Sistemas de Software está formada por 6 asignaturas

Más detalles

TEDECO Tele-Conference

TEDECO Tele-Conference TEDECO Tele-Conference http://teteco.googlecode.com Ignacio Martín Oya Tutor: Jesús Martínez Mateo Tecnología para el Desarrollo y la Cooperación Facultad de Informática Universidad Politécnica de Madrid

Más detalles

APLICATIVO WEB PARA LA ADMINISTRACIÓN DE LABORATORIOS Y SEGUIMIENTO DOCENTE EN UNISARC JUAN DAVID LÓPEZ MORALES

APLICATIVO WEB PARA LA ADMINISTRACIÓN DE LABORATORIOS Y SEGUIMIENTO DOCENTE EN UNISARC JUAN DAVID LÓPEZ MORALES APLICATIVO WEB PARA LA ADMINISTRACIÓN DE LABORATORIOS Y SEGUIMIENTO DOCENTE EN UNISARC JUAN DAVID LÓPEZ MORALES CORPORACIÓN UNIVERSITARIA SANTA ROSA DE CABAL CIENCIAS Y TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN

Más detalles

Centro de Capacitación en Tecnologías de la Información. Desarrollo de. diplomado

Centro de Capacitación en Tecnologías de la Información. Desarrollo de. diplomado Centro de Capacitación en Tecnologías de la Información Desarrollo de Objetivo Dotar al alumno de la metodología y los fundamentos de la programación en Java usando la plataforma J2SE (Java 2 Standard

Más detalles

V. CAPÍTULO: CONTRIBUCIÓN

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

Más detalles

HERRAMIENTA PARA LA OPTIMIZACIÓN DEL PORFOLIO DE PRODUCTOS DE LAS REDES DE VENTAS DE UN LABORATORIO FARMACÉUTICO

HERRAMIENTA PARA LA OPTIMIZACIÓN DEL PORFOLIO DE PRODUCTOS DE LAS REDES DE VENTAS DE UN LABORATORIO FARMACÉUTICO HERRAMIENTA PARA LA OPTIMIZACIÓN DEL PORFOLIO DE PRODUCTOS DE LAS REDES DE VENTAS DE UN LABORATORIO FARMACÉUTICO Autor: Tárano Pastor, Ramón. Director: Moreno Alonso, Pablo. Director: Ruiz del Palacio,

Más detalles

DISEÑO E IMPLEMENTACIÓN DEL PARQUE VIRTUAL DEL PROYECTO AJÁ! PARQUE DE LA CIENCIA

DISEÑO E IMPLEMENTACIÓN DEL PARQUE VIRTUAL DEL PROYECTO AJÁ! PARQUE DE LA CIENCIA DISEÑO E IMPLEMENTACIÓN DEL PARQUE VIRTUAL DEL PROYECTO AJÁ! PARQUE DE LA CIENCIA Talia Calderón Orellana 1, Sergio Flores 2 1 Ingeniero en Computación 2006 2 Director de Tesis, Ingeniero en Telemática,

Más detalles

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

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

Más detalles

SOFTWARE PARA LA GESTIÓN INFORMÁTICA DE UNA CLÍNICA DENTAL

SOFTWARE PARA LA GESTIÓN INFORMÁTICA DE UNA CLÍNICA DENTAL SOFTWARE PARA LA GESTIÓN INFORMÁTICA DE UNA CLÍNICA DENTAL Autora: Laura Martín García Director: Alberto Ciudad Sánchez RESUMEN El objetivo de este proyecto es realizar el análisis, diseño y desarrollo

Más detalles

HERRAMIENTA WEB PARA LA ELABORACIÓN DE TEST BAJO LA ESPECIFICACIÓN IMS-QTI

HERRAMIENTA WEB PARA LA ELABORACIÓN DE TEST BAJO LA ESPECIFICACIÓN IMS-QTI HERRAMIENTA WEB PARA LA ELABORACIÓN DE TEST BAJO LA ESPECIFICACIÓN IMS-QTI Muñoz-Bouchard J.P., y Álvarez-González L.A. jp.knap@gmail.com@gmail.com, lalvarez@inf.uach.cl Grupo de Investigación en Tecnologías

Más detalles

ESTUDIO DE SOLUCIONES DE BUSINESS INTELLIGENCE

ESTUDIO DE SOLUCIONES DE BUSINESS INTELLIGENCE ESTUDIO DE SOLUCIONES DE BUSINESS INTELLIGENCE Autor: Jover Sanz-Pastor, Teresa. Director: Cesteros García, Francisco José. Entidad colaboradora: AVANSIS Integración. RESUMEN Hoy en día en todas las empresas

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