UNIVERSIDAD TÉCNICA DE MANABÍ

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

Download "UNIVERSIDAD TÉCNICA DE MANABÍ"

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 de: Ingeniero en Sistemas Informáticos TEMA: DOTACION, DISEÑO E IMPLEMENTACION DE UNA PÁGINA WEB DINAMICA REMOTA, BAJO PLATAFORMA LINUX, MEDIANTE ARQUITECTURA CLIENTE SERVIDOR PARA EL SISTEMA DE CONSULTA DE NOTAS EN EL CENTRO DE FORMACION ARTESANAL DR. GABRIEL MANZO QUIÑONEZ. AUTOR: Guevara Burgos Juan Carlos DIRECTOR DE TESIS ING. GABRIEL DEMERA URETA PORTOVIEJO - MANABI - ECUADOR 2009 I

2 DEDICATORIA Dios me ha permitido llegar a este punto de mi vida en el cual me he realizado profesionalmente no ha sido fácil pero lo he logrado gracias por permitirme ser quien soy. La presente tesis se la dedico a mis padre ya que sin ellos no sería lo que soy hoy en día, su constante apoyo y comprensión me han ayudado a superarme como persona, sin ti mi madre amiga y consejera Delia Cristina Burgos Delgado quien siempre ha estado ahí y la mujer que más amo en el mundo, mi padre Jorge Ítalo Guevara Bazurto persona de carácter fuerte y enérgica mi ejemplo a seguir, ambos me inculcaron los valores que a diario me ayudan a ser una persona de bien, honrada y honesta, gracias por amarme y apoyarme en mis decisiones. A mi esposa y amiga Iben Gabriela, por estar a mi lado en aquellos momentos en que el estudio y el trabajo ocuparon mi tiempo y esfuerzo. Gracias por su ayuda, paciencia, comprensión, por su amor, por ese apoyo incondicional, por ser parte importante en el logro de mis metas profesionales. Mis hermanos Carmen, Hugo, Jorge, Vicente, Miguel y María Cristina para quienes he tratado de ser un ejemplo y creo que lo he logrado ya que todos son muy honestos y responsables este logro personal se los dedico a ustedes también. Juan Carlos Guevara Burgos II

3 AGRADECIMIENTO Son tantas personas a las cuales debo parte de este triunfo, de lograr alcanzar mi culminación académica, la cual es el anhelo de todos los que así lo deseamos. A Dios, nuestro Señor, nuestro Guía; sabemos lo esencial que ha sido en mi posición firme de alcanzar esta meta, esta alegría, ya que podremos siempre de tus manos alcanzar otras que esperamos sean para tu Gloria. A mis Padres, por darme la estabilidad emocional, económica; para poder llegar hasta este logro, que definitivamente no hubiese podido ser realidad sin ustedes A mis amigos y maestros, Ing. Gabriel Demera Ureta, Ing. Lenin Rivera Montalván, Ing. Carlos Luis Solórzano, Ing. Javier Cuzco Torres, por aportar con sus experiencias y conocimientos en el proceso de este proyecto. Extiendo mis agradecimientos a las autoridades de la Academia Artesanal Dr. Gabriel Manzo Quiñonez, Facultad de Ciencias Informáticas y en especial al Comité de Evaluación por su aporte y valiosa colaboración. A mis amigos Milton Aguilar, Andrés Cedeño, Boris Mero, Pedro Moreno, Hernán Vargas, a mi tía Ing. Narcisa Guevara persona a quien considero como mi segunda madre, ya que siempre me ha guiado con sus sabios consejos, y a todos esos grandes amigos que siempre me dieron su apoyo en todo mi proceso de estudio y mucho más al momento de elaborar mi proyecto de Tesis. Gracias! III

4 CERTIFICACIÓN DIRECTOR DE TESIS Ingeniero en Sistemas Informáticos Gabriel Demera Ureta, certifica que la tesis de Desarrollo Comunitario titulada DOTACION, DISEÑO E IMPLEMENTACION DE UNA PÁGINA WEB DINAMICA REMOTA, BAJO PLATAFORMA LINUX, MEDIANTE ARQUITECTURA CLIENTE SERVIDOR PARA EL SISTEMA DE CONSULTA DE NOTAS EN EL CENTRO DE FORMACION ARTESANAL DR. GABRIEL MANZO QUIÑONEZ, es trabajo original del señor egresado: Guevara Burgos Juan Carlos, y el que ha sido realizado bajo mi dirección. ING. GABRIEL DEMERA URETA DIRECTOR DE TESIS IV

5 CERTIFICACIÓN DEL TRIBUNAL DE REVISIÓN Y EVALUACIÓN La presente tesis de Desarrollo Comunitario titulada DOTACION, DISEÑO E IMPLEMENTACION DE UNA PÁGINA WEB DINAMICA REMOTA, BAJO PLATAFORMA LINUX, MEDIANTE ARQUITECTURA CLIENTE SERVIDOR PARA EL SISTEMA DE CONSULTA DE NOTAS EN EL CENTRO DE FORMACION ARTESANAL DR. GABRIEL MANZO QUIÑONEZ ; es trabajo original del señor egresado: Guevara Burgos Juan Carlos; la cual ha sido evaluada, revisada y aprobada por los miembros del tribunal de revisión y evaluación. Para constancia firman: Ing. Lenin Rivera Montalván MIEMBRO Ing. Carlos Solórzano Solórzano MIEMBRO Ing. Javier Cuzco Torres PRESIDENTE V

6 DECLARACIÒN SOBRE DERECHO DE AUTOR Las ideas expuestas en el presente trabajo son absoluta responsabilidad del autor. Los derechos de las investigaciones pertenecen incondicional y exclusivamente a la Universidad Técnica de Manabí y a él creador de este trabajo. El Autor VI

7 CONTENIDO ÍNDICE PAG CAPITULO I 1 1. DENOMINACION DEL PROYECTO 2 2. LOCALIZACION FISICA DEL PROYECTO 3 3. FUNDAMENTACION DIAGNOSTICO DE LA COMUNIDAD IDENTIFICACION DE PROBLEMAS PRIORIZACION DE PROBLEMAS 5 4. JUSTIFICACION 6 5. OBJETIVOS OBJETIVO GENERAL OBJETIVOS ESPECIFICOS 8 CAPITULO II 6. MARCO DE REFERENCIA 9 UNIDAD EDUCATIVA Dr. GABRIEL MANZO Q MARCO TEORICO SOFTWARE LIBRE CENTOS SERVIDOR ESTACION DE TRABAJO TECNOLOGIA JSP PORTAL WEB SERVIDOR WEB POSTGRESQL TOMCAT VII

8 6.11 BREVE ANALISIS DEL SISTEMA IMPLEMENTADO INTEGRACION DEL SISTEMA INFORMATICO Y LA PAGINA WEB A IMPLEMENTAR ESQUEMA ACTUAL DEL PROYECTO 22 ALCANCE DEL PROYECTO 23 CAPITULO III 7. BENEFICIARIOS BENEFICIARIOS DIRECTOS BENEFICICARIOS INDIRECTOS METODOLOGIA TIPO DE ESTUDIO MATRIZ DE INVOLUCRADOS ARBOL DE PROBLEMAS ARBOL DE OBJETIVOS ARBOL DE ALTERNATIVAS MATRIZ DE MARCO LOGICO RECURSOS A UTILIZAR RECURSOS HUMANOS RECURSOS MATERIALES RECURSOS ECONOMICOS EJECUCION DEL PROYECTO CAPITULO IV 11. PRESENTACION Y ANALISIS DE LOS RESULTADOS OBTENIDOS EN LA SOLUCION DEL PROBLEMA CONCLUSIONES Y RECOMENDACIONES 41 VIII

9 12.1. CONCLUSIONES RECOMENDACIONES SUSTENTABILIDAD Y SOSTENIBILIDAD SUSTENTABILIDAD SOSTENIBILIDAD PRESUPUESTO CRONOGRAMA DE ACTIVIDADES BIBLIOGRAFIA 46 ANEXOS IX

10 RESUMEN Día a día la tecnología va creciendo y siendo esta pilar importante en el desarrollo de las sociedades del mundo en general, se decidió realizar un trabajo de tesis que contribuya a la modernización tecnológica y automática del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez, beneficiando directamente a los estudiantes, profesores y directivos. Este es el caso de la creación diseño e implementación de una página web dinámica remota bajo plataforma Linux que ayudará a realizar el proceso de consulta de notas con la ayuda del internet. El presente documento muestra los diferentes procesos y actividades a seguir para poder construir el sitio web, y es que se tuvo que dejar diseñada y estructurada una red punto a punto desde la Academia hacia el centro de cómputo de la universidad para tener comunicación con el servidor, configurar este servidor Linux para poder alojar la pagina y esta que a la vez sea vista por medio de la pagina web de la Universidad, para así poder acceder a información de la institución académica. La institución involucrada en el proyecto se encuentra ubicada dentro de los predios de la universidad, y cuenta con 2 estaciones de trabajo (computadoras) y 1 ordenador con características de servidor, a los cuales se les habilitará el servicio de internet desde el centro de cómputo, y es así como se muestra en resumen las actividades realizadas, recursos humanos, financieros y materiales que requirieron para llevar al término este proyecto. X

11 SUMARY Day by day the technology goes growing and being this to hull by pounding important in the development of worldly societies in general, it was decided accomplishing a job of thesis that he contribute to the technological and automatic modernization of Formación Artesanal's Center Dr. Gabriel Manzo Quiñonez, benefitting directly the students, professors and executives. This is I design the case of the creation and implementation of a page dynamic remote low Web platform Linux that help the counselling process of notes realize with the help of the internet. The present document Web evidences the different processes and activities to follow to be able to construct the place, and the fact is that it was known that to be left himself designed and structured a net point just in time from the Academy toward the computer center of the university to have communication with the servant, to configure this server Linux to be able to house the page and this that at the same time sight by means of the page be Web of the University, stop thus could have agreed to the pedagogical institution's information. The institution implicated in the project finds itself located within the university's estates, and has 2 workstations ( computers ) and 1 computer with characteristics of servant, to which enable them the service of internet from the computer center, and it is the same way that the realized activities, human resources, financiers and materials that paged to carry this project to the term are shown in short. XI

12 INTRODUCCIÓN En la actualidad el uso de los Equipos de Computación son de fundamental importancia, para toda persona que estudie y trabaje, gracias a que esta es una herramienta de gran utilidad para el aprendizaje y el procesamiento de información, lo cual ayuda a formar y a incrementar el intelecto de los usuarios, en diferentes campos como por ejemplo las empresas que generan un producto especifico, y también alguna institución u organismo público o privado. Con el uso de estos sistemas de computación actuales y los numerosos beneficios de la informática, los usuarios más comunes como lo son los estudiantes, han logrado reducir la complejidad en las actividades académicas gracias a que se logra obtener la información en forma rápida, eficaz y segura, permitiendo así cumplir sus objetivos y metas por las cuales fueron creadas en menos tiempo. Hoy en día los avances tecnológicos son primordiales en el mundo institucional y empresarial, y sobre todo educacional por consiguiente los estudiantes y educadores deben estar estrechamente relacionados con esto avances tecnológicos para mantenerse actualizados y no perder la oportunidad de estar al día, en cuanto a las nuevas generaciones en computación. XII

13 CAPITULO I 1. DENOMINACIÓN DEL PROYECTO Dotación, diseño e implementación de una página web dinámica remota, bajo plataforma Linux, mediante arquitectura cliente servidor para el sistema de consulta de notas en el centro de formación artesanal Dr. Gabriel Manzo Quiñonez. 1

14 2. LOCALIZACIÓN FÍSICA DEL PROYECTO El Desarrollo del proyecto se lo llevó a cabo en las instalaciones del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez que está ubicada en la Avenida José María Urbina más conocida como Avenida Universitaria vía a Crucita, de la parroquia 12 de Marzo, en el cantón Portoviejo, provincia de Manabí. Sus coordenadas Geográficas son: Latitud: Longitud: Coordenadas UTM Grafico #1.- Provincia de Manabí

15 Grafico# 2.- Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez Lugar donde está alojada la pagina web en el servidor Linux 3

16 3. FUNDAMENTACIÓN 3.1 DIAGNÓSTICO DE LA COMUNIDAD El Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez, no contaba con un mecanismo automatizado para realizar el proceso de consulta de notas de los estudiantes, así como adolecía la falta de información referencial sobre el centro educativo y de los estudiantes en un portal web, las cuales mejorarían el servicio que brinda a los estudiantes y personal administrativo. 3.2 IDENTIFICACIÓN DE PROBLEMAS En la identificación del Problema se ha detectado las siguientes falencias: - Ausencia de un sitio oficial web para la publicación de notas de los estudiantes. - Necesidad que tiene la academia en colocar en un sitio web las novedades y pormenores de los estudiantes. - Poca información sobre las bondades que ofrece la academia a nivel educativo. 4

17 3.3 PRIORIZACIÓN DE PROBLEMAS El Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez, es una institución para el desarrollo del estudiante en áreas artesanales. La percepción de esta problemática hicieron entender que los problemas debían ser solucionados a través de un sitio web para al proceso de consulta de notas de los estudiantes. Después de identificar cada uno de los problemas y sus posibles alternativas de solución, permitió tomar la decisión de priorizar como problema más apremiante a: La urgencia inminente de efectuar la Dotación, diseño e implementación de una página web dinámica remota, bajo plataforma Linux, mediante arquitectura cliente servidor para el sistema de consulta de notas en el Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez, para solucionar la deficiencia que existía en la ejecución de los procesos que realizaba el personal administrativo de la institución. 5

18 4. JUSTIFICACIÓN El Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez es un centro de estudios en el cual los estudiantes son formados en diferentes carreras cortas, artesanales y técnicas, por lo tanto es indispensable que la atención que se les brinde sea eficaz. En la actualidad, son 400 el número de estudiantes que acoge el Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez, y durante los años de funcionamiento, los procesos manuales de publicación de notas fueron lentos, inseguros y carecían de un control exhaustivo con dicha información. Lo que hizo necesario la automatización de estos procesos, por lo que se consideró que este proyecto de tesis mejoraría la forma de ejecutar automáticamente los procesos manuales. 6

