UNIVERSIDAD TÉCNICA DE MANABÍ TESIS DE GRADO

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

Download "UNIVERSIDAD TÉCNICA DE MANABÍ TESIS DE GRADO"

Transcripción

1 UNIVERSIDAD TÉCNICA DE MANABÍ FACULTAD DE CIENCIAS INFORMÁTICAS ESCUELA DE INGENIERÍA EN SISTEMAS TESIS DE GRADO Previo a la Obtención del Título en Ingeniería en Sistemas Informáticos Modalidad DESARROLLO COMUNITARIO Tema Implementación de las Tecnologías de la Información y la Comunicación en los procesos académicos y administrativos en las Facultades de Ciencias Zootécnicas y Ciencias Informáticas de la Universidad Técnica de Manabí. Módulo II Instalación de Pizarras Digitales Interactivas en la Facultades de Ciencias Zootécnicas e Informáticas y Desarrollo de un Sistema de Control de Producción Avícola. Autores Alcívar Loor Ángel Alberto Coppiano Loor Carlos Cecilio Cedeño Zambrano Alida Angélica Mendoza Salazar Marcelo Javier Director Ing. Hernán Vargas Nolivos Portoviejo - Manabí - Ecuador 2010

2 CERTIFICA Que la presente Tesis de Grado titulada IMPLEMENTACIÓN DE LAS TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN EN LOS PROCESOS ACADÉMICOS Y ADMINISTRATIVOS EN LAS FACULTADES DE CIENCIAS ZOOTÉCNICAS Y CIENCIAS INFORMÁTICAS DE LA UNIVERSIDAD TÉCNICA DE MANABÍ. MÓDULO II: INSTALACIÓN DE PIZARRAS DIGITALES INTERACTIVAS EN LA FACULTADES DE CIENCIAS ZOOTÉCNICAS E INFORMÁTICAS Y DESARROLLO DE UN SISTEMA DE CONTROL DE PRODUCCIÓN AVÍCOLA, es trabajo original de los Señores Alcívar Loor Ángel Alberto, Coppiano Loor Carlos Cecilio, Cedeño Zambrano Alida Angélica y Mendoza Salazar Marcelo Javier; y que ha sido realizada bajo mi dirección. Es todo cuanto puedo decir en honor a la verdad. ING. Hernán Vargas Nolivos DIRECTOR DE TESIS ii

3 CERTIFICACIÓN La presente Tesis de Grado IMPLEMENTACIÓN DE LAS TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN EN LOS PROCESOS ACADÉMICOS Y ADMINISTRATIVOS EN LAS FACULTADES DE CIENCIAS ZOOTÉCNICAS Y CIENCIAS INFORMÁTICAS DE LA UNIVERSIDAD TÉCNICA DE MANABÍ. MÓDULO II: INSTALACIÓN DE PIZARRAS DIGITALES INTERACTIVAS EN LA FACULTADES DE CIENCIAS ZOOTÉCNICAS E INFORMÁTICAS Y DESARROLLO DE UN SISTEMA DE CONTROL DE PRODUCCIÓN AVÍCOLA, es trabajo original de los Señores Alcívar Loor Ángel Alberto, Coppiano Loor Carlos Cecilio, Cedeño Zambrano Alida Angélica y Mendoza Salazar Marcelo Javier; la cual ha sido evaluada, revisada y aprobada por los miembros del tribunal de revisión y evaluación. Para constancia firman: Ing. Jimmy Zambrano Mg. Gp. PRESIDENTE Ing. Stela San Andrés Mg. Se. DOCENTE COMISION INVESTIGACIÓN Ing. Gabriel Demera DOCENTE DE ÁREA iii

4 DECLARATORIA Los autores de la presente Tesis ceden todos los derechos de autoría sobre el tema: IMPLEMENTACIÓN DE LAS TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN EN LOS PROCESOS ACADÉMICOS Y ADMINISTRATIVOS EN LAS FACULTADES DE CIENCIAS ZOOTÉCNICAS Y CIENCIAS INFORMÁTICAS DE LA UNIVERSIDAD TÉCNICA DE MANABÍ. MÓDULO II: INSTALACIÓN DE PIZARRAS DIGITALES INTERACTIVAS EN LA FACULTADES DE CIENCIAS ZOOTÉCNICAS E INFORMÁTICAS Y DESARROLLO DE UN SISTEMA DE CONTROL DE PRODUCCIÓN AVÍCOLA a la Universidad Técnica de Manabí. Alcívar Loor Ángel Alberto Coppiano Loor Carlos Cecilio Cedeño Zambrano Alida Angélica Mendoza Salazar Marcelo Javier iv

5 DEDICATORIA Dedico a Dios que ha sido mi guía, mi fortaleza para cumplir con uno de mis objetivos de llegar a realizarme como profesional. A mis padres que han sido mi motivo de inspiración y con su apoyo e cumplido con uno de mis más anhelado sueños ya que sin su motivación no lo hubiese llegado a mi meta. A mi hermano que de una u otra forma aporto con sus ideas. A mis compañeros que fueron pilares fundamentales, con su ayuda y apoyo incondicional pude salir adelante. Por esta razón dedico mi tesis a todos ellos. Gracias. Alberto Alcívar v

6 DEDICATORIA A Dios por ser mi guía espiritual y permitirme terminar esta fase en mi vida, por darme valor, constancia y fuerza para superar los obstáculos que se me presentaron en el transcurso de esta carrera. A mis padres, Guido Cedeño y Teotista Zambrano que me han sabido orientar para ser la persona que soy, ya que sin su apoyo, moral y económico no hubiera podido superarme en esta etapa, a la vez con sus principios contribuyeron a mi formación personal y con su constante amor, comprensión, consejos y estímulos me han convertido en una mujer profesional y triunfadora Y un sin números de ángeles que encontré en mi arduo camino me indicaron que con fe perseverancia, integridad, respeto, humildad y compañerismo se llega a la meta trazada. A mis hermanos y familiares una gratitud inmensa ya que mi triunfo profesional también es de ellos. Y a la vez a la Lcda. Myrna Murillo Farfán que con su optimismo y ayuda incondicional me brindo hospitalidad en su cálido hogar y mucho cariño. Alida Cedeño. vi

7 DEDICATORIA La constancia es uno de los grandes dones del ser humano que Dios nos ha dado. Prueba de aquello esta lo alcanzando hasta ahora. Dedico este proyecto principalmente a Dios por darme la fuerza de seguir un camino lleno de adversidades. A mi madre que con un ahincó lleno de amor fortalece mi espíritu de estudiante, sin ella mi vida abría sido un vaivén de fracasos. A mi familia pilar fundamental en mi vida, a mis amigos, docentes que me han dado todo su conocimiento y a todas las personas que intervinieron en este proyecto. Como no agradecer a lo mas hermoso que me ha dado Dios, mi hija Kristel. Carlos Coppiano vii

8 DEDICATORIA Primeramente quiero dedicar este trabajo al ser supremo Dios, por darme la constancia, sabiduría, y sobre todo por la salud física y mental; que me permitieron seguir un ideal y alcanzar un objetivo, la culminación de esta Tesis. A mis familiares que me apoyaron en todo momento: mí querida madre que con su cariño y sabios consejos me enseño el valor de la perseverancia y el amor que hay que poner para lograr las metas, y se sienta feliz de tener un hijo profesional. A mi ñaño, que a pesar la distancia que nos separa siempre estuvo pendiente de mí, dándome palabras de aliento y guiándome por el camino del bien. A mí amada novia, que fue mi inspiración, y motivación para no decaer en los momentos difíciles. A mí querida institución la Coop. Chone Ltda., que me acogió y me dio toda la apertura necesaria para la consecución de este trabajo. Y a todas las personas que creyeron en este trabajo y me brindaron su apoyo directa o indirectamente les dedico esta Tesis. Marcelo Mendoza. viii

9 AGRADECIMIENTO Esta tesis es el resultado del esfuerzo conjunto de todos los que formamos el equipo de trabajo, gracias a la armonía grupal lo hemos logrado. Por esto agradecemos a quienes a lo largo de este tiempo han puesto a prueba sus capacidades y conocimientos en el desarrollo de este aporte al proceso educativo el cual ha finalizado llenando todas nuestras expectativas. A nuestros padres quienes a lo largo de toda nuestras vidas nos han apoyado y motivado en nuestra formación académica, creyeron en nosotros en todo momento y no dudaron de nuestras habilidades. A nuestros profesores a quienes les debemos gran parte de nuestros conocimientos, gracias a su paciencia y enseñanza, finalmente un eterno agradecimiento. A esta prestigiosa universidad la cual abre sus puertas a jóvenes como nosotros, preparándonos para un futuro competitivo y formándonos como profesionales con sentido de seriedad, responsabilidad y rigor académico. Por último a dos grandes amigos como es el Ing., Leonardo Cardoso y el Ing. José Luis Ramos por su ayuda incondicional en todo momento. Gracias Dios Gracias compañeros! ix

10 PARTE PRELIMINAR TEMA Implementación de las Tecnologías de la Información y la Comunicación en los procesos académicos y administrativos en las Facultades de Ciencias Zootécnicas y Ciencias Informáticas de la Universidad Técnica de Manabí. Módulo II: Instalación de Pizarras Digitales Interactivas en la Facultades de Ciencias Zootécnicas e Informáticas y Desarrollo de un Sistema de Control de Producción Avícola. x

11 RESUMEN Las Tecnologías de la Información y la Comunicación son las últimas aplicaciones y herramientas que surgen para dar consistencia a la educación a distancia; esta situación de cambio se traduce en el aprendizaje en línea, una nueva manera de aprender, una educación sin distancias geográficas; es decir una educación electrónica. Este trabajo formo parte de una investigación cuya finalidad fue la Implementación de las Tecnologías de la Información y la Comunicación en los procesos académicos y administrativos en las Facultades de Ciencias Zootécnicas y Ciencias Informáticas de la Universidad Técnica de Manabí. Concisamente, los ejes tecnológicos que se trabajaron fueron: 2 Pizarras Digitales Interactivas incorporadas en las facultades involucradas respectivamente e implementación de un Sistema de Control de Producción Avícola en la Facultad de Ciencias Zootécnicas. Por otro lado, la automatización de los procesos que se realizó en el Departamento de Producción Animal en la Facultad de Ciencias Zootécnicas, se baso a través del diseño, desarrollo e implementación de un sistema informático. Este proceso se llevó a cabo mediante el uso de software libre, utilizando el gestor de base de datos MySQL, además de las herramientas que este incluye como el My SQL Query Browser, MySQL Administrator, Sistema operativo Centos 5 de Linux como servidor de base de datos, de igual manera el desarrollo del aplicativo se codifico bajo la plataforma NetBeans IDE 6.8 con módulos y clases escritas en lenguaje Java. El sistema controla la parte técnica del área avícola que involucra el Departamento de Producción Animal. xi

12 SUMMARY The Technologies of the Information and the Communication are the last applications and tools that arise to give consistency to the education at distance; this situation of change is translated in the on-line learning, a new way to learn, an education without geographical distances; that is to say an electronic education. This work is part of an investigation whose purpose was the Implementation of the Technologies of the Information and the Communication in the academic and administrative processes in the Abilities of Sciences Zootechnical and Computer Sciences of the Technical University of Manabí. Concisely, technological axes that worked were: were: Two interactive whiteboards incorporated respectively in the faculties involved and implementation of a Monitoring System Poultry Production in the Livestock Sciences Faculty. On the other hand, the automation of the processes that was carried out in the Department of Animal Production in the Ability of Sciences Zootechnical, you bases through the design, development and implementation of a computer system. This process was carried out by means of the use of free software, using the database agent MySQL, besides the tools that this it includes as My SQL Query Browser, MySQL Administrator, Operating system Centos 5 of Linux like database servant, in a same way the development of the applicative you codes under the platform NetBeans IDE 6.8 with modules and classes written in language Java. The system controls the technical part of the poultry area that involves the Department of Animal Production. xii

13 ÍNDICE CERTIFICACIÓN DEL DIRECTOR DE TESIS CERTIFICACIÓN DEL TRIBUNAL DE REVISIÓN Y EVALUACIÓN DECLARATORIA DEDICATORIA AGRADECIMIENTO PARTE PRELIMINAR RESUMEN SUMMARY ii iii iv v ix x xii xii CAPITULO I PARTE PRINCIPAL 1 LOCALIZACIÓN DEL PROYECTO 1 2 FUNDAMENTACIÓN DIAGNÓSTICO DE LA COMUNIDAD IDENTIFICACIÓN DEL PROBLEMA PRIORIZACIÓN DE PROBLEMAS 3 3 JUSTIFICACIÓN 5 CAPITULO II 4 OBJETIVOS OBJETIVO GENERAL OBJETIVOS ESPECÍFICOS 6 CAPITULO III 5 MARCO DE REFERENCIA ANTECEDENTES DEL PROBLEMA DESCRIPCIÓN DEL ÁREA Facultad de Ciencias Zootécnicas 8 xiii

14 5.2.1 Facultad de Ciencias Informáticas Definición de Conceptos TIC (Tecnologías de la Información y la Comunicación) Pizarras Digitales E-Beam Concepto de Zootécnica Sistema de Control de Producción Avícola: SCPA Sistema de Gestión de Base de Datos Bases de Datos Dinámicas MySQL Workbench Programación por Capas Compilador de Java Lenguaje Java Netbeans MySQL MySQL Administrator MySQL Query Browser Ireport JasperReports Centos 5 39 CAPITULO IV 6 BENEFICIARIOS BENEFICIARIOS DIRECTOS BENEFICIARIOS INDIRECTOS 42 7 METODOLOGÍA MATRIZ DE INVOLUCRADOS ÁRBOL DE PROBLEMAS ÁRBOL DE OBJETIVOS ÁRBOL DE ALTERNATIVAS MATRIZ DEL MARCO LÓGICO 48 8 RECURSOS UTILIZADOS HUMANOS INSTITUCIONALES 55 xiv

15 8.3 MATERIALES TECNOLOGICOS Hardware Software ECONOMICOS 56 CAPITULO V 9 PRESENTACIÓN Y ANÁLISIS DE LOS RESULTADOS OBTENIDOS EN LA SOLUCIÓN DEL PROBLEMA DESARROLLO DEL SISTEMA DE CONTROL DE PRODUCCIÓN AVÍCOLA SCPA EN LA ESCUELA DE INGENIERÍA ZOOTÉCNICA Diseño de la base de datos Diccionario de datos Diagrama entidad-relación Diagramas de casos de uso Diseño de interfaces GUIA DE USO E INSTALACIÓN DE LA PIZARRA DIGITAL INTERACTIVA E BEAM Anotador Digital e-beam system Pizarra Interactiva e-beam Interactive CONCLUSIONES Y RECOMENDACIONES CONCLUSIONES RECOMENDACIONES SUSTENTABILIDAD Y SOSTENIBILIDAD PESUPUESTO CRONOGRANA VALORADO BIBLIOGRAFÍA Paginas web Software de consulta Libros consultados 117 ANEXOS 119 MANUAL DE USUARIO 120 MANUAL DEL PROGRAMADOR 156 xv

16 INDICE DE GRÁFICOS IMAGEN 1 16 EBeam Interact IMAGEN 2 17 EBeam Rotuladores y Receptor IMAGEN 3 20 Posicionamiento de ebeam IMAGEN 4 28 Capas y Niveles IMAGEN 5 35 My SQL Administrador xvi

17 CAPITULO I PARTE PRINCIPAL 1 LOCALIZACIÓN FÍSICA DEL PROYECTO La implementación de las TIC en los procesos académicos y administrativos se ejecuto en la Facultad de Ciencias Zootécnicas y la Facultad de Ciencias Informáticas de la Universidad Técnica de Manabí. La Facultad de Ciencias Zootécnicas Extensión Chone, ubicada en el sitio Ánima km 2 ½ Vía Boyacá Mz del Cantón Chone, Provincia de Manabí. La Facultad de Ciencias Informáticas, ubicada en la Avenida Urbina y Che Guevara del Cantón Portoviejo, Provincia de Manabí. 1

18 2 FUNDAMENTACIÓN 2.1 DIAGNÓSTICO DE LA COMUNIDAD La Universidad Técnica de Manabí, creada en el año 1954, tiene 53 años de vida, cuenta con una gran variedad de carreras a través de diez facultades de carácter técnico y humanístico. La tesis desarrollada se conformo por ocho estudiantes, la cual se dividió en dos grupos de trabajo, el Modulo II se encargó de la dotación e instalación de las PDIs (Pizarras Digitales Interactivas) en las Facultades de Ciencias Zootécnicas e Informáticas y desarrollo de un Sistema de Control de Producción Avícola en la Escuela de Ingeniería Zootécnica. 2.2 IDENTIFICACIÓN DEL PROBLEMA Si la nueva sociedad de la Tecnología de la Información y la Comunicación (TIC) ha empujado hacia un nuevo paradigma de enseñanza, la pizarra digital interactiva proporciona una base tecnológica para la Facultad de Ciencias Zootécnicas y la Facultad de Ciencias Informáticas en el área académica. La Facultad de Ciencias Zootécnicas cuenta con la Escuela de Ingeniería en Zootécnica la cual no solo brinda apoyo académico sino también económico, ya que se dedica a la producción animal; procesos que se controlaban de manera manual. 2

19 Hoy por hoy la Facultad de Ciencias Informáticas aunque cuenta con equipos tecnológicos, por su estructura y perfil profesional exige mayor nivel de innovación y estar a la par de los adelantos científicos y acelerados que se encuentran en la presente época. El campus de la Facultad de Ciencias Zootécnicas está alejado geográficamente de la Facultad de Ciencias Informáticas situada en la ciudad de Portoviejo, esto trajo consigo un sin número de problemáticas que afectaban económica y socialmente a los estudiantes de dicha facultad PRIORIZACIÓN DE PROBLEMAS A lo largo del proceso investigativo se determino que una de las dificultades de mayor impacto en la comunidad estudiantil de la Facultad de Ciencias Zootécnicas, es el proceso enseñanza-aprendizaje que se llevaba a cabo en dicho campus; por tal razón se visualizó la opción de aportar con una de las herramientas más sofisticadas en la actualidad, que permita innovar los trabajos realizados por docentes y estudiantes. La pizarra digital interactiva en el aula de clase abre una ventana al mundo; con el fin de hacer los procesos de enseñanza interactivos. Considerando que esta facultad se encuentra alejada geográficamente de la Universidad Técnica de Manabí, se vio la necesidad de aplicar procesos de interaprendizaje a distancia mediante soluciones colaborativas, el beneficio esencial que representa reunir personas ubicadas en diferentes lugares geográficos para que puedan compartir ideas, conocimientos e información, originó la utilización de técnicas audiovisuales. A través de iniciativas de este tipo, se busco mostrar a la comunidad una nueva forma de relación y comunicación en tiempo real, eliminando la distancia física, además de fomentar las relaciones entre ellos tratando temas de interés conjunto. 3

20 Tomando en cuenta que la producción avícola se controlaba de manera manual surgió la idea de automatizar los procesos mediante un software informático, que evite la pérdida de tiempo en la manipulación de la información, dentro del Departamento de Producción Animal de la Escuela de Ingeniería en Zootécnica. 4

21 3 JUSTIFICACIÓN Las Tecnologías de la Información y Comunicación desde sus orígenes han tenido un profundo impacto en todas las actividades humanas. El ámbito educativo no ha sido la excepción, cada día son más los profesionales que adquieren y utilizan tecnología en sus actividades académicas diarias. Cabe destacar que gracias a las Tecnologías de la Información y de la Comunicación, la formación puede ser hoy en día accesible a cualquier persona, en cualquier momento y en cualquier lugar; los centros educativos enfrentan la enorme tarea de mejorar la enseñanza y ofrecer al alumnado las mejoras para mantenerse competitivos en el mercado. Con la implementación de pizarras digitales interactivas los alumnos están más atentos, motivados e interesados por las asignaturas. Incluso en aquellos entornos en los que resulta difícil mantener la disciplina y la concentración en el trabajo de clase, por lo tanto pueden obtener un aprendizaje más significativo. Los estudiantes tienen un papel más activo en clases, son más participativos y autónomos. Con la elaboración de un sistema informático para el Departamento de Producción Animal de la Escuela de Ingeniería Zootécnica, se cumplió con todos los requerimientos necesarios para una mejor administración de los informes técnicoseconómicos que fueron solicitados en dicha entidad. Las ventajas que ofrecen los sistemas de código abierto, en cuanto a la disponibilidad económica e independencia tecnológica, permiten desarrollar aplicaciones seguras y con una garantía de continuidad, soporte y compatibilidad a largo plazo

22 CAPITULO II 4 OBJETIVOS 4.1 OBJETIVO GENERAL Mejorar los procesos académicos y administrativos de la Universidad Técnica de Manabí a través de la implementación de las TIC. MÓDULO I1: Contribuir con nuevas metodologías docentes mediante la instalación de Pizarras Digitales Interactivas en la Facultad de Ciencias Zootécnicas e Informáticas y automatizar la producción avícola en la Escuela de Ingeniería Zootécnica. 4.2 OBJETIVOS ESPECÍFICOS Dotar dispositivos y tecnología necesarios para la instalación de las Pizarras Digitales Interactivas. Adecuar el área en la cual se van a implementar las Pizarras Digitales Interactivas. Diseñar una base de datos utilizando el gestor MySQL bajo plataforma Linux. Desarrollar un sistema informático que administre la producción animal de la Escuela de Ingeniería Zootécnica mediante Java con NetBeans. Elaborar manual de usuario para comprender fácilmente la interacción con el sistema. Capacitar a los usuarios que acceden al sistema. 6

23 CAPITULO III 5 MARCO DE REFERENCIA 5.1 ANTECEDENTES DEL PROBLEMA Dado que la universidad es una institución de formación profesional, se vio la necesidad de implantar un innovador acceso a la información por parte de los estudiantes y profesionales que se desempeñan en diversas actividades dentro de la misma. Teniendo en cuenta que la Facultad de Ciencias Zootécnicas carecía de la tecnología necesaria para una progresiva renovación de los procesos enseñanza-aprendizaje, se implementó la PDI (Pizarra Digital Interactiva) como un excelente instrumento para el educador constructivista, ya que es un dispositivo que favorece el pensamiento crítico de los alumnos. 5.2 DESCRIPCIÓN DEL ÁREA La Universidad Técnica de Manabí está ubicada en la vía a Crucita, tiene cinco décadas de creación y abarca áreas de formación profesional o facultades, ha ido creciendo paulatinamente y se ha constituido en una de las instituciones de educación profesional más importantes en la actualidad. El grupo de Universitarios Manabitas residentes en Quito, pidió oficialmente al Núcleo de Manabí de la Casa de la Cultura Ecuatoriana, la contribución con un número para su programa, con motivo de un aniversario más de su asociación en la 7

