Universidad Central Del Ecuador Facultad De Ingeniería Ciencias Físicas Y Matemática Carrera De Ingeniería Informática
Total Page:16
File Type:pdf, Size:1020Kb
UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD DE INGENIERÍA CIENCIAS FÍSICAS Y MATEMÁTICA CARRERA DE INGENIERÍA INFORMÁTICA DESARROLLO DE UN SISTEMA DE INFORMACIÓN PARA LA ADMINISTRACIÓN DE DOCENTES DE LA FACULTAD DE CIENCIAS MÉDICAS TRABAJO DE GRADUACIÓN, PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO INFORMÁTICO AUTOR: SAMUEZA GUAMÁN PATRICIO XAVIER. TUTOR: ING. MARIO RAÚL MORALES MORALES, MBA. QUITO – 8 DE DICIEMBRE 2016 AUTORIZACIÓN DE LA AUTORIA INTELECTUAL Yo, PATRICIO XAVIER SAMUEZA GUAMÁN en calidad de autor del trabajo del proyecto integrador DISEÑO DE UN SISTEMA DE INFORMACIÓN PARA LA ADMINISTRACIÓN DE DOCENTES DE LA FACULTAD DE CIENCIAS MÉDICAS, autorizo a la UNIVERSIDAD CENTRAL DEL ECUADOR, hacer uso de todos los contenidos que me pertenecen o de parte de los que contienen esta obra, con fines estrictamente académicos o de investigación. Los derechos que como autor me corresponden, con excepción de la presente autorización, seguirán vigentes a mi favor, de conformidad con lo establecido en los artículos 5, 6, 8; 19 y demás pertinente de la Ley de Propiedad Intelectual y su Reglamento. Asimismo, autorizo a la Universidad Central del Ecuador para que realice la digitalización y publicación de este trabajo de investigación en el repositorio virtual, de conformidad a lo dispuesto en el Art. 144 de la Ley Orgánica de Educación Superior. En la ciudad de Quito, a los 8 días del mes de Diciembre del 2016. Patricio Xavier Samueza Guamán C.C 171541381-9 Tfno: 0987740752 Correo: [email protected] ii CERTIFICACIÓN DEL TUTOR Yo, Ing. Mario Raúl Morales Morales en calidad de Tutor del Proyecto Integrador, Desarrollo De Un Sistema De Información Para La Administración De Docentes De La Facultad De Ciencias Médicas, presentado por Patricio Xavier Samueza Guamán de la Carrera de Ingeniería Informática, Facultad de Ingeniería Ciencias Físicas y Matemática de la Universidad Central del Ecuador, considero que el mismo reúne los requisitos y méritos necesarios en el campo metodológico y en el campo epistemológico, para ser sometido a la evaluación por parte del jurado examinador que se designe, por lo que lo APRUEBO, a fin de que el proyecto integrador sea habilitado para continuar con el proceso de titulación determinado por la Universidad Central del Ecuador. Certifico que este documento fue revisado en el programa antiplagio URKUD. En la ciudad de Quito, a los 6 días del mes de Mayo de 2015. Ing. Mario Raúl Morales Morales C.C 1709026577 Tfno: 0997739957 [email protected] iii APROBACIÓN DEL TRIBUNAL iv v DEDICATORIA El presente trabajo dedico con mucho amor y gratitud a DIOS, que me guía y me mira con amor cada mañana quien inspiro mi espíritu para seguir cuando ya no tenía fuerzas y a la Virgen María, mi intercesora y abogada. A mis padres quienes me dieron vida, valores, educación, apoyo y consejos. A mis hermanas, hermanos por su respeto y cariño. A mi novia, Mashury que siempre estuvo a mi lado y confió en mí aun cuando las cosas no iban bien. A mi amigo de la infancia Francisco, gracias por su apoyo constante y por ser una gran persona A mi tutor, Ingeniero Mario Morales, por haberme guiado en el transcurso y desarrollo del proyecto. Al ingeniero Palma, por abrirme las puertas de la Facultad de Medicina para poder desarrollar el proyecto A todos ellos se los agradezco desde el fondo de mi alma. Para todos ellos hago esta dedicatoria. PATRICIO vi AGRADECIMIENTOS En primer lugar mi profundo agradecimiento a Dios el Creador y dador de la vida mi guía y protector mi dulce sustento, mi Padre de amor y bondad; en segundo lugar a cada uno de los que son parte de mi familia a mi PADRE Francisco Samueza que Dios lo tenga en su gloria, a mi MADRE Natividad del Carmen Guamán por su gran lucha, por su constante apoyo, por proveer el sustento diario pero sobre todo por su testimonio de vida y por su gran amor , paciencia y su gran ejemplo para formarme en una persona en valores y en victoria a pesar de la lucha diaria. A mis hermanos y hermanas por su apoyo incondicional por sus consejos y sobre todo por creer en mi a pesar de las adversidades, a Mashury mi novia por su gran persona, una gran amiga y compañera, por siempre haberme dado fuerzas a través de sus oraciones, ayunos, palabras de vida y bendición que me han ayudado a levantarme y seguir caminando en busca de la meta propuesta. vii CONTENIDO pág AUTORIZACIÓN DE LA AUTORIA INTELECTUAL ........................................... ii CERTIFICACIÓN DEL TUTOR ................................................................................ iii APROBACIÓN DEL TRIBUNAL .............................................................................. iv DEDICATORIA ............................................................................................................ vi AGRADECIMIENTO .................................................................................................. vii LISTA DE TABLAS ..................................................................................................... xii LISTA DE FIGURAS .................................................................................................. xiii GLOSARIO ................................................................................................................... xv RESUMEN ................................................................................................................... xvi ABSTRACT ................................................................................................................ xvii INTRODUCCIÓN .......................................................................................................... 1 1. PRESENTACIÓN DEL PROBLEMA ..................................................................... 2 1.1 Planteamiento del Problema .................................................................................... 2 1.2 Objetivos del Proyecto. ............................................................................................ 3 1.2.1 Objetivo General ................................................................................................... 3 1.2.2 Objetivos Específicos ............................................................................................. 3 1.3 Justificación ............................................................................................................... 3 1.4 Alcance ....................................................................................................................... 4 2. MARCO TEORICO ................................................................................................... 6 2.1 Ingeniería de software .............................................................................................. 6 2.2 Arquitectura .............................................................................................................. 6 2.2.1 Java Platform Enterprise Edition Versión 7 ....................................................... 6 2.2.2 Capa de Base de Datos .......................................................................................... 8 2.2.3 Capa de Datos. ....................................................................................................... 8 2.2.4 Capa de Lógica de Negocio .................................................................................. 8 2.2.5 Capa de Integración .............................................................................................. 9 viii 2.2.6 Capa Web ............................................................................................................... 9 2.2.7 Capa Cliente ......................................................................................................... 10 2.3 Tecnologías para el desarrollo de aplicaciones Java Web. ................................. 10 2.3.1 Tecnologías en la capa de acceso de datos. ........................................................ 10 2.3.2 Tecnologías en la capa de lógica de negocio. ..................................................... 11 2.3.3 Tecnologías en la capa web. ................................................................................ 13 2.4 Herramientas de desarrollo ................................................................................... 15 2.4.1 Java. ...................................................................................................................... 15 2.4.2 Servidor de Aplicaciones Java EE ..................................................................... 15 2.4.3 GlassFish Server Edition versión 4.1. ................................................................ 15 2.4.4 PostgreSQL 9.3. ................................................................................................... 16 2.4.5 PgAdmin III ......................................................................................................... 18 2.4.6 PrimeFaces ........................................................................................................... 18 2.4.7 Alfresco Community Edition 5.1. ....................................................................... 18 2.4.8 NetBeans 8.1. ........................................................................................................ 19 3. METODOLOGIA ..................................................................................................... 20 3.1 Metodologías ágiles. ................................................................................................ 20 3.2 Comparación de Metodologías Ágiles vs Metodologías Tradicionales