19 5. OBJETIVOS 5.1 OBJETIVO GENERAL Mejorar el proceso de consulta de notas del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez mediante la dotación de una página web dinámica remota, bajo plataforma Linux mediante arquitectura cliente servidor, que permita a la institución brindar un mejor servicio administrativo. 5.2 OBJETIVOS ESPECÍFICOS Diseñar el esquema físico de la página web para la publicación de notas e información referencial sobre el Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez. Crear la página web dinámica con tecnología JSP y con interfaces amigables para que los usuarios finales utilicen ágilmente la aplicación. Generar y pormenorizar las respectivas consultas o peticiones hacia el servidor donde se aloja la base de datos del centro artesanal Dr. Gabriel Manzo Quiñonez. Realizar la respectiva configuración de coexistencia entre la página web dinámica y el servidor del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez que contiene un Sistema Operativo CentOS

20 Alojar la página web dinámica en el servidor del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez. Adiestrar en el manejo de la página web al personal administrativo y docente mediante la capacitación. 8

21 6. MARCO DE REFERENCIA UNIDAD EDUCATIVA DR. GABRIEL MANZO QUIÑÓNEZ HISTORIA La Unidad Educativa de la Universidad Técnica de Manabí se creó con el nombre de Francisco Romero Bastidas, denominación que fue cambiada en la reforma al Estatuto, Art. 108, por la de Dr. Gabriel Manzo Quiñónez, en honor a un distinguido ex Rector de nuestra Universidad. Inicia sus actividades desde el 15 de mayo de 1978, con las especialidades de corte, confección, bordado, decorado y pastillaje, con la Dirección de la Lcda. Olenka Arce Wittóng. Luego se crearon las especialidades de belleza y floristería, más tarde las especialidades técnicas de instalaciones eléctricas domiciliarias, mecánica automotriz, electricidad automotriz, electrónica, radio y televisión. En el año 2002 se construyó un moderno edificio que presta sus servicios para la administración y aulas de clase. El prestigio de la Unidad ha dado lugar al crecimiento significativo del alumnado, puesto que cuenta con docentes capacitados en el aspecto teórico-práctico. 9