24 Universidad Central, a realizarse en Portoviejo. El principal numero de este programa, seria la conferencia del señor Doctor Alfredo Pérez Guerrero, rector de la Universidad Central. En efecto, llagado a Portoviejo el señor Rector de la Universidad Central, se promovió la sesión de mesa redonda acordada, la misma que se instaló a as 6 de la tarde del día 15 de Abril del referido año, en los salones de Casa de la Cultura Ecuatoriana Núcleo de Manabí. Constituida en su primera sesión el 22 de abril de 1952 la Junta Pro-Universidad de Manabí eligió a sus dignatarios y funcionarios, la cual asumió la tarea que le encomendó la asamblea del 15 de abril de 1952, con profunda emoción y gran sentido de responsabilidad. Sus personeros, todos sin excepción, no desmayaron en su labor y sobre todo su fe y optimismo por el éxito de la causa que perseguían. Los documentos que reposan en el archivo de la Junta, y que fueron depositados en el de la naciente Universidad de Manabí, tal como lo obliga el propio decreto legislativo del 29 de octubre de FACULTAD DE CIENCIAS ZOOTÉCNICAS RESEÑA HISTÓRICA El H. Consejo Universitario, con fecha 3 de diciembre de 1980 resuelve la creación de la Extensión Universitaria en la ciudad de Chone dependiente de la Facultad de Ciencias Veterinarias; se erige como Facultad en diciembre 10 de

25 Considerado los tres proyectos sobre el tipo de carrera que se aplicará en la nueva Extensión Universitaria de Chone, se escoge la de Ingeniería Zootécnica. El 20 de marzo de 1981 se reúne la subcomisión integrada por el Dr. Honorio Villavicencio, Decano de la Facultad de Ciencias Veterinarias para analizar el plan de estudios relacionado con la Zootecnia y su presupuesto. El 23 de marzo de 1981 el Honorable Consejo Universitario reunido en pleno, con la presencia de la Comisión Coordinadora de la creación de la Extensión de Chone, representantes de FEUE y otros miembros de este máximo organismo universitario, considera el informe de la Sub-Comisión relacionado con el pensum de estudio, que sugiere: Que en la ciudad de Chone funcione la Escuela de Ingeniería Zootécnica dependiendo en sus primeros años de la Facultad de Ciencias Veterinarias de la Universidad Técnica de Manabí. El título que otorgará es el de Ingeniero Zootecnista, que se lo obtendrá después de cinco años de estudios continuos y un año de trabajo de investigación (Tesis de Grado). La Escuela de Ingeniería Zootécnica empezó a funcionar en el mes de abril de 1981, en las dependencias del Colegio Técnico Agropecuario "Odilón Gómez Andrade", gentilmente facilitado por sus directivos de aquella época. El número de alumnos que iniciaron el Pre-Universitario fue de 80 y se establecieron jornadas de estudio diario de 14h00 a 18h00, incluyendo los sábados de 8h00 a 12h30. Su primer Director fue el Dr. Iván Vera Arteaga y lo acompañaron un pequeño grupo de profesores con nombramiento de Agregados y Principales, además colaboraron como profesores por horas, un gran número de profesionales del cantón, la provincia y el país. 9

26 En el período que fue Director el Dr. Teófilo Carvajal, la Escuela adquirió su propio local, donado por el Sindicato de Choferes de Chone, equivalente a una superficie de 3.3 hectáreas de terreno, ubicado en el Km. 5 de la vía Chone-Boyacá, lugar donde se construyeron las primeras y actuales edificaciones. El Dr. Carvajal en calidad de Director y con el concurso de todos los Estamentos de las Escuelas, llevó a efecto la realización de la Feria Agrícola Industrial y Ganadera en el cantón Chone, por dos años consecutivos ( ), participando también en estos eventos el Colegio "Odilón Gómez Andrade" y la "Cooperativa de Producción Agropecuaria Chone Ltda" a través de convivencias. También inició uno de los eventos científicos que se hizo tradicional en la Escuela de Ingeniería Zootécnica, como las Jornadas Científicas de producción animal. Se ha llevado a efecto la implementación de tres carreras intermedias con sus respectivos planes curriculares: "Técnico Zootecnista, de Empresas Agroindustriales y de Empresas Agropecuarias" Así como, la supresión del sistema de estudio por años y la adopción del sistema semestral actualmente vigente. En enero de 1992, la Facultad de Ciencias Zootécnicas empezó a funcionar como tal, encargado del Decanato el Dr. José Intriago Rosado, quien convocó y presidió el primer Consejo Directivo de la Facultad, integrado por los profesores titulares más antiguos de la naciente Institución, los representantes estudiantiles y laborales de mayor antigüedad. El 10 de noviembre de 1992 se realizaron las elecciones libres y democráticas para elegir Decano y Miembros del H. Consejo Directivo de la nueva Facultad de Ciencias Zootécnicas. Aquí triunfaron el Dr. Mario Mata Moreira, como Decano, y el Ing. 10

27 Wilfrido Viteri Mendoza, como Subdecano. Reelegidos en Noviembre de 1995 hasta En noviembre de 1998 fueron elegidos el Ing. Edgardo Mendoza Solórzano como Decano y el Ing. Leonardo Zambrano Zambrano como Subdecano, funciones que desempeñarán hasta diciembre del año En la Facultad se crea la Escuela de Ingeniería en Industrias Agropecuarias, la misma que fue aprobada en primera instancia por el Honorable Consejo Universitario; en sesión del 12 de febrero del 2001, y aprobada en segunda; en sesión del 21 de mayo del ORGANIGRAMA DE LA FACULTAD DE CIENCIAS ZOOTÉCNICAS HONORABLE JUNTA DE LA FACULTAD HONORABLE CONSEJO DIRECTIVO SECRETARÍA ASESORÍA JURÍDICA DECANO SUBDECANO SECRETARÍA ACADÉMICA PLANTEAMIENTO INTEGRAL SECRETARIA ADMINISTRATIVA COMISIÓN ACADÉMICA PERSONAL ADMINISTRATIVO Y DE SERVICIO COMISIÓN INVESTIGACIÓN CIENTÍFICA UNIDAD DE PROYECTOS DE PRODUCCIÓN ANIMAL UNIDAD DE PROYECTOS DE INDUSTRIAS AGROPECUARIAS DIRECCIÓN DE ESCUELA INGENIERÍA ZOOTÉCNICA DIRECCIÓN DE ESCUELA INGENIERÍA INDUSTRIAS AGROPECUARIAS PERSONAL DOCENTE 3 11

28 5.2.2 FACULTAD DE CIENCIAS INFORMÁTICAS La El H. Consejo Universitario, en sesión del 30 de enero de 1985, creó el Instituto para la Enseñanza de la Ciencias de la Computación en la Universidad Técnica de Manabí, como Unidad Académica adscrita al Rectorado. Fecha de creación 21 de mayo de El 3 de diciembre de 1987, el H. Consejo Universitario resolvió pasar la Dependencia del Instituto de Computación a la Facultad de Ciencias Matemáticas, Físicas y Químicas. En sesión del 15 de mayo de 1995, el H. Consejo Universitario transfiere al Instituto de Computación como dependencia adscrita al Vicerrectorado Académico. La Facultad de Ciencias Informáticas fue creada en sesiones del H. Consejo Universitario del 12 de febrero y 21 de mayo de 2001, con las escuelas de carrera terminal de Ingeniería de Sistemas Computacionales y las Intermedias de Analistas de Sistemas y Tecnólogos Programadores; encargándose el Decanato y Subdecanato a los Ingenieros Vicente Véliz Briones y Carlos Intriago Zambrano, en su orden. El H. Consejo Universitario en sesión del 20 de agosto de 2001, rectificó la denominación de las Escuelas antes indicadas, con el siguiente tenor: "Crear la Facultad de Ciencias Informáticas con la Escuela de Carrera Terminal en la especialidad de Ingeniería de Sistemas Computacionales, la Escuela de Carreras Intermedias que otorgarán los títulos de Analistas de Sistemas y Tecnólogos Programadores; y, otras que se crearen. 12

29 Los Directivos han logrado hacer de la Facultad de Ciencias Informáticas una Unidad con alto prestigio Académico e Institucional, por la eficiencia, transparencia, calidad de la educación y organización de las actividades que en ella se desarrollan, protagonizando el desarrollo regional y nacional. La Facultad de Ciencias Informáticas es una Unidad Académica que forma profesionales altamente calificados, que con honestidad, equidad y solidaridad buscan el desarrollo de la comunidad, elevando el nivel de vida de la población, gracias a las soluciones que den a los problemas que ésta tiene. Además busca fortalecer, fomentar y practicar una cultura de investigación científico-tecnológica, que permita generar y adaptar conocimientos, a fin de dar respuesta a las necesidades sociales. El término de promociones no se maneja en la Facultad ya que las incorporaciones están regidas por fechas las cuales están destinadas para la primera semana de los meses de Febrero, Junio, Octubre y en casos debidamente justificados y cumpliendo con todos los requisitos se lo puede realizar en otra fecha solicitando al Honorable Consejo Directivo de la Facultad

30 ORGANIGRAMA DE LA FACULTAD DE CIENCIAS INFORMÁTICAS HONORABLE JUNTA DE LA FACULTAD HONORABLE CONSEJO DIRECTIVO DECANO ASESOR JURÍDICO SECRETARIA FACULTAD SECRETARIA ARCHIVO SECRETARIA DE SUBDECANO INGENIERÍA EN SISTEMAS DIRECCIÓN DE ESCUELA SUBDECANO PERSONAL DOCENTE LABORATORIOS COMISIÓN ACADÉMICA INVESTIGACIÓN PRÁCTICAS DE COMPUTACIÓN ELECTROTECNIA ELECTRÓNICA SISTEMAS DIGITALES BIBLIOTECA PERSONAL DE SERVICIO CARRERAS INTERMEDIAS PLANTEAMIENTO VINCULACIÓN CON LA COLECTIVIDAD MICROPROCESADORES I Y II LABORATORIO DE HARDWARE TECNÓLOGO PROGRAMADOR ANALISTA DE SISTEMAS EVALUACIÓN LEGISLACIÓN LABORATORIO DE REDES DEFINICIÓN DE CONCEPTOS TIC (TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN) Las Tecnologías de la Información y la Comunicación son un conjunto de servicios, redes, software, aparatos que tienen como fin el mejoramiento de la calidad de vida de las personas dentro de un entorno, y que se integran a un sistema de información interconectado y complementario. Esta innovación servirá para romper las barreras que existen entre cada uno de ellos. 14

31 Las TIC conforman el conjunto de recursos necesarios para manipular la información y particularmente los ordenadores, programas informáticos y redes necesarias para convertirla, almacenarla, administrarla, transmitirla y encontrarla. Las TIC representan un soporte para los nuevos conceptos de educación. Se puede reagrupar las TIC según: Las redes. Los terminales. Los servicios. Terminología Tecnología = Aplicación de los conocimientos científicos para facilitar la realización de las actividades humanas. Supone la creación de productos, instrumentos, lenguajes y métodos al servicio de las personas. Información = Datos que tienen significado para determinados colectivos. La información resulta fundamental para las personas, ya que a partir del proceso cognitivo de la información que obtenemos continuamente con nuestros sentidos vamos tomando las decisiones que dan lugar a todas nuestras acciones. Comunicación = Transmisión de mensajes entre personas. Como seres sociales las personas, además de recibir información de los demás, necesitamos comunicarnos para saber más de ellos, expresar nuestros pensamientos, sentimientos y deseos, coordinar los comportamientos de los grupos en convivencia, etc. Cuando unimos estas tres palabras hacemos referencia al conjunto de avances tecnológicos que nos proporcionan la informática, las telecomunicaciones y las tecnologías audiovisuales, que comprenden los desarrollos relacionados con los ordenadores, Internet, la telefonía, los "mas media", las aplicaciones multimedia y la realidad virtual. Estas tecnologías básicamente nos proporcionan información, herramientas para su proceso y canales de comunicación

32 PIZARRAS DIGITALES E-BEAM Las pizarras digitales ebeam son una excelente opción para todos los entornos debido a que se pueden instalar sobre una pizarra blanca existente o un fondo blanco. También tienen como gran ventaja su portabilidad por lo que se puede llevar la pizarra de un sitio a otro para seguir utilizándola donde se desee. E-Beam Projection Pizarra Digital Interactiva (PDI) portátil acoplable a cualquier tipo de pizarra. Imagen 1. ebeam Interact AE-Beam es una nueva tecnología que convierte cualquier superficie rígida o pizarra estándar en interactiva con las mismas prestaciones y precisión que otras marcas de PDI. Está compuesta por un pequeño dispositivo receptor que se adhiere en cualquier esquina de la pizarra, un lápiz electrónico y un sencillo software que se instala en el PC. El receptor se conecta al PC mediante un cable USB de 5 metros u opcionalmente de forma inalámbrica mediante Bluetooth. Se usa conjuntamente con un proyector de cualquier marca. E-Beam le permite convertir toda la zona de proyección en una gran superficie interactiva, de forma que puede controlar el ordenador desde la propia pizarra, 16

33 navegar por Internet, hacer anotaciones a mano, capturar imágenes, crear actividades y en fin, convertir la clase en una auténtica experiencia audiovisual interactiva. Características Técnicas Tecnología: Infrarrojos y Ultrasonido. Peso: 130 gr. Software: Multilingüe incluyendo el español. Actualizaciones gratuitas descargables desde la web. Compatibilidad: Win 2000, XP, Vista, Windows 7, Macintosh y LINUX Tecnología de comunicación con alumnos remotos en tiempo real: Comunicación con hasta 25 alumnos remotos concurrentes incluido en el software. Reconocimiento de escritura: RitePen de Evernote incluido. Herramienta de autor: ScrapBook con todas las prestaciones de cualquier PDI (homologado por BECTA en el Reino Unido). Productos: ebeam Projection USB Incluye: receptor, lápiz electrónico, una pila, 5m de cable USB y software en CD. E-Beam Projection BT Incluye: receptor, lápiz electrónico, una pila, 5m de cable USB, adaptador Bluetooth para PC y software en CD. E-Beam Whiteboard Guarde todas las anotaciones hechas en la pizarra directamente en el PC. Imagen 2. ebeam Rotuladores y Receptor 17

34 E-Beam Whiteboard es una nueva tecnología que permite grabar digitalmente en el PC y en tiempo real todo lo que se escribe en la pizarra blanca usando rotuladores de tinta seca en fundas especiales ebeam. No se pierden las anotaciones de la pizarra y puede imprimirlas al término de la clase o volver a proyectarlas con posterioridad guardándolas en varios formatos estándar, incluyendo PowerPoint. EBeam Whiteboard incluye: 1) Receptor ebeam y el Software Whiteboard. 2) 4 fundas de rotuladores. 3) 4 rotuladores. 4) Borrador electrónico. 5) Plantilla adhesiva de acceso directo. 6) Adaptador USB. Características Técnicas. Tecnología: Infrarrojos y Ultrasonido. Peso del receptor: 130 gr. Software: 2.1 multilingüe incluyendo el español. Actualizaciones gratuitas descargables desde la web. Compatibilidad: Win 2000, XP, Vista, Windows 7, Macintosh. Tecnología de comunicación con alumnos remotos en tiempo real: Comunicación con hasta 25 alumnos remotos concurrentes incluido en el software. Productos: ebeam Whiteboard USB Incluye: receptor, 4 fundas de rotuladores electrónicos, 4 rotuladores, borrador electrónico, plantilla de acceso directo, 5m de cable USB, set de pilas y software en CD. E-Beam Whiteboard BT Incluye: lo mismo que el USB más tecnología inalámbrica Bluetooth. Sistemas de sujeción para la instalación fija o móvil del receptor EBeam en cualquier pizarra. 18

35 Cada uno de los productos ebeam viene con 4 opciones o sistemas distintos de sujeción del receptor a la pizarra y que vienen en 3 piezas de fácil instalación que se acoplan a la parte posterior del receptor. Según el tipo de pizarra y dependiendo del tipo de instalación (temporal o permanente), seleccione el sistema de sujeción más idóneo en cada caso: Adhesivo para pizarras de tiza. Imanes para pizarras magnéticas y pizarras en acero vitrificado. Ventosas para pizarras blancas no porosas. Tornillos para instalaciones fijas (ha de hacer 3 pequeños agujeros en la pizarra). 6 Tecnología de posicionamiento E-Beam La tecnología de posicionamiento del ebeam trabaja de una manera similar a lo que ocurre durante en una tormenta, el sensor receptor calcula la distancia en base a la diferencia entre luz y sonido. Algoritmos altamente complejos corren continuamente dentro del sensor receptor. Subrutinas de código, patentadas y creadas por eliminan los posibles ruidos del medio ambiente. Los lápices, borrador y pluma interactiva utilizan baterías comunes para su funcionamiento. La duración aproximada de las mismas es de 60 a 80 horas de uso contínuo

36 Imagen 3. Posicionamiento de ebeam CONCEPTO DE ZOOTECNICA Ciencia que se ocupa de la explotación económicamente óptima de los animales útiles al hombre bajo condiciones higiosanitarias adecuadas, ciencia de la cría y sanidad animales. Una vez fijada la especie animal como sujeto productivo, se realiza la aplicación práctica de los conceptos básicos. Basado en: Anatomía y Fisiología, Mejora Genética, Alimentación y Nutrición, Higiene y Sanidad. Producción animal Conjunto de técnicas basadas en el conocimiento científico y aplicable a diversas Unidades de Producción ganadera. 8 Ganadería. La ganadería es una actividad económica muy antigua, dedicada a la crianza de los animales para su aprovechamiento. Dependiendo de la especie ganadera, se obtienen diversos productos derivados, como la carne, la leche, los huevos, los cueros, la lana y la miel, entre otros. Los ganados más importantes en número a nivel mundial son los relacionados con la ganadería bovina, la ovina y la porcina. Sin embargo, en algunas regiones del planeta otros tipos de ganado tienen mayor importancia, como el caprino y el equino, como así también la cunicultura, la avicultura y la apicultura

37 La ganadería está muy relacionada con la agricultura, ya que en una granja ambas pueden estar relacionadas. En estos casos el ganado aporta el estiércol, que es utilizado como abono, y los cultivos aportan el alimento para los animales. Avicultura Incluye gallinas, patos, gansos, pintadas, codornices, palomas y pavos ayudan a satisfacer las necesidades proteicas de los más pobres en el mundo y contribuyen de forma importante a los regímenes alimenticios del mundo desarrollado a través de la industria avícola. 9 Actividades que se realizan en el Departamento de Producción Animal de la Escuela de Ingeniería Zootécnica El departamento de producción animal a través de las áreas de producción realiza actividades, con el objetivo de presentar un Informe Técnico-Económico para que una vez realizada las respectivas conclusiones y recomendaciones, tomar medidas correctivas y así estar a la vanguardia en la zona en lo productivo como en lo reproductivo. Conocer de manera particularizada y especializada los diferentes métodos y tipos de producción animal, incluyendo los novedosos y alternativos. Conocer los factores que influyen en el Bienestar Animal de cada tipo de producción. Conocer los métodos de valoración del Bienestar Animal y dominar su aplicación práctica en diferentes circunstancias. El Área Avícola la vamos a dividir en 2 sub-áreas Carne (Pollos Broilers). Huevos (Ponedoras). Área de Alimentación Concentrados (Planta Balanceado)

38 FORMATO DE INFORME TÉCNICO ÁREA AVICOLA Carne (Pollos Broilers). Peso Inicial -g. Consumo-g. Peso Final-g. Días de crianza Conversión. Mortalidad-%. Eficiencia. Huevos-Ponedoras. Consumo Kg. Peso Huevo. Conversión Alimenticia. Mortalidad. Kg. Huevo/Año SISTEMA DE CONTROL DE PRODUCCIÓN AVÍCOLA: SCPA Propósito La aplicación a desarrollar será diseñada con el propósito de brindar a la Unidad de Producción Animal de la Escuela de Ing. Zootécnica un sistema estable que cumpla con las características requeridas para cumplir con las siguientes funciones: Ingresar y almacenar información referente a la Unidad de Producción animal. Controlar parámetros técnicos de cada área de producción. Controlar la producción de acuerdo a los parámetros técnicos. Controlar la existencia de insumos y vacunas. Controlar las actividades que se realizan en la producción. Registrar los responsables de cada actividad que se realice en la producción. 22

39 Alcances Permitir el ingreso de áreas de producción y tipos de áreas de producción. Controlar sólo la producción avícola. Generar reportes de la producción diaria, mensual y anual. Generar algún gráfico que permita visualizar la producción. Controlar el seguimiento de lotes de aves de acuerdo a los parámetros técnicos. Registrar insumos y vacunas y controlar su existencia. Registrar Actividades y los Responsables que las realizan. Análisis de requerimientos La Unidad de Producción Animal realiza sus actividades y procesos de forma manual, para lo cual se han recabado los siguientes requisitos. R-01. Se debe llevar registro de las diversas Áreas de Producción existentes como pueden ser: avícola, porcina, bobina, etc. De las cuales requieren los siguientes datos: nombre del área y la descripción. Cada Área de Producción maneja Tipos de Áreas como pueden ser Carne (Pollos Broilers). Huevos (Ponedoras). R-02. Los Tipos de Áreas se controlan por lotes de aves o parvadas, de las cuales se conoce la raza de las aves, fecha de ingreso, fecha de salida, además del número de pollos y observación. R-03. Para iniciar la producción de un lote de POLLOS BROILERS siempre será para 6 Semanas o 42 Días se debe registrar la siguiente información: Datos que se ingresan: Consumo Acumulado. Peso Vivo (g/ave). Numero de pollos muertos. 23

40 Consumo de Agua. Consumo de Sacos de Alimento. Datos generados o calculados: Días (Se generan de acuerdo a la fecha de ingreso del lote). Semana (Se generan de acuerdo a la fecha de ingreso del lote). Conversión alimenticia = Consumo acumulado (Gr/Sem) / Peso Vivo (g/ave). Porcentaje de Mortalidad = (Numero de Pollos Muertos / Numero de pollos del lote) * 100. Viabilidad = 100-%Mortalidad. R-04. Para iniciar la producción de un lote de PONEDORAS siempre será a partir de la semana 15 de edad hasta 120 semanas de producción como límite, se debe registrar la siguiente información: Datos que se ingresan: Ingresar la misma información para Pollos Broilers, y adicionar: Numero de huevos/semana. Peso huevo (g). Datos generados o calculados: Días (Se generan de acuerdo a la fecha de ingreso del lote). Semana (Se generan de acuerdo a la fecha de ingreso del lote). Conversión alimenticia = Consumo acumulado (Gr/Sem) / Peso Vivo (g/ave). Porcentaje de Mortalidad = (Numero de Pollos Muertos / Numero de pollos del lote) * 100. Porcentaje de Viabilidad = % de Mortalidad. R-05. La persona responsable de controlar la producción realiza un registro diario en papel tomando en cuenta los valores que se generan en la producción, y una vez que se cumple la semana de vida de la producción se registra el promedio de cada parámetro para su posterior cálculo. 24