22 El propósito de la Unidad Educativa es impartir carreras cortas, artesanales y técnicas otorgando títulos, que permitan a una respetable población contar con una profesión intermedia como solución socio-económica. 6.1 MARCO TEÓRICO SOFTWARE LIBRE Software libre (en inglés free software) es la denominación del software que brinda libertad a los usuarios sobre su producto adquirido y por tanto, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software; de modo más preciso, se refiere a cuatro libertades de los usuarios del software: la libertad de usar el programa, con cualquier propósito; de estudiar el funcionamiento del programa, y adaptarlo a las necesidades; de distribuir copias, con lo que puede ayudar a otros; de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie (para la segunda y última libertad mencionadas, el acceso al código fuente es un requisito previo). El software libre suele estar disponible gratuitamente, o al precio de coste de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por ende no hay que asociar software libre a "software gratuito" (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial"). Análogamente, el "software gratis" o 10

23 "gratuito" incluye en algunas ocasiones el código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa. Tampoco debe confundirse software libre con "software de dominio público". Éste último es aquél que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre con fines legales y consignando su autoría original. Este software sería aquél cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la muerte de éste, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es dominio público. CENTOS 5.3 CentOS (Community ENTerprise Operating System) es un clon a nivel binario de la distribución Linux Red Hat Enterprise Linux RHEL, 2 compilado por voluntarios a partir del código fuente liberado por Red Hat. Red Hat Enterprise Linux se compone de software libre y código abierto, pero se publica en formato binario usable (CD- ROM o DVD-ROM) solamente a suscriptores pagados. Como es requerido, Red Hat libera todo el código fuente del producto de forma pública bajo los términos de la Licencia pública general de GNU y otras licencias. Los desarrolladores de CentOS usan ese código fuente para crear un producto final que es muy similar al Red Hat Enterprise Linux y está libremente disponible para ser bajado y usado por el público, pero no es mantenido ni asistido por Red Hat. Existen otras distribuciones también derivadas de las fuentes de Red Hat

24 SERVIDOR En informática, un servidor es una computadora que, formando parte de una red, provee servicios a otros denominados clientes. También se suele denominar con la palabra servidor a: Una aplicación informática o programa que realiza algunas tareas en beneficio de 3 otras aplicaciones llamadas clientes. Algunos servicios habituales son los servicios de archivos, que permiten a los usuarios almacenar y acceder a los archivos de una computadora y los servicios de aplicaciones, que realizan tareas en beneficio directo del usuario final. Este es el significado original del término. Es posible que un ordenador cumpla simultáneamente las funciones de cliente y de servidor. Una computadora en la que se ejecuta un programa que realiza alguna tarea en beneficio de otras aplicaciones llamadas clientes, tanto si se trata de un ordenador central (mainframe), un miniordenador, un ordenador personal, una PDA o un sistema integrado; sin embargo, hay computadoras destinadas únicamente a proveer los servicios de estos programas: estos son los servidores por antonomasia

25 ESTACIÓN DE TRABAJO En una red de computadoras, una estación de trabajo (en inglés workstation) es una computadora que facilita a los usuarios el acceso a los servidores y periféricos de la red. A diferencia de una computadora aislada, tiene una tarjeta de red y está físicamente conectada por medio de cables u otros medios no guiados con los servidores. Los componentes para servidores y estaciones de trabajo alcanzan nuevos niveles de rendimiento informático, al tiempo que ofrecen fiabilidad, compatibilidad, escalabilidad y arquitectura avanzada ideales para entornos multiproceso. Una estación de trabajo está optimizada para desplegar y manipular datos complejos como el diseño mecánico en 3D (Ver: CAD), la simulación de ingeniería, los diagramas matemáticos, etc. Las Estaciones de Trabajo usualmente consisten de una pantalla de alta resolución, un teclado y un ratón como mínimo. Para tareas avanzadas de visualización, se puede usar hardware especializado como SpaceBall en conjunto con software MCAD para asegurar una mejor percepción. Las estaciones de trabajo, en general, han sido las primeras en ofrecer accesorios avanzados y herramientas de colaboración tales como la videoconferencia. 4 Siguiendo las tendencias de rendimiento de las computadoras en general, las computadoras promedio de hoy en día son más poderosas que las de una generación atrás. Como resultado, el mercado de las estaciones de trabajo se está volviendo cada vez más especializado, ya que muchas operaciones complejas que antes requerían sistemas de alto rendimiento pueden ser ahora dirigidas a computadores de propósito general. Sin embargo, el hardware de las estaciones de trabajo está optimizado para situaciones que requieren un alto rendimiento y fiabilidad, donde generalmente se mantienen operacionales en situaciones en las cuales cualquier computadora personal tradicional dejaría rápidamente de responder

26 TECNONOLOGIA JSP JSP es un acrónimo de Java Server Pages, que en castellano vendría a decir algo como Páginas de Servidor Java. Es, pues, una tecnología orientada a crear páginas web con programación en Java. Con JSP podemos crear aplicaciones web que se ejecuten en variados servidores web, de múltiples plataformas, ya que Java es en esencia un lenguaje multiplataforma. Las páginas JSP están compuestas de código HTML/XML mezclado con etiquetas especiales para programar scripts de servidor en sintaxis Java. Por tanto, las JSP podremos escribirlas con nuestro editor HTML/XML habitual. Esta tecnología es un desarrollo de la compañía Sun Microsystems. La Especificación JSP 1.2 fue la primera que se liberó y en la actualidad está disponible la Especificación JSP 2.1. Las JSP's permiten la utilización de código Java mediante scripts. Además, es posible utilizar algunas acciones JSP predefinidas mediante etiquetas. Estas etiquetas pueden ser enriquecidas mediante la utilización de Bibliotecas de Etiquetas (TagLibs o Tag Libraries) externas e incluso personalizadas. JSP puede considerarse como una manera alternativa, y simplificada, de construir servlets. Es por ello que una página JSP puede hacer todo lo que un servlet puede hacer, y viceversa, Cada versión de la especificación de JSP está fuertemente vinculada a una versión en particular de la especificación de servlets. El funcionamiento general de la tecnología JSP es que el Servidor de Aplicaciones interpreta el código contenido en la página JSP para construir el código Java del servlet a generar. Este servlet será el que genere el documento (típicamente HTML) que se presentará en la pantalla del Navegador del usuario. El rendimiento de una 14

27 página JSP es el mismo que tendría el servidor equivalente, ya que el código es compilado como cualquier otra clase Java. A su vez, la máquina virtual compilará dinámicamente a código de máquina las partes de la aplicación que lo requieran. Esto hace que JSP tenga un buen desempeño y sea más eficiente que otras tecnologías web que ejecutan el código de una manera puramente interpretada. La principal ventaja de JSP frente a otros lenguajes es que el lenguaje Java es un lenguaje de propósito general que excede el mundo web y que es apto para crear clases que manejen lógica de negocio y acceso a datos de una manera prolija. Esto permite separar en niveles las aplicaciones web, dejando la parte encargada de generar el documento HTML en el archivo JSP. Otra ventaja es que JSP hereda la portabilidad de Java, y es posible ejecutar las aplicaciones en múltiples plataformas sin cambios. Es común incluso que los desarrolladores trabajen en una plataforma y que la aplicación termine siendo ejecutada en otra. Los servlets y Java Server Pages (JSPs) son dos métodos de creación de páginas web dinámicas en servidor usando el lenguaje Java. En ese sentido son similares a otros métodos o lenguajes tales como el PHP, ASP o los CGIs, programas que generan páginas web en el servidor. Sin embargo, se diferencian de ellos en otras cosas. Para empezar, los JSPs y servlets se ejecutan en una máquina virtual Java, lo cual permite que, en principio, se puedan usar en cualquier tipo de ordenador, siempre que exista una máquina virtual Java para él. Cada servlet (o JSP, a partir de ahora lo usaremos de forma indistinta) se ejecuta en su propia hebra, es decir, en su propio contexto; pero no se comienza a ejecutar cada vez que recibe una petición, sino que persiste de una petición a la siguiente, de forma que no se pierde tiempo en invocarlo (cargar programa + intérprete). Su persistencia le permite también hacer una serie de cosas de forma más eficiente: conexión a bases de datos y manejo de sesiones, por ejemplo. 15

28 Los JSPs son en realidad servlets: un JSP se compila a un programa en Java la primera vez que se invoca, y del programa en Java se crea una clase que se empieza a ejecutar en el servidor como un servlet. La principal diferencia entre los servlets y los JSPs es el enfoque de la programación: un JSP es una página Web con etiquetas especiales y código Java incrustado, mientras que un servlet es un programa Java puro que recibe peticiones y genera a partir de ellas una página web. 5 PORTAL WEB Un portal de Internet es un sitio web cuyo objetivo es ofrecer al usuario, de forma fácil e integrada, el acceso a una serie de recursos y de servicios, entre los que suelen encontrarse buscadores, foros, documentos, aplicaciones, compra electrónica, etc. Principalmente están dirigidos a resolver necesidades específicas de un grupo de personas o de acceso a la información y servicios de una institución pública o privada. SERVIDOR WEB Un servidor web es un programa que implementa el protocolo HTTP (HyperText Transfer Protocol). Este protocolo pertenece a la capa de aplicación del modelo OSI y está diseñado para transferir lo que llamamos hipertextos, páginas web o páginas HTML (HyperText Markup Language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de música

29 Es un programa que se ejecuta continuamente en un ordenador (también se emplea el término para referirse al ordenador que lo ejecuta), manteniéndose a la espera de peticiones por parte de un cliente (un navegador web) y que responde a estas peticiones adecuadamente, mediante una página web que se exhibirá en el navegador o mostrando el respectivo mensaje si se detectó algún error. Instalar un servidor web en nuestro PC nos permitirá, entre otras cosas, poder montar nuestra propia página web sin necesidad de contratar hosting, probar nuestros desarrollos vía local, acceder a los archivos de nuestro equipo desde un PC remoto (aunque para esto existen otras opciones, como utilizar un servidor FTP) o utilizar alguno de los programas basados en web tan interesantes que están viendo la luz últimamente. El problema de usar nuestro ordenador como servidor web es que conviene tenerlo encendido permanentemente (para que esté accesible de forma continua como la mayoría de los sitios webs), con el consiguiente coste debido al consumo de electricidad (conviene tener en cuenta que hay alojamientos web gratuitos, incluso sin publicidad y con interesantes funciones). Sin embargo, el hecho de que HTTP y HTML estén íntimamente ligados no debe dar lugar a confundir ambos términos. HTML es un lenguaje de marcas y HTTP es un protocolo. Un servidor web se mantiene a la espera de peticiones HTTP por parte de un cliente HTTP que solemos conocer como navegador. El cliente realiza una petición al servidor y éste le responde con el contenido que el cliente solicita. A modo de ejemplo, al teclear en nuestro navegador, éste realiza una petición HTTP al servidor de dicha dirección. El servidor responde al cliente enviando el código HTML de la página; el cliente, una vez recibido el código, lo interpreta y lo exhibe en pantalla. Como vemos con este ejemplo, el cliente es el encargado de interpretar el código HTML, es decir, de mostrar las fuentes, los 17

30 colores y la disposición de los textos y objetos de la página; el servidor tan sólo se limita a transferir el código de la página sin llevar a cabo ninguna interpretación de la misma. Sobre el servicio web clásico podemos disponer de aplicaciones web. Éstas son porciones de código que se ejecutan cuando se realizan ciertas peticiones o respuestas HTTP. Hay que distinguir entre: Aplicaciones en el lado del cliente: el cliente web es el encargado de ejecutarlas en la máquina del usuario. Son las aplicaciones tipo Java o Javascript: el servidor proporciona el código de las aplicaciones al cliente y éste, mediante el navegador, las ejecuta. Es necesario, por tanto, que el cliente disponga de un navegador con capacidad para ejecutar aplicaciones (también llamadas scripts). Comúnmente, los navegadores permiten ejecutar aplicaciones escritas en lenguaje javascript y java, aunque pueden añadirse más lenguajes mediante el uso de plugins. Aplicaciones en el lado del servidor: el servidor web ejecuta la aplicación; ésta, una vez ejecutada, genera cierto código HTML; el servidor toma este código recién creado y lo envía al cliente por medio del protocolo HTTP. 6 Las aplicaciones de servidor muchas veces suelen ser la mejor opción para realizar aplicaciones web. La razón es que, al ejecutarse ésta en el servidor y no en la máquina del cliente, éste no necesita ninguna capacidad añadida, como sí ocurre en el caso de querer ejecutar aplicaciones javascript o java. Así pues, cualquier cliente dotado de un navegador web básico puede utilizar este tipo de aplicaciones. 6 wikipedia.org/wiki/aplicaci%c3%b3n_servidor 18

31 POSTGRESQL PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos de software libre, publicado bajo la licencia BSD. 7 Como muchos otros proyectos open source, el desarrollo de PostgreSQL no es manejado por una sola compañía sino que es dirigido por una comunidad de desarrolladores y organizaciones comerciales las cuales trabajan en su desarrollo. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group). TOMCAT Tomcat (también llamado Jakarta Tomcat o Apache Tomcat) funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Sun Microsystems. Tomcat es un servidor web con soporte de servlets y JSPs. Tomcat no es un servidor de aplicaciones, como JBoss o JOnAS. Incluye el compilador Jasper, que compila JSPs convirtiéndolas en servlets. El motor de servlets de Tomcat a menudo se presenta en combinación con el servidor web Apache. Tomcat puede funcionar como servidor web por sí mismo. En sus inicios existió la percepción de que el uso de Tomcat de forma autónoma era sólo recomendable para 7 19

32 entornos de desarrollo y entornos con requisitos mínimos de velocidad y gestión de transacciones 8. Hoy en día ya no existe esa percepción y Tomcat es usado como servidor web autónomo en entornos con alto nivel de tráfico y alta disponibilidad. Dado que Tomcat fue escrito en Java, funciona en cualquier sistema operativo que disponga de la máquina virtual Java. BREVE ANÁLISIS DEL SISTEMA ACTUALMENTE IMPLEMENTADO El Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez cuenta en los actuales momentos con un sistema llamado INFORMATRIC, el cual otorga una serie de ventajas que facilitan la ejecución de los procesos a mencionar: Mantiene solucionado los problemas de los procesos manuales de matriculación y control de notas que se realizan en el Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez. Tiene Centralizada la información de los estudiantes en un servidor de base de datos bajo plataforma Linux. Dispone de la automatización de los procesos de matriculación y notas a través del sistema informático. Cuenta con un sistema de distribución de datos entre los departamentos de la institución por medio de la red LAN. Dispone de un sistema que permite alcanzar una educación de nivel superior mediante la tecnología multimedia

33 INTEGRACIÓN DEL SISTEMA INFORMÁTICO Y LA PAGINA WEB A IMPLEMENTAR El sistema informático disponible en el centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez llamado INFORMATRIC dispone del siguiente diseño lógico de base de datos: 21

34 El cual nos indica con claridad las tablas que van a permitir la interconexión entre el sistema y la página, las cual va a ser la Tabla ALUMNO, Vale recalcar que todo esto será posible mediante la utilización de las herramientas descritas anteriormente como son: El servidor web Apache Tomcat, la tecnología JSP, y el servicio de base de datos Postgres. ESQUEMA ACTUAL DEL PROYECTO RACK PUNTO DE RED 5 PUNTO DE RED 4 PUNTO DE RED 1 PUNTO DE RED 2 PUNTO DE RED3 Mediante este esquema es el cual opera de manera fiable y exitosa el sistema INFORMATRIC en las instalaciones del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez. 22

35 ALCANCE DEL PROYECTO Dentro del ámbito del proyecto se pretende hacer la Dotación, Diseño e Implementación de una página web dinámica remota, bajo plataforma Linux, mediante arquitectura cliente servidor para el sistema de consulta de notas en el Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez, cabe recalcar que esta va a ser realizada por el intelecto del estudiante responsable del proyecto junto con las herramientas JSP, TOMCAT, POSGREST y demás instrumentos que me permitan realizar la comunicación entre el Centro de Formación Artesanal Dr. Gabriel Manzo Quiñones y el Centro de Computo De La Universidad Técnica De Manabí. 23

36 7. BENEFICIARIOS La dotación de una página web dinámica para el sistema de consulta de notas en el Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez, tiene diferentes tipos de beneficiarios entres los cuales se identifican los siguientes: 7.1 DIRECTOS Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez Personal Administrativo Alumnos Docentes Padres de Familia 7.2 INDIRECTOS Comunidad a la que da servicio el Centro Artesanal. 24

37 8. METODOLOGÍA 8.1 TIPO DE ESTUDIO Por el lugar: Debido a las circunstancias físicas del área de trabajo la investigación realizada por mi fue de campo, porque se realizó un estudio sistemático de los acontecimientos en el lugar que se producen los hechos. Por su finalidad: la investigación es cualitativa y cuantitativa. Cuantitativa porque a través de la misma busco datos que permitan la medición en términos estadísticos y así tomar medidas efectivas en las decisiones, y Cualitativa porque a través de la cualidad podemos aprender más sobre los aspectos que caracterizan del desenvolvimiento de los usuarios. Investigación Pura o Básica: Inductivo para extraer conclusiones generales y pormenorizadas como consecuencia de la observación controlada de hechos individuales. Deductivo porque sigue la transición de que se parte de hechos generales para llegar a conclusiones particulares. Por el Alcance: Fue descriptiva, como su nombre lo indica ya que se describe el hecho y se lo ajusta tal cual aparece en la realidad. 25

38 Recolección de la Información: La recolección primaria se realizó en los archivos del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez, facilitada por el personal que labora en este, además de entrevistas y observación directa. 26

39 8.2 MATRIZ DE INVOLUCRADOS GRUPO Y/O INSTITUCIONES INTERÉS PROBLEMAS PERCIBIDOS RECURSOS Y MANDATOS INTERESES DEL PROYECTO CONFLICTOS POTENCIALES Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez Mejorar la atención de los estudiantes y padres de familia que acuden a la institución. Facilitar la búsqueda de información de los estudiantes. Facilidad de acceso a información de los estudiantes A TRAVES DE LA PAGINA WEB. Falta de recursos económicos. Dificultad de acceso a la información. Gran cantidad de información en medios físicos. Predisposición a la aplicación de la nueva herramienta. Beneficiar a el Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez con una página web dinámica que permita agilizar el proceso de consulta de notas y darle un mejor servicio a sus estudiantes Ninguno Personal que labora en la institución Accesar a las notas de la Base de Datos, por medio de una página web dinámica. Poco conocimiento y manejo de páginas web dinámicas Predisposición Agilizar los proceso de consulta de notas y garantizar la información Falta de conocimientos Estudiantes Tener una mejor atención y poder acceder a consultar sus notas de manera inmediata. Demora en entrega de notas Pérdida de tiempo Predisposición Rapidez para accesar a las notas Facilidad en revisar sus notas Ninguno Estudiante responsable del proyecto Ayudar con la contribución de una página web dinámica que permita agilizar el proceso de consulta de notas. Mantener al padre de familia actualizado con la información referencial de su representado. Carencia de un portal web que permita publicar notas. Poca disponibilidad de tiempo de los padres de familia en acercarse a la institución. Predisposición Aportar al progreso y desarrollo del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez Brindar a la comunidad estudiantil una mejor manera de consultar notas Mantener actualizada a la academia con herramientas tecnológicas modernas. Ninguno 27

40 8.3 ÁRBOL DE PROBLEMAS E Dificultad para obtener de manera rápida información acerca del Centro Artesanal. F E C T O S Atraso en el desarrollo tecnológico de la Academia Documentos extraviados Información inaccesible Deterioro de los documentos El personal realiza trabajos redundantes. PROBLEMA Falta de una página web dinámica para la consulta de notas en el Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez C A U S A S Falta de recursos económicos Conformismo de los directivos del Plantel Falta conocimientos informáticos de Desconocimiento de beneficios de una página web Desinterés por parte de los directivos de la Universidad 28

41 8.4 ÁRBOL DE OBJETIVOS F I Agilizar los procesos administrativos y académicos del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez. N Ahorrar tiempo en los padres de familia. Disponer de información referencial académica de la Institución. Consultar las notas de manera remota mediante el uso del internet. Configuración directa de la página web con el servidor Linux de la academia. Dotar, diseñar e implementar una página web dinámica remota, bajo plataforma Linux mediante OBJETIVO arquitectura cliente servidor para el sistema de consulta de notas para el Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez que permita a la institución brindar un mejor servicio administrativo y educativo. M E D Equipo de investigación y ejecución capacitada. Recursos económicos disponibles Material humano capacitado I O S Tecnología informática actualizada Software libre y aplicaciones necesarias para la ejecución del proyecto 29

42 8.5 ÁRBOL DE ALTERNATIVAS E F E C T O S Agilizar los procesos administrativos y académicos del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez. Inversión de recursos en servicios modernos para la academia Extracción de datos de datos del servidor del servidor Linux Linux Atención oportuna Información segura y transparente Seguridad con los datos Dotar, diseñar e implementar una página web dinámica remota, bajo plataforma Linux mediante arquitectura cliente servidor para el sistema de consulta de notas para el Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez que permita a la institución brindar un mejor servicio administrativo y educativo. A L T E R N A T I V A S Capacitación oportuna para los docentes y directivos Conectar el portal web, a la página de la U.T.M. Utilizar el servidor CentOS 5.3 para conectar la página web. Distribuir de manera optima lo propuesto para aprovechar al máximo los recursos 30

43 8.6 MATRIZ DEL MARCO LOGICO RESUMEN NARRATIVO INDICADORES MEDIO DE VERIFICACION SUPUESTO FIN Brindar el servicio de consulta de notas de manera remota y permitir acceder de manera eficaz a las mismas. Análisis y desarrollo de la página en base al problema, en el tiempo de 6 meses, por parte del elaborador del proyecto. Verificación por parte del Comité Evaluador de tesis. El proceso de consulta de notas será mucho más rápido y eficiente. PROPOSITO Desarrollar una página Web para la consulta de notas, y brindar información referencial del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez Respuesta de los usuarios de la página, y experiencias de los alumnos en el proceso de consulta de notas. Satisfacción de los usuarios directos e indirectos de la página web dinámica. Se tendrá una colaboración incondicional de parte de la institución educativa. 31

44 OBJETIVOS RESULTADOS INDICADORES OBJETIVAMENTE VERIFICABLES MEDIOS DE VERIFICACION SUPUESTOS Diseñar el esquema físico de la página web para la publicación de notas e información referencial sobre el Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez Para las segunda semana del mes 1 se tendrá analizada la información relacionada al proceso que se va a automatizar, estando a responsabilidad del desarrollador de tesis Entrevistas. Documentos. Observación. Colaboración del personal al facilitar la información. Crear la página web dinámica con tecnología JSP y con interfaces amigables para que los usuarios finales utilicen ágilmente la aplicación. Concluido el mes 4 se tendrá el 100% de la página web dinámica, estando como responsable el desarrollador de tesis, y de guía el Tribunal evaluador de tesis. Observación. Documentos de los modelos físicos y lógicos de la base de datos de la Academia. La implementación de la pagina web en el servidor configurado se realizará correctamente Generar y pormenorizar las respectivas consultas o peticiones hacia el servidor donde se aloja la base de datos del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez. Para la segunda semana del mes 5 se tendrá el 50% de la comunicación entre la Academia y el centro de cómputo de la Universidad local. Estando como responsable el desarrollador de tesis y Tribunal evaluador de tesis. Observación. Pruebas a la página. El funcionamiento correcto de la aplicación cumpliendo con los requisitos analizados. Realizar la respectiva configuración de coexistencia entre la página web dinámica y el servidor del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez que contiene un Sistema Operativo CentOS 5.3 Alojar la página web dinámica en el servidor del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez. Adiestrar en el manejo de la página web al personal administrativo y docente mediante la capacitación. Para la tercera semana del mes 5 se tendrá alojada en un 75% la página web dinámica en el servidor de Academia. Para la cuarta semana del mes 5 se tendrá alojada en un 100% la pagina web dinámica en el servidor del Centro Artesanal, y en un 100% hecho el LINK con la pagina oficial de la Universidad, estando como responsable el desarrollador de tesis y el Tribunal evaluador de tesis. Para la primera semana del mes 6 se tendrá capacitado al 100% los usuarios de la página web, estando como responsable el desarrollador de tesis y el tribunal evaluador de tesis. Facturas. Observación. Facturas. Observación Observación. Prueba Piloto. Correcta comunicación de datos entre los departamentos mencionados. Satisfacción de los estudiantes al recibir las notas que son expuestas por la academia. Correcto uso de la página web por parte de los usuarios. 32

45 OBJETIVOS ACTIVIDADES Diseñar el esquema físico de la página web para la publicación de notas e información referencial sobre el Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez. INDICADORES OBJETIVAMENTE VERIFICABLES Entrevistas, copias, transporte. 10 horas de internet, impresiones. MEDIOS DE VERIFICACION Informe financiero del Proyecto. SUPUESTOS Obtención de los requisitos necesarios. Lograr el entendimiento del proceso manual. Realizar la recolección de requisitos. Elaborar escenarios del proceso manual. Impresiones Realizar un diseño óptimo de DFD y DER. Elaborar DFDs y diagrama entidad relación. Crear la pagina web dinámica con tecnología JSP y con interfaces amigables para que los usuarios finales utilicen ágilmente la aplicación Desarrollo de modelos lógicos físicos de la aplicación. Herramientas Case, impresiones. Manuales. 4 CDs. Informe financiero del Proyecto. Facturas Mayor agilidad en el proceso de consulta de notas. Implementación exitosa. Generar y pormenorizar las respectivas consultas o peticiones hacia el servidor donde se aloja la base de datos del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez. Codificar las consultas en el lenguaje de programación. Realizar la conexión entre la página web y la base de datos del centro Artesanal utilizando el Apache Tomcat. Manuales del gestor de base de datos Postgres. Impresiones, copias, anillados, CDs. Informe financiero del Proyecto. Pagina web sin errores y funcionando correctamente, interfaces amigables. Conexión exitosa. Descripción exacta del manejo de la página web, y de la arquitectura del mismo. Elaborar manuales técnicos y de usuario. 33

46 OBJETIVOS INDICADORES OBJETIVAMENTE VERIFICABLES MEDIOS DE VERIFICACION SUPUESTOS Realizar la respectiva configuración de coexistencia entre la página web dinámica y el servidor del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez que contiene un Sistema Operativo CentOS 5.3 Compra de equipos necesarios para la comunicación de la pagina web. Equipos, cables Planos, copias e impresiones. Equipos, manuales y herramientas necesarios para el proceso. Informe financiero del Proyecto Facturas Equipos garantizados y con excelente funcionamiento. Ubicación de los materiales a implementar de manera estratégica Diseño del cableado estructurado. Instalación e implementación del cableado estructurado. Alojar la página web dinámica en el servidor del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez. Realizar la respectiva configuración del servidor del centro artesanal con la ayuda del Apache Tomcat. Equipos. Manuales y herramientas necesarios para el proceso. Informe financiero del Proyecto. Facturas Equipos de buena calidad y correcto funcionamiento. Servidor en buenas condiciones para su utilización. Realizar la conexión de la página web con el centro de cómputo de la Universidad Técnica de Manabí. Adiestrar en el manejo del sistema al personal administrativo y docente mediante la capacitación. Realizar capacitacion al personal que utilazará el sistema. Video tutoriales, trípticos, refrigerio Informe financiero del Proyecto. Facturas Buen entendimiento del contenido de la capacitación sobre el uso del sistema informático. 34

47 9. RECURSOS A UTILIZAR 9.1 RECURSOS HUMANOS El estudiante que realiza el proyecto Guevara Burgos Juan Carlos Las personas que laboran en el Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez. 9.2 RECURSOS MATERIALES 2 Radios Antena Ubiquiti NanoStation5 de 14dBi 5GHZ Indoor/Outdoor Dual- Polarity 14dbi CPE o Banda 5 GHz ISM Band o IEEE b and g Wireless LAN o Bluetooth o Hotspot Wireless Publico o WiFi o Wireless Video Systems o Alto desempeño o Tamaño compacto cuadrado de 4.5" o Durable UV-stable, UL flame rated radome o External Antenna RP-SMA Connector (optional). o DC Short lightning protecting 35

48 o 12 inch coax lead o Puede ser instalado tanto con polarización vertical u horizontal. 50 Metros Cable UTP cat 6E 10 Canaletas 20 x 12 2 Cajas Rectangulares 1 patch cord(1m) 2 Jack 2 Face Plate Ponchadoras Taladros Testeador Destornilladores. Sierras 36

49 9.3 RECURSOS ECONÓMICOS PRESUPUESTO DEL PROYECTO Rubros de Gastos Valor Copias 11 Impresiones 50 Internet 10 Transporte 10 CDs 10 Anillados 4 Imprevistos TOTAL PRESUPUESTO DEL DESARROLLO DEL PROYECTO Cantidad Descripción Precio Precio Unitario Total 2 2 Radios Antena Ubiquiti NanoStation5 5GHZ 130 Indoor/Outdoor Dual- Polarity 14dbi CPE Patch Cord 1 pies Metros de cable UTP cat 6E Canaletas 20x accesorios para canaleta 20x tapas para canaletas Cajas Rectangulares Jack Ponchadoras, tornillos etc FacePlate Varios 150 Total

50 10. EJECUCIÓN DEL PROYECTO ACTIVIDADES Realizar la recolección de requisitos. Elaborar escenarios del proceso manual MATERIALES - Hojas - Lapiceros - Entrevistas INSUMOS HUMANOS - Autor de tesis - Secretarias de la institución FUENTE DE VERIFICACIÓN - Documentos RESULTADOS CUANTITATIVO Y CUALITATIVO 25% R 50% B 75% MB 100% E X Elaborar DFDs y diagrama entidad relación. - Hojas - Lapiceros - Autor de Tesis - Documentos - Herramientas case X Desarrollo de modelos lógicos -- Internet físicos de la aplicación. - Cuaderno de apunte - Herramientas case - Autor de Tesis - Documentos - Facturas. - Observación. - Manuales Codificar las consultas en el lenguaje - Equipos de programación requerido. - Internet - Autor de Tesis - Documentos y diagramas de políticas de seguridad. - Esquemas - Fotos X edc Realizar la conexión entre la pagina - Manuales web y la base de datos del centro - Internet Artesanal utilizando el Apache Tomcat - Autor de Tesis - Documentos de los modelos físicos y lógicos de la base de datos. - Pruebas al software. X Elaborar manuales técnicos y de - Anillados - Autor de Tesis - Documento físico y lógico usuario. de certificación. - Fotos. X 38

51 ACTIVIDADES MATERIALES INSUMOS HUMANOS Compra de equipos necesarios para la - Canaletas - Autor de tesis comunicación de la pagina web. - Proveedores de equipos FUENTE DE VERIFICACIÓN RESULTADOS CUANTITATIVO Y CUALITATIVO 25% R 50% B 75% MB 100% E - Facturas - Fotos X Diseño del cableado estructurado - Planos - Cables - Autor de Tesis - Facturas - Manuales - Fotos X Instalación e implementación del - Herramientas para la cableado estructurado instalación(sierras, ponchadoras) - Autor de Tesis - Fotos Realizar la respectiva configuración - Manuales del servidor del centro artesanal con - la ayuda del Apache tomcat. Internet - Autor de Tesis - Director de Tesis - Documentos y diagramas de políticas de seguridad. - Fotos X Realizar la conexión de la página web - Internet - Autor de Tesis - Fotos con el centro de Cómputo de la - Manual técnico y de usuario Universidad Técnica de Manabí. - Documentos. X Realizar capacitacion al personal que - videos tutoriales - Autor de Tesis utilazará el sistema. - Director de Tesis - Directivos del Centro Artesanal - Manual técnico y de usuario - Fotos. X 39

52 CAPÍTULO IV 11.- PRESENTACIÓN Y ANÁLISIS DE LOS RESULTADOS OBTENIDOS EN LA SOLUCIÓN DEL PROBLEMA Al finalizar este proyecto se logró alcanzar los siguientes resultados: Solucionar los problemas de los procesos manuales de publicación de notas que se realizan en el Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez. Desarrollar la página web dinámica con interfaces amigables para que los usuarios finales utilicen ágilmente la aplicación. Lograr la flexibilidad en las respectivas consultas o peticiones hacia el servidor donde se aloja la base de datos del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez. Lograr la configuración de coexistencia entre la página web dinámica y el servidor del Centro de Formación Artesanal Dr.Gabriel Manzo Quiñonez que contiene un Sistema Operativo CentOS 5.3. Alojar la página web dinámica en el servidor del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez. Lograr que el personal administrativo y docente utilicen la página web de forma correcta. 40

53 12.- CONCLUSIONES Y RECOMENDACIONES Conclusiones El proceso administrativo de control de notas, era llevado de manera manual por el personal del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez, debido a que utilizaban archivos físicos para controlar la información, ocasionando inconvenientes al momento de brindar un buen servicio a Padres de Familia y Estudiantes. Este proyecto tiene como fin aportar sobre la tecnología web a la Academia Artesanal Dr. Gabriel Manzo Quiñonez, contribuyendo al crecimiento institucional y académico de la Universidad Técnica de Manabí. Los alumnos y profesores no gozaban de las bondades que brinda la utilización de un portal web para la consulta de notas. Se logro establecer un enlace directo desde el servidor web del Centro de Computo de la Universidad Técnica de Manabí hasta el servidor del Centro Artesanal. 41

54 Recomendaciones Contratar un Ingeniero en Sistemas Informáticos para que se encargue de dar soporte y mantenimiento al portal web y a su base de datos, así como, a la información referencial de ser necesario. Seguir trabajando en el próximo periodo académico, con el sistema INFOMATRIC. Realizar mantenimientos preventivos cada 6 meses de las radios, pigtail, cable UTP, Power Over, esto con la finalidad de garantizar un buen funcionamiento del enlace, y si el caso lo amerita re-apuntar las antenas para mejorar los tiempos de respuesta y optimizar la señal. 42

55 13.- SUSTENTABILIDAD Y SOSTENIBILIDAD Sustentabilidad La presente tesis cuenta con todas las herramientas necesarias para mantenerse en funcionamiento, hasta cuando los directivos de la Institución así lo requieran. La aplicación de herramientas de innovación hacen de esta aplicación una solución lo suficientemente sustentable para aportar en el desarrollo de la Comunidad que es el Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez. Cabe recalcar que este enlace podrá ser aprovechado por la Academia como parte de un plan de desarrollo Técnico-Pedagógico para dicho centro estudiantil y la UTM. Sostenibilidad Las necesidades identificadas en la investigación preliminar, fueron cubiertas con la relación de la presente tesis, sin la necesidad de involucrar algún otro recurso material en el futuro, la dotación de equipos y la implementación de la pagina web en la actualidad cumple con las exigencias del Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez ; Además el enlace que permite la comunicación de datos entre el centro de computo de la UTM hacia la Academia estará a cargo del Centro de Computo y a su vez contara con el apoyo de la Academia beneficiada. 43

56 14. PRESUPUESTO DEL PROYECTO Cantidad Descripción Precio Precio Unitario Total 2 2 Radios Antena Ubiquiti NanoStation5 5GHZ 130 Indoor/Outdoor Dual- Polarity 14dbi CPE Patch Cord 1 pies Metros de cable UTP cat 6E Canaletas 20x accesorios para canaleta 20x tapas para canaletas Cajas Rectangulares Jack Ponchadoras, tornillos etc FacePlate Varios 150 Total

57 45

58 46

59 15. BIBLIOGRAFIA

60 24ghz-wifi-qpcom-qpao14p-_JM LIBROS ADAM Engst, et, al., Introducción a las Redes Inalámbrica, Editorial Anaya Multimedia, 1 edición, 2003, 384 pág. CARBALLAR José A. Wi-Fi - Cómo realizar consultas SQL, Editorial Ra-ma, 2 edición pág 48

61 Instalación de los equipos de comunicación Equipos utilizados para el enlace: CENTRO DE COMPUTO DE LA UTM ACADEMIA ARTESANAL DR. GABRIEL MANZO QUIÑONEZ. En este proyecto se utilizaron dos equipos para radio enlace marca Ubiquiti NanoStation5 con una potencia de 160mw y una Frecuencia de 5.1 a 5.8 Ghz, con sus antenas incorporadas de 13 Dbi, imagen

62 Foto Nº 29 El Nanostation 5 es un dispositivo compacto, con una antena integrada de 13db, apto para el uso en el exterior, y una potencia de transmisión de 400mw. Dispone también de conector SMA para la conexión de una antena exterior más potente, y se le suministra la corriente a través del el cable de red, con un POE ya integrado en el paquete. Estos equipos serán ubicados tanto en la torre que se encuentra en la facultad de Ciencias de la Salud así mismo en la torre de la Academia Artesanal, las cuales están ubicadas a una distancia de 100mts. Configuración de los equipos de comunicación de datos El sistema Operativo del NanoStation, contiene un sistema operativo, llamado AirOS, gratuito, y suministrado por el fabricante. Con este sistema operativo, a parte de las funciones básicas del dispositivo wifi, podremos hacer uso de los 50

63 servicios de Router, Cortafuegos, Servidor DHCP, Enmascaramiento de DNS, Desvío de Puertos, Log, etc. El NanoStation, por defecto, esto es, cuando lo acabamos de comprar, o cuando lo reseteamos, viene en modo bridge, con la ip , y como usuario para el control de acceso llamado ubnt y contraseña ubnt. A continuación procederemos a explicar cómo deben estar todas las opciones del sistema operativo AirOS. La mayoría de las opciones ya están incluidas en el archivo de configuración base. Tendremos como regla que para efectuar un cambio le daremos a cambiar, y para aplicarlo, una vez dado a cambiar, en la parte superior pulsaremos a Aplicar para activar los cambios en el sistema. Pestaña Main.- En esta pestaña mostrara el estado del dispositivo. 51

64 Pestaña Link Setup.- En esta pestaña configuraremos las opciones básicas del enlace wireles, así como los datos para validar la red. 52

65 53

66 SSID Estación Base: Nombre de la red a la que estamos conectados. Mac AP: Mac del AP al que estamos conectado, bastante útil para saber con que repetidor enlazamos, sería como el DNI del repetidor. Fuerza de la Señal: Es el nivel con la cual recibimos la señal del repetidor. Para actualizar pinchar en Actualizar. Alinear Antena: Utilidad que nos informa del nivel de señal actualizándose constantemente. Lan Dirección IP: Dirección ip interna del Nano/PowerStation. Dirección IP WLAN: dirección ip que tenemos en la rede wifi, dato bastante útil, ya que es la que tendremos que poner. Modo Inalámbrico: Aquí seleccionaremos Estación y punto de acceso. 54

67 ACL de MAC: En esta opción se agrega la MAC del equipo al cual vamos a enlazarnos, esto con el fin de evitar que otra radio se pueda conectar a nuestros equipos. Código País: United states. Modo IEEE : Elegimos A. Potencia de Salida: por defecto lo pondremos al máximo, debe estar la casilla de obedecer potencia reglamentaria desactivada. En caso de estar muy cerca del repetidor, o estar en una zona con muchas construcciones, se recomienda bajar algo la potencia, para evitar rebotes. Velocidad de Datos: Marcaremos Auto por defecto. Seguridad: WEP Pestaña Network.- Configuración básica recomendada debe ser en modo Bridge como viene por defecto el Power/Nanostation. 55

68 Dirección IP Bridge: marcaremos Estático, ya que la comunicación va a ser punto a punto. Dirección IP: pondremos y en cada antena. 56

69 Pestaña Advance: Algoritmo de Velocidad: elegiremos Optimista o Conservativo en caso de tener baja señal. Inmunidad al ruido: Operación Normal. Umbral RTS: 2346 es el valor que viene por defecto, esta pestaña la desactivamos Time Out: Usaremos la cifra estándar de 139 y la casilla Ajuste Automático activado. Tasa Multidifusión: 3 Configuración de Antena: Horizontal. Umbrales, dbm: aquí marcamos los umbrales de señal a partir de donde se encenderán los leds del Power/Nanostation. 57

70 Pestaña System: En esta pestaña cambiaremos valores del sistema, como actualizar el firmware, cambiar la contraseña de acceso, resetear los valores del sistema, cargar el archivo de configuración por defecto o reiniciar el bridge. Para cambiar la contraseña del dispositivo, en la misma pestaña de System solo tendremos que introducir la antigua contraseña en Contraseña Actual, y poner la contraseña nueva en las dos siguientes casillas. También podremos cambiar el nombre de usuario si queremos, además del idioma. 58

71 COMPROBACIÒN DEL ENLACE TIEMPOS DE RESPUESTA A continuación se muestra imágenes de los tiempos de respuesta desde la estación de trabajo ubicada en la Academia Artesanal hacia el Centro de Cómputo (CC) de la UTM. Ping realizado desde el Centro de Cómputo hacia la Academia Artesanal. 59

72 Ping que muestra la conectividad desde la Academia hacia la antena que está arriba de la academia. Ping que muestra de conectividad desde la Academia hacia la torre de la Facultad de Ciencias de la Salud. 60

73 MANUAL DE USUARIO INTRODUCCIÓN El pagina web dinámica de consulta de notas Academia Artesanal Dr. Gabriel Manzo Quiñonez, está diseñada para revisar las notas de los estudiantes, como así también información referencial sobre el Centro de Formación Artesanal Dr. Gabriel Manzo Quiñonez, a través del internet. Esta página web dinámica otorga una serie de ventajas que facilitan la ejecución del proceso antes mencionado. INGRESO A LA PÁGINA WEB: Para ingresar a la página web de la academia, tenemos que tener el servicio de internet habilitado y un navegador web, luego ingresamos a la página web oficial de la Universidad Técnica de Manabí digitando la siguiente dirección en el Url del navegador web, damos clic sobre el link o icono que hace referencia a la página web de la Academia, o en su defecto digitamos que es la ruta directa para acceder a la página web. 61

74 Luego de haber ingresado la dirección de la página, se muestra la portada principal de la página, la cual nos da la bienvenida y nos invita a mostrar las bondades de la Academia, dando clic en cada uno de los link que esta página tiene 62

75 La siguiente link Quienes Somos indica una breve referencia acerca de la Academia 63

76 El siguiente link nos permite tener una comunicación a través del correo con la Academia indicando nuestras inquietudes o sugerencias 64

77 Este link nos muestra toda la información necesaria acerca de los docentes que laboran en esta institución académica 65

78 Este link nos indica sobre el establecimiento educativo, el area fisica donde se desenvuelve el estudiante, como asi tambien las herramientas que estos utilizan 66

79 Aquí tenemos información de que docentes forman parte del consejo directivo 67

80 Aquí tenemos un grupo de links que nos ayudara a navegar de manera rápida sin necesidad de tener que buscar la dirección de cada una de estas importantes instituciones 68

81 Cuando damos clic en el link Consulte Notas el proceso es sumamente fácil ya que solo bastara que se ingrese el numero de cedula y este mostrara las notas del estudiante con cada una de sus respectivas materias al igual que su conducta 69

82 Ya aquí tenemos ingresado el numero de cedula de un estudiante y resolvemos dentro del servidor la petición enviada y este nos responderá con toda la información que la instrucción SQL filtró 70

83 MANUAL DEL ADMINISTRADOR CONTENIDO MAPA WEB DISEÑO LÓGICO BASE DE DATOS DIAGRAMA DE FLUJO DE DATOS DE ANTENAS JOOMLA TOMCAT FOTOS 71

84 MAPA WEB SERVIDOR LINUX PAGINA WEB DE LA UTM Academia Gabriel Manzo Quiñonez Academia Gabriel Manzo Quiñonez bienvenido s Quines somos contacteno s Personal docente Infraestruct ura fisica Consejo directivo links SISTEMA DE CONSULTA DE NOTAS 72

85 DISEÑO LÓGICO - BASE DE DATOS 73

86 DIAGRAMA DE FLUJO DE DATOS DE ANTENAS ANTENA UBIQUITI CON IP: DIST. 100 METROS APROX ANTENA UBIQUITI CON IP: TORRE DE COMUNICACIÓN DE LA UTM ACADEMIA ARTESANAL DR. GABRIEL MANZO QUIÑONEZ FACULTAD DE CIENCIAS DE LA SALUD SWITH DE 24 PUERTOS DE LA ACADEMIA FIBRA QUE BAJA DESDE LA TORRE HACIA EL CEMTRO DE COMPUTO PC. 1 SECRETARIA DE VARONES CON IP: PC. 2 SECRETARIA DE MUJERES CON IP: PC. 3 SERVIDOR LINUX CON BASE DE DATOS POSTGRES CON DIRECCION IP: (web) IP: MASK: P/E:

87 JOOMLA Introducción Antes de empezar, existen dos conceptos que es importante comprender. 1º Concepto: Usuarios de Joomla! Un Usuario de Joomla! tiene una serie de permisos predefinidos, es decir las tareas que puede realizar. Por eso, en el contexto de gestión de un sitio web, dependiendo del modo en que el propietario del sitio quiera delegar las responsabilidades, se definirán unos u otros tipos de usuarios Joomla!. Por ejemplo, un propietario puede tener a una única persona administrando todos los aspectos del sitio web. En este caso se crearía un usuario Súper-Administrador. En otro caso, un propietario puede querer tener el control sobre la publicación del Contenido creado por otro y que las tareas de Administración sean responsabilidad de una persona diferente. En este caso, se crearía una cuenta de Autor para la creación de contenidos, una cuenta de Supervisor para la comprobación y publicación de los contenidos y una cuenta de Súper- Administrador para mantener el diseño de la Plantilla, la configuración de Componentes y Módulos del sitio No existen reglas estrictas. Una vez conozca los permisos correspondientes a cada tipo de Usuario, podrá crear diferentes usuarios en los niveles que mejor se ajusten a la gestión de su sitio web. 75

88 Concepto: Jerarquía de Contenido en Joomla! La estructura del contenido en un sitio web Joomla! está organizada en un orden jerárquico en base a Secciones, Categorías y Artículos de Contenido. En la práctica, una Sección puede tener una o más Categorías y una Categoría puede tener uno o más Artículos de Contenido. Requisitos del Sistema Antes de descargar el software Joomla!, debe asegurarse que su servidor web, o su servicio de hosting, cumple los requisitos mínimos para utilizar Joomla!. Son los siguientes: PHP 4.2.x o superior - MySQL 3.23.x o superior - Apache o superior - Además debe comprobar que el módulo PHP tenga instalado el soporte para MySQL, XML y Zlib. Joomla! puede utilizarse con los principales navegadores web, incluyendo: Firefox, Internet Explorer (versión 5.5+) y Netscape. Estos navegadores se aprovechan de la interfaz Administrativa de Joomla! Instalación de Joomla Descarga de Archivos Los archivos principales de la distribución de Joomla! pueden descargarse en: Pack de Joomla! Spanish (en español) Pack de Joomla! Global (en inglés) 76

89 Los archivos se encuentran en un paquete comprimido (zip o tar), por lo que necesitará una utilidad para descomprimir el paquete ya sea localmente o en el servidor. Instalación Local Descomprima los archivos en un directorio situado en la raíz del servidor web. Si usa un servidor Apache, habitualmente será en Windows c:/apache/groupapache/htdocs, o bajo un Sistema POSIX /usr/local/apache/htdocs; pero esta ubicación puede variar. Presuponemos que dispone de un servidor web en marcha y que conoce donde colocar los archivos para que sean visualizados en el servidor. Instalación Remota La instalación de Joomla! en un servidor remoto depende en gran parte de las posibilidades que proporcione su servicio de hosting y de su práctica con las tareas de acceso al servidor. No obstante, el procedimiento habitual implica simplemente: 1. Extraer el archivo de Joomla! en un directorio local. 2. Subir los archivos al servidor por FTP (Protocolo de Transferencia de Archivos), colocándolos directamente en la raíz del sitio o en un subdirectorio. Para esto existen muchos programas FTP gratuitos disponibles como Filezilla. 3. Ejecutar la instalación desde la URL de su web (ej.: 77

90 Instalación vía Navegador Si es su primera instalación de Joomla!, verifique que su servicio de hosting cumple los requisitos de sistema señalados previamente. Suponiendo que dispone de un servidor Apache, un módulo PHP y una Base de Datos MySQL, podrá continuar la instalación de Joomla! 1. Descomprima la distribución de Joomla! en un directorio local. 2. Transfiera los archivos a su servidor, colocándolos directamente en la raíz del sitio o en un subdirectorio. Asegúrese de mantener la integridad de la carpeta de archivos. 3. Una vez haya terminado de transferir los archivos y las carpetas, vaya a la página de inicio, (o Ahora debería ver la página de Pre-Instalación generada por Joomla! El proceso de instalación consta de una pre-instalación, la aceptación de la licencia, y cuatro pasos de configuración, que se describen con detalle a continuación. 78

91 Página de Pre-Instalación Si no ve la página de Pre-instalación, revise lo siguiente: Subió todos los archivos y carpetas al servidor? Eliminó completamente su anterior sitio web? Realmente dispone de un servidor web Apache/MySQL/PHP? Están los módulos MySQL, Zlib y XML activados en el PHP? Existe un archivo configuration.php en el directorio de Joomla!? Si todo está correctamente, y todavía no ve la página de pre-instalación, inténtelo introduciendo: Éste es el enlace directo a la página de instalación. Si aún no se muestra o ve una gran cantidad de errores, probablemente no disponga de un servidor Apache/MySQL/PHP. Contacte con su proveedor de hosting. La página de Pre-instalación tiene cinco partes: La primera parte verifica que su sistema cumple los requisitos para ejecutar Joomla!: La segunda parte verifica la versión que está instalando. Pulse el botón Comprobar la versión para conocer si existe una nueva versión de Joomla!: 79

92 La tercera parte es una verificación de seguridad relacionada con las directivas register global y RG_Emulation del archivo globals.php. Consulte los Foros de Joomla Spanish si desea más información sobre esta característica. La cuarta parte verifica si los ajustes PHP están configurados correctamente en términos de compatibilidad: 80

93 La quinta parte verifica los Permisos de los Directorios y los Archivos: Si todo está bien configurado, pulse el botón Siguiente. Si se muestran en rojo algunos directorios, puede cambiar los permisos de escritura de las carpetas usando un programa FTP, o pedir a su proveedor de hosting que los corrija por usted. En el caso de que no sea posible corregirlos, puede continuar la instalación pulsando Siguiente, y ver que pasa. La siguiente página mostrará la licencia de Joomla. Licencia de Joomla! 81

94 Si está de acuerdo con los términos de la licencia pulse el botón Siguiente. No podrá continuar a menos que acepte los términos de la licencia. La siguiente página configura la base de datos MySQL, que es el Paso 1 del proceso de instalación. Instalación Paso 1 Introduzca la configuración de su base de datos MySQL. El Nombre del Host de la base de datos depende del modo en que su proveedor de hosting haya configurado MySQL. El nombre será localhost, si la base de datos está instalada en el mismo servidor que el sitio web; No obstante, en ocasiones, cuando el servidor de la web no se utiliza como servidor de la base de datos, necesitará contactar con su proveedor para conocer los datos de la base de datos. Un ejemplo sería: mysql.sudominio.com o similar. 82

95 Habitualmente, los proveedores de hosting le permiten configurar su propio Nombre de Usuario, Contraseña y Nombre de Base de Datos mediante un Panel de Control (phpmyadmin). y hacer una copia de seguridad de las Cuando haya introducido la información de la base de datos correctamente, pulse el botón Siguiente. Se le pedirá que confirme la operación. Pulse Aceptar si está de acuerdo con la información proporcionada. La base de datos será configurada, entre este paso y el siguiente, con las tablas y datos necesarios. Cualquier error que ocurra durante la inicialización de la base de datos será mostrado en la siguiente página. Instalación Paso 2 El Paso 2 es simplemente una página en la que debe introducir el nombre de su sitio web; Introduzca un nombre para el sitio web y pulse el botón Siguiente. 83

96 Nota: puede utilizar caracteres especiales en este campo. Instalación Paso 3 El Paso 3 es una página para confirmar el directorio de instalación, la URL del sitio Joomla, el correo electrónico y la contraseña del administrador. La dirección de correo electrónico debe ser la correspondiente al Súper- Administrador. Esta cuenta de usuario se crea automáticamente. El nombre de usuario para el Súper-Administrador es admin y la contraseña se genera aleatoriamente (puede cambiarla si lo desea). 84

97 Durante la instalación de Joomla!, los instaladores de add-ons y el Administrador de Imágenes utilizan los ajustes de permisos de las carpetas. Si no está seguro de los ajustes necesarios, mantenga la configuración por defecto. En todo caso podrá cambiar estos ajustes en un futuro en la configuración global del sitio. Pulse el icono Siguiente. La página final confirma el estado de la instalación, y el nombre de usuario y la contraseña del Súper-Administrador. Instalación Paso 4 A DVERTENCIA: No olvide el nombre de usuario y la contraseña del Súper-Administrador, Por motivos de seguridad se pedirá que borre la carpeta de instalación, y luego refrescar la página. Hasta que realice esto, Joomla! no funcionará (no podrá acceder ni al Sitio ni al panel de control del Administrador) Qué es lo Siguiente? Se presentan dos botones que le llevan al Sitio Joomla! o al Administrador. Si es su primera instalación pulse el botón Ver Sitio. Ahora podrá ver su nuevo sitio Joomla! 85

98 Tómese un momento para explorar algunas opciones del menú. Cuando esté listo, pulse el enlace Administración del Menú Principal (o escriba la URL: Esto mostrará el Formulario de Acceso: Introduzca el Nombre de Usuario y la Contraseña tal y como se mostraron en el Paso 4 del proceso de instalación. Pulse el botón Validarse para Entrar y ahora debería ver el Panel de Control del Administrador (Back-end). 86

99 Si no es la primera vez que accede al Administrador, ya sabrá qué es lo siguiente. Sino, siga leyendo. La instalación ha sido completada, ya está listo para utilizar Joomla. Descripción de los Elementos Básicos de Joomla! Introducción Ahora que ha completado la instalación de Joomla! presentaremos los diferentes elementos de configuración de su sitio web. Plantillas La plantilla (template) y sus archivos asociados proporcionan el aspecto visual y el manejo del sitio web y se mantienen separados del contenido del sitio. Esta se almacena en una base de datos MySQL. La instalación habitual de Joomla! incluye 2 plantillas pre-instaladas: madeyourweb y rhuk_solaflare_ii. Existen muchas webs que ofrecen plantillas gratuitas o comerciales. Los archivos de la plantilla se ubican en la carpeta templates en la carpeta de instalación de Joomla!. Habitualmente constan de los siguientes: Nombre del Archivo Detalles index.php Este archivo contiene código HTML, PHP y posiblemente JavaScript, y proporciona el soporte para el diseño de su sitio web. Además, en combinación con los archivos.css y las imágenes, determinan la estructura del diseño y los elementos de contenido del sitio. 87

100 templatedetails.xml Este archivo contiene los detalles descriptivos de la plantilla y las referencias a todos los archivos usados, ejemplo: index.php, el archivo css template_thumbnail.png Este archivo se usa, en el Administrador de Plantillas para proporcionar, si está activado, una imagen en miniatura del diseño del sitio web. Debe estar situado en el directorio raíz de la plantilla. Template_css.css Situado en la carpeta css del directorio de la plantilla, esta Hoja de Estilos en Cascada (CSS) contiene el código que define el estilo visual del sitio web, ejemplo: tamaños de letra, colores Pueden existir tantos archivos CSS como usted desee proporcionar en la referencia HTML del archivo index.php. Por ejemplo: <?php echo "<link rel=\"stylesheet\"href=\"$globals [mosconfig_live_site]/templates/$globals[cur_template] /css/template_css.css\" type=\"text/css\"/>" ;?> Nota: Aunque en este ejemplo se ha dividido el código en tres líneas, en la práctica no deben existir espacios. Archivos de Imagen Estos archivos están situados en la carpeta images y pueden ser.gif,.jpg o.png. Constituyen los elementos gráficos del diseño del sitio web. Recuperar una Contraseña Perdida Como mucha gente de hoy en día, si usted dispone de muchas contraseñas es inevitable que tarde o temprano se olvide de una de ellas. Joomla!, como la mayoría de los sistemas actuales, permite reemplazar automáticamente su contraseña en caso de olvidarla. Pulsando el enlace Recuperar clave? ubicado en el Formulario de Acceso, se mostrará la siguiente pantalla: 88

101 Tras rellenar su nombre de usuario y la dirección de correo electrónico, Joomla! le enviará una nueva contraseña que podrá usar para acceder al sistema. La razón por la que Joomla! no puede enviar su vieja contraseña es porque las contraseñas se almacenan en un formato encriptado, que no es reversible. Esto significa que incluso los Súper-Administradores no pueden ver su contraseña. Hoy en día, esto se considera como una práctica apropiada en el diseño de sitios web, por lo que no se disguste por no poder usar su vieja contraseña, y piense que así las contraseñas están protegidas. Pasos para ingresar ya estando instalado el sistema Joomla: Se digita en el Url de cualquier navegador web la IP que tiene el servidor o en su caso Local host; y nos aparece la presentación de acceso al Joomla: 89

102 Aquí ingresamos el nombre de usuario y contraseña y listo accedemos a la configuración del sitio web: Ya estamos en el panel de control del Joomla, aquí podemos crear secciones, mediante el gestor de secciones, así como el gestor de menús etc. Disponemos de un grupo de menús que me permiten desde configurar el sistema Joomla, configurar los menús, diseñar las secciones, cambiar la contraseña del sitio etc. Aquí para ingresar al gestor de secciones, se dio clic en la pestaña contenido, y luego en gestor de secciones y listo ya puedo editar una sección cualquiera que tenga disponible. 90

103 Entonces editamos la sección quiénes somos y nos aparece en detalles el titulo de la sección, el alias, si se publica o no, con que menú se va a relacionar, que imagen voy a ingresar Una vez diseñada mi sección solo guardo los cambios y listo ya puedo verla en un navegador web mi sección. 91

104 Aquí tenemos nuestro diseño listo. Para configurar el entorno Joomla del administrador damos clic en el menú SITIO, en la opción configuración global nos aparecen 3 pestañas: Sitio, Sistema, Servidor. 92

105 La Pestaña Sitio: nos permite configurar el nombre del sitio, habilitar o no el servicio web, palabras claves, números de ítems por paginas etc.. La Pestaña Sistema: Esta pestaña nos permite configurar la ruta a la carpeta de registro, también configura los parámetros del usuario, también la configuración multimedia, es decir que tipos de archivos, que extensiones son permitidas La Pestaña Servidor: este permite configurar el servidor, los parámetros del ftp, la configuración de la base de datos, la configuración de correo 93

106 Pasos para cambiar la contraseña del servicio Joomla: Damos clic en el menú sitio, gestor de usuarios, nos aparece por defecto el administrador, dando clic sobre este nos aparece el detalle de usuario, así como el nombre el , la opción nueva contraseña, nos permite bloquear usuarios, parámetros de idiomas para la administración 94

107 Tomcat Instalación de Jakarta Tomcat: Hay que descargar la versión más reciente de Tomcat: Tomcat 5.0.x [~10 MB], o de estar utilizando JDK 5 : Tomcat 5.5.x [~6 MB] Descargar la versión más reciente del árbol 5.0.x o 5.5.x Descargar la versión con extensión tar.gz Instalación Colóquese en el directorio donde desee realizar la instalación, se recomienda /usr/local/, realice los siguientes pasos: Descomprimir el archivo con el siguiente comando: tar -xzvf jakarta-tomcat- 5.x.x.tar.gz. Una vez terminada la instalación se recomienda cambiar el nombre del directorio jakarta-tomcat-5.x.x a simplemente Tomcat; quedando instalado en una ruta absoluta: /usr/local/tomcat. Configuración Tomcat requiere configurarse con diversas variables ambientales para su correcta operación: CATALINA_HOME: Indica el directorio raíz de instalación de Tomcat (Catalina), de acuerdo a las instrucciones anteriores esta ruta sería: /usr/local/tomcat PATH: Define la ruta de acceso para los binarios del sistema; la modificación de esta variable permite accesar los ejecutables de Tomcat (catalina.sh) de cualquier directorio. 95

108 Las variables anteriores pueden ser definidas de dos maneras: Nivel Global: Permite que las variables estén accesibles a todo usuario del sistema, en efecto permitiendo que cualquier usuario arranque el Servidor Tomcat; estas definiciones son colocadas en el archivo /etc/profile del sistema. Nivel Usuario: Las variables serían definidas únicamente para el usuario que arrancaría el Servidor Tomcat; estas definiciones son colocadas en el archivo ~/.bashrc, donde ~/ es el directorio base del usuario. Independientemente de los métodos mencionados anteriormente, las declaraciones en estos archivos son idénticas: CATALINA_HOME="/usr/local/tomcat" PATH="$PATH:/usr/local/tomcat/bin" export CATALINA_HOME export PATH Pruebas Para verificar la correcta instalación de Tomcat realice la siguiente prueba: Invoque el comando catalina.sh run que inicia el Servidor (Tomcat); este ejecutable reside en $CATALINA_HOME/bin, donde $CATALINA_HOME es el directorio raíz de instalación; si las variables ambientales fueron definidas correctamente este comando debe estar accesible de cualquier punto del sistema. Abra una ventana de Navegador ("Browser") y visite el URL: 96

109 Si al visitar la página anterior observa la documentación de Tomcat(Catalina) lo ha instalado correctamente, en caso contrario realice los pasos anteriores hasta que esta prueba sea ejecutada correctamente. Configuración JAVA Existen diversas versiones de JDK/SDK para la plataforma Linux, aunque el resto de esta guía se basa en el SDK de Sun, es posible emplear uno desarrollado por otra empresa: JDK/SDK de Sun [Recomendado/"Self Extracting Binary"] JDK 1.4.x de Blackdown J2SE de IBM Si pretende utilizar la funcionalidad más nueva del mundo Java, entonces debe descargar la versión Java 5 o JDK 5, de las direcciones correspondientes: JDK 5.0 de Sun [Recomendado/"Self Extracting Binary"] JDK 1.5.x de Blackdown J2SE 5.0 de IBM Además del JDK en sí, también requiere descargar la documentación del mismo. Asegúrese en descargar el JDK/SDK. Existe otra descarga para el componente JRE ("Java Runtime Environment") únicamente, éste no incluye ninguna herramienta de compilación y es empleado únicamente para ejecutar programas Java. Procure realizar la descarga con anticipación. El JDK tiene un tamaño aproximado de 40 MB y la documentación de 32 MB, esto 97

110 puede conllevar varias horas, especialmente si posee una conexión de Modem (28 Kbps). Verifique el tamaño del JDK al finalizar, comparándolo con la página de descarga. Esto garantiza que no haya ocurrido un error en la descarga y el archivo no se encuentre dañado. Instalación Colóquese en el directorio donde desee realizar la instalación, se recomienda /usr/local/, realice los siguientes pasos: "Self-Extracting-Binary", o Cambiar los permisos del archivo con el siguiente comando : chmod a+x j2sdk- 1_4_2_<numero_version>-linux- i586.bin. Ejecutar del directorio local :./j2sdk-1_4_2_<numero_version>-linuxi586.bin. Aceptar la Licencia de Usuario. Una vez terminada la instalación se recomienda cambiar el nombre del directorio a jdk; quedando instalado en una ruta absoluta: /usr/local/jdk Cambiar los permisos del archivo con el siguiente comando: chmod a+x j2sdk- 1_4_2_doc.zip. Descomprimir archivo con el siguiente comando: unzip./j2sdk-1_4_2_doc.zip. 98

111 Movilizar el directorio extraído a la ruta bajo el JDK, para que resida en la ruta absoluta /usr/local/jdk/docs/ Configuración El JDK requiere configurarse con diversas variables ambientales para su correcta operación: JAVA_HOME : Indica el directorio raíz de instalación del JDK, de acuerdo a las instrucciones anteriores esta ruta sería : /usr/local/jdk PATH: Define la ruta de acceso para los binarios del sistema; la modificación de esta variable permite accesar los ejecutables Java (javac,javadoc,java) proporcionadas con el JDK de cualquier directorio. CLASSPATH : Define las rutas de acceso para las diversas librerías empleadas en ambientes Java; su modificación será descrita a lo largo del curso Las variables anteriores pueden ser definidas de dos maneras: Nivel Global: Permite que las variables sean accesibles para todo usuario del sistema; estas definiciones son colocadas en el archivo /etc/profile del sistema. Nivel Usuario: Las variables son definidas para tener efecto únicamente sobre determinado usuario; estas definiciones son colocadas en el archivo ~/.bashrc, donde ~/ es el directorio base del usuario. Independientemente de los métodos mencionados anteriormente, las declaraciones en estos archivos son idénticas: 99

112 JAVA_HOME="/usr/local/jdk" CLASSPATH="/usr/local/mislibrerias" PATH="$PATH:/usr/local/jdk/bin" Export JAVA_HOME Export CLASSPATH Export PATH Pruebas Para verificar la correcta instalación del JDK realice la siguiente prueba: Colóquese en un directorio arbitrario del sistema. Invoque el comando java -versión. Si observa una respuesta indicando la versión del JDK lo ha instalado correctamente, en caso contrario realice los pasos anteriores hasta que esta prueba sea ejecutada correctamente. 100

113 101

114 INSTALACION DEL CABLEADO ESTRUCTURADO Y DE ANTENAS EN EL CENTRO DE FORMACION ARTESANAL DR. GABRIEL MANZO QUIÑONEZ 102

115 Colocación de la antena en la torre de la Facultad de Ciencias de la Salud 103

116 104

117 Colocación de la antena en la parte superior de la Academia Artesanal 105

118 106

119 107

Servidores web. Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis

Servidores web. Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis Servidores web Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis Servidores web 2 SERVIDOR En informática, un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios.

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

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

Unidad V: Programación del lado del servidor

Unidad V: Programación del lado del servidor Unidad V: Programación del lado del servidor 5.1 Introducción al lenguaje La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante

Más detalles

El servidor Web. Arquitectura y funcionamiento

El servidor Web. Arquitectura y funcionamiento El servidor Web. Arquitectura y funcionamiento ÍNDICE INTRODUCCIÓN Qué es un servidor? Y un servidor Web? FUNCIONAMIENTO DE UN SERVIDOR WEB Arquitectura Tipos de servidores Web Servidores basados en procesos

Más detalles

CAPITULO II MARCO TEORICO SOBRE: SISTEMAS DE INFORMACION, ATENCION AL CLIENTE, GESTIÓN, ADMINISTRACION, QUEJAS, SUGERENCIAS, CONSULTAS, INTERNET

CAPITULO II MARCO TEORICO SOBRE: SISTEMAS DE INFORMACION, ATENCION AL CLIENTE, GESTIÓN, ADMINISTRACION, QUEJAS, SUGERENCIAS, CONSULTAS, INTERNET 10 CAPITULO II MARCO TEORICO SOBRE: SISTEMAS DE INFORMACION, ATENCION AL CLIENTE, GESTIÓN, ADMINISTRACION, QUEJAS, SUGERENCIAS, CONSULTAS, INTERNET A. SISTEMA DE INFORMACION Es aquél conjunto ordenado

Más detalles

Características de OpenCms

Características de OpenCms Características de OpenCms Se basa en Java y Xml OpenCms está totalmente desarrollado en java bajo el estándar servlet. Por lo tanto, se puede integrar fácilmente en entornos hardware y software existentes,

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

Programación con PHP y MySql Instituto CBTech 5/14

Programación con PHP y MySql Instituto CBTech 5/14 Programación con PHP y MySql Instituto CBTech 5/14 Programación con PHP y MySql Instituto CBTech 6/14 Qué es una aplicación web? Una aplicación web es un sistema informático que los usuarios utilizan accediendo

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

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

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

Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos

Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos Objetivos del curso Patrimonio Cultural Desarrollo de Herramientas de Administración y Acceso Adquirir visión generalizada de las tecnologías de desarrollo utilizadas en Sistemas de gestión del Patrimonio

Más detalles

Luis Omar Decena Gómez Mat.: 2010-1940. Sistema Operativo 2. Prof.: José Doñe. < Crear un Servidor IIS en Windows 2003 Server>.

Luis Omar Decena Gómez Mat.: 2010-1940. Sistema Operativo 2. Prof.: José Doñe. < Crear un Servidor IIS en Windows 2003 Server>. Luis Omar Decena Gómez Mat.: 2010-1940 Sistema Operativo 2 Prof.: José Doñe < Crear un Servidor IIS en Windows 2003 Server>. Crear un servidor IIS: A continuación vamos a aprender a crear un servidor web

Más detalles

Sistema de aprendizaje por refuerzo para la mejora del rendimiento del alumno en prácticas

Sistema de aprendizaje por refuerzo para la mejora del rendimiento del alumno en prácticas Memoria resumen del Proyecto de Innovación Docente (PID) Ref.: 52B (periodo 2009-2011) Sistema de aprendizaje por refuerzo para la mejora del rendimiento del alumno en prácticas Investigador Principal:

Más detalles

Cuál es el secreto de esta Tecnología, como logra que varios usuarios trabajen sobre un ordenador (PC)?

Cuál es el secreto de esta Tecnología, como logra que varios usuarios trabajen sobre un ordenador (PC)? De qué se compone el Terminal? El dispositivo NComputing tiene un chip propietario, una placa de red, una memoria caché para el vídeo y una memoria flash para el firmware (El setup inicial, se conoce como

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

ADMINISTRACIÓN Y PROGRAMACIÓN EN SISTEMAS DE PLANIFICACIÓN DE RECURSOS EMPRESARIALES Y DE GESTIÓN DE RELACIONES CON CLIENTES CUALIFICACIÓN PROFESIONAL

ADMINISTRACIÓN Y PROGRAMACIÓN EN SISTEMAS DE PLANIFICACIÓN DE RECURSOS EMPRESARIALES Y DE GESTIÓN DE RELACIONES CON CLIENTES CUALIFICACIÓN PROFESIONAL Página 1 de 23 CUALIFICACIÓN PROFESIONAL Familia Profesional Nivel 3 Código IFC363_3 Versión 5 Situación RD 1701/2007 Actualización ADMINISTRACIÓN Y PROGRAMACIÓN EN SISTEMAS DE PLANIFICACIÓN DE RECURSOS

Más detalles

[ANEXO A] Elementos que componen la capa de transporte de la plataforma NGN de CANTV

[ANEXO A] Elementos que componen la capa de transporte de la plataforma NGN de CANTV [ANEXO A] Elementos que componen la capa de transporte de la plataforma NGN de CANTV Router de distribución: Los Routers de distribución agregan tráfico, ya sea en el mismo lugar, o de la obtención de

Más detalles

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 3 Abril 2006 Índice 1. Generalidades... 3 1.1

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

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1

Más detalles

Diseño e implementación de la herramienta Cristali Programming

Diseño e implementación de la herramienta Cristali Programming Tecnológico de Costa Rica Escuela de Ingeniería en Computación Diseño e implementación de la herramienta Cristali Programming Informe Final de Práctica de Especialidad para optar por el título de Ingeniero

Más detalles

Tema: MANUAL INTERACTIVO DE PAGINA WEB PARA EL CENTRO DE APOYO TUTORIAL CHORDELEG DURANTE EL AÑO LECTIVO 2013-2014

Tema: MANUAL INTERACTIVO DE PAGINA WEB PARA EL CENTRO DE APOYO TUTORIAL CHORDELEG DURANTE EL AÑO LECTIVO 2013-2014 SISTEMA NACIONAL DE EDUCACIÓN A DISTANCIA DEL ECUADOR MONSEÑOR LEONIDAS PROAÑO PORTADA UNIDAD EDUCATIVA A DISTANCIA DEL AZUAY CENTRO DE APOYO TUTORIAL CAT CHORDELEG FIGURA PROFESIONAL: INFORMÁTICA Memoria

Más detalles

MATERIA : TECNOLOGIA WEB TEMA : SERVIDORES. DOCENTE : Lic. Cynthia Rodriguez Canaviri

MATERIA : TECNOLOGIA WEB TEMA : SERVIDORES. DOCENTE : Lic. Cynthia Rodriguez Canaviri ESCUELA MILITAR DE INGENIERIA MCAL. ANTONIO JOSE DE SUCRE BOLIVIA MATERIA : TECNOLOGIA WEB TEMA : SERVIDORES DOCENTE : Lic. Cynthia Rodriguez Canaviri ALUMNO : Sof. Incl. Marco Pinto Mencias Sof. Incl.

Más detalles

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

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

Más detalles

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

CAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO

CAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO CAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO 1. GENERALIDADES En el presente capítulo se tratará la determinación de los requerimientos de software que se necesitan para el sistema; para

Más detalles

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

Braulio Ricardo Alvarez Gonzaga INTERNET INFORMATION SERVER (IIS) WINDOWS SERVER 2003

Braulio Ricardo Alvarez Gonzaga INTERNET INFORMATION SERVER (IIS) WINDOWS SERVER 2003 INTERNET INFORMATION SERVER (IIS) WINDOWS SERVER 2003 1 INTRODUCCIÓN Cuando nosotros ingresamos a una página web, en busca de información no somos conscientes de los muchos procesos que se realizan entre

Más detalles

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones. Este tipo de dispositivos

Más detalles

PROGRAMA FORMATIVO Desarrollo de aplicaciones Móviles Java ME

PROGRAMA FORMATIVO Desarrollo de aplicaciones Móviles Java ME PROGRAMA FORMATIVO Desarrollo de aplicaciones Móviles Java ME Julio 2014 DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES Área Profesional: DESARROLLO 2. DESARROLLO

Más detalles

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 18 CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC297_2 Versión 5 Situación RD 1201/2007 Actualización

Más detalles

ÍNDICE 1 LA NUEVA EDICIÓN DE QUIVIR...1 1.1 ENTORNO WEB...2 1.2 FIABILIDAD Y ROBUSTEZ...4 2 WEBFACING...6 3 MÁS VENTAJAS DEL USO DE LA EDICIÓN WEB...

ÍNDICE 1 LA NUEVA EDICIÓN DE QUIVIR...1 1.1 ENTORNO WEB...2 1.2 FIABILIDAD Y ROBUSTEZ...4 2 WEBFACING...6 3 MÁS VENTAJAS DEL USO DE LA EDICIÓN WEB... QUIVIR WEB EDITION ÍNDICE 1 LA NUEVA EDICIÓN DE QUIVIR...1 1.1 ENTORNO WEB...2 1.2 FIABILIDAD Y ROBUSTEZ...4 2 WEBFACING...6 3 MÁS VENTAJAS DEL USO DE LA EDICIÓN WEB...8 4 CONCLUSIONES FINALES...10 Página

Más detalles

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

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

Más detalles

Nombre. El nombre corto del recurso. Éste será mostrado en la página principal de curso.

Nombre. El nombre corto del recurso. Éste será mostrado en la página principal de curso. 4.4. ENLAZAR UN ARCHIVO O UNA PÁGINA WEB 4.4.1. Características El contenido de un curso no sólo se limita a los creados mediante los editores de Moodle, puesto que este tipo de recursos permite enlazar

Más detalles

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ MARCO TEÓRICO. 13 14 Virtualización Hablar de virtualización es hablar de un concepto que describe la posibilidad de tener varios sistemas operativos funcionando al mismo tiempo en un mismo equipo físico.

Más detalles

UNIDAD EDUCATIVA A DISTANCIA DEL AZUAY CENTRO DE APOYO TUTORIAL CHORDELEG

UNIDAD EDUCATIVA A DISTANCIA DEL AZUAY CENTRO DE APOYO TUTORIAL CHORDELEG SISTEMA NACIONAL DE EDUCACIÓN A DISTANCIA DEL ECUADOR MONSEÑOR LEONIDAS PROAÑO UNIDAD EDUCATIVA A DISTANCIA DEL AZUAY CENTRO DE APOYO TUTORIAL CHORDELEG FIGURA PROFESIONAL: INFORMÁTICA PORTADA Memoria

Más detalles

CAPITULO I El Problema

CAPITULO I El Problema CAPITULO I El Problema 1. CAPITULO I EL PROBLEMA. 1.1. PLANTEAMIENTO DEL PROBLEMA. Desde su nacimiento la Facultad de Administración, Finanzas e Informática dispone del departamento de la biblioteca, con

Más detalles

El Internet tuvo origen en los Estados Unidos de Norte América cuando en un proyecto

El Internet tuvo origen en los Estados Unidos de Norte América cuando en un proyecto 2 Marco teórico 2.1 Internet 2.1.1 Breve historia El Internet tuvo origen en los Estados Unidos de Norte América cuando en un proyecto realizado por la Agencia de Investigación Avanzados de Defensa (DARPA)

Más detalles

Lic. Juan Carlos Huanca Guanca UNIVERSIDAD AMAZÓNICA DE PANDO

Lic. Juan Carlos Huanca Guanca UNIVERSIDAD AMAZÓNICA DE PANDO EQUIPOS DE INVESTIGACIÓN DOCENTE ESTUDIANTILES PARA LA IMPLEMENTACIÓN DE PLATAFORMAS EDUCATIVAS VIRTUALES BASADAS EN SOFTWARE LIBRE COMO APOYO A LA CLASE PRESENCIAL RESUMEN Lic. Juan Carlos Huanca Guanca

Más detalles

DPTO. DE CIENCIAS DE LA COMPUTACIÓN CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA

DPTO. DE CIENCIAS DE LA COMPUTACIÓN CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA DPTO. DE CIENCIAS DE LA COMPUTACIÓN CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA ANÁLISIS, DESARROLLO E IMPLANTACIÓN DE UN SISTEMA ORIENTADO A LA WEB PARA GESTIÓN ACADÉMICA. CASO PRÁCTICO: JOHN OSTEEN

Más detalles

Especificación de requisitos de software Proyecto: SIS-WEB (Sistema de Información de Seminarios WEB) Revisión 1.0

Especificación de requisitos de software Proyecto: SIS-WEB (Sistema de Información de Seminarios WEB) Revisión 1.0 Especificación de requisitos de software Proyecto: (Sistema de Información de Seminarios WEB) Revisión 1.0 Tania Isadora Mora Dorance Moreno Luis Yovany Romo Septiembre 2007 Realizado Por: Tania I. Mora

Más detalles

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES CAPITULO IV CONCLUSIONES Y RECOMENDACIONES VERIFICACIÓN DE OBJETIVOS El objetivo general del proyecto ha sido cumplido satisfactoriamente en la Unidad de Sistemas de PETROECUADOR, realizando el análisis

Más detalles

Para el desarrollo de aplicaciones Web se han generado múltiples tecnologías entre ellas se encuentran:

Para el desarrollo de aplicaciones Web se han generado múltiples tecnologías entre ellas se encuentran: Desarrollo de aplicaciones y servicios web Cinxgler Mariaca Minda Cinxgler@udistrital.edu.co Presidente Capítulo de Computadores Rama IEEE Universidad Distrital Francisco José de Caldas Resumen: Este articulo

Más detalles

Bajo Costo de Implementación y Soporte: Ofrecer un bajo costo de implementación y mantenimiento.

Bajo Costo de Implementación y Soporte: Ofrecer un bajo costo de implementación y mantenimiento. Documento de Referencia Una Única Solución que Integra Todas las Aplicaciones que su Empresa Requiere Tecnologizar los procesos financieros, operacionales y de gestión de su empresa, es sólo cuestión de

Más detalles

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar Gobierno Municipal del Cantón Bolívar Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Glosario Universidad Técnica del Norte Histórico de Revisiones

Más detalles

MODULO DE INVENTARIO DE PARTES Y ACCESORIOS PARA COMPUTADORES DE LA EMPRESA GIORLAU TECHNOLOGY SISRECOM MANUAL DE USUARIO JHONNY DANIEL ACERO GONZALEZ

MODULO DE INVENTARIO DE PARTES Y ACCESORIOS PARA COMPUTADORES DE LA EMPRESA GIORLAU TECHNOLOGY SISRECOM MANUAL DE USUARIO JHONNY DANIEL ACERO GONZALEZ MODULO DE INVENTARIO DE PARTES Y ACCESORIOS PARA COMPUTADORES DE LA EMPRESA GIORLAU TECHNOLOGY SISRECOM MANUAL DE USUARIO JHONNY DANIEL ACERO GONZALEZ CORPORACION UNIVERSITARIA MINUTO DE DIOS FACULTAD

Más detalles

La Arquitectura de las Máquinas Virtuales.

La Arquitectura de las Máquinas Virtuales. La Arquitectura de las Máquinas Virtuales. La virtualización se ha convertido en una importante herramienta en el diseño de sistemas de computación, las máquinas virtuales (VMs) son usadas en varias subdiciplinas,

Más detalles

INTRODUCCIÓN AL WEB. Pag. 1 de 10

INTRODUCCIÓN AL WEB. Pag. 1 de 10 INTRODUCCIÓN AL WEB La World Wide Web o simplemente WWW o Web es uno de los métodos más importantes de comunicación que existe en Internet. Consiste en un sistema de información basado en Hipertexto (texto

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

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

Crear un servidor Web en IIS

Crear un servidor Web en IIS Crear un servidor Web en IIS Qué es un servidor web? Un servidor web es un programa que se ejecuta continuamente en un computador, manteniéndose a la espera de peticiones de ejecución que le hará un cliente

Más detalles

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR En este capítulo se describe el análisis y diseño de un sistema, denominado e-commerce Constructor, el cual cumple con los siguientes objetivos: Fungir

Más detalles

UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008. Gestión de Información Web

UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008. Gestión de Información Web Gestión de Información Web Características deseables de CMS Arquitectura técnica: Tiene que ser fiable y permitir la escalabilidad del sistema para adecuarse a futuras necesidades con módulos o extensiones.

Más detalles

Virtualización de Escritorios NComputing

Virtualización de Escritorios NComputing Virtualización de Escritorios NComputing Resumen Introducción Tendencia de los mercados informáticos INFORME EJECUTIVO Todos estamos acostumbrados al modelo de las PCs, que permiten a cada usuario tener

Más detalles

Memoria técnica previa a la obtención del título de: Bachiller Técnico en Comercio y Administración, Especialidad Informática.

Memoria técnica previa a la obtención del título de: Bachiller Técnico en Comercio y Administración, Especialidad Informática. SISTEMA NACIONAL DE EDUCACIÓN A DISTANCIA DEL ECUADOR MONSEÑOR LEONIDAS PROAÑO UNIDAD EDUCATIVA A DISTANCIA DEL AZUAY CENTRO DE APOYO TUTORIAL CAT CHORDELEG FIGURA PROFECIONAL INFORMATICA Memoria técnica

Más detalles

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUIA DISPONIBLE EN: http://preparadorivan.blogspot.com/ - http://preparadormssi.50webs.com/inicio.html La World Wide Web o la Web, es una de las múltiples

Más detalles

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 6. Actualización

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 6. Actualización Página 1 de 19 CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC297_2 Versión 6 Situación Contraste externo Actualización

Más detalles

Qué necesito saber para tener mi sitio web en Internet?

Qué necesito saber para tener mi sitio web en Internet? Qué necesito saber para tener mi sitio web en Internet? Introducción Antes es importante tener en cuenta que Es importante considerar lo siguiente: Definir claramente tu actividad en Internet Establecer

Más detalles

Simulador de Protocolos de Red a tráves de WEB

Simulador de Protocolos de Red a tráves de WEB Simulador de Protocolos de Red a tráves de WEB Propuesta de Estudio 20071608 Director Ing. Francisco Antonio Polanco Montelongo Resumen Introducción Actualmente, el desarrollo tecnológico a alcanzado niveles

Más detalles

Cualificación Profesional ADMINISTRACIÓN DE SERVICIOS DE INTERNET. Nivel 3. Versión 5

Cualificación Profesional ADMINISTRACIÓN DE SERVICIOS DE INTERNET. Nivel 3. Versión 5 Página 1 de 23 Cualificación Profesional ADMINISTRACIÓN DE SERVICIOS DE INTERNET Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC156_3 Versión 5 Situación Publicada Competencia general

Más detalles

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 16 CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC304_3 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

Sistema de gestión de procesos institucionales y documental.

Sistema de gestión de procesos institucionales y documental. [Documento versión 1.7 del 10/10/2015] Sistema de gestión de procesos institucionales y documental. El sistema de gestión de procesos institucionales y documental, es una solución diseñada para mejorar

Más detalles

FORMACIÓN EN ACADEMIAS GP 3.1

FORMACIÓN EN ACADEMIAS GP 3.1 UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA La Universidad Católica de Loja ESCUELA DE CIENCIAS DE LA COMPUTACIÓN TITULACION DE SISTEMAS INFORMATICOS Y COMPUTACION FORMACIÓN EN ACADEMIAS GP 3.1 INFORME FINAL

Más detalles

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 015-2012 SOFTWARE DE VIRTUALIZACIÓN

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 015-2012 SOFTWARE DE VIRTUALIZACIÓN INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 01-2012 SOFTWARE DE VIRTUALIZACIÓN I. NOMBRE DEL ÁREA El área encargada de la evaluación técnica para la adquisición de software es la Unidad de Tecnologías

Más detalles

Facultad de Ingeniería Informática. Informe de las Prácticas Profesionales

Facultad de Ingeniería Informática. Informe de las Prácticas Profesionales Facultad de Ingeniería Informática CEIS Informe de las Prácticas Profesionales Título: Informatización de los Procesos de Negocio Solicitud de Trabajo Extra laboral en el CITI, a través de la BPMS BizAgi

Más detalles

Mgter. Alejandro Ramos

Mgter. Alejandro Ramos Mgter. Alejandro Ramos Servidores Centralizados de Ficheros. Sistemas de Base de Datos. Sistemas Distribuidos. Evolución de la Tecnología Cliente Servidor 1 2 3 4 5 1982 1986 1990 1995 1995 - actualmente

Más detalles

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

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

Más detalles

Actualización a Test Universe 3.0. Novedades

Actualización a Test Universe 3.0. Novedades Actualización a Test Universe 3.0 Novedades Test Universe 3.0 Resumen de las nuevas características En este folleto se proporciona información sobre las siguientes nuevas características en nuestro software

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

O3 Requerimientos de Software y Hardware

O3 Requerimientos de Software y Hardware IdeaSoft Uruguay S.R.L. Phone: +598 (2) 710 4372 21 de Setiembre 2570 Fax: +598 (2) 710 4965 Montevideo http://www.ideasoft.com.uy Uruguay O3 Requerimientos de Software y Hardware Uso de memoria, espacio

Más detalles

PROGRAMACIÒN DE MODULOS COMPLEMENTARIOS DEL SISTEMA DE VENTAS EN ZERMAT INTERNACIONAL SOLSER

PROGRAMACIÒN DE MODULOS COMPLEMENTARIOS DEL SISTEMA DE VENTAS EN ZERMAT INTERNACIONAL SOLSER UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad. Conocimiento. Servicio. PROGRAMACIÒN DE MODULOS COMPLEMENTARIOS DEL SISTEMA DE VENTAS EN ZERMAT INTERNACIONAL SOLSER Reporte de Estadía para obtener el Título

Más detalles

PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR:

PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR: CLOUD COMPUTING PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR: 1. Introducción 1. Qué es el Cloud Computing? La computación en nube es un sistema informático basado en Internet y centros de

Más detalles

PROGRAMA FORMATIVO Programación Orientada a Objetos con Java

PROGRAMA FORMATIVO Programación Orientada a Objetos con Java PROGRAMA FORMATIVO Programación Orientada a Objetos con Java Julio 2014 DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES Área Profesional: DESARROLLO 2. Denominación:

Más detalles

1. Capítulo 1: Herramientas de Software para el sistema

1. Capítulo 1: Herramientas de Software para el sistema 1. Capítulo 1: Herramientas de Software para el sistema 1.1 Conceptos Generales 1.1.1 Joomla.- Es un sistema dinámico que gestiona y administra contenidos de código abierto, y permite desarrollar sitios

Más detalles

Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación 217 de un portal de revistas electrónicas

Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación 217 de un portal de revistas electrónicas Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación 217 INDICE 4...219 4.1 Introducción...219 4.2 Arquitectura Física...219 4.2.1 Arquitectura Cliente/Servidor...219

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

Archivo de programa Es el que inicia una aplicación o un programa y tiene una extensión EXE, PIF, COM, BAT. Véase también Programa.

Archivo de programa Es el que inicia una aplicación o un programa y tiene una extensión EXE, PIF, COM, BAT. Véase también Programa. Glosario de términos Ancho de Banda El ancho de banda es la máxima cantidad de datos que pueden pasar por un camino de comunicación en un momento dado, normalmente medido en segundos. Cuanto mayor sea

Más detalles

Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP

Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Departamento de Lenguajes y Sistemas Informáticos Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Curso 001-00 ASP, CFM, JSP y PHP (I) Diferente tecnologías con un mismo propósito: proporcionar

Más detalles

Indice 1. Introducción a la computación en nube (cloud computing)

Indice 1. Introducción a la computación en nube (cloud computing) Tema 9. Centros de datos: computación en nube y organización física Indice 1. Introducción a la computación en nube (cloud computing) 2. Virtualización de recursos: consolidación de servidores 3. Arquitectura

Más detalles

PROGRAMA FORMATIVO Fundamentos y administración de Oracle Database

PROGRAMA FORMATIVO Fundamentos y administración de Oracle Database PROGRAMA FORMATIVO Fundamentos y administración de Oracle Database Julio 2015 DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES Área Profesional: DESARROLLO 2. FUNDAMENTOS

Más detalles

Operación Microsoft Windows XP

Operación Microsoft Windows XP Entornos de red Concepto de red En el nivel más elemental, una red consiste en dos equipos conectados entre sí mediante un cable de forma tal que puedan compartir datos. Todas las redes, no importa lo

Más detalles

Unidad II. - Las técnicas en las que se basó, las categorías de análisis o ejes centrales que permiten guiar el proceso de investigación.

Unidad II. - Las técnicas en las que se basó, las categorías de análisis o ejes centrales que permiten guiar el proceso de investigación. Unidad II Metodología de Solución de Problemas 2.1 Descripción del problema (enunciado). Este aspecto nos indica describir de manera objetiva la realidad del problema que se esta investigando. En la descripción

Más detalles

Tema 3. 3.3 Tecnologías de Desarrollo

Tema 3. 3.3 Tecnologías de Desarrollo Tema 3 3.3 Tecnologías de Desarrollo HTML pronto pasa a ser insuficiente para todas las posibilidades de la Red No se puede interactuar con el servidor Aparecen los primeros scripts para propocionar dichar

Más detalles

CAPÍTULO 1. A fin de cumplir con los requisitos previos a la obtención del título de. Ingeniero en Sistemas Computacionales, se elabora este proyecto.

CAPÍTULO 1. A fin de cumplir con los requisitos previos a la obtención del título de. Ingeniero en Sistemas Computacionales, se elabora este proyecto. CAPÍTULO 1 1. INTRODUCCION 1.1. Antecedentes A fin de cumplir con los requisitos previos a la obtención del título de Ingeniero en Sistemas Computacionales, se elabora este proyecto. Este capitulo proporciona

Más detalles

CUALIFICACIÓN ADMINISTRACIÓN DE SERVICIOS DE INTERNET PROFESIONAL. Nivel 3. Versión 5 Situación RD 1087/2005 Actualización

CUALIFICACIÓN ADMINISTRACIÓN DE SERVICIOS DE INTERNET PROFESIONAL. Nivel 3. Versión 5 Situación RD 1087/2005 Actualización Página 1 de 23 CUALIFICACIÓN ADMINISTRACIÓN DE SERVICIOS DE INTERNET PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC156_3 Versión 5 Situación RD 1087/2005 Actualización

Más detalles

Programador Java Página 1 de 7 Escuela de Sistemas y Tecnologías BIOS

Programador Java Página 1 de 7 Escuela de Sistemas y Tecnologías BIOS Programador Java Página 1 de 7 Escuela de Sistemas y Tecnologías BIOS PROGRAMADOR JAVA INTRODUCCIÓN El programador Java es un especialista en construir soluciones empresariales utilizando tecnologías Java

Más detalles

2.3. Lenguajes de programación del lado Servidor. ASP.NET (Active Server Pages).

2.3. Lenguajes de programación del lado Servidor. ASP.NET (Active Server Pages). 2.3. Lenguajes de programación del lado Servidor Existe una multitud de lenguajes concebidos o no para Internet. Cada uno de ellos explota más a fondo ciertas características que lo hacen más o menos útiles

Más detalles

PROGRAMA FORMATIVO Desarrollo de aplicaciones Web Java: WebServices con J2EE

PROGRAMA FORMATIVO Desarrollo de aplicaciones Web Java: WebServices con J2EE PROGRAMA FORMATIVO Desarrollo de aplicaciones Web Java: WebServices con J2EE Julio 2014 DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES Área Profesional: DESARROLLO

Más detalles

Antes de imprimir este documento piense en el medio ambiente!

Antes de imprimir este documento piense en el medio ambiente! Versión 1.0 Página 1 de 14 1. OBJETIVO: Suministrar la metodología que se aplicará para la estimación de esfuerzo para los desarrollos nuevos en el ICBF, para lo cual se detallan los aspectos a tener en

Más detalles

Capítulo I. Marco Teórico

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

Más detalles

JSP(JAVA SERVER PAGES)

JSP(JAVA SERVER PAGES) JSP(JAVA SERVER PAGES) Introducción En la actualidad, la mayoría de los sitios Web quieren mostrar contenido dinámico basado en el usuario y en la sesión. La mayor parte del contenido, tal como imágenes,

Más detalles

1. JUSTIFICACIÓN DE LA NECESIDAD DE CONTRATACIÓN

1. JUSTIFICACIÓN DE LA NECESIDAD DE CONTRATACIÓN TÉRMINOS DE REFERENCIA PARA LA CONTRATACIÓN DE UNA ESTRATEGIA DE COMUNICACIONES PARA LA RED NACIONAL DE ORGANIZACIONES DE PEQUEÑOS PRODUCTORES DE CACAO. MEMORANDO DE ACUERDO COL/K53 MA 725 DE 2011 CORRESPONSABLE:

Más detalles

Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA

Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA Sistema para Gestión de Conocimiento Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA Contenido Introducción... 3 Antecedentes... 4 Ediciones... 4 Empresarial... 4 Personal...

Más detalles

Capítulo II. Arquitectura del Software

Capítulo II. Arquitectura del Software Capítulo II. Arquitectura del Software Después de un cuidadoso análisis de los objetivos del proyecto, se determinó que la mejor manera de estructurar el sistema era haciendo uso del muy famoso patrón

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

UNIVERSIDAD FRANCISCO GAVIDIA FACULTAD DE INGENIERIA Y ARQUITECTURA

UNIVERSIDAD FRANCISCO GAVIDIA FACULTAD DE INGENIERIA Y ARQUITECTURA UNIVERSIDAD FRANCISCO GAVIDIA FACULTAD DE INGENIERIA Y ARQUITECTURA TRABAJO DE GRADUACIÓN DISEÑO DE UN BUSCADOR ACADEMICO LLAMADO SALVADOR PRESENTADO POR: GLENDA MARISOL MARROQUIN LARREYNAGA MARINA LOURDES

Más detalles

Proyecto de curso. Durante el curso de análisis y diseño 1, los estudiantes desarrollaron sus habilidades de abstracción y visión sistemática.

Proyecto de curso. Durante el curso de análisis y diseño 1, los estudiantes desarrollaron sus habilidades de abstracción y visión sistemática. Universidad de San Carlos Facultad de Ingeniería Ingeniería en Ciencias y Sistemas Análisis y Diseño de Sistemas 2 Proyecto de curso Durante el curso de análisis y diseño 1, los estudiantes desarrollaron

Más detalles

SERVICIOS TELEMÁTICOS PARA GESTIÓN DEL TURISMO RURAL EN UNA COMARCA.

SERVICIOS TELEMÁTICOS PARA GESTIÓN DEL TURISMO RURAL EN UNA COMARCA. UNIVERSIDAD DE VALLADOLID ESCUELA UNIVERSITARIA POLITÉCNICA INGENIERO TÉCNICO INDUSTRIAL, ESPECIALIDAD EN ELECTRÓNICA INDUSTRIAL MEMORIA RESUMEN PROYECTO FIN DE CARRERA SERVICIOS TELEMÁTICOS PARA GESTIÓN

Más detalles