41 R-06. En el proceso de producción se llevan a cabo varias Actividades como pueden ser Vacunación, Alimentación, hasta Controlar la producción etc. Estas actividades deben registrarse en el sistema, y así llevar un control por fechas. R-07. Cada actividad la realiza una persona responsable de las cuales se deben registrar toda la información general como nombres, apellidos, teléfono, dirección, etc. R-08. Se requiere llevar un control actualizado de todas las actividades que se realizan a diario, así como de los responsables que las ejecutan, y todos los insumos y vacunas que se utilizan en dicha actividad. R-09. Los insumos, alimentos, o demás implementos que se utilicen en la producción, deben estar registrados en el sistema así como controlar su existencia. R-10. De todas las vacunas o medicamentos también se requiere información como el nombre, vía de administración, fecha elaboración, vencimiento, y una breve descripción de su aplicación. R-11. El sistema debe generar ciertos reportes los cuales se detallan a continuación: Reportes de la producción semanal con todos los parámetros técnicos de cada tipo de área (Pollos Broilers-Ponedoras). Reporte de Gráficos estadísticos de la producción semanal. Reporte de la existencia de insumos. Reporte de las personas responsables de las actividades registradas en el sistema SISTEMA DE GESTIÓN DE BASES DE DATOS Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este 25

42 sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos BASES DE DATOS DINÁMICAS Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de una tienda de abarrotes, una farmacia, un videoclub MYSQL WORKBENCH Es un software creado por la empresa informática Sun Microsystems, esta herramienta permite modelar diagramas de entidad-relación para bases de datos MySQL. Puede utilizarse para diseñar el esquema de una base de datos nueva, documentar una ya existente o realizar una migración compleja. La aplicación elabora una representación visual de las tablas, vistas, procedimientos almacenados y claves extranjeras de la base de datos. Además, es capaz de sincronizar el modelo en desarrollo con la base de datos real, ingeniería inversa para importar el esquema de una base de datos ya existente el cual haya sido guardado o hecho copia de seguridad con MySQL Administrator

43 MySQL Workbench también puede generar el guión necesario para crear la base de datos que se ha dibujado en el esquema; es compatible con los modelos de base de datos de DBDesigner 4 y soporta las novedades incorporadas en MySQL Una base de datos puede llegar a ser muy compleja. Diseñar de antemano su esquema no sólo sirve para crear nuevas bases, sino también para documentar una existente o migrar otra a MySQL. MySQL Workbench es la herramienta oficial de MySQL para el diseño visual de esquemas de bases de datos. En la pestaña MySQL Model se especifica la estructura física en tablas y vistas, con multitud de parámetros definibles en un panel inferior. La parte más espectacular de MySQL Workbench es el editor de diagramas. Los elementos pueden arrastrarse al lienzo desde el catálogo o añadirse usando la caja de herramientas lateral. MySQL Workbench podrá exportar el diagrama como imagen o documento PDF, así como generar un script SQL CREATE o ALTER. La versión de código abierto de MySQL Workbench dispone de todo lo necesario para el diseño de bases de datos. MySQL Workbench soporta los siguientes formatos: MWB, XML, PNG, SVG, PDF, PS PROGRAMACIÓN POR CAPAS La programación por capas es un estilo de programación en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la capa de datos de la capa de presentación al usuario DBDesigner%29.html 27

44 Imagen 4. Capas y niveles. La ventaja principal de este estilo es que el desarrollo se puede llevar a cabo en varios niveles y, en caso de que sobrevenga algún cambio, sólo se ataca al nivel requerido sin tener que revisar entre código mezclado. Un buen ejemplo de este método de programación sería el modelo de interconexión de sistemas abiertos. Además, permite distribuir el trabajo de creación de una aplicación por niveles; de este modo, cada grupo de trabajo está totalmente abstraído del resto de niveles, de forma que basta con conocer la API que existe entre niveles. En el diseño de sistemas informáticos actual se suele usar las arquitecturas multinivel o Programación por capas. En dichas arquitecturas a cada nivel se le confía una misión simple, lo que permite el diseño de arquitecturas escalables (que pueden ampliarse con facilidad en caso de que las necesidades aumenten). El diseño más utilizado actualmente es el diseño en tres niveles (o en tres capas). Capas y niveles Capa de presentación: es la que ve el usuario (también se la denomina "capa de usuario"), presenta el sistema al usuario, le comunica la información y captura la información del usuario en un mínimo de proceso (realiza un filtrado previo para comprobar que no hay errores de formato). Esta capa se comunica únicamente con la capa de 28

45 negocio. También es conocida como interfaz gráfica y debe tener la característica de ser "amigable" (entendible y fácil de usar) para el usuario. Capa de negocio: es donde residen los programas que se ejecutan, se reciben las peticiones del usuario y se envían las respuestas tras el proceso. Se denomina capa de negocio (e incluso de lógica del negocio) porque es aquí donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica con la capa de presentación, para recibir las solicitudes y presentar los resultados, y con la capa de datos, para solicitar al gestor de base de datos almacenar o recuperar datos de él. También se consideran aquí los programas de aplicación. Capa de datos: es donde residen los datos y es la encargada de acceder a los mismos. Está formada por uno o más gestores de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperación de información desde la capa de negocio COMPILADOR DE JAVA Sintaxis de utilización javac [opciones] fichero.java... javac_g [ opciones] fichero.java... Descripción El comando javac compila el código fuente Java y lo convierte en Bytecodes. Después se puede utilizar el intérprete Java - java - o el navegador en caso de los applets para interpretar esos Bytecodes Java. El código fuente de Java debe estar contenido en ficheros con extensión '.java'. Para cada clase definida en el fichero fuente pasado a javac, el compilador almacena los bytecodes resultantes en un fichero llamado nombredeclase.class. El compilador sitúa estos ficheros en el mismo directorio en el que estaba el fichero fuente (a menos que se especifique la opción -d). 29

46 Cuando definas tus propias clases necesitarás especificar su localización. Utiliza CLASSPATH para hacer esto. CLASSPATH consiste en una lista de directorios separados por puntos y comas que especifican el path. Si el fichero fuente pasado a javac hace referencia a otra clase que no está definida en otros ficheros pasados a javac, el compilador busca las clases referenciadas utilizando CLASSPATH LENGUAJE JAVA Java es un lenguaje originalmente desarrollado por un grupo de ingenieros de Sun, utilizado por Netscape posteriormente como base para Javascript. Si bien su uso se destaca en el Web, sirve para crear todo tipo de aplicaciones (locales, intranet o internet). Java es un lenguaje: De objetos Independiente de la plataforma Algunas características notables: Robusto Gestiona la memoria automáticamente No permite el uso de técnicas de programación inadecuadas Multithreading Cliente-servidor Mecanismos de seguridad incorporados Herramientas de documentación incorporadas Lenguaje de objetos Se destaca a otros lenguajes como: C++, no es un lenguaje modificado para poder trabajar con objetos sino que es un lenguaje creado para trabajar con objetos desde cero. De hecho, TODO lo que hay en Java son objetos. Objetos En informática, un OBJETO es un conjunto de variables y de los métodos relacionados con esas variables. 30

47 Un poco más sencillo: un objeto contiene en sí mismo la información y los métodos o funciones necesarias para manipular esa información. Lo más importante de los objetos es que permiten tener un control total sobre 'quién' o 'qué' puede acceder a sus miembros, es decir, los objetos pueden tener miembros públicos a los que podrán acceder otros objetos o miembros privados a los que sólo puede acceder él. Estos miembros pueden ser tanto variables como funciones. El gran beneficio de todo esto es la encapsulación, el código fuente de un objeto puede escribirse y mantenerse de forma independiente a los otros objetos contenidos en la aplicación. Clases Una clase es un proyecto, o prototipo, que define las variables y los métodos comunes a un cierto tipo de objetos. Un poco más sencillo: las clases son las matrices de las que luego se pueden crear múltiples objetos del mismo tipo. La clase define las variables y los métodos comunes a los objetos de ese tipo, pero luego, cada objeto tendrá sus propios valores y compartirán las mismas funciones. Primero deberemos crear una clase antes de poder crear objetos o ejemplares de esa clase. Mensajes Para poder crear una aplicación necesitarás más de un objeto, y estos objetos no pueden estar aislados unos de otros, pues bien, para comunicarse esos objetos se envían mensajes. Los mensajes son simples llamadas a las funciones o métodos del objeto con él se quiere comunicar para decirle que haga cualquier cosa. 31

48 Herencia Significa que puedes crear una clase partiendo de otra que ya exista; es decir, puedes crear una clase a través de una clase existente, y esta clase tendrá todas las variables y los métodos de su 'superclase', y además se le podrán añadir otras variables y métodos propios. Se llama 'Superclase' a la clase de la que desciende una clase, puedes ver más sobre la declaración de clases en la página Declarar Clases NETBEANS La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. Un módulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como módulo. Las aplicaciones construidas a partir de módulos pueden ser extendidas agregándole nuevos módulos. Debido a que los módulos pueden ser desarrollados independientemente, las aplicaciones basadas en la plataforma NetBeans pueden ser extendidas fácilmente por otros desarrolladores de software. NetBeans es un proyecto de código abierto de gran éxito con una gran base de usuarios, una comunidad en constante crecimiento, y con cerca de 100 socios en todo el mundo. La Plataforma NetBeans es una base modular y extensible usada como una estructura de integración para crear aplicaciones de escritorio grandes. Empresas independientes asociadas, especializadas en desarrollo de software, proporcionan extensiones adicionales que se integran fácilmente en la plataforma y que pueden también utilizarse para desarrollar sus propias herramientas y soluciones

49 La plataforma ofrece servicios comunes a las aplicaciones de escritorio, permitiéndole al desarrollador enfocarse en la lógica específica de su aplicación. Entre las características de la plataforma están: Administración de las interfaces de usuario (ej. menús y barras de herramientas). Administración de las configuraciones del usuario. Administración del almacenamiento (guardando y cargando cualquier tipo de dato). Administración de ventanas. Framework basado en asistentes (diálogo paso a paso). El IDE de NetBeans es un producto libre y gratuito sin restricciones de uso, soporta el desarrollo de todos los tipos de aplicación Java (J2SE, web, EJB y aplicaciones móviles). NetBeans IDE extiende las características existentes del Java EE (incluyendo Soporte a Persistencia, EJB 3 y JAX-WS). Adicionalmente, el NetBeans Enterprise Pack soporta el desarrollo de Aplicaciones empresariales con Java EE 5, incluyendo herramientas de desarrollo visuales de SOA, herramientas de esquemas XML, orientación a web servicies (for BPEL), y modelado UML. El NetBeans C/C++ Pack soporta proyectos de C/C++, mientras el PHP Pack, soporta PHP MYSQL Es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009 desarrolla MySQL como software libre en un esquema de licenciamiento dual. MySQL ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben 33

50 comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C. Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y el copyright del código está en poder del autor individual, MySQL es propietario y está patrocinado por una empresa privada, que posee el copyright de la mayor parte del código MYSQL ADMINISTRATOR MySQL Administrador es el nuevo software de administración de servidores de Bases de Datos de MySQL que ha creado MySQL AB. Se trata de un software multiplataforma, que por el momento se encuentra disponible para Linux y Microsoft Windows y que cuenta con un entorno gráfico. Este nuevo producto suple las carencias que tiene MySQL Control Center en el área de Administración de servidores. MySQL Control Center en estos momentos está deprecado, ha quedado obsoleto y no sigue desarrollándose. Se ha sustituido por el conjunto de programas MySQL Administrator y MySQL-QueryBrowser. MySQL Administrador es una herramienta que permite realizar tareas administrativas sobre servidores de MySQL incluyendo: la configuración de las opciones de inicio de los servidores inicio y detención de servidores monitorización de conexiones al servidor administración de usuarios monitorización del estado del servidor, incluyendo estadísticas de uso visualización de los logs de servidor gestión de copias de seguridad y recuperaciones visualización de catálogos de datos

51 Imagen 5. MySQL Administrator Desde la pantalla principal se puede ver la información relativa al servidor de base datos al que se ha conectado, así como las características de la máquina en la que se está ejecutando el programa. En la barra de menú a través de Tools, se tiene acceso a una consola de sistema (Windows o Linux dependiendo del caso), un cliente de conexión a MySQL bajo línea de comandos y a MySQL Query Browser. Desde este mismo menú, se accede a las opciones de configuración del administrador y de las conexiones que hay configuradas: En la sección de conexiones se encuentran almacenadas todas las conexiones a servidores que hay configuradas. Algunas utilidades accesibles desde la ventana principal del programa son: Service control: Inicio y detención de servidores (sólo accesible si se ha conectado con un servidor MySQL en la máquina local). Startup variables: Configuración del servidor y las variables de inicio (sólo accesible si se ha conectado con un servidor MySQL en la máquina local). User administration: Para la gestión de usuarios y permisos. 35

52 Server conections: Visualiza y gestiona las conexiones abiertas con el servidor de bases de datos. Health: Información sobre la carga del servidor Server Logs: El historial de logs del servidor. Replication Status: Con información de los sistemas replicados. Backup: Para hacer una copia de seguridad de las bases de datos. Restore: Para restaurar las copias de seguridad. Catalogs: Para mostrar las bases de datos, visualizar, crear y editar las tablas MYSQL QUERY BROWSER. MySQL Query Browser es una utilidad para trabajar con la base de datos MySQL. Es un editor de sentencias SQL visual, que además incorpora herramientas para optimizar las consultas. Dispone también de un editor de tablas y registros, que permite crear nuevas tablas o cambiar las existentes y la posibilidad de cambiar los registros, es decir, los datos almacenados en las tablas. Dispone de los siguientes componentes: Editor de sentencias SQL, que permite crear sentencias, visual o manualmente, y moverse por el historial de sentencias que se han ido generando. Visor de resultados, para que se puedan examinar los resultados devueltos por las consultas y comparar los resultados obtenidos entre varias sentencias SQL. Se pueden tener activas varias consultas a la vez, seleccionando la que queremos visualizar con una pestaña. Desde el visor de resultados podemos editar también los campos, pero debe estar activa la opción "Edit". Navegador de objetos, en la parte lateral derecha, para manejar las bases de datos, favoritos o historial. Se puede visualizar aquí un esquema de las distintas bases de datos, con sus distintas tablas y registros, que se utilizarán luego para generar las sentencias visualmente. 36

53 Visor de información, en la parte de abajo a la derecha, que tiene una interesante referencia acerca de la base de datos MySQL, con acceso a la sintaxis, librería de funciones, etc IREPORT Introducción ireport es una herramienta visual que sirve para generar ficheros XML (plantillas de informe) que se puedan utilizar con la herramienta de generación de informes JasperReports.iReport inicialmente se ha desarrollado en C++ por lo que su entorno de ejecución se limita a plataformas Microsoft. En sus últimas versiones se ha publicado una versión 100% java con lo cual se limita la restricción existente. Ireporty JasperReports2.0.4 (o Superior en este momento 3.0.X): El primero será el entorno grafico que nos ayudara a crear el Reporte, mientras que de el segundo utilizaremos las librerías que nos ayudaran a compilar y ejecutar el reporte que son las siguientes Librerías: commons-beanutils-1.7 commons-collections-2.1 commons-digester-1.7 commons-javaflow commons-logging jasperreports itext(importantetenerestalibreríayaqueeslaencargadadegenerarnuestror eporteenpdfyotrosformatos) MySQL Connector para JAVA (mysql-connector-java bin): este es nuestro puente JDBC que nos permitirá la conexión entre el servidor de base de datos y las JSP (viene incluido en Netbeans). Y para esta versión por supuesto Necesitamos el PLUGIN para Netbeans, este solo funciona paraversionessuperioresdela

54 JASPERREPORTS Un punto muy importante de los sistemas se presenta a la hora de mostrar la información resultante de los procesos de las aplicaciones y/o del día a día, principalmente, cuando esto implica tomar decisiones comerciales o gerenciales. Dicha información, por lo general, está almacenada en bases de datos o, en su defecto, en archivos planos. Es posible realizar consultas a las bases de datos, leer estos archivos, diseñar y codificar ventanas o interfaces de usuarios, para interactuar con esa información. Pero este proceso se torna complicado cuando es necesario sumarle la funcionalidad de impresión, la customización rápida de la información que estamos mostrando, o bien cuando la aplicación tiene múltiples interfaces, es decir, cuando el usuario puede utilizarla como un cliente Windows o desde un navegador. A partir de estos puntos, toma importancia la generación de reportes, tanto para obtener dinamismo en las consultas, como para lograr múltiples vistas e, incluso, para facilitar el mantenimiento posterior y su extensibilidad. Para Java, durante un tiempo, éste fue uno de los puntos más débiles del lenguaje. Hoy en día, existen diversas librerías y herramientas dedicadas (varias de ellas, Open Source) para la rápida generación de reportes. La librería JasperReports, una de las más conocidas e interesantes, que, combinada con herramientas para el diseño, facilita y agiliza la generación, la pre visualización y la impresión de los reportes. JasperReports es, precisamente, una poderosa herramienta para generar reportes en Java, con la habilidad de producir contenido completo para la pantalla, directo para impresora o en diferentes formatos de archivo (PDF, XLS, CSV y XML, entre otros). La librería es 100% Java, y puede reutilizarse tanto en aplicaciones cliente y cliente/servidor, como en aplicaciones web, J2EE, etc. JasperReports permite 38

55 organizar la información obtenida desde una base de datos relacional, a través de conectores JDBC, en diseños de reportes predefinidos en un formato XML. Son varios los conceptos que deben conocerse, especialmente, su estructura de paquetes. Conociendo la librería La estructura de paquetes y las clases más importantes son: net.sf.jasperreports.engine.jasperexportmanager. net.sf.jasperreports.engine.jasperprintmanager. net.sf.jasperreports.engine.jasperfillmanager. net.sf.jasperreports.engine.jaspercompilemanager. net.sf.jasperreports.view.jasperviewer. net.sf.jasperreports.view.jasperdesignviewer. Estas clases presentan una abstracción para facilitar la vista del reporte, el diseño, la impresión, el llenado, la compilación, etc. Las primeras cuatro permiten manejar el motor de generación del reporte, y las últimas dos (las pertenecientes al paquete view), la visualización de los reportes CENTOS 5 Introducción CentOS 5 es una distribución de Linux basada en Red Hat, y utilizada en entornos de Computación, donde las herramientas de clustering tienen un peso superior al resto de herramientas, y es que CentOS incorpora de forma nativa muchas Aplicaciones dedicadas al agrupamiento de servidores. Si bien son ciertas estas aplicaciones pueden ser instaladas en cualquier otra distribución

56 La facilidad que introduce CentOS ha hecho que esta distribución Sea muy vista en Centros de Computación y todos aquellos lugares donde se desee mantener agrupaciones de servidores. La instalación de CentOS 5 es prácticamente equivalente a la de Fedora Core 9, ya que son distribuciones que se basan en anaconda. La distribución CentOS 5 la podemos adquirir, vía web, ftp o torrente de la página web de CentOS (http://www.centos.org/), si bien existen muchos (Ordenadores espejo, que guardan copias del original), de los que nos podremos bajar el software. Son dos las características que hay que destacar de LINUX que lo hacen muy superior a cualquier versión de Windows: Seguridad Siendo LINUX una variante del sistema operativo UNIX (al igual que MacOS X usado en las computadoras MAC), cuenta desde hace años con unos complejos protocolos de seguridad que le brindan robustez incomparable ante Windows. Por mencionar un ejemplo, la famosa herramienta recientemente incorporada en Windows Vista llamada UAC encargada de vigilar la seguridad y que pide permiso a un administrador antes de llevar a cabo cualquier acción administrativa en el sistema, existe prácticamente en LINUX desde que éste nació, y cuenta con un nivel muy superior de seguridad al que ofrece Windows; además, opera de manera transparente, sin necesidad de enviarle avisos o notificaciones al usuario. Lo más importante de todo es que no existen virus reales o códigos maliciosos que operen en LINUX, solo diseños conceptuales que ni siquiera funcionan; además, su sistema de archivos es tan robusto que la pérdida de datos es algo casi desconocido. 40

57 Estabilidad y Rendimiento Windows se CONGELA muy frecuentemente, es un hecho constatado. Se tenga el equipo que se tenga: una PC de escritorio o un Servidor de punta, éstos tarde o temprano se congelarán paralizando total o parcialmente el sistema y sus procesos, y será necesario reiniciar (si es que esto es posible) o apagar el sistema y volverlo a arrancar. LINUX es MUY difícil que se llegue a congelar, y en dado caso de que se congele es MÁS difícil que se bloquee el sistema entero; muchas veces el afectado es solamente uno de los programas en uso y hasta ahí llega el problema. Merece también mención especial el hecho de que LINUX usa muy pocos recursos del equipo, siendo capaz de ejecutarse con fluidez excepcional en computadoras con muy bajos recursos de memoria RAM y/o procesador

58 CAPITULO IV 6 BENEFICIARIOS La Implementación de las Tecnologías de la Información y la Comunicación en los procesos académicos y administrativos de la Universidad Técnica de Manabí, se contemplaron dos grupos de beneficiarios: 6.1 BENEFICIARIOS DIRECTOS Facultad de la Ciencias Zootécnicas. Facultad de la Ciencias Informáticas. Docentes de las Facultades. Estudiantes de las Facultades. Personal Administrativo de las Facultades. Investigadores y Desarrolladores de este proyecto. 6.2 BENEFICIARIOS INDIRECTOS La Comunidad en general. 42

59 7 METODOLOGÍA Este módulo se basa en la Instalación de Pizarras Digitales Interactivas y Diseño- Desarrollo e Implementación de un Software Informático; se han utilizado las siguientes técnicas: 43

60 7.1 MATRIZ DE INVOLUCRADOS GRUPO ó INSTITUCIONES Universidad Técnica de Manabí Docentes de la las Facultades de Ciencias Zootécnicas e Informáticas. Personal Administrativo de la Escuela de Ingeniería Zootécnica. Estudiantes de la Universidad. Autores de Tesis. INTERESES Mejorar formación profesional. la Contar con material tecnológico actualizado. Disponer de información ágil y oportuna. Disponer de clases interactivas mediante equipos sofisticados. Contribuir con la Comunidad Universitaria en el desarrollo y apoyo de los procesos de inter-aprendizaje a través de la implementación de las TIC (Tecnologías de la Información y Comunicación). PROBLEMAS PERCIBIDOS Limitada disponibilidad y administración de recursos económicos. Déficit de nuevos recursos tecnológicos como herramienta de apoyo en la docencia. Procesos manuales en el control de producción animal. Privación de prototipos tecnológicos. Aportar con nuevas herramientas tecnológicas para los procesos de interaprendizaje. Carencia nuevos prototipos interaprendizaje. de de RECURSOS Y MANDATOS Económicos. Tecnológicos. Tecnológicos. Tecnológicos. Tecnológicos Humano. Material. Económico. INTERÉS DEL PROYECTO Implementar las TIC (Tecnologías de la Información y la Comunicación). Automatizar los procesos de producción avícola. Aumentar la motivación y el aprendizaje. Innovar la formación de los docentes de la Facultad de Ciencias Zootécnicas y la Facultad de Ciencias Informáticas. Incrementar la motivación e interés de los estudiantes gracias a la posibilidad de disfrutar de clases más llamativas. CONFLICTOS POTENCIALES Descuido de la comunidad universitaria. Desinterés innovar. Información requerimiento inconsistente. Ninguno. Económico. por de

61 7.2 ÁRBOL DE PROBLEMAS Necesidad de las TIC (Tecnologías de la Información y la Comunicación). E F E C T O S Privación de tecnología innovadora en el aula de clase. Inexistencia de recursos tecnológicos. Información desorganizada. Pérdida de tiempo para llevar el control de la producción avícola. PROBLEMA CENTRAL Ausencia de PDI (Pizarras Digitales Interactivas) en la Facultades de Ciencias Zootécnicas e Informáticas y procesos manuales en el control de producción avícola de la Escuela de Ingeniería Zootécnica. C A U S A S Déficit presupuestario para la implementación de nuevas tendencias tecnológicas. Infraestructura inadecuada con las necesidades tecnológicas requeridas. Sistema informático ausente en los procesos de producción avícola. Procesos manuales en el control de producción avícola de la Escuela de Ingeniería Zootécnica.

62 7.3 ÁRBOL DE OBJETIVOS Apoyar procesos de inter-aprendizaje y administrativos mediante la implementación de las TIC (Tecnologías de la Información y la Comunicación). F I N Tecnología innovadora aplicada en el aula de clase. Disponibilidad de recursos tecnológicos. Información organizada. Usuarios capacitados para el manejo del sistema. OBJETIVO GENERAL Mejorar los procesos académicos y administrativos de la Universidad Técnica de Manabí a través de la implementación de las TIC. MÓDULO I1: Contribuir con nuevas metodologías docentes mediante la instalación de Pizarras Digitales Interactivas en la Facultad de Ciencias Zootécnicas e Informáticas y automatizar la producción avícola en la Escuela de Ingeniería Zootécnica. M E D I O S Financiamiento para la implementación de nuevas tendencias tecnológicas. Adecuación de infraestructura acorde las necesidades tecnológicas. Sistema de control de producción avícola instalado y funcionando. Automatización de los procesos de producción avícola de la Escuela de Ingeniería Zootécnica. 46

63 7.4 ÁRBOL DE ALTERNATIVAS Apoyar procesos de inter-aprendizaje y administrativos mediante la implementación de las TIC (Tecnologías de la Información y la Comunicación). E F E C T O S Tecnología innovadora aplicada en el aula de clase. Disponibilidad de recursos tecnológicos. Información organizada. Acceso al sistema por parte de los usuarios de manera fácil y oportuna. OBJETIVO GENERAL Mejorar los procesos académicos y administrativos de la Universidad Técnica de Manabí a través de la implementación de las TIC. MÓDULO I1: Contribuir con nuevas metodologías docentes mediante la instalación de Pizarras Digitales Interactivas en la Facultad de Ciencias Zootécnicas e Informáticas y automatizar la producción avícola en la Escuela de Ingeniería Zootécnica. A L T Autogestión para adquirir recursos tecnológicos. Capacitar a los usuarios en la interacción con el sistema. E R N A T I Adaptar las condiciones físicas y ambientales a las necesidades del proyecto. Implementar software informático. Ejecutar pruebas del software. V A S 47

64 7.5 MATRIZ DEL MARCO LÓGICO OBJETIVOS INDICADORES OBJETIVAMENTE VERIFICABLES MEDIOS DE VERIFICACIÓN SUPUESTOS FIN: Contribuir con la Comunidad Universitaria en el desarrollo de los procesos académicos y administrativos a través de la implementación de las TIC (Tecnologías de la Información y Comunicación). Para Junio/2011 Un 90% de la comunidad universitaria se habrá involucrado significativamente en los adelantos evolutivos de las TIC (Tecnologías de Información y Comunicación). - Fotos. - Videos. - La implementación de las TIC (Tecnologías de Información y Comunicación) no involucra a toda la comunidad en general. PROPÓSITO: Mejorar los procesos académicos y administrativos de la Universidad Técnica de Manabí a través de la implementación de las TIC. MÓDULOI1: Contribuir con nuevas metodologías docentes mediante la instalación de Pizarras Digitales Interactivas en la Facultad de Ciencias Zootécnicas e Informáticas y automatizar la producción avícola en la Escuela de Ingeniería Zootécnica. Para Junio/2010 La Comunidad Universitaria en un 100% contara con las PDI (Pizarras Digitales Interactivas) y la Automatización de la Producción Avícola. Costo: $ Responsables: - Autores de Tesis. - Director de Tesis. - Fotos. - Videos. - Convenio. - Acta de Entrega y Recepción de los Equipos. - Incumplimiento en la garantía de los equipos por parte de los proveedores. - Desorganización de los desarrolladores del proyecto.

65 OBJETIVOS INDICADORES OBJETIVAMENTE VERIFICABLES MEDIOS DE VERIFICACIÓN SUPUESTOS RESULTADOS ó PRODUCTOS: 1. Dotar dispositivos y tecnología necesarios para la instalación de las Pizarras Digitales Interactivas. Para la primera semana de enero/2010. Responsables: Autores de Tesis. Costo: $3.000,00 Actividad: Comprar las PDI. Tiempo: 8 semanas. Lugar: F.C.Z. y la F.C.I. de la U.T.M. - Proformas. - Contratos de compra. - Facturas. - Fotos. - Videos. - Disponibilidad de tiempo. - Asesoramiento técnico. - Demora en la entrega de los equipos por parte del proveedor. 2. Adecuar el área en la cual se van a implementar las Pizarras Digitales Interactivas. Para la tercera semana de enero/2010. Responsables: Autores de Tesis y Director de Tesis. Costo: $100,00. Actividad: Adecuar del área donde implementaran los equipos tecnológicos. Tiempo: 4 semanas. Lugar: F.C.Z. y la F.C.I. de la U.T.M. - Fotos. - Condiciones físicas y ambientales apropiadas. - Indisponibilidad de recursos. 49

66 OBJETIVOS INDICADORES OBJETIVAMENTE VERIFICABLES MEDIOS DE VERIFICACIÓN SUPUESTOS 3. Diseñar una base de datos utilizando el gestor MySQL bajo plataforma Linux. 4. Desarrollar un sistema informático que administre la producción avícola de la Escuela de Ingeniería Zootécnica mediante Java con NetBeans. Para la segunda semana de enero/2010. Responsables: Autores de Tesis y Director de Tesis. Costo: $100,00. Actividad: Diseño de Base de Datos. Tiempo: 8 semanas. Lugar: Predios de la F.C.Z. y la F.C.I. de la U.T.M. Para la primera semana de marzo/2010. Responsables: Autores de Tesis y Director de Tesis. Costo: $350,00. Actividad: Desarrollo de aplicación informática. Tiempo: 7 semanas. Lugar: Predios de la F.C.Z. y la F.C.I. de la U.T.M. - Fotos. - Base de datos inconsistentes. - Fotos. - Inconsistencia de requerimientos. 50

67 OBJETIVOS INDICADORES OBJETIVAMENTE VERIFICABLES MEDIOS DE VERIFICACIÓN SUPUESTOS 5. Elaborar manual de usuario para comprender fácilmente la interacción con el sistema. Para la cuarta semana de abril/2010. Responsables: Autores de Tesis y Director de Tesis. Costo: $310,00. Actividad: Creación de manual. Tiempo: 4 semanas. Lugar: F.C.Z. de la U.T.M. - Manual de usuario. - Indisponibilidad de tiempo. 6. Capacitar a los usuarios que acceden al sistema. Para la tercera semana de mayo/2010. Responsables: Autores de Tesis y Director de Tesis. Costo: $10,00. Actividad: Capacitación. Tiempo: 2 semanas. Lugar: F.C.Z. de la U.T.M. - Fotos. - Registro de asistencia. - Usuarios reacios a la capacitación. 51

68 OBJETIVOS INDICADORES OBJETIVAMENTE VERIFICABLES MEDIOS DE VERIFICACIÓN SUPUESTOS ACTIVIDADES: 1.1. Solicitar y analizar las proformas de los equipos que suministran los proveedores. - Transporte-Viáticos $50,00. - Proformas. - Indisponibilidad de tiempo Elaborar contratos en mutuo acuerdo con los proveedores de los equipos y tecnología. - Transporte-Viáticos $200,00. - Contratos de compra. - Asesoramiento técnico Realizar la compra de los dispositivos y tecnología. - Costo $3.000,00. - Facturas. - Demora en la entrega de los equipos por parte del proveedor Instalación de los equipos. - Transporte-Viáticos $50,00. - Fotos. - Videos Organizar y analizar la adecuación del área a implementar. - Transporte-Viáticos $50,00. - Fotos. - Condiciones físicas y ambientales inapropiadas Realizar un diagnostico de la situación con los involucrados y agregar elementos para asegurar el área a implementar. - Transporte-Viáticos $50,00. - Elementos para adecuación $100,00. - Materiales de Oficina $30,00. - Fotos. - Indisponibilidad de recursos. 52

69 3.1. Estudio preliminar de requerimientos Diseño lógico en Workbench Diseño Físico en MySql. - Transporte-Viáticos $50,00. - Transporte-Viáticos $50,00. - Materiales de Oficina $50,00. - Archivos lógicos. - Esquemas Entidad Relación. - Diccionario de Datos. - Indisponibilidad de tiempo. - Inconformidad de requerimientos. - Inconsistencia en la base de datos Diseño de interfaces Programación de módulos y clases Pruebas del software. - Transporte-Viáticos $300,00. - Materiales de Oficina $50,00. - Transporte-Viáticos $50,00. - Capturar las interfaces. - Código fuente. - Información almacenada en la base de datos. - Interfaces no amigables para el usuario. - Dificultad en el lenguaje de programación. - Errores de compilación y/o ejecución Recopilar y ordenar la información técnica del sistema de control de producción avícola Preparación y entrega del manual de usuario. - Materiales de oficina $10,00. - Materiales de oficina $300,00. - Archivo lógico. - Manual de Usuario. - Información desorganizada. - Limitaciones de tiempo Reuniones de capacitación y adiestramiento con los usuarios del sistema de control de producción avícola. - Materiales de oficina $10,00. - Fotos. Registro asistencia. de - Usuarios reacios a la capacitación. 53

70 8 RECURSOS UTILIZADOS 8.1 HUMANOS Docentes de la Universidad Técnica de Manabí Estudiantes de la Universidad Técnica de Manabí Autoridades de la Universidad Técnica de Manabí Director de Tesis Comisión de Evaluación Tribunal de Revisión y Evaluación 8.2 INSTITUCIONALES Facultad de Ciencias Informáticas Facultad de Ciencias Zootécnicas 8.3 MATERIALES Materiales de oficina Libros 8.4 TECNOLOGICOS HARDWARE Computadoras Impresoras Servidor PenDrive Banda Móvil SOFTWARE Internet Sistema Operativo Linux (Centos 5.3) Servidor de Base de Datos MySQL

71 IDE (Entorno Integrado de Desarrollo) NetBeans V. 6.8 JDK (Java Development Kit) Ireport y JasperReports Sistema Operativo Windows Vista Home Premium EBeam Capture EBeam Interact 8.5 ECONOMICOS La elaboración y desarrollo del presente proyecto tuvo un costo de $5,

72 CAPITULO V 9 PRESENTACIÓN Y ANÁLISIS DE LOS RESULTADOS OBTENIDOS EN LA SOLUCIÓN DEL PROBLEMA 9.1 DESARROLLO DEL SISTEMA DE CONTROL DE PRODUCCIÓN AVÍCOLA SCPA EN LA ESCUELA DE INGENIERÍA ZOOTÉCNICA Para el desarrollo del sistema de control de producción avícola SCPA se necesitó la investigación de los diferentes procesos que se llevan a cabo en la Producción Avícola en el Departamento de Producción Animal de la Escuela de Ingeniería Zootécnica, de la Universidad Técnica de Manabí. Una vez analizados los requerimientos se procedió a diseñar la base de datos; la cual es parte fundamental en el desarrollo del sistema, logrando de esta forma automatizar la administración técnica en el proceso de producción avícola DISEÑO DE LA BASE DE DATOS El sistema de control de producción avícola SCPA para su completo funcionamiento, necesita de un gestor de base de datos donde se almacenara información correspondiente a la administración técnica del proceso de producción animal. 56

73 Para ello se realizó un Diagrama Entidad-Relación; el cual consta de 13 tablas: DT_USUARIO DT_RESPONSABLE DT_DOCUMENTOSTOCK DT_ACTIVIDAD DT_DETSTCUNIPRO DT_LOTE DT_TIPOPRODUCCION DT_AREAPRODUCCION DT_INSUMO DT_TIPOINSUMO DT_UNIDADINSUMO DT_DETSTCINSUMOS DT_AUDITORIA 57

74 9.1.2 DICCIONARIO DE DATOS Tabla Campos Tipo de Datos Restricción Descripción dt_usuario id_dt_usuario INT PK- NOT NULL- AUTO INC Identificador del usuario. nombres_dt_usu VARCHAR NOT NULL Nombres de usuario. ario (150) apellidos_dt_usu VARCHAR NOT NULL Apellidos del usuario. ario (150) user_dt_usuario VARCHAR NOT NULL Nick del Usuario (45) clave_dt_usuario VARCHAR NOT NULL Clave de Acceso (100) Tabla Campos Tipo de Datos Restricción Descripción dt_responsable id_dt_responsabl INT PK-NOT Identificador del e NULL responsable de la AUTO INC producción. nom_dt_responsa VARCHAR NOT NULL Nombre del responsable ble (100) de la producción. apel_dt_responsa VARCHAR NOT NULL Apellido del responsable ble (100) de la producción. dir_dt_responsab VARCHAR Dirección de responsable. le (200) telf_dt_responsa CHAR (17) Teléfono del responsable. ble 58

75 carg_dt_respons able VARCHAR (100) Cargo del responsable que desempeña en la institución. Tabla Campos Tipo de Datos Restricción Descripción dt_documento stock id_dt_documento stock fec_dt_document ostock INT PK- NOTNULL- AUTO INC Identificador de documento DATE NOT NULL Fecha de ingreso o egreso de insumo. dt_actividad_id_ INT FK-NOT References:dt_actividad.i dt_actividad NULL d_dt_actividad dt_responsable_i INT FK-NOT References:dt_responsabl d_dt_responsable NULL e.id_dt_responsable Tabla Campos Tipo de Datos Restricción Descripción dt_actividad id_dt_actividad INT PK-NOT NULL Identificador de la actividad. nom_dt_activida VARCHAR(4 NOT NULL Nombre de la actividad d 5) que se realiza en la producción. des_dt_actividad VARCHAR(2 Descripción de la 00) actividad realizada en la producción. signo_dt_activid INT Actividad de ingreso o ad egreso 59

76 Tabla Campos Tipo de Datos Restricción Descripción dt_detstcuni consumoalimento_ DECIMAL(8, Consumo acumulado pro dt_detstcunipro 2) numsem_dt_detstc INT Numero de semana unipro peso_dt_detstcunip ro DECIMAL(8, 2) pesoh_dt_detstcuni DECIMAL(8, pro 2) dt_lote_id_dt_lote INT PK-NOT NULL-FK Peso corporal Peso de Huevo References:dt_lote.id_dt_ lote dt_documentostock INT PK-NOT References:id id_dt_documentos NULL-FK dt_documentostock tock nummuertos_dt_de INT Num. de aves muertas tstcunipro numhsem_dt_detst INT Número de huevos por cuniprot_document semana ostock porc_mortalidad_d DECIMAL(6, Porcentaje de mortalidad t_detstcunipro 2) conv_alimenticia_d DECIMAL(6, Conversión alimenticia t_detstcunipro 2) porc_viabilidad_dt DECIMAL(6, Porcentaje de Viabilidad _detstcunipro 2) consum_agua_dt_d DECIMAL(6, Consumo de agua etstcunipro 2) num_sacos_dt_dets DECIMAL(6, Consumo de Sacos de tcunipro 2) Alimento 60

77 masa_dt_detstcuni pro DECIMAL(6, 2) Masa de huevo Tabla Campos Tipo de Datos Restricción Descripción dt-lote id_dt_lote INT NOTNULL Identificador del tote. fechingreso_dt_lo te fechsalida_dt_lot e DATE NOTNULL Fecha de elaboración. DATE Fecha. observ_dt_lote VARCHAR(2 Observación. 00) dt_tipoproduccio n_id_dt_tipoprod uccion INT FK- NOTNULL References:dt_tipoproduc cion.id_dt_tipoproduccio n numaves_dt_lote INT NOTNULL Número de aves Tabla Campos Tipo de Datos Restricción Descripción dt_tipoproduc cion id_dt_tipoproduc cion raz_dt_tipoprod uccion descrip_dt_tipopr oduccion INT NOTNULL Identificador de tipo de producción. VARCHAR(4 NOTNULL Raza de producción. 5) VARCHAR(1 Descripción. 00) dt_areaproducci INT FK- References:dt_areaprodu on_id_dt_tipopro NOTNULL ccion.id_dt_areaproducci duccion on 61

78 Tabla Campos Tipo de Datos Restricción Descripción dt_areaproduc id_dt_areaprodu INT PK- Identificador del área de cion ccion NOTNULL producción. nom_dt_areapro VARCHAR(4 NOTNULL Nombre del área de duccion 5) producción. des_dt_areaprod VARCHAR(2 Descripción del área de uccion 00) producción. Tabla Campos Tipo de Datos Restricción Descripción dt_insumo id_dt_insumo INT PK-NOT NULL Identificador de insumos. nom_dt_insumo VARCHAR(1 NOT NULL Nombre del insumo a 00) utilizar. des_dt_insumo VARCHAR(2 Descripción del insumo a 00) utilizar. prov_dt_insumo VARCHAR(1 Nombre del proveedor 00) del insumo. frab_dt_insumo VARCHAR(1 Nombre del fabricante 00) del insumo. dirf_dt_insumo VARCHAR(2 Dirección del fabricante. 00) dirp_dt_insumo VARCAHR(2 Dirección del proveedor. 00) telp_dt_insumo CHAR(17) Teléfono del proveedor. telfa_dt_insumo CHAR(17) Teléfono del fabricante. stckm_dt_insum o apli_dt_insumo INT NOTNULL Stock mínimo del insumo. VARCHAR(2 00) 62

79 desapli_dt_insu VARCHAR(2 Descripción de la mo 00) aplicación del insumo utilizado para la vacuna. dt_unidadinsum CHAR(2) PK- Identificador de la o_id_dt_unidadi NOTNULL unidad de insumo. nsumi dt_tipoinsumo_i INT FK- References:dt_tipoinsum d_dt_tipoinsumo NOTNULL o.id_dt_tipoinsumo. stock_actual_dt_ insumo INT NOTNULL Stock actual del insumo Tabla Campos Tipo de Datos Restricción Descripción dt_tipoinsumo id_dt_tipoinsum INT PK- Identificador del tipo de o NOTNULL insumo. nom_dt_tipoinsu VARCHAR(4 NOTNULL Nombre del tipo de mo 5) insumo. Tabla Campos Tipo de Datos Restricción Descripción dt_unidadinsu id_dt_unidadinsu CHAR(2) PK- Identificador de la mo mo NOTNULL unidad de insumo. nom_dt_unidadi VARCHAR(4 NOTNULL Nombre de la unidad de nsuo 5) insumo. Tabla Campos Tipo de Datos Restricción Descripción dt_detstcinsu mos cant_dt_detstcins umos INT NOTNULL Cantidad. dt_insumo_id_dt INT PK- Referencies: _insumo NOTNULL- dt_insumo_id_dt_insumo FK 63

80 dt_documentosto INT PK- References:id_ ck_id_dt_docume NOTNULL- dt_documentostock ntostock FK dt_lote_insumo_i INT PK- Rferences:dt_lote_insumo d_dt_lote_insum NOTNULL-.id_dt_lote_insumo o FK Tabla Campos Tipo de Datos Restricción Descripción dt_auditoria usr_dt_auditoria VARCHAR(5 NOTNULL Usuario 0) fec_dt_auditoria DATE NOTNULL Fecha de acceso eve_dt_auditoria VARCHAR(4 NOTNULL Tipo de transacción 5) tab_dt_auditoria VARCHAR(4 Tabla de acceso 5) reg_ant_dt_audit VARCHAR(5 Registro anterior oria 00) reg_des_dt_audit VARCHAR(5 Registro despues oria 00) 64

81 9.1.3 DIAGRAMA ENTIDAD-RELACIÓN

82 9.1.4 DIAGRAMAS DE CASOS DE USO Sistema de Control de Producción Avícola Generar Reportes * * Imprimir Reporte * * * Exportar Reportes * * * Regenerador de Reportes Registra Ingresos de Insumos * Usuario Buscar Insumos * * * * Registro de Actividades Diarias * Busca Actividades * * Registra Actividades * * Registrar Egresos de Insumos Crear Responsable * Modificar Responsable Eliminar Responsable * * * * * * Catalogo de Responsable Usuario Buscar Responsables * 66

83 Sistema de Control de Producción Avícola Ingresos de Parametros de Producción * Generar Parametros Técnicos * * * Catalogo de Producción * Usuario Actualizar Parametros de Produccion * Crear Insumos * * Crear Tipo Insumos Modificar Insumos Eliminar Insumos * * * * * Catalogo de Insumos * * * ** * * * * * Modificar Tipo Insumos Eliminar Tipo Insumos Usuario Buscar Insumos * * Buscar Tipo Insumos Usuario * * * * Crear Unidad Insumos Modificar Unidad Insumos Eliminar Unidad Insumos Buscar Unidad Insumos Usuario 67

84 Sistema de Control de Producción Avícola Guardar Registro de Auditoria * Usuario Modificar Registro de Auditoria Eliminar Registro de Auditoria * * * * * Catalogo de Auditoria 68

85 9.1.5 DISEÑO DE INTERFACES LOGIN Nombre del usuario 2. La contraseña del usuario 3. Botón de aceptar 4. Botón de cancelar 69

86 MENU PRINCIPAL Barra de menú 2. Barra de Título 70

87 USUARIO C Botón del nuevo usuario que va acceder al sistema. 2. Botón para modificar los datos del usuario. 3. Botón para guardar los datos del usuario 71

88 4. Botón para eliminar algún usuario 5. Código que se asigna automáticamente 6. Nombre del usuario 7. Apellido del usuario 8. Nombre con el que el usuario se identifica 9. Clave del usuario 10. En esta tabla aparecen el código, el nombre, el apellido y el user de los usuarios que tienen acceso al sistema 11. Botón para cancelar las acciones de esta ventana 12. Botón para salir de la venta del usuario 72

89 AREAS DE PRODUCCION Botón para crear las nuevas aéreas de producción 2. Botón para modificar las aéreas de producción 3. Botón para guardar las nuevas aéreas de producción 4. Botón para eliminar alguna área de producción 73

90 5. El código se genera automáticamente 6. El nombre del área de producción 7. Descripción detallada del área que se va implementar 8. Botón para cancelar la acción de esta ventana 9. Botón para salir de esta ventana 10. Primer registro 11. Registro anterior 12. Siguiente registro 13. Ultimo registro 74

91 TIPOS DE PRODUCCIÓN Botón para crear un nuevo tipo de producción 2. Botón para modificar el tipo de producción 3. Botón para guardar las nuevos tipos de producciones 75

92 4. Botón para eliminar los tipos de producciones 5. El código se genera automáticamente 6. Para saber cuál es la producción con la que se va a trabajar 7. Combo para seleccionar el área 8. La descripción nos sirve para detallar los tipos de producción que se va a implementar 9. Botón para cancelar la acción realizada 10. Botón para salir de la ventana 11. Primer registro 12. Registro anterior 13. Siguiente registro 14. Ultimo registro 76

93 LOTES Botón para crear un nuevo lote 2. Botón de modificar la información de los lotes 3. Botón para guardar la información de los lotes 4. Botón para eliminar la información de los lotes 77

94 5. Botón que sirve para buscar algún lote especifico 6. El código de lotes se genera automáticamente 7. El combo sirve para escoger un tipo de producción específico 8. La fecha de ingreso nos sirve para saber el día que ingresaron las aves de inicio de lote 9. La fecha de salida nos sirve para saber el día que salieron las aves (esta fechas se generan automáticamente) 10. Números de aves nos sirve para saber cuántas aves ingresamos al lote 11. Observación para saber el tipo de producción con la que cuenta el lote 12. Botón para cancelar la acción realizada 13. Botón para salir de la ventana 14. Primer registro 15. Registro anterior 16. Siguiente registro 17. Ultimo registro 78

95 INICIAR PRODUCCION Botón para crear el control de producción 2. Botón para crear modificaciones en el control de producción 3. Botón para guardar 4. No Doc.: esto se genera automáticamente 5. En este combo se despliega las actividades y se selecciona la requerida 6. Este combo sirve para seleccionar el lote 7. En este combo se selecciona la persona responsable del control de producción 79

96 PRODUCCIÓN DE BROILERS Botón para crear un nuevo control de producción de aves 2. Botón para modificar el control de producción de aves 3. Botón para guardar los controles de producciones de aves 4. Botón para realizar búsquedas especificas del control de producciones de las aves 5. Botón para eliminar el control de producción de aves 6. En este combo se despliega el lote con el cual vamos a trabajar 80

97 7. Fecha de ingreso nos permite saber cuándo se ingreso el lote 8. Nos indica con cuantas aves ingreso al lote 9. Nos permite escribir observaciones de algo en particular 10. Fecha de salida nos indican la fecha que están listas las aves (esto se genera automáticamente) 11. Botón para llenar los datos de la tabla 12. La tabla de parámetros técnicos nos da la información completa de las aves 13. Ingreso del Consumo de alimentos semanales de las aves 14. Ingreso del peso corporal de las aves 15. Ingreso del consumo de agua 16. Ingreso del número de aves muertas 17. Ingreso del número de saco de alimento 18. Botón de cálculo de parámetros 19. Conversión alimenticia se genera por medio del cálculo 20. Mortalidad se genera automáticamente 81

98 21. Viabilidad se genera automáticamente PRODUCCIÓN DE PONEDORAS Botón para crear un nuevo control de producción de aves 2. Botón para modificar el control de producción de aves 3. Botón para guardar los controles de producciones de aves 4. Botón para realizar búsquedas especifica del control de producciones de las aves 82

99 5. Botón para eliminar el control de producción de aves 6. En este combo se despliega el lote con el cual vamos a trabajar 7. Fecha de ingreso nos permite saber cuándo se ingreso el lote 8. Nos indica con cuantas aves ingreso al lote 9. Nos permite escribir observaciones de algo en particular 10. Fecha de salida nos indican la fecha que están listas las aves (esto se genera automáticamente) 11. Botón para llenar los datos de la tabla 12. La tabla de parámetros técnicos nos da la información completa de las aves 13. Ingreso del Consumo acumulado de las aves 14. Ingreso del número de aves muertas 15. Ingreso del peso corporal 16. Ingreso del número de sacos de alimentos 17. Ingreso del consumo de agua 18. Ingreso de número de huevos 83

100 19. Ingreso del peso del huevo 20. Conversión alimenticia se calcula automáticamente 21. Mortalidad se genera automáticamente 22. Viabilidad se genera automáticamente 23. Masa se genera automáticamente INGRESO DE INSUMOS

101 1. Botón nuevo para la información de insumo 2. Botón de modificaciones de información de insumo 3. Botón de guardar la información de insumo 4. Botón de eliminar la información de insumo 5. Botón de búsqueda de información de insumo 6. Código de insumo se genera automáticamente 7. Nombres de los insumos 8. Stock mínimo de los alimentos 9. Stock actual de los alimentos 10. Unidad de medida 11. Descripción de información de los insumos 12. Tipo de insumos 13. Vía de administración 14. Observación para la información de insumo 15. Ingresar el nombre de proveedor 85

102 16. Ingreso de teléfono 17. Ingreso de dirección 18. Ingreso de fabricantes 19. Ingreso de teléfonos de fabricantes 20. Ingreso de la dirección de los fabricantes 21. Botón para cancelar la acción realizada 22. Botón para salir de la ventana CONSULTA DE INSUMOS

103 1. Botón de nueva consulta de insumo 2. Botón de modificaciones de las consulta de insumo 3. Botón de guardar las consulta de insumo 4. Botón de búsqueda de consulta de insumo 5. Código del insumo a buscar 6. Búsqueda de insumo 7. Búsqueda proveedor 8. Búsqueda de fabricante 9. Se despliega la información requerida 10. Aparece el código 11. Nombre del insumo 12. Stock mínimo 13. Stock actual 14. Unidad de medida 15. El tipo de insumo 87

104 16. La descripción 17. La vía de administración 18. Observación 19. Proveedor 20. Teléfonos 21. Dirección 22. Fabricantes 23. Teléfonos de fabricantes 24. Dirección de fabricantes 25. Botón de cancelar 26. Botón de salir de la aplicación 88

105 TIPOS DE INSUMOS Botón de nuevo tipo de insumo 9 2. Botón de actualizar los tipos de insumo 3. Botón de guardar el tipo de insumo 4. Botón de eliminar tipo de insumo 5. Código se genera automáticamente 6. Nombre de insumo 7. Tabla con código y el tipo de insumo 89

106 8. Botón de cancelar 9. Botón de salir de la ventana UNIDADES DE MEDIDAS Botón de nuevas unidades de medidas 2. Botón de actualización de medidas 3. Botón de guardar las unidades de medida 4. Botón de eliminar las unidades de medidas 5. Abreviatura 90

107 6. Las unidades de medidas 7. Tabla de abreviatura y de unidad de medida 8. Botón de cancelar 9. Botón de salir de la ventana DOCUMENTO DE INSUMOS

108 1. Botón de nuevo control de insumo 2. Botón de actualización de insumo 3. Botón de guardar los insumos 4. Botón de búsqueda de insumo 5. Botón de imprimir 6. Fecha control del insumo 7. Numero de insumo 8. Se despliega la actividad 9. Se despliegan los nombres de los responsables 10. Se despliegan los insumos 11. Se escribe la cantidad del insumo 12. Se despliega los lotes 13. Aumenta una fila 14. Disminuye una fila 15. Aparece la tabla con la cantidad, código, descripción y lotes 92

109 ACTIVIDADES Botón para crear información de actividades 2. Botón para modificar 3. Botón para guardar 4. Botón para eliminar 5. Botón para buscar 93

110 6. Código, se genera automáticamente 7. Nombres de las actividades 8. Descripción de las actividades 9. Actividades que se realizan 10. Botón de cancelar 11. Botón de salir de la ventana INGRESO DE RESPONSABLES

111 1. Botón para crear la información de los responsables 2. Botón para modificar 3. Botón para guardar 4. Botón para eliminar 5. Botón para buscar 6. Código se genera automáticamente 7. Nombres de la persona 8. Apellidos de la persona 9. Dirección de la persona 10. Teléfono de la persona 11. Cargo de la persona 12. Primer registro 13. Registro anterior 14. Siguiente registro 15. Ultimo registro 95

112 16. Botón de cancelar 17. Botón de salir CONSULTA DE RESPONSABLES Botón de nuevo 2. Botón para actualizar 3. Botón para guardar 96

113 4. Botón para buscar 5. Código de la consulta a realizar 6. Búsqueda por apellido 7. Búsqueda por nombre 8. Tabla con la información 9. Código 10. Nombre de la persona 11. Apellido de la persona 12. Dirección de la persona 13. Teléfono de la persona 14. Cargo que ocupa la persona 15. Botón de cancelar 16. Botón de salir 97

114 9.2 GUIA DE USO E INSTALACIÓN DE LA PIZARRA DIGITAL INTERACTIVA E-BEAM La Pizarra Digital Interactiva proporciona dos posibilidades de Hardware, las mismas que están disponibles en los equipos implementados estas son: Anotador Digital (System3). Pizarrón Interactivo (Interactive). Ambos productos utilizan el mismo sensor receptor, los diferentes software hacen que sea posible el uso tanto como Anotador Digital como Pizarrón Interactivo ANOTADOR DIGITAL E-BEAM SYSTEM3 Utiliza marcadores estándar para pizarrón. Cuando se requiera escribir en otro color, simplemente se debe cambiar el marcador. Seguir los siguientes pasos: Montaje al pizarrón. 98

115 Colocar las baterías en las fundas y borrador. Instalar el software (ebeam Capture). Conectar al computador. USB. Calibrar el sensor receptor y barra de atajos. Cuando se está usando ebeam para capturar las notas directamente desde el pizarrón al computador. Estas notas pueden ser guardadas, impresas, editadas, o compartidas a través del internet, todo esto lo realiza el Software ebeam Capture, usando los siguientes componentes, y procesos : Marcadores estándares para pizarrón. 99

116 Borrador para corregir errores. Barra de atajos para crear nueva página. Repetir notas trazo por trazo, cuantas veces se desee. Imprimir notas al finalizar la reunión, de esta manera se tendrá información de lo discutido. Permite grabar las notas como PDF, PPT, HTML, entre algunos de los formatos ofrecidos. La ebeam System3 en la Web. Permite compartir reuniones o clases online, sólo presionando el botón compartir reunión. Es posible completar los detalles para la reunión como el nombre, contraseña, nombre y enviar un invitando a los participantes a compartir la reunión online. Cualquiera de los participantes puede descargar el software e instalarlo gratuitamente, para compartir las reuniones o clases, esto se realiza de la página del fabricante: Luego puede entrar en la reunión presionando el botón correspondiente. 100

117 Sincronice a los participantes a la página en uso así no se dispersan en otros temas. Usando la ventana de Participantes, sepa quién está en su reunión y si desea entable una conversación de chat. 101

118 9.2.2 PIZARRA INTERACTIVA E-BEAM INTERACTIVE Mediante el uso de una computadora y un proyector de datos, ebeam Interactiva convierte cualquier superficie plana en un touch screen interactivo. Una pluma interactiva y herramientas de software permiten que los usuarios puedan trabajar en cualquier aplicación. Seguir los siguientes pasos para su instalación Coloque el sensor receptor en la pared o pizarrón. 2. Coloque la batería en la E - Pen. 102

119 3. Conecte el proyector al computador. 4. Conecte el sensor receptor al computador. 5. Instale el Software y calibre el área de proyección. Lápiz Interactivo (E-Pen). Las Pizarras ebeam posee una conexión integrada entre hardware y software permitiendo de este modo el acceso a las herramientas de trabajo desde cualquier lugar en el área de captura. Punta de Teflón. Funciona como el Click Izquierdo Click Derecho Menú Permite acceder a la paleta interactiva desde cualquier punto del área proyectada 103

120 Herramientas de Navegación. La ebeam Interactive posee barras de herramientas circulares, que han sido diseñadas basándose en test psicológicos que han demostrado que este tipo de herramientas mejoran altamente el uso de estas tecnologías. Annotation Palette Permite realizar anotaciones sobre cualquier aplicación Scrapbook Palette Importar, crear, editar, guardar en diversos formatos. Desktop Palette Eje del menú interactivo. Power Point Palette Anotaciones y navegación sobre presentaciones en tiempo real. 104

121 Desktop Pallete. Anotar Calibración Teclado Scrapbook Power Point Foto Configuración Mouse Paleta de Herramientas del Scrapbook. La ebeam Interactiva incluye el software de la libreta de anotaciones, mediante el uso de este es posible crear contenidos de clases o apuntar datos de juntas. La Galería de Imágenes puede ser usada atajos a cualquiera de las librerías disponibles en el computador, para poder accederlo inmediatamente durante una clase 105

122 Lápiz Resaltador Puntero Zoom Ingreso de Texto Foto Borrador Selector Entre otras opciones el Scrapbook permite: Importación de presentaciones de Power Point, para compartir por Internet o anotar sobre ellas durante la presentación. Importar otros archivos como: DOC, XLS, BMP, JPG, GIF, WMF. Agregar colores o líneas guía para comodidad Hacer drag & drop de archivos de su escritorio para rotarlos o editarlos fácilmente. Deslice una cortina virtual sobre sus presentaciones para mostrar contenidos progresivamente. Compartir: 106

123 o Ingrese la información básica de la reunión. o Envíe una invitación vía . o Sincronice los participantes. o Utilice su computador como server de la reunión (Intranet meeting). Paleta de herramientas de Power Point. Permite la posibilidad de trabajar sobre Microsoft Power Point mediante una paleta especializada. 107

124 Permite hacer anotaciones, resaltar, e insertar formas. Todas las anotaciones serán objetos de PowerPoint. No existe ninguna necesidad de aprender un nuevo software ya que estará trabajando con Microsoft Power Point. Lápiz Resaltador Formas Diapositiva Anterior Diapositiva Siguiente Fin de Presentación Mouse Borrador 108

125 10 CONCLUSIONES Y RECOMENDACIONES 10.1 CONCLUSIONES La instalación de las Pizarras Digitales Interactivas, tanto en la Facultad de Ciencias Informáticas, como en la de Zootécnica aporta de manera significativa en la docencia universitaria. El software que incluye las Pizarras Digitales Interactivas permite realizar conexiones hasta con 25 estudiantes remotos concurrentes, y tener clases virtuales en tiempo real. Los docentes se encuentran capacitados de forma óptima para realizar clases interactivas, teniendo a las Pizarras Digitales Interactivas como material de apoyo en la enseñanza. Los estudiantes de ambas facultades se sienten motivados por las mejoras tecnológicas en la docencia, esto les permite ser más participativos y recibir clases más atractivas, con las Pizarras digitales Interactivas. La implementación del Sistema de Producción Avícola en el Departamento de producción Avícola en la Facultad de Ciencias Zootécnicas, permitió automatizar los procesos que se realizan en la producción avícola. 109

126 La información que se lleva en la Producción Avícola se encuentra debidamente organizada en una base de datos segura, que permite obtener reportes de la producción cuando se lo requiera. El personal que labora en la Producción Avícola se encuentra debidamente capacitado para interactuar con la interfaz de sistema RECOMENDACIONES Mantener un control sobre el uso adecuado de las Pizarras Digitales Interactivas, ya que esta debe ser utilizada solo por docentes debidamente capacitados. Realizar actualizaciones constantes del software que incluyen las Pantallas Digitales Interactivas, estás se encuentran disponibles desde la página del autor. Se invita a que las Autoridades de ambas Facultades sigan implementando tecnologías de apoyo en la docencia. Se recomienda que la administración del Sistema de Producción Avícola sea realizado por la persona capacitada, y se rija a lo dispuesto en el Manual de Programador. 110

127 Se deben realizar respaldos o backups de la base de datos de manera periódica, por parte del administrador. Se exhorta a las Autoridades de la Facultad de Ciencias Zootécnicas a integrar a otras áreas de producción animal como porcina, bovina, etc., a los sistemas de información, tomando como referencia el Sistema de Producción Avícola ya implementado. 111

128 11 SUSTENTABILIDAD Y SOSTENIBILIDAD La Pizarra Digital Interactiva es un elemento fundamental para la educación actual, su amplia gama de cualidades la convierten en una poderosa herramienta pedagógica, donde el docente percibe la facilidad con la que puede obtener recursos y contenidos para mostrar y compartir con sus alumnos, al mismo tiempo las facultades involucradas participan de los beneficios que la tecnología proporciona, ya que uno de los principios de la sustentabilidad que es mejorar las condiciones de vida y trabajo de los involucrados. Por otro lado, controlando la producción avícola de forma automatizada supone un adelanto en los procesos productivos, esta tecnología se respalda en el equipamiento de hardware y software necesario para su continuo funcionamiento. La flexibilidad que ofrecen las herramientas de software libre utilizadas, permiten una fácil migración a otras tecnologías, de hecho el correcto diseño de base de datos nos proporciona la posibilidad de integrar nuevos sistemas informáticos al que ya se encuentra implementado. El desarrollo tecnológico que se involucra en el presente trabajo de tesis, se sustenta y se sostiene en un marco ético y con plena conciencia de mejoramiento tanto en los procesos educativos, como administrativos y que involucra tanto a los sujetos como a los receptores de los mismos. 112

129 12 PRESUPUESTO RUBRO CANTIDAD VALOR UNITARIO VALOR TOTAL A. Pizarra Digital Interactiva 2 $1, $3, B. Útiles de Oficina (papel, copias, impresiones, internet). Varios $ C. Gastos de Transporte. Varios $ D. Empastado de tesis. 6 $10.00 $60.00 E. Imprevistos Varios $ TOTAL $4,

130 13 CRONOGRAMA VALORADO 114

131 14 BIBLIOGRAFÍA 14.1 PÁGINAS WEB _0_30-%28antes-DBDesigner%29.html 115

132 cion-centos.pdf SOFTWARE DE CONSULTA Internet Explore 8.0. Microsoft Encarta LIBROS CONSULTADOS Modulo para Egresados- Seminario Desarrollo Comunitario. 116

133 ESTADO ACTUAL DE LA TECNOLOGÍA DE LA COMUNICACIÓN Meadows, Jennifer H.; Grant, August E. 117

134 118

135 MANUAL DE USUARIO Introducción El sistema SCPA fue desarrollado para automatizar el proceso de producción avícola en el Departamento de producción animal de facultad de Ciencias Zootécnicas. Este manual surge con el propósito de cubrir varios aspectos fundamentales de toda la aplicación destinada a un uso masivo: Explicar algunas de las tareas principales que permite realizar el Sistema de Control de Producción Avícola-SCPA, agrupadas en sus opciones principales: administración, producción, insumos, actividades, reportes. Las distintas tareas se presentan en el orden en que suelen aparecer, de modo que este manual puede utilizarse como libro de ejercicios en la fase de implantación del sistema. Presentar ejemplos de las pantallas más representativas, explicando su manejo detalladamente. Dado que el desarrollo de la aplicación se ha basado en estándares bien definidos, las funciones presentadas son consistentes en el resto de la aplicación. Mostrar ejemplos de los reportes y documentos más habituales de la aplicación. 119

136 Conocimientos previos. Esta guía de usuario va dirigida a las personas encargadas de la Gestión de la Producción Avícola en la Facultad de Ciencias Zootécnicas, que para poder hacer uso de la aplicación deben reunir los siguientes requisitos previos: Conocimientos de informática al nivel de usuario. En particular, deben estar familiarizados con el entorno Microsoft Windows en el que se ejecuta la aplicación. Conocimientos de Producción Avícola. En el ámbito de su responsabilidad, deben estar familiarizados con los conceptos con los que trabaja la aplicación: lotes de aves, insumos, parámetros técnicos (peso, consumo de alimento, mortalidad, viabilidad, etc.). Objetivos. El objetivo de esta aplicación es gestionar la labor productiva que se lleva a cabo en la Facultad de Ciencias Zootécnicas, desde la recogida de datos de los lotes de aves hasta generar parámetros técnicos necesarios para monitorear la producción avícola. Así mismo, permite mostrar y evaluar las diversas actividades que se realizan en la producción. Para cumplir estos objetivos el sistema se compone de cinco opciones importantes, las cuales se detallan a continuación. ADMINISTRACIÓN. Usuarios. 120

137 Se encarga de la gestión de los usuarios que acceden al sistema, esto es crear un nuevo usuario, modificar usuarios existentes, eliminar usuarios. PRODUCCIÓN. Áreas de Producción. Permite ingresar áreas de producción, como son avícola, porcina, cunícola, etc., esto permitirá en un futuro adicionar un control de nuevas áreas de producción. Tipos de producción. Desde esta opción el usuario podrá ingresar tipos de producción en el área avícola, en este caso el sistema está programado para controlar sólo la producción de pollos Broilers y Ponedoras. Lotes de Aves. Permite el ingreso de nuevos lotes de producción para su posterior monitoreo de la producción, la información que se requiere es la fecha de iniciación, el numero de aves, y el tipo de producción. Iniciar Producción. Desde esta opción el usuario puede iniciar la producción de un lote específico, donde se requiere el responsable de la producción, y el lote. 121

138 Producción Broilers. Permite monitorear la producción de lotes de pollos Broilers, una vez que se ha iniciado la producción del mismo, desde aquí se pueden ingresar los valores de la producción como son: peso, consumo de alimento, numero de aves muertas, etc., y además se pueden calcular los parámetros técnicos de la producción. Producción Ponedoras. Permite monitorear la producción de gallinas ponedoras, una vez que se ha iniciado la producción del mismo, desde aquí se puede ingresar el detalle de la producción: peso, consumo de alimento, numero de aves muertas, etc., y además de la producción de huevos. Insumos. Ingreso de Insumos. Permite el ingreso de insumos que se requieren para la producción, como son vacunas, alimentos, medicamentos, insumos varios, etc. Consulta de Insumos. Una vez que el usuario ha ingresado y almacenado el insumo en la opción de ingreso de insumos, desde esta opción es posible consultar la información de insumos y además darle un mantenimiento a la información. 122

139 Tipos de Insumos. Desde esta opción se podrán ingresar los tipos de insumos que se requieren para la producción, como son tipo: alimento, medicamento, vacunas, insumos varios, etc. Unidades de Medidas. Son las unidades de mediadas en las cuales están valorados los insumos para la producción, por ejemplo: los sacos de alimento están valorados por unidad, las vacunas por miligramos, etc. Documento de Insumos. Permite generar documentos diarios de las actividades que realizan los responsables de la producción, desde esta opción el usuario podrá controlar la utilización de insumos para realizar una actividad específica en uno o varios lotes. Actividades. Control de Actividades. Realiza el registro de actividades en el sistema, estas son de diverso tipo: vacunación, alimentación, compra de insumos, etc. Ingreso de Responsables. Permite definir los responsables que realizan diversas actividades en la producción, para lo cual se requiere información personal, como 123

140 nombres, apellidos, y el cargo o la función que van a desempeñar en la producción. Consulta de Responsables. Una vez que el usuario ha registrado los responsables, desde esta opción podrá consultar y dar mantenimiento a la información almacenada. Reportes. Stock de Insumos. Permite mostrar la existencia de insumos, a la fecha actual del pedido del reporte. Responsables y Actividades realizadas. En esta opción el usuario podrá acceder a la información de las actividades que se han realizado durante el día, y de los responsables que la realizaron. Parámetros Técnicos Pollos Broilers. Ofrece información de los parámetros técnicos generados, además proporciona gráficos estadísticos que van a permitir una mejor visualización de la producción de los pollos Broilers. 124

141 Parámetros Técnicos Ponedoras. Permite obtener una información organizada de la producción de lotes pertenecientes al tipo de Gallinas Ponedoras, además de gráficos estadísticos de los parámetros técnicos. Manejo básico de la aplicación. Se ha procurado que todas las pantallas de la aplicación presenten un aspecto similar, manteniendo la consistencia de las teclas y botones con las acciones asociadas a los mismos, facilitando de esta manera su aprendizaje y manipulación. Acceso al sistema. Es la pantalla donde se solicita al usuario que ingrese el Nick y la clave asignada por el administrador. Una vez que la autentificación de los datos de conexión sea correcta, el usuario accederá al Sistema SCPA. En caso contrario se producirá un mensaje de error. 125

142 Pantalla principal. Es el formulario que contiene las opciones principales del sistema, las cuales fueron detalladas anteriormente. MENÚ DE LA APLICACIÓN. BARRA DE TÍTULO Barra de Título: Muestra el nombre del sistema, además del nombre y el código del usuario que ha ingresado al sistema. Menú de la aplicación: Contiene todas las opciones disponibles en el sistema. Este menú siempre está presente al trabajar con la aplicación, por lo que es posible cambiar de una pantalla a otra sin necesidad de salir hasta la pantalla principal. Al hacer un clic en cualquiera de las opciones se despliega la pantalla que contiene la opción. Incluye las siguientes opciones: 126

143 Menú Administración: Este menú contiene la opción de gestionar los usuarios y salir del sistema además se puede acceder por medio de la combinación de teclas que se muestra en la imagen. Menú Producción: Las opciones de este menú pretenden agrupar todas aquellas operaciones referentes a la producción avícola como son BROILERS, y PONEDORAS. 127

144 Menú Insumos: Este menú agrupa las opciones referentes al control de los insumos que se utilizan en la producción. Menú Actividades: Este menú agrupa las opciones referentes a las diversas actividades que se realizan en la producción, así como los responsables que realizan dichas actividades. Menú Reportes: Permite acceder a los diversos reportes que ofrece la aplicación, como son stock de insumos, responsables y actividades, parámetros técnicos. 128

145 Barra de botones. Muestra las acciones que se pueden realizar cuando se está trabajando dentro de una pantalla. Las acciones posibles tendrán el icono correspondiente con su apariencia normal, mientras que las que no sean posibles en una pantalla o contexto determinado, aparecerán sombreadas. De izquierda a derecha, encontramos los siguientes botones: Nuevo: Indica al sistema que se va a crear un nuevo registro, y activa los cuadros de textos para que los usuarios ingresen la información. Modificar: Permite a los usuarios modificar la información existente en la base de datos, una vez que se haga clic en este botón, se activan los cuadros de textos para modificar la información que estos contienen. 129

146 Grabar: Introduce los datos presentes actualmente en la pantalla en la base de datos, generando por lo consiguiente un registro en la misma. Eliminar: Esta opción elimina un registro de la base de datos de forma permanente. Buscar: Permite recuperar de la base de datos aquellos registros que satisfacen los criterios ingresados. Logo del sistema: 130

147 Esta imagen se muestra en cada uno de los formularios para identificarlos como parte del sistema SCPA. Barra de navegación. Esta barra permite desplazarse de un grupo de campos a otro de la pantalla. Esta opción sólo está disponible en aquellos formularios que manejan un número reducido de registros. Primer registro: Permite desplazarse al primer registro existente en la base de datos, si ya se encuentra en el primer registro entonces no ejecuta ninguna acción. Registro anterior: Permite desplazarse al registro anterior existente en la base de datos. 131

148 Registro siguiente: Proporciona la opción de avanzar al siguiente registro de la base de datos. Ultimo registro: Esta acción permite moverse al último registro existente, si la pantalla ya muestra el último registro, entonces el botón no ejecuta ninguna acción. Botones de acción. Botón Cancelar: Al dar clic en este botón, se borra el texto ingresado en cada uno de los campos, este botón se utiliza si los datos que ha ingresado el usuario no son correctos. Botón Salir. 132

149 Permite salir del usuario activo, y regresar al menú principal. Pantalla de usuarios. Al ingresar a esta pantalla el usuario puede visualizar en una tabla los usuarios existentes en la base de datos, para crear un usuario se debe dar clic en el botón Nuevo, luego se genera el código, y se procede a ingresar cada uno de los campos, en el siguiente orden: nombres, apellidos, User, y la clave, cada uno de estos campos están validados para permitir ingresar solo letras mayúsculas para los nombres y apellidos, mientras que para el user solo acepta minúsculas. Si se desea actualizar alguna información o eliminarla por completo, solo se debe seleccionar el registro deseado en la tabla de USUARIOS EXISTENTES, y luego ejecutar la acción en la barra de botones. 133

150 Pantalla de áreas de producción. En esta pantalla el usuario puede ingresar diversas áreas de producción que se controlan en la facultad, cabe indicar que el sistema sólo controla la parte Avícola, por lo tanto este formulario sólo consta de un registro. Consta de tres campos de los cuales sólo se pueden modificar el nombre y la descripción, ya que el código se genera de manera automática. 134

151 Pantalla de tipos de producción. Desde este formulario el usuario puede controlar la información de de los tipos de producción, que pertenecen a un área específica, para esto se debe ingresar primero el tipo de producción en mayúsculas, y luego seleccionar el área a la cual pertenece, y por ultimo ingresar una pequeña descripción del tipo de producción. 135

152 Pantalla de lotes. El formulario de lotes es donde se controla la información de los lotes de aves, en este se presentan varias opciones: Para ingresar un lote, dar clic en el botón Nuevo, luego se limpian los textos para empezar el ingreso, lo primero es seleccionar el tipo de producción, luego ingresar la fecha de cuando ingresó el lote, esta debe ser en formato Año-Mes- Día, y luego el numero de aves, y por ultimo una pequeña observación en caso de ser necesaria, cabe indicar que el código y la fecha se generan de manera automática, esta última depende de la fecha de ingreso, además cada uno de los campos se encuentran validados. Es decir si el campo es numérico solo acepta valores de número. 136

153 Pantalla de iniciar producción. Este formulario permite al usuario iniciar la producción de un lote específico, antes de acceder a esta opción el usuario debió haber ingresado un lote, ya que no se puede iniciar la producción sin que al menos exista algún lote disponible. Al dar clic en el botón Nuevo, se habilitan los cuadros de selección, como son: actividad, responsable, y lote, se debe seleccionar cada opción de manera obligatoria, cabe indicar que en este caso la actividad siempre debe ser CONTROLAR PRODUCCIÓN, ya que el sistema esta validado para que sólo acepte dicha opción en esta pantalla, luego de esto se presiona guardar y se almacena la información, es importante señalar que esta transacción sólo se debe realizar una vez por lote, ya que el sistema esta validado para ejecutar dicha opción una sola vez. 137

154 Pantalla de producción Broilers. En el momento que se inicia la producción del lote en la pantalla anterior, luego solo queda controlar la producción en la presente pantalla, para esto solo se debe seleccionar el lote del cual se inicio la producción, el cual está validado solo para aceptar lotes del tipo Broilers, hecho esto se carga información del lote. Luego se encuentra el botón Cargar Datos, al dar clic en este, se despliega la información en la tabla de Parámetros Técnicos, los cuales pueden ser modificados, seleccionando el registro que se desea. Por último se ingresan los parámetros técnicos como son: consumo, peso, aves muertas, etc. Hecho esto se debe dar clic en el botón Generar, para realizar el cálculo de los parámetros de mortalidad, viabilidad, conversión alimenticia. Por último guardar la información correspondiente en el botón Guardar. 138

155 Pantalla de producción Ponedoras. Una vez iniciada la producción del lote de aves Ponedoras, desde esta pantalla se controla el ingreso y calculo de parámetros técnicos, se debe seleccionar el lote del cual se inicio la producción, el cual está validado solo para aceptar lotes del tipo Ponedoras, hecho esto se carga información del lote. Luego se encuentra el botón Cargar Datos, al dar clic en este, se despliega la información en la tabla de Parámetros Técnicos, los cuales pueden ser modificados, seleccionando el registro que se desea, a diferencia de la pantalla anterior, en esta se generan 120 registros, que es lo que dura la producción de gallinas ponedoras. Por último se ingresan los parámetros técnicos como son: consumo, peso, aves muertas, etc. Hecho esto se debe dar clic en el botón Generar, para realizar el 139

156 cálculo de los parámetros de mortalidad, viabilidad, conversión alimenticia. Por último guardar la información correspondiente en el botón Guardar. Pantalla de ingreso de insumos. Desde este formulario el usuario tiene la opción de crear nuevos insumos, y almacenarlos en la base de datos, para este efecto debe dar clic en el botón Nuevo, para que se activen los cuadros de textos y permitir el ingreso de información, se debe procurar ingresar la mayoría de campos para tener una información completa, cada uno de los campos se encuentran debidamente validados, una vez ingresada la información se da un clic en el botón Grabar. 140

157 Pantalla de consulta de insumos. Este formulario permite realizar una búsqueda de información, haciendo un clic sobre el botón Buscar, ejecuta la acción y devuelve los datos en la tabla que se muestra en la pantalla, para esto el usuario debe ingresar los parámetros de búsqueda que corresponde, no es necesario escribir toda la palabra sea: insumo, proveedor, o fabricante, por ejemplo si se quiere buscar el insumo SACOS DE ALIMENTO, en el parámetro Insumo, solo se ingresara la palabra SAC., y el sistema buscara todas las coincidencias para esa palabra. Si el usuario conoce el código del insumo también lo puede ingresar directamente en el parámetro Insumo. Una vez que se haya encontrado la información solicitada, se debe seleccionar el registro en la tabla, y modificarlo si se desea dando clic en el botón Modificar, y luego se activan los textos para ser modificados. Por último dar clic en Grabar, para guardar los cambios. 141

158 Pantalla de tipos de insumos. Esta pantalla sirve para ingresar tipos de insumos, para luego ser asignados a un insumo especifico, al abrir el formulario se carga una tabla con los tipos de insumos ingresados hasta el momento, desde aquí se pueden crear un nuevo registro, o modificar los existentes, por último se da clic sobre la opción Grabar para guardar la información. 142

159 Pantalla de unidades de medidas. Este formulario sirve para ingresar unidades de medidas para valorar los insumos, al abrir el formulario se carga una tabla con las unidades de medidas ingresadas hasta el momento, desde aquí se pueden crear un nuevo registro, o modificar los existentes, por último se da clic sobre la opción Grabar para guardar la información, para esto se debe ingresar la abreviatura compuesta por dos letras, y luego el nombre de la unidad de medida. 143

160 Pantalla de documento de insumo. Desde este formulario el usuario tiene la opción de generar documentos dependiendo de la actividad que se realiza en la parte de Información General, para esto se debe seleccionar la Actividad, y luego el Responsable de dicha actividad, el campo fecha se carga de forma automática con la fecha actual. En la parte de los Detalles, se debe seleccionar el insumo, luego ingresar la cantidad, y por ultimo seleccionar el lote. Luego dar clic en el botón se agrega la fila en la tabla que se muestra en la pantalla. Si el usuario desea eliminar una fila se debe dar clic en el botón y se borra la fila seleccionada, por último se guarda el documento en la opción Grabar, y se genera un informe del detalle de insumos agregados en el documento, como se muestra a continuación. 144

161 Para terminar el proceso el usuario debe imprimir el documento para que quede una constancia del mismo. 145

162 Pantalla de actividades. Al acceder a esta pantalla el usuario tiene la opción de ingresar, guardar, modificar, buscar, actividades necesarias para la producción. Se da un clic en nuevo y se activan los textos, luego de ingresar el nombre y la descripción, se debe seleccionar el tipo de actividad, es decir si es una actividad de ingreso o egreso, por último se guarda la información. 146

163 Pantalla de ingreso de responsables. Este formulario proporciona la opción de crear responsables de las actividades realizadas en la producción, para esto se requiere información personal de cada uno. Al dar clic en el botón Nuevo se activan los textos y se procede a ingresar cada uno de los campos, empezando por los nombres,, apellidos, dirección, teléfono, cargo, se recomienda ingresar todos los campos para no dejar inconsistencias una vez ingresada la información, esta se almacena dando clic en el botón Grabar. La pantalla también ofrece una navegación de registros. 147

164 Pantalla de consulta de responsables. Esta pantalla es necesaria en el momento cuando el usuario requiera modificar alguna información de uno o varios responsables. Se requiere ingresar parámetros de búsqueda que puede ser el código, apellidos, nombres, no es necesario ingresar la palabra completa, pero si se quiere ver todos los registros simplemente se da un clic sobre el botón buscar, y se cargan en la tabla todos los responsables existentes hasta el momento. Luego si se desea modificar la información de alguno de ellos, se selecciona el registro, y da un clic en el botón Modificar y luego se activan los textos, se cambia la información requerida, y por ultimo de da clic en el botón Grabar, para guardar todos los cambios. 148

165 Pantallas de reportes. Reporte de stock de insumos. Este reporte le permite a l usuario visualizar la existencia de los insumos, muestra el código del insumo, el insumo, la unidad de medida del insumo, el stock mínimo, el stock actual, y el tipo del insumo. 149

166 Reporte de responsables y actividades realizadas. El reporte de Responsables y Actividades realizadas, permite visualizar las actividades que realizaron los responsables, la fecha y el número de documento que genero dicha actividad. Para realizar esta acción el usuario deberá ingresar la fecha de inicio del reporte y la fecha de fin en el formato Año-Mes-Día. 150

167 Reporte de parámetros técnicos pollos Broilers. Desde este reporte podemos acceder a la información correspondiente a los parámetros técnicos generados de un determinado lote del tipo BROILERS. Para ejecutar el reporte se debe ingresar primeramente el lote en el siguiente formulario. 151

168 Una vez ingresado el lote requerido, se da un Enter o clic en Aceptar, y se genera el reporte, incluso con gráficos estadísticos, cabe indicar que la información que se ingresa esta validada para aceptar solo lotes de pollos Broilers. 152

169 Reporte de parámetros técnicos ponedoras. 153

170 Desde este reporte podemos acceder a la información correspondiente a los parámetros técnicos generados de un determinado lote del tipo PONEDORAS. Para ejecutar el reporte se debe ingresar primeramente el lote en el siguiente formulario. El lote que se ingresa está validado para aceptar sólo lotes del tipo Ponedoras. Luego se genera el reporte correspondiente a la información solicitada, con gráficos estadísticos que representan la producción. 154

171 MANUAL DEL PROGRAMADOR Acerca de este manual. Este documento recoge de manera detallada información acerca de las herramientas utilizadas para llevar a cabo el desarrollo del sistema SCPA (Sistema de Control de Producción Avícola), de la estructura del mismo así como de las distintas partes de esta estructura. El objetivo es orientar al administrador del Sistema SCPA de las aportaciones que éste haga en el desarrollo. De ahí la importancia de detallar minuciosamente el contenido de cada uno de las partes que incluye el proyecto. Al ser un documento orientado a un usuario avanzado, los procesos de instalación de las aplicaciones básicas necesarias para el desarrollo no han quedado recogidas en este documento, es decir, no se explica cómo se instala el sistema operativo ni el IDE de desarrollo al considerarse información que se sale del ámbito de este manual. Lo que debe saber. Como bien se ha comentado anteriormente, este documento está destinado a aquellos usuarios avanzados que deseen conocer la estructura del sistema SCPA con el fin de participar en el desarrollo del mismo. Es por eso que resulta casi imprescindible tener unas nociones básicas de ciertas tecnologías para poder llevar a cabo un desarrollo eficiente. Para el desarrollo del proyecto, se consideraron desde el principio únicamente herramientas libres, desde el sistema operativo hasta las herramientas para el desarrollo. Esta documentación engloba diagramas UML, como es el diagrama 155

172 de casos de uso, así como todo lo relativo al diseño de la base de datos; Modelo Entidad/Relación, y DFD o Diagrama de Flujos de Datos. El lenguaje de programación elegido fue Java. Hay varias razones para apostar por java en el desarrollo de software, el hecho de que java es un lenguaje orientado a objetos, muy potente. Por la naturaleza del proyecto, basado en una arquitectura cliente-servidor, se hacía imprescindible hacer uso de las tecnologías orientadas al desarrollo de aplicaciones de escritorio de las que dispone NetBeans con Java. También se hace necesario conocer SQL (Structured Query Language). SQL es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones sobre las mismas. Es un estándar ampliamente utilizado y que se empleará para realizar las consultas oportunas a la base de datos MySQL que utiliza la aplicación. Es recomendable que cualquier nueva funcionalidad que se desee implementar quede perfectamente documentada, y especialmente utilizar para ello el modelado UML tal y como se ha hecho hasta ahora. El entorno de desarrollo. Sistema operativo. Para el desarrollo de la aplicación se implemento en el SO Windows Vista Home Premium. Para la implementación del servidor de base de datos en producción se Instaló el SO Linux en su distribución Centos

173 Software de desarrollo. Para llevar a cabo el proyecto hemos usado el IDE (Entorno Integrado de Desarrollo) NetBeans en su versión 6.8. Antes de instalar NetBeans se requiere el JDK (Java Development Kit) viene hacer el kit de desarrollo de Java, que es un conjunto de herramientas, utilidades, documentación y ejemplos para desarrollar aplicaciones Java. NetBeans: JDK:https://cds.sun.com/isbin/INTERSHOP.enfinity/WFS/CDSCDS_Develope rsite/en_us/-/usd/viewproductdetail-start?productref=jdk-6u13-oth Developer. Software de bases de datos. MySQL es un motor de base de datos relacional, multiusuario ampliamente utilizado no sólo en proyectos de software libre sino también en multitud de desarrollos comerciales ya que dispone de dos versiones, una comercial y otra libre con licencia GPL. MySQL pertenece a Sun Microsystems desde enero de En las distribuciones de Linux anteriormente mencionadas, está disponible desde los repositorios: Para facilitar la administración de la base de datos se han usado principalmente dos herramientas: MySQL Query Browser y MySQL Administrator. 157

174 Mysql connector driver. Librería disponible para descarga desde la web del MySQL que permite comunicarnos con la base de datos. MySQL Workbench. Es una herramienta libre, desarrollada por MySQL con numerosas características, permiten crear diagramas E-R, generar los scripts SQL a partir del modelo creado, entre otras: Herramienta para generar reportes. Ireport y JasperReports2.0.4: El primero será el entorno grafico que nos ayudara a crear el Reporte, mientras que de el segundo utilizaremos las librerías que nos ayudaran a compilar y ejecutar el reporte. :http://dev.mysql.com/downloads/ Estructura del sistema scpa. Para empezar, en más fácil seguir este manual si se tiene abierto NetBeans con el proyecto scpa incluido en el workspace. En la Sección Projects (Proyectos) podemos movernos por la estructura en forma de árbol. Descripción de los objetos. Es posible que surjan nuevos requerimientos para ello se deben nombrar de forma correcta los objetos, acorde a la siguiente notación, anteponiendo una descripción al nombre que denote el tipo de objeto. 158

175 Paquetes: Se utiliza un nombre singular acorde al requerimiento en letras minúsculas. Formularios: frm_nombre. Botones: jb_nombre. Cuadro de Texto: jt_nombre. Cuadro Combinado: jcb_nombre. Source Packages. Esta carpeta contiene todos los paquetes de los que dispone el proyecto así como los formularios y clases correspondientes a las distintas funcionalidades del mismo. Corresponde casi por completo a la capa de presentación dentro del paradigma del modelo de tres capas. Si es necesario crear una nueva funcionalidad, entonces hay que crear una nueva subcarpeta que identifique de forma unívoca a esta nueva funcionalidad. Para nombrar un paquete utilizaremos un nombre en singular, en minúscula, por ejemplo mi_carpeta. Este nuevo paquete contendrá todos los formularios y clases destinadas a la gestión del mi_carpeta. Cada paquete contiene clases y formularios, si se desea agregar alguna funcionalidad se deben nombrar acorde al estándar. Paquetes del Sistema SCPA. DocumentosSock. 159

176 Contiene clases necesarias para el funcionamiento de otros paquetes. actividades. Controla la información con respecto a las actividades que se realizan en la producción avícola: DtActividad.java - frm_actividades.java. areaproduccion. Controla la información de aéreas de producción: DtAreaproduccion - frm_areaproduccion. doc_insumos. Contiene un formulario que se encarga de la generación de documentos de insumos: frm_documento. insumos. Desde aquí se controla la información de los insumos que se utilizan en la producción. Contiene los siguientes objetos: Clases: Dt_insumo, Dt_insumoPK - Dt_Tipoinsumo - Dt_tipoproduccion, DtUnidadinsumo. Formularios: frm_consulta_insumos - frm_insumo - frm_tipoinsumo - frm_unidadinsumo. 160

177 lotes. Controla la información de lotes de la producción: Dt_lote - frm_lotes. menú. Es el menú principal que contiene todos los formularios de cada paquete. Contiene un formulario: frm_menu. producción. Este paquete controla la producción en la parte de parámetros técnicos desde aquí se inicia y se finaliza la producción de un lote: DtDestcunipro - frm_calculos -frm_ingreso_producción - frm_ponedoras. responsable. Aquí se controla toda la información de responsables que realizan actividades en la producción: Dtresponsable - frm_consulta_responsables - frm_responsable. tiposareaproduccion. Permite controlar tipos de área de producción de cada área de producción: DtTipoproduccion1 - frm_tipoproduccion. 161

178 usuario. Controla el acceso de los usuarios al sistema asi como la creación de nuevos usuarios al sistema: DtUsuario - frm_login - frm_usuario. iconos. Contiene imágenes en diferentes formatos necesarios para el diseño de los formularios. META-INF. Este paquete y su contenido son imprescindibles para el correcto funcionamiento de la aplicación por lo que se debe saber lo que se quiere hacer y para qué con el fin de no deteriorar su contenido. El paquete META-INF contiene el fichero persistence.xml. En este fichero es en el que realmente especificaremos los parámetros de conexión a una base de datos determinada. A continuación se muestra la configuración del pool de conexiones de la base de datos: <?xml version="1.0" encoding="utf-8"?> <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistenc e" xmlns:xsi="http://www.w3.org/2001/xmlschemainstance" xsi:schemalocation="http://java.sun.com/xml/ ns/persistence stence_1_0.xsd"> 162

179 <persistence-unit transaction-type="resource_local"> name="scpapu" <provider>oracle.toplink.essentials.persiste nceprovider</provider> <class>usuario.dtusuario</class> <class>areaproduccion.dtareaproduccion</clas s> <class>insumos.dttipoinsumo</class> <class>insumos.dttipoproduccion</class> <class>insumos.dtunidadinsumo</class> <class>responsable.dtresponsable</class> <class>tiposareaproduccion.dttipoproduccion1 </class> <class>actividades.dtactividad</class> <class>documentossock.dtloteinsumo</class> <class>documentossock.dtdocumentostock</clas s> <class>lotes.dtlote</class> <class>produccion.dtdetstcunipro</class> <class>insumos.dtinsumo</class> <class>documentossock.dtdetstcinsumos</class > <properties> <property name="toplink.jdbc.user" value="root"/> 163

180 <property name="toplink.jdbc.password" value="sports"/> <property name="toplink.jdbc.url" value="jdbc:mysql://localhost:3306/scpa"/> <property name="toplink.jdbc.driver" value="com.mysql.jdbc.driver"/> </properties> </persistence-unit> </persistence> LIBRARIES. JDK 1.6. Mysql-connector-java-5.1. JasperReports

181 DIAGRAMA DE FLUJO DE DATOS. Diagrama de contexto. 165

182 Diagrama cero. 166

183 Base de datos. La versión del motor de base de datos utilizado para el desarrollo ha sido la 5.0. Como se comentó al principio de este manual, para la administración de la base de datos se ha utilizado una herramienta gráfica, fácil e intuitiva. Podemos utilizar MySQL Query Browser o MySQL Administrator para hacer modificaciones en la base de datos, añadir, borrar, modificar y actualizar registros y tablas. El esquema que contiene la base de datos con todos sus objetos esta nombrado como scpa. El grafico anterior muestra las tablas que forman parte en el momento de la publicación de este manual. Como se puede comprobar empiezan siempre por minúscula y están en singular, además empiezan siempre con la notación dt. Una vez más, se insiste en mantener este patrón a la hora de crear nuevas tablas. Por ejemplo, si deseamos crear una nueva tabla para almacenar proveedores la llamaríamos dt_proveedor.

184 Descripción de los objetos. Para facilitar el proceso de desarrollo, se estableció el siguiente estándar para nombrar los objetos de la base de datos, anteponiendo la notación correspondiente: Tablas: dt_nombre_tabla. Vistas: vp_nombre_vista. Procedimientos: sp_nombre_procedimiento. Tablas. La estructura de las tablas es como se ve en la imagen, el desarrollador puede recurrir al esquema relacional, que recoge todas las tablas con sus correspondientes relaciones para conocer mejor el tipo de campos utilizados. Se han de tener en cuenta las siguientes consideraciones: Los campos que son clave primaria, o son INTEGER, como el que vemos en la imagen, y suelen ser auto incrementales. Los campos de texto, de tipo varchar, suelen ser de 45 caracteres, esto varía de acuerdo a la necesidad del campo. Los campos numéricos, destinados a cálculos como importes, como viabilidad, mortalidad, etc. serán de tipo DECIMAL. Para nombrar los campos, usaremos nombres identificativos, en minúscula, y separados por el carácter (_) por ejemplo y seguido del nombre de la tabla, por ejemplo si deseamos crear el campo descripción del insumo, que es la que se muestra en la imagen siguiente, lo nombraremos como des_dt_insumo.dt_insumo. 168

185 169

186 Vistas. El esquema SCPA. Consta de 2 vistas necesarias para facilitar las consultas para determinados reportes. Estas son nombradas anteponiendo las siglas vp_nombrevista. Código fuente de la vista vp_parametros. DROP VIEW IF EXISTS `scpa`.`vp_parametros`; CREATE OR REPLACE ALGORITHM=UNDEFINED SQL SECURITY DEFINER VIEW `vp_parametros` AS select `de`.`dt_lote_id_dt_lote` AS `lote`, `de`.`numsem_dt_detstcunipro` AS `semana`, `d`.`fec_dt_documentostock` AS `fecha`, `de`.`consumoalimento_dt_detstcunipro` AS `consumo`, `de`.`peso_dt_detstcunipro` AS `peso`, `de`.`pesoh_dt_detstcunipro` AS `pesoh`, `de`.`nummuertos_dt_detstcunipro` AS `muertos`, `de`.`numhsem_dt_detstcunipro` AS `numh`, `de`.`porc_mortalidad_dt_detstcunipro` AS `mortalidad`, 170

187 `de`.`conv_alimenticia_dt_detstcunipro` AS `alimenticia`, `de`.`porc_viabilidad_dt_detstcunipro` AS `viabilidad` from (`dt_documentostock` `d` join `dt_detstcunipro` `de`) where (`de`.`dt_documentostock_id_dt_documentostock` = `d`.`id_dt_documentostock`); Procedimientos. Para realizar operaciones en cada una de las tablas como insertar, modificar, eliminar, se desarrollaron procedimientos que ejecuten cada una de estas tareas. Estos están identificados de acuerdo a la operación que realizan, y a la tabla en la cual realizan la operación. Para crear un nuevo procedimiento es recomendable apegarse al estándar, anteponiendo la notación sp_operacion_nombretabla. Por ejemplo para crear un procedimiento que inserte insumos, seria: sp_nuevo_insumo. 171

188 Para un mejor entendimiento se detalla el código de los procedimientos para ejecutar operaciones sobre la tabla dt_lote. Insertar: sp_nuevo_lote. DELIMITER $$ DROP PROCEDURE IF EXISTS `scpa`.`sp_nuevo_lote` $$ CREATE PROCEDURE `sp_nuevo_lote`(out id int, fechaingreso date, fechasalida date,observacion varchar(200), id_tipoproduccion int, numaves int ) BEGIN 172

189 insert into dt_lote values (0, fechaingreso, fechasalida,observacion, id_tipoproduccion,numaves ); select last_insert_id() into id; INSERT INTO dt_auditoria VALUES(user(),now(),'NUEVO','dt_lote','',concat ( id,':',fechaingreso,':',fechasalida)); END $$ DELIMITER ; Modificar: sp_actua_lote. DELIMITER $$ DROP PROCEDURE IF EXISTS `scpa`.`sp_actua_lote` $$ CREATE PROCEDURE `sp_actua_lote`(id int, fechingreso date, fechsalida date, observ varchar(200),numaves int) BEGIN declare reg_ant varchar(900); SELECT concat(d.`fechingreso_dt_lote`,':', d.`fechsalida_dt_lote`,':', d.`observ_dt_lote`) into reg_ant FROM dt_lote d where d.id_dt_lote=id; update dt_lote set fechingreso_dt_lote=fechingreso,fechsalida_dt_l ote=fechsalida,observ_dt_lote=observ,numaves_dt _lote=numaves where id_dt_lote=id; INSERT INTO dt_auditoria VALUES(user(),now(),'MODIFICAR','dt_lote',reg_a 173

190 nt,concat(fechingreso,':',fechsalida,':',observ )); END $$ DELIMITER ; ELIMINAR: sp_borrar_lote. DELIMITER $$ DROP PROCEDURE IF EXISTS `scpa`.`sp_borrar_lote` $$ CREATE PROCEDURE `sp_borrar_lote`(id int) BEGIN delete from dt_lote where id_dt_lote=id; INSERT INTO dt_auditoria VALUES(user(),now(),'ELIMINAR','dt_lote','',id) ; END $$ DELIMITER ; Procedimiento de auditoría. Como se observa en cada procedimiento se realiza una operación sobre la tabla dt_auditoria. En dicha tabla se almacena la operación que realiza el usuario, la hora, y el nombre de la tabla que ha sido manipulada. 174

191 Código fuente. El lenguaje de programación empleado en el desarrollo es Java, con toda la tecnología que implica el JDK (Java Development Kit) esto es librerías, utilidades para desarrollar aplicaciones Java. Seguidamente se detallan las clases, procedimientos, y funciones de manera general, ya que estos varían acorde al paquete y a la necesidad de programación. El administrador o programador, puede analizar con más detalle el código fuente dentro de cada paquete en la ventana de proyecto del NetBeans, en la opción Source. Declaración de variables. Variables necesarias para la conexión a la base de datos. static Connection conn=null; //variable de conexion static Statement st=null; //variable de instancia static ResultSet rs=null; //variable de registro private String _jdbc="jdbc:mysql://localhost:3306/scpa"; //base de datos private String _usuario="root"; //usuario private String _clave="sports"; //clave 175

UNIVERSIDAD TÉCNICA DE MANABÍ TESIS DE GRADO

UNIVERSIDAD TÉCNICA DE MANABÍ TESIS DE GRADO UNIVERSIDAD TÉCNICA DE MANABÍ FACULTAD DE CIENCIAS INFORMÁTICAS ESCUELA DE INGENIERÍA EN SISTEMAS TESIS DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN SISTEMAS INFORMÁTICOS MODALIDAD: DESARROLLO

Más detalles

UNIVERSIDAD DE GUAYAQUIL

UNIVERSIDAD DE GUAYAQUIL II UNIVERSIDAD DE GUAYAQUIL Facultad de Ciencias Matemáticas y Físicas Carrera de Ingeniería en Sistemas Computacionales Desarrollo de una VPN / Firewall de Software con Administración Vía Web TESIS DE

Más detalles

APROBACIÓN DEL TUTOR

APROBACIÓN DEL TUTOR APROBACIÓN DEL TUTOR En mi calidad de tutor del trabajo de investigación sobre el tema: Portal Web usando software libre con conexión a Base de Datos para consultas de pagos de servicios municipales en

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

FACULTAD DE MEDICINA VETERINARIA Y ZOOTECNIA PLAN ESTRATÉGICO

FACULTAD DE MEDICINA VETERINARIA Y ZOOTECNIA PLAN ESTRATÉGICO PLAN ESTRATÉGICO -2015 1 / 20 FACULTAD DE MEDICINA VETERINARIA Y ZOOTECNIA PLAN ESTRATÉGICO -2015 PLAN ESTRATÉGICO -2015 2 / 20 ÍNDICE Página Presentación 4 I. Antecedentes 5 1.1 La Universidad Científica

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

UNIVERSIDAD FRANCISCO GAVIDIA

UNIVERSIDAD FRANCISCO GAVIDIA UNIVERSIDAD FRANCISCO GAVIDIA FACULTAD DE INGENIERIA Y ARQUITECTURA TRABAJO DE GRADUACION: DISEÑO DE UN SISTEMA DE INFORMACIÓN MECANIZADO PARA LA PLANIFICACIÓN DEL TRABAJO DOCENTE DE LOS DECANATOS DE LA

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

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

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Página 1 de 21 CUALIFICACIÓN DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC154_3 Versión 5 Situación RD 1087/2005 Actualización

Más detalles

PROGRAMACIÓN DE MÓDULO DEPARTAMENTO INFORMÁTICA Y COMUNICACIONES CURSO 2º CICLO FORMATIVO ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED

PROGRAMACIÓN DE MÓDULO DEPARTAMENTO INFORMÁTICA Y COMUNICACIONES CURSO 2º CICLO FORMATIVO ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED Página 1 de 17 DEPARTAMENTO INFORMÁTICA Y COMUNICACIONES CURSO 2º CICLO FORMATIVO ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED 1. Introducción. MÓDULO IMPLANTACIÓN DE APLICACIONES WEB Este módulo de

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

CONTENIDOS MÍNIMOS Y CRITERIOS DE EVALUACIÓN INFORMÁTICA 1º BACHILLERATO

CONTENIDOS MÍNIMOS Y CRITERIOS DE EVALUACIÓN INFORMÁTICA 1º BACHILLERATO CONTENIDOS MÍNIMOS Y CRITERIOS DE EVALUACIÓN INFORMÁTICA 1º BACHILLERATO Contenidos 1. Internet y redes sociales. -La información y la comunicación como fuentes de comprensión y transformación del entorno

Más detalles

Manual de Usuario ebeam Projection

Manual de Usuario ebeam Projection 2009 Manual de Usuario ebeam Projection Basado en la Versión ebeam Interact 2.1 Índice de Contenidos I. Requisitos mínimos del sistema 3 II. Componentes 3 III. Instalación del Lápiz interactivo 4 2 IV.

Más detalles

PIZARRA DIGITAL INTERACTIVA

PIZARRA DIGITAL INTERACTIVA PIZARRA DIGITAL INTERACTIVA Requisitos mínimos del sistema Windows: Ordenador compatible con Windows con procesador Pentium IV o equivalente y 512MB de memoria RAM Windows Vista, XP, 2003 ó 2000 30 MB

Más detalles

1. INTRODUCCIÓN Y OBJETIVOS

1. INTRODUCCIÓN Y OBJETIVOS 1. INTRODUCCIÓN Y OBJETIVOS Los teléfonos móviles son ya parte esencial en nuestra forma de vida y cada día son más los usuarios de estos terminales. Hasta ahora nos han acompañado a todas partes y nos

Más detalles

ingeniería técnica en informática de sistemas

ingeniería técnica en informática de sistemas ingeniería técnica en informática de sistemas 0011010001001010111001001 001101000100101011100 ingeniería técnica en informática de sistemas Nos complace presentaros la Ingeniería Técnica en Informática

Más detalles

TIC como soporte de la capacidad institucional para reducir la deserción estudiantil

TIC como soporte de la capacidad institucional para reducir la deserción estudiantil TIC como soporte de la capacidad institucional para reducir la deserción estudiantil Estrategias de diagnóstico, acompañamiento y cultura de la información para fomentar la permanencia estudiantil Universidad

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

CAPÍTULO V PROPUESTA DE LA SOLUCIÓN

CAPÍTULO V PROPUESTA DE LA SOLUCIÓN CAPÍTULO V PROPUESTA DE LA SOLUCIÓN 5.1 Introducción En los últimos tres años la entidad financiera ha venido sufriendo cambios que le han permitido crecer y pasar de ser una Sociedad Financiera a un Banco

Más detalles

Javier Velásquez Maldonado velasquezj7@hotmail.com. Jhoanna Isabel Lansinot Tocain jlansinot@yahoo.com

Javier Velásquez Maldonado velasquezj7@hotmail.com. Jhoanna Isabel Lansinot Tocain jlansinot@yahoo.com DISEÑO, DESARROLLO E IMPLANTACIÓN DE UNA APLICACIÓN WEB PARA LA AUTOMATIZACIÓN DE LA INFORMACIÓN DE LA IGLESIA EVANGÉLICA INDÍGENA ECUATORIANA DE LA ALIANZA CRISTIANA Y MISIONERA. Javier Velásquez Maldonado

Más detalles

Administración de Bases de Datos MySQL. Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez

Administración de Bases de Datos MySQL. Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez Administración de Bases de Datos MySQL Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez 1. Título: Administración de Bases de Datos MySQL 2. Descripción: Este curso está

Más detalles

Curso UMA / Samsung DESARROLLO DE APPS PARA ANDROID

Curso UMA / Samsung DESARROLLO DE APPS PARA ANDROID Samsung TECH INSTITUTE Curso UMA / Samsung DESARROLLO DE APPS PARA ANDROID www.uma.es/techinstitute uro! t u f u t olla Desarr UNIVERSIDAD DE MÁLAGA GUÍA DEL CURSO DESARROLLO DE APPS PARA ANDROID Índice

Más detalles

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE COMUNICACIÓN SOCIAL CARRERA DE DISEÑO GRÁFICO TRABAJO DE INVESTIGACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE COMUNICACIÓN SOCIAL CARRERA DE DISEÑO GRÁFICO TRABAJO DE INVESTIGACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE UNIVERSIDAD DE GUAYAQUIL FACULTAD DE COMUNICACIÓN SOCIAL CARRERA DE DISEÑO GRÁFICO TRABAJO DE INVESTIGACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERA EN DISEÑO GRÁFICO TEMA: La donación de órganos

Más detalles

Desarrollo de Aplicaciones con Tecnologías Web (Online) (Dirigida a la Acreditación de las Competencias Profesionales R.D.

Desarrollo de Aplicaciones con Tecnologías Web (Online) (Dirigida a la Acreditación de las Competencias Profesionales R.D. Desarrollo de Aplicaciones con Tecnologías Web (Online) (Dirigida a la Acreditación de las Competencias Profesionales R.D. 1224/2009) Titulación certificada por EUROINNOVA BUSINESS SCHOOL Desarrollo de

Más detalles

En verde están algunas propuestas que entendemos que faltan y que ayudarían a mejorar las fichas sustancialmente.

En verde están algunas propuestas que entendemos que faltan y que ayudarían a mejorar las fichas sustancialmente. NOTAS ACLARATORIAS: Esta ficha de grado es la resultante de las dos reuniones celebradas (9 enero 2009 y 23 de febrero de 2009) por la subcomisión creada desde el MICIIN para debatir las fichas de Grado

Más detalles

MÁSTER UNIVERSITARIO EN

MÁSTER UNIVERSITARIO EN MÁSTER UNIVERSITARIO EN Título oficial: Máster Universitario en Ingeniería informática por la Universidad Pública de Navarra Rama de conocimiento: Ingeniería y Arquitectura Centro responsable: Escuela

Más detalles

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO. Nombre del Proyecto: Empresa: Memoria que como parte de los requisitos para obtener el título de:

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO. Nombre del Proyecto: Empresa: Memoria que como parte de los requisitos para obtener el título de: UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Nombre del Proyecto: Modulo semiautomático para alta de empresas en red social Empresa: HIGH TECHNOLOGY & SUPPORT S.A. DE C.V. Memoria que como parte de los requisitos

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

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

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

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

Introducción a WebMathematica

Introducción a WebMathematica Introducción a WebMathematica WebMathematica es una nueva tecnología que permite la generación de contenido web dinámico con Mathematica. Se integra en Mathematica a través de un servidor web. WebMathematica

Más detalles

ESCUELA POLITÉCNICA DEL EJÉRCITO

ESCUELA POLITÉCNICA DEL EJÉRCITO ESCUELA POLITÉCNICA DEL EJÉRCITO VICERRECTORADO ACADÉMICO ASIGNATURA: TECNOLOGÍAS DE SOFTWARE PARA ELECTRONICA II DEPARTAMENTO: ELECTRICA Y ELECTRÓNICA NIVEL: SEXTO CRÉDITOS: 4 CÓDIGO: CARRERAS: ELECTRÓNICA

Más detalles

Coordinación de los Diplomados

Coordinación de los Diplomados Introducción La Facultad de Matemáticas, de acuerdo a su misión de "formar profesionistas altamente capacitados, desarrollar investigación y realizar actividades de extensión en matemáticas y computación,

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

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

GUÍA DE FORMACIÓN AVIP RESUMEN DEL PROCESO FORMATIVO

GUÍA DE FORMACIÓN AVIP RESUMEN DEL PROCESO FORMATIVO PLAN DE FORMACIÓN AVIP GUÍA DE FORMACIÓN AVIP RESUMEN DEL PROCESO FORMATIVO www.intecca.uned.es Versión 3.8 1 I N D I C E Objetivo de la formación... 3 Acreditación... 4 Introducción a la herramienta AVIP...

Más detalles

Código BPIN: Datos del Formulador SECRETARIO DE EDUCACIÓN MUNICIPAL. Cargo: Teléfonos: Entidad: ALCALDIA MUNICIPAL DE RIOHACHA

Código BPIN: Datos del Formulador SECRETARIO DE EDUCACIÓN MUNICIPAL. Cargo: Teléfonos: Entidad: ALCALDIA MUNICIPAL DE RIOHACHA Metodología General de Formulación Proyecto Fortalecimiento de los procesos de enseñanza y aprendizaje en las sedes educativas oficiales a través de estrategias tic Riohacha, La Guajira, Caribe Código

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

FACULTAD DE DERECHO Y CIENCIAS ECONÓMICAS Y EMPRESARIALES

FACULTAD DE DERECHO Y CIENCIAS ECONÓMICAS Y EMPRESARIALES CURSO DE INFORMACIÓN PARA ALUMNADO DE NUEVO INGRESO FACULTAD DE DERECHO Y CIENCIAS ECONÓMICAS Y EMPRESARIALES RESEÑA HISTÓRICA DEL CENTRO CREACIÓN, UBICACIÓN Y ESTUDIOS La Facultad de Derecho de la Universidad

Más detalles

DEPARTAMENTO DE INFORMATICA

DEPARTAMENTO DE INFORMATICA DEPARTAMENTO DE INFORMATICA MODULO: IMPLANTACIÓN DE APLICACIONES INFORMÁTICAS DE GESTIÓN CURSO: 2º C.F.G.S. ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS INTRODUCCIÓN... 2 OBJETIVOS GENERALES... 2 CAPACIDADES

Más detalles

Modalidad E-learning

Modalidad E-learning PLAN DE ESTUDIO TÉCNICO FINANCIERO IERO Modalidad E-learning TÉCNICO FINANCIERO I. TÍTULO QUE OTORGA Técnico Financiero. II. DESCRIPCIÓN DE LA CARRERA Esta carrera es impartida a través de la plataforma

Más detalles

Documento de Competencias. Facultad de Informática, UPV/EHU. 1 Estructura general del Grado TE1 TE2 TE3 TE4 TE5 TE6 TE7 TE8

Documento de Competencias. Facultad de Informática, UPV/EHU. 1 Estructura general del Grado TE1 TE2 TE3 TE4 TE5 TE6 TE7 TE8 Documento de Competencias Grado en INGENIERÍA INFORMÁTICA Facultad de Informática, UPV/EHU 1 Estructura general del Grado 1.1 Fundamentos de Tecnología de los Principios de Diseño de Sistemas Digitales

Más detalles

Administración de bases de datos MySQL

Administración de bases de datos MySQL Administración de bases de datos MySQL Autor: José Luis Bautista Tutor: José Luis Bautista 1. TÍTULO Administración de bases de datos MySQL 2. DESCRIPCIÓN En la actualidad la mayor parte de las aplicaciones

Más detalles

Medios técnicos. Pdi. PPt. Medios de comunicación. Tablets

Medios técnicos. Pdi. PPt. Medios de comunicación. Tablets Medios técnicos Pdi PPt Medios de comunicación Tablets Pizarra digital (Pdi) 2 1.- Qué es una pizarra digital? Qué es una pizarra digital interactiva? Distinguimos básicamente dos tipos de pizarra digital,

Más detalles

INTEGRACION DE BASES DE DATOS EN LA WEB

INTEGRACION DE BASES DE DATOS EN LA WEB 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: INTEGRACION DE BASES DE DATOS EN LA WEB Ingeniería en Tecnologías de la Información y Comunicaciones DSD-1202 SATCA1

Más detalles

MF0491_3 Programación Web en el Entorno Cliente (Online)

MF0491_3 Programación Web en el Entorno Cliente (Online) MF0491_3 Programación Web en el Entorno Cliente (Online) Titulación acredidatada por la Comisión Internacional de Formación de la UNESCO MF0491_3 Programación Web en el Entorno Cliente (Online) MF0491_3

Más detalles

CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA

CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA PROGRAMACIÓN DIDACTICA ANUAL Parte específica del módulo: 0485. Programación Departamento de Familia Profesional de Informática Curso: 2014-15

Más detalles

Desarrollo de Aplicaciones Móviles. Java

Desarrollo de Aplicaciones Móviles. Java Java Java es la base para prácticamente todos los tipos de aplicaciones de red, además del estándar global para desarrollar y distribuir aplicaciones móviles y embebidas, juegos, contenido basado en web

Más detalles

UNIVERSIDAD DE COLIMA

UNIVERSIDAD DE COLIMA UNIVERSIDAD DE COLIMA CENTRO UNIVERSITARIO DE PRODUCCIÓN DE MEDIOS DIDÁCTICOS NORMATIVIDAD Mayo 2007 CEUPROMED 1 HISTORIA A comienzos de los noventa, algunos profesores y alumnos del área de Medicina de

Más detalles

UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE CIENCIAS ADMINISTRATIVAS CARRERA: ORGANIZACIÓN DE EMPRESAS MODALIDAD PRESENCIAL MÓDULO FORMATIVO.

UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE CIENCIAS ADMINISTRATIVAS CARRERA: ORGANIZACIÓN DE EMPRESAS MODALIDAD PRESENCIAL MÓDULO FORMATIVO. UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE CIENCIAS ADMINISTRATIVAS CARRERA: ORGANIZACIÓN DE EMPRESAS MODALIDAD PRESENCIAL MÓDULO FORMATIVO NTICs II 2do SEMESTRE PLANIFICACIÓN DOCENTE 1: Ing. Mg. Patricio

Más detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción

Más detalles

Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web

Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web Proyecto Propio de Ampliación con Programación de Dispositivos Móviles e Inteligentes Paseo de la Puerta del Ángel, s/n 28011 Madrid www.iesellago.net

Más detalles

PROMOCIÓN CONOCIENDO LA ESCUELA SUPERIOR DE AGRICULTURA TROPICAL (ESAT) DEL INSTITUTO NACIONAL DE INVESTIGACIONES AGRÍCOLAS

PROMOCIÓN CONOCIENDO LA ESCUELA SUPERIOR DE AGRICULTURA TROPICAL (ESAT) DEL INSTITUTO NACIONAL DE INVESTIGACIONES AGRÍCOLAS Revista Digital CENIAP HOY Nº 12 septiembre-diciembre, 2006 PROMOCIÓN CONOCIENDO LA ESCUELA SUPERIOR DE AGRICULTURA TROPICAL (ESAT) DEL INSTITUTO NACIONAL DE INVESTIGACIONES AGRÍCOLAS L. Guillen, S. Belgrave,

Más detalles

UNIVERSIDAD TECNICA DE BABAHOYO FACULTAD DE ADMINISTRACION FINANZAS E INFORMATICA ESCUELA DE CONTADURIA, AUDITORIA Y FINANZAS TESIS DE GRADO

UNIVERSIDAD TECNICA DE BABAHOYO FACULTAD DE ADMINISTRACION FINANZAS E INFORMATICA ESCUELA DE CONTADURIA, AUDITORIA Y FINANZAS TESIS DE GRADO UNIVERSIDAD TECNICA DE BABAHOYO FACULTAD DE ADMINISTRACION FINANZAS E INFORMATICA ESCUELA DE CONTADURIA, AUDITORIA Y FINANZAS TESIS DE GRADO PREVIO A LA OBTENCION DEL TITULO DE INGENIERO EN BANCA Y FINANZAS

Más detalles

MINISTERIO DE TELECOMUNICACIONES Y DE LA SOCIEDAD DE LA INFORMACIÓN SUBSECRETARÍA DE INCLUSIÓN SOCIAL DIRECCIÓN DE ALISTAMIENTO DIGITAL

MINISTERIO DE TELECOMUNICACIONES Y DE LA SOCIEDAD DE LA INFORMACIÓN SUBSECRETARÍA DE INCLUSIÓN SOCIAL DIRECCIÓN DE ALISTAMIENTO DIGITAL MINISTERIO DE TELECOMUNICACIONES Y DE LA SOCIEDAD DE LA INFORMACIÓN SUBSECRETARÍA DE INCLUSIÓN SOCIAL PROGRAMA HERRAMIENTAS OFIMÁTICAS Quito, ECUADOR 2015 1 INDICE CONTENIDO PÁGINA I. Antecedentes. 3 II.

Más detalles

Denominación de la materia. créditos ECTS = 36 carácter = OBLIGATORIA SISTEMAS OPERATIVOS, SISTEMAS DISTRIBUIDOS Y REDES

Denominación de la materia. créditos ECTS = 36 carácter = OBLIGATORIA SISTEMAS OPERATIVOS, SISTEMAS DISTRIBUIDOS Y REDES Denominación de la materia SISTEMAS OPERATIVOS, SISTEMAS DISTRIBUIDOS Y REDES créditos ECTS = 36 carácter = OBLIGATORIA Ubicación dentro del plan de estudios y duración La materia está formada por 6 asignaturas

Más detalles

PROGRAMA DE ESTUDIOS PROGRAMACIÓN EN INTERNET II

PROGRAMA DE ESTUDIOS PROGRAMACIÓN EN INTERNET II PROGRAMA DE ESTUDIOS PROGRAMACIÓN EN INTERNET II IDENTIFICACIÓN DEL CURSO Ubicación HCA HTI Total de horas Valor en créditos 6 semestre 1 3 4 4 Tipo de curso Obligatorio Matemáticas VI Física IV Inglés

Más detalles

Consultor Profesional en el Diseño, Implementación, Integración y Control de Plataformas Microsoft

Consultor Profesional en el Diseño, Implementación, Integración y Control de Plataformas Microsoft Consultor Profesional en el Diseño, Implementación, Integración y Control de Plataformas Microsoft Fabricante: Microsoft Grupo: Sistemas Operativos Subgrupo: Windows Server 2012 Tipo: Formación Profesional

Más detalles

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL ESCUELA DE DISEÑO Y COMUNICACIÓN VISUAL PROYECTO DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO DE

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL ESCUELA DE DISEÑO Y COMUNICACIÓN VISUAL PROYECTO DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO DE ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL ESCUELA DE DISEÑO Y COMUNICACIÓN VISUAL PROYECTO DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO DE PROGRAMADOR DE SISTEMAS TEMA SISTEMA DE PLANIFICACIÓN ACADÉMICA MANUAL

Más detalles

Comunicaciones Unificadas basadas en Software Libre con Asterisk en La Universidad de La Laguna

Comunicaciones Unificadas basadas en Software Libre con Asterisk en La Universidad de La Laguna Comunicaciones Unificadas basadas en Software Libre con Asterisk en La Universidad de La Laguna 1 Contenido 1. Descripción del Proyecto 2. Valoración económica y racionalización del gasto 3. Repercusión

Más detalles

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

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

Más detalles

MAESCENTICS: Plataforma masiva de enseñanza virtual de las ciencias exactas y naturales

MAESCENTICS: Plataforma masiva de enseñanza virtual de las ciencias exactas y naturales MAESCENTICS: Plataforma masiva de enseñanza virtual de las ciencias exactas y naturales Alejandro Piedrahita Ospina, MSc. Profesor de tecnologías para enseñanza Maestría en Enseñanza de las Ciencias Exactas

Más detalles

MINISTERIO DE EDUCACIÓN NACIONAL. DECRETO No. 1001

MINISTERIO DE EDUCACIÓN NACIONAL. DECRETO No. 1001 REPUBLICA DE COLOMBIA I MINISTERIO DE EDUCACIÓN NACIONAL DECRETO No. 1001 (3 de abril de 2006) Por el cual se organiza la oferta de programas de posgrado y se dictan otras EL PRESIDENTE DE LA REPUBLICA

Más detalles

Universidad Francisco Gavidia Tecnología, Humanismo y Calidad

Universidad Francisco Gavidia Tecnología, Humanismo y Calidad Universidad Francisco Gavidia Tecnología, Humanismo y Calidad DIRECCION DE POSTGRADOS Y EDUCACION CONTINUA Trabajo de graduación: IMPLEMENTACIÓN DE SERVICIO DE VOZ SOBRE IP PARA EL PERSONAL DE LA F.A.

Más detalles

ESTATUTOS ORGÁNICOS UNIVERSIDAD PSICOLOGÍA INDUSTRIAL DOMINICANA

ESTATUTOS ORGÁNICOS UNIVERSIDAD PSICOLOGÍA INDUSTRIAL DOMINICANA Artículo I ESTATUTOS ORGÁNICOS UNIVERSIDAD PSICOLOGÍA INDUSTRIAL DOMINICANA CAPÍTULO I Naturaleza, Principios y Objetivos La Universidad Psicología Industrial Dominicana (UPID), es una institución de educación

Más detalles

GUÍA DE FORMACIÓN Resumen del proceso formativo

GUÍA DE FORMACIÓN Resumen del proceso formativo PLAN DE FORMACIÓN AVIP GUÍA DE FORMACIÓN Resumen del proceso formativo Versión 3.9 2012-04-16 Copyright 2010. INTECCA-UNED. Todos los derechos reservados. Está prohibida la reproducción total o parcial

Más detalles

PROGRAMACIÓN DE APLICACIONES PARA ANDROID. 30 horas 45 días

PROGRAMACIÓN DE APLICACIONES PARA ANDROID. 30 horas 45 días PROGRAMACIÓN DE APLICACIONES PARA ANDROID DURACIÓN DÍAS DE CONEXIÓN 30 horas 45 días CONTACTO: formacion@fgulem.es El Campus Virtual ha sido concebido con una metodología dinámica e interactiva, basada

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

1. Conformar el Sistema Integral de información sustantiva y de gestión de la Comisión Nacional de los Derechos Humanos.

1. Conformar el Sistema Integral de información sustantiva y de gestión de la Comisión Nacional de los Derechos Humanos. XIII. DIRECCIÓN GENERAL DE INFORMACIÓN AUTOMATIZADA La Dirección General de Información Automatizada fue creada por Acuerdo del Consejo Consultivo de la Comisión Nacional, en sesión celebrada el 14 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

Consultas de bases de datos potentes y fáciles de utilizar para DB2 en la plataforma IBM i. IBM DB2 Web Query para i

Consultas de bases de datos potentes y fáciles de utilizar para DB2 en la plataforma IBM i. IBM DB2 Web Query para i Consultas de bases de datos potentes y fáciles de utilizar para DB2 en la plataforma IBM i IBM DB2 Web Query para i Características principales Moderniza los informes de Query for IBM iseries (Query/400)

Más detalles

UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA AGRONÓMICA CARRERA DE MEDICINA VETERINARIA Y ZOOTECNIA MODALIDAD PRESENCIAL

UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA AGRONÓMICA CARRERA DE MEDICINA VETERINARIA Y ZOOTECNIA MODALIDAD PRESENCIAL UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA AGRONÓMICA CARRERA DE MEDICINA VETERINARIA Y ZOOTECNIA MODALIDAD PRESENCIAL MÓDULO FORMATIVO INTRODUCCIÓN A LAS CIENCIAS AGROPECUARIAS PRIMER SEMESTRE

Más detalles

Elecciones a Director del Departamento de Informática y Sistemas Programa electoral

Elecciones a Director del Departamento de Informática y Sistemas Programa electoral UNIVERSIDAD DE LAS PALMAS DE GRAN CANARIA Elecciones a Director del Departamento de Informática y Sistemas Programa electoral Candidatura de Carmelo Rubén García Rodríguez, Agustín Trujillo Pino y Gabino

Más detalles

Plataformas Elearning. Recursos y funcionalidades 1 PLATAFORMAS E-LEARNING. Ruth Martínez ( ruth.martinez@emascaro.com)

Plataformas Elearning. Recursos y funcionalidades 1 PLATAFORMAS E-LEARNING. Ruth Martínez ( ruth.martinez@emascaro.com) Plataformas Elearning. Recursos y funcionalidades 1 PLATAFORMAS E-LEARNING Ruth Martínez ( ruth.martinez@emascaro.com) Identificaremos los recursos que se incluyen en las plataformas y, en función de las

Más detalles

Laboratorio de Software de Comunicaciones

Laboratorio de Software de Comunicaciones Universidad Carlos III de Madrid Laboratorio de Software de Comunicaciones Trabajo de Tecnología Educativa: Diseño de un curso Web de programación en Java Titulación: Ingeniería de Telecomunicación, Curso

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

POLÍTICAS DE EDUCACIÓN A DISTANCIA EN LA UNIVERSIDAD SIMÓN BOLÍVAR

POLÍTICAS DE EDUCACIÓN A DISTANCIA EN LA UNIVERSIDAD SIMÓN BOLÍVAR POLÍTICAS DE EDUCACIÓN A DISTANCIA EN LA UNIVERSIDAD SIMÓN BOLÍVAR (Aprobado en sesión del Consejo Académico 2009-17 del 13 de octubre de 2010) Propuesto por la Comisión de Estudios a Distancia EXPOSICION

Más detalles

Universidad Digital. Conocimiento y compromiso. Experiencia para el futuro. Diálogo y consenso

Universidad Digital. Conocimiento y compromiso. Experiencia para el futuro. Diálogo y consenso Universidad Digital Pilar Aranda Ramírez Catedrática de Universidad Aspiro a ser la próxima Rectora de la Universidad de Granada La universalización de las TIC ha propiciado nuevas fórmulas de generar,

Más detalles

JAVA. 40 horas 60 días

JAVA. 40 horas 60 días JAVA DURACIÓN DÍAS DE CONEXIÓN 40 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

Universidad Politécnica de Madrid

Universidad Politécnica de Madrid DOCENTIA UPM ANEXO Guías, protocolos y modelos de evaluación de la actividad docente del profesorado Universidad Politécnica de Madrid I A) GUÍAS Y MODELOS PARA COMPLETAR EL PROTOCOLO Y EL INFORME DE EVALUACIÓN

Más detalles

La Plataforma e-learning del Servicio de Cooperación. Forinnova y Máster en Gestión de la Innovación

La Plataforma e-learning del Servicio de Cooperación. Forinnova y Máster en Gestión de la Innovación La Plataforma e-learning del Servicio de Cooperación. Forinnova y Máster en Gestión de la Innovación Lola Lozano Gascón Jefe del Departamento de Formación del ITA Reyes Zamanillo Calzada Técnico de Formación

Más detalles

COMISIÓN DE PROYECTOS DE FIN DE CARRERA DE INGENIERÍA INFORMÁTICA SOLICITUD DE TEMA DE PROYECTO DE FIN DE CARRERA

COMISIÓN DE PROYECTOS DE FIN DE CARRERA DE INGENIERÍA INFORMÁTICA SOLICITUD DE TEMA DE PROYECTO DE FIN DE CARRERA COMISIÓN DE PROYECTOS DE FIN DE CARRERA DE INGENIERÍA INFORMÁTICA SOLICITUD DE TEMA DE PROYECTO DE FIN DE CARRERA Datos personales Nombre y apellidos: D.N.I.: José Luis Molina Hidalgo 80155055D Dirección:

Más detalles

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes.

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes. SISTEMAS DISTRIBUIDOS DE REDES 2.- MODELOS ORIENTADOS A OBJETOS DISTRIBUIDOS 2.1. Tecnologías de sistemas distribuidos Para la implementación de sistemas distribuidos se requiere de tener bien identificados

Más detalles

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

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

Más detalles

Capítulo 1. Sistema de Control de Inventario y Reportes de Falla

Capítulo 1. Sistema de Control de Inventario y Reportes de Falla Capítulo 1 Sistema de Control de Inventario y Reportes de Falla 1.1 Descripción del Problema La Universidad de las Américas, Puebla (UDLA) cuenta con la Dirección de Capacitación y Servicios en Sistemas

Más detalles

VICERRECTORADO ACADÉMICO Unidad de Desarrollo Educativo

VICERRECTORADO ACADÉMICO Unidad de Desarrollo Educativo 1. DATOS INFORMATIVOS VICERRECTORADO ACADÉMICO ASIGNATURA: SISTEMAS OPERATIVOS Y REDES CÓDIGO: EMEC-26033 NRC: 307 DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA CARRERAS: MECATRÓNICA DOCENTE: PERÍODO ACADÉMICO:

Más detalles

REGLAMENTO INTERIOR DEL CENTRO ESTATAL DE TECNOLOGIAS DE INFORMACION Y COMUNICACIONES

REGLAMENTO INTERIOR DEL CENTRO ESTATAL DE TECNOLOGIAS DE INFORMACION Y COMUNICACIONES REGLAMENTO INTERIOR DEL CENTRO ESTATAL DE TECNOLOGIAS DE INFORMACION Y COMUNICACIONES ULTIMA REFORMA PUBLICADA EN EL PERIODICO OFICIAL: 1 DE NOVIEMBRE DE 2006., TOMO CXXXIX, NUM. 98 Publicado en el Periódico

Más detalles

SECRETARIA DE DESARROLLO E INCLUSION SOCIAL

SECRETARIA DE DESARROLLO E INCLUSION SOCIAL TÉRMINOS DE REFERENCIA CONTRATACION DE CONSULTOR ANALISTA PROGRAMDOR PARA MÓDULO DE CORRESPONSABILIDAD I. ANTECEDENTES El Congreso de la República aprobó, mediante decreto Legislativo No 141-2011, el Convenio

Más detalles

POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE

POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE (1) Juan A. Juanes Méndez; (2) Alberto Prats Galino, (3) Mª José Rodríguez Conde; (4) Sandra y David Martínez-Juanes (1)Dpto. de Anatomía Humana. Facultad

Más detalles

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web (Dirigida a la Acreditación de las Comptencias Profesionales R.D.

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web (Dirigida a la Acreditación de las Comptencias Profesionales R.D. IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web (Dirigida a la Acreditación de las Comptencias Profesionales R.D. 1224/2009) IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web (Dirigida a

Más detalles

PROYECTO SISTEMA EDUCATIVO INTEGRADO SEI (PLATFORMA VIRTUAL) IMPLEMENTACIÓN DEL SISTEMA EDUCATIVO INTEGRADO SEI EN ENTIDADES EDUCATIVAS DE LORICA

PROYECTO SISTEMA EDUCATIVO INTEGRADO SEI (PLATFORMA VIRTUAL) IMPLEMENTACIÓN DEL SISTEMA EDUCATIVO INTEGRADO SEI EN ENTIDADES EDUCATIVAS DE LORICA PROYECTO SISTEMA EDUCATIVO INTEGRADO SEI (PLATFORMA VIRTUAL) IMPLEMENTACIÓN DEL SISTEMA EDUCATIVO INTEGRADO SEI EN ENTIDADES EDUCATIVAS DE LORICA ALEXI MANUEL LAGARES BALLESTA GUILLERMO ANASTACIO MARTINEZ

Más detalles

UNIVERSIDAD PRIVADA DE PUCALLPA SAC

UNIVERSIDAD PRIVADA DE PUCALLPA SAC UNIVERSIDAD PRIVADA DE PUCALLPA SAC REGLAMENTO DE PRÁCTICAS PRE PROFESIONALES DE LAS CARRERAS PROFESIONALES: ADMINISTRACIÓN DE NEGOCIOS, CIENCIAS CONTABLES Y FINANCIERAS, DERECHO Y CIENCIAS POLITICAS E

Más detalles

CONEAU MINISTERIO DE EDUCACION, CIENCIA Y TECNOLOGIA

CONEAU MINISTERIO DE EDUCACION, CIENCIA Y TECNOLOGIA 1 RESOLUCIÓN N : 038/06 ASUNTO: Acreditar al solo efecto del reconocimiento oficial provisorio del título y en forma condicionada a la satisfacción de los criterios establecidos por la Res. Min. Nº 1717/04,

Más detalles

Plataforma Tecnológica Qué es Marino Imagine? La integración de los requerimientos de sistemas informáticos en la determinados sectores. infraestructura de la empresa ha sucedido de forma Sus carencias

Más detalles

ENTORNO VIRTUAL DE APRENDIZAJE PARA UNA UNIDAD EDUCATIVA SECUNDARIA ABSTRACT

ENTORNO VIRTUAL DE APRENDIZAJE PARA UNA UNIDAD EDUCATIVA SECUNDARIA ABSTRACT ENTORNO VIRTUAL DE APRENDIZAJE PARA UNA UNIDAD EDUCATIVA SECUNDARIA Marlon Renné Navia Mendoza, Ana Cristina Albán Giler y María Esther García Montes Carrera de Informática, Escuela Superior Politécnica

Más detalles

2. La Pizarra Interactiva SMART Board TM

2. La Pizarra Interactiva SMART Board TM 2. La Pizarra Interactiva SMART Board TM La PDI de SMART Board TM Cómo funciona la Pantalla SMART Board? La pizarra interactiva SMART Board es un sistema táctil, sensible al tacto y se opera con las manos

Más detalles

Arquitectura del CourseWare. M. Ed. Fredys Simanca Herrera

Arquitectura del CourseWare. M. Ed. Fredys Simanca Herrera Arquitectura del CourseWare M. Ed. Fredys Simanca Herrera Contenido 1. Equipo de desarrollo 2. Población objetivo 3. Contenido del curso 4. Organización del curso 5. Del Conductismo Al Constructivismo

Más detalles

Técnico Profesional en Informática (IT Professional )

Técnico Profesional en Informática (IT Professional ) Técnico Profesional en Informática (IT Professional ) Objetivo : Introducir los estudiantes en las tecnologías de la información, y los prepara para construir y administrar una red de comunicación local

Más detalles