UNIVERSIDAD SIMÓN BOLÍVAR VICERRECTORADO ACADÉMICO DECANATO DE ESTUDIOS TECNOLÓGICOS COORDINACIÓN DE TECNOLOGÍA ELÉCTRICA Y ELECTRÓNICA

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

Download "UNIVERSIDAD SIMÓN BOLÍVAR VICERRECTORADO ACADÉMICO DECANATO DE ESTUDIOS TECNOLÓGICOS COORDINACIÓN DE TECNOLOGÍA ELÉCTRICA Y ELECTRÓNICA"

Transcripción

1 UNIVERSIDAD SIMÓN BOLÍVAR VICERRECTORADO ACADÉMICO DECANATO DE ESTUDIOS TECNOLÓGICOS COORDINACIÓN DE TECNOLOGÍA ELÉCTRICA Y ELECTRÓNICA DISEÑO DE RED DE EQUIPOS DE COMPUTACIÓN Y DESARROLLO DE SISTEMA DE INFORMACIÓN COMPUTARIZADO PARA LA FUNDACIÓN PARA LA PROTECCIÓN SOCIAL Y SALUD DE LA ALCALDÍA DEL MUNICIPIO VARGAS Informe de Pasantía presentado ante la Ilustre Universidad Simón Bolívar, como requisito para optar al Título de Técnico Superior Universitario en Electrónica Camurí Grande, Enero de 2013 Autor: Angel Velasquez Carnet: C.I.: Tutor Académico: Ing. Ricardo Bravo

2 APROBACIÓN DEL JURADO Informe de Pasantía presentado ante la Universidad Simón Bolívar, como requisito para la aprobación de la asignatura PD Cursos en Cooperación con la Empresa. Obtuvo la calificación de puntos por el Jurado conformado por: Tutor Académico Prof. Ricardo Bravo Jurado Prof. Marucicio Pérez Tutor Profesional Lic. Frank Duben ii

3 DEDICATORIA En primer lugar quiero dedicar este trabajo a mí siempre adorada y recordada madre Marlenys del Valle Gonzalez Evans, quien fue y seguirá siendo la guía de mi proceder en todas las circunstancias de mi vida. En segundo lugar a mi padre Pedro Rafael Velasquez Foncault, a mis hermanos Rafael Angel y Luis Angel, a mi tía Yajaira Evans y a mi prima Daniela Altuna. Quienes son mi familia y por lo tanto el soporte fundamental de todas mis acciones. Una dedicatoria especial a mi abuela Carmen Foucault, quien a través de su formación forjo en mi persona el pensamiento analítico y una comprensión acertada del mundo. iii

4 RECONOCIMIENTO En primer lugar quiero reconocer el esfuerzo de mis padres, quienes sobreponiéndose ante las dificultades de la vida dedicaron su tiempo y su voluntad en proveerme de las herramientas para desenvolverme en la vida. Agradezco el apoyo de toda mi familia que de alguna manera u otra participaron en el cumplimiento de mis objetivos. Debo agradecer el apoyo de la Fundación para la Protección Social y Salud de la Alcaldía del Municipio Vargas, particularmente a su director Lic. Frank Duben, quien ofreció los espacios de esta institución para desempeñarme como pasante y así continuar con mi labor dentro de la fundación. A los profesores de la Universidad Simón Bolívar por inculcar sus valiosos conocimientos en mi persona, especialmente al profesor Ricardo Bravo quien siempre ha estado presto durante mi carrera para cualquier colaboración. Y especialmente a mis compañeros de estudios, compañeros de trabajo y amigos Angel Burgos y Anthony González con quienes he conformado un excelente equipo de trabajo para impulsar crecimiento de nuestra Asociación Cooperativa Venesoft R.L iv

5 ÍNDICE GENERAL ÍNDICE DE IMÁGENES... vii ÍNDICE DE TABLAS... ix RESUMEN... x INTRODUCCIÓN... 1 CAPÍTULO I LA ORGANIZACIÓN Reseña Histórica de la Institución Misión Visión Valores Objetivos Estratégicos Estructura Organizativa de la Institución Estructura Organizativa de la Unidad... 8 CAPÍTULO II MARCO REFERENCIAL 2.1. Red de Computadoras Tipología de Redes de Computación Topología de Redes de Computadoras Otras clasificaciones de las Redes de Computadoras Software de Red Hardware de Red Adaptadores o Tarjetas de Red Dispositivos de Usuario Final Servidores Dispositivos de Interconexión en la Red Protocolos y Estándares de Red Modelos de Red v

6 2.9. Sistema de Información Sistemas de Información Computarizados Metodología Estructurada para el Desarrollo de Sistemas de Información Fases de MEDSI Base de Datos Sistemas Gestores de Bases de Datos o SGBD MySQL CAPÍTULO III DESCRIPCIÓN DE LAS ACTIVIDADES REALIZADAS 3.1. Rediseño de Red de Computadoras de la Sede Administrativa de Fundaprosalud Reconocimiento y Adaptación al Espacio de Trabajo Redisposición de Estaciones de Trabajo de acuerdo al diseño físico prestablecido por el Departamento de Informática y Redes Diseño Lógico de la Red y Direccionamiento IP de los Equipos Configuración del enrutador fijo e inalámbrico, de las estaciones de trabajo y de los recursos conectados a la red Instalación de Adaptadores de Red alámbricos e inalámbricos a equipos que lo requieran Desarrollo de Módulo para Sistema de Información Computarizado de Fundaprosalud Vargas para llevar el control del Programa Socio-Asistencial Identificación de Requerimientos del Sistema y del Usuario Recopilación de Información y Análisis de Procesos Diseño Preliminar y Programación del Módulo Implementación del Sistema y Análisis de Resultados Preparación del Informe de Pasantías CAPÍTULO IV CONCLUSIONES Y RECOMENDACIÓNES 4.1. CONCLUSIONES RECOMENDACIONES FUENTES DE INFORMACIÓN vi

7 INDICE DE FIGURAS Figura 1. Estructura Organizativa de Fundaprosalud Vargas... 8 Figura 2. Topologías de Redes de Computadoras Figura 3. Encapsulación de los datos de aplicación descendiendo a través de las capas del modelo TCP / IP Figura 4. Capas del Modelo Figura 5. Plano Aproximado de la Sede Administrativa de Fundaprosalud Vargas Figura 6. Ubicación física de las computadoras en el Departamento de Administración Figura 7. Ubicación Física de las Estaciones de las Computadoras en la Oficina de Socio- Asistencial y Planificación y en la de Control Interno, Comedores y Educación Figura 8. Ubicación Física de las Estaciones de las Computadoras en la Oficina de la Coordinación de Comunicación e Información Figura 9. Ubicación Física de las Estaciones de las Computadoras en la Oficina de Servicio Médico Figura 10. Ubicación Física de las Estaciones de las Computadoras en la Oficina de Presidencia y en el Cuarto del Servidor Figura 11. Router Lampro LP-5420G Figura 12. Accediendo a la página de administración del router Figura 13. Pantalla de Configuración del Router Figura 14. Configuración de Dirección IP en la Estación de Trabajo de Administración.. 40 Figura 15. Impresoras HP Laserjet M1522n y HP Laserjet 1102w, respectivamente Figura 16. Servidor HP Proliant ML Figura 17. Adaptadores de Red Wi-Fi TL-WN350GD y TL-WN721N, respectivamente.. 42 Figura 18. Diagrama de Flujo del Registro de Solicitudes (Receptorias) Figura 19. Interfaz Gráfica de Usuario del Sistema Figura 20. Página oficial de ApacheFriends para la descarga de XAMPP Figura 21. Interfaz gráfica de usuario del Panel de Control de XAMPP para Windows Figura 22. Pantalla de administración del Servidor Apache Figura 23. Diagrama Entidad - Relacción del Esquema Beneficiario vii

8 Figura 24. Interfaz Gráfica de Usuario de Adobe Dreamweaver CS Figura 25. Salida del Sistema para mostrar los datos de los beneficiarios Figura 26. Pantalla Registro de Beneficiarios Figura 27. Pantalla Actualización de Beneficiarios Figura 28. Pantalla Eliminar Beneficiarios Figura 29. Pantalla Registrar Receptorías Figura 30. Pantalla Registrar Nueva Receptoría Figura 31. Salida Impresa de una Receptoría viii

9 INDICE DE TABLAS Tabla 1. Cronograma de Ejecución de Actividades ix

10 UNIVERSIDAD SIMÓN BOLÍVAR VICERRECTORADO ACADÉMICO DECANATO DE ESTUDIOS TECNOLÓGICOS COORDINACIÓN DE TECNOLOGÍA ELÉCTRICA Y ELECTRÓNICA INFORME FINAL DE PASANTÍAS DISEÑO DE RED DE EQUIPOS DE COMPUTACIÓN Y DESARROLLO DE SISTEMA DE INFORMACIÓN COMPUTARIZADO PARA LA FUNDACIÓN PARA LA PROTECCIÓN SOCIAL Y SALUD DE LA ALCALDÍA DEL MUNICIPIO VARGAS Autor: Angel Velasquez Tutor Académico: Prof. Ricardo Bravo Fecha: Enero 2013 RESUMEN En este informe se describen las actividades realizadas durante el período de pasantías, en el cual se realizó una reestructuración de la Red de Computadoras de Fundaprosalud Vargas, y la programación de un módulo de software para el para el registro de las atenciones que brinda la Coordinación Socio-Asistencial a las personas más necesitadas. En el caso del rediseño de la intranet, se realizó un análisis de las condiciones actuales de la red, se detectó que no existe un diseño planificado de la conexión de los equipos y que fue necesario replantear la forma en que se les asignan las direcciones IP a los equipos de la Sede Administrativa de Fundaprosalud para luego implementar el diseño propuesto. En cuanto al desarrollo del módulo de software para la Coordinación Socio- Asistencial, se realizó un levantamiento de información para comprender el proceso de registro de las solicitudes y en cómo se atienden las necesidades de los beneficiarios, se propuso un diseño preliminar y se programó el módulo para integrarlo con el Sistema de Información Computarizado ya presente en la institución. Los resultados obtenidos fueron los esperados, pues el nuevo diseño de la red ofrece una mejor visión de la interconexión de los equipos y por tanto un mejor control en cuanto a los recursos que estos usan y comparten. La cantidad de solicitudes registradas exitosamente en el Sistema, corroboraron el éxito del módulo desarrollaron, además de que la calidad de la atención al usuario fue mejorada considerablemente. Palabras Clave: Redes, Programación, Automatización, Modernización, Actualización x

11 INTRODUCCIÓN La Fundación para la Protección Social y la Salud (Fundaprosalud) es un ente descentralizado de la Alcaldía Bolivariana del Municipio Vargas encargado de atender las necesidades de los habitantes del municipio en materia social y de salud, tiene ámbito de acción en las 11 parroquias, cuenta con múltiples programas desplegados en todo el territorio varguense que permiten articular con las comunidades organizadas la gestión a fin de resolver las problemáticas de los más desprotegidos y de escasos recursos. En la sede administrativa de Fundaprosalud se cuenta con personal profesional y especializado en diferentes áreas, que dedican su trabajo diario a fortalecer la buena marcha de la institución. Actualmente, la institución posee más de 60 equipos de computación, de los cuales 29 están ubicados en la sede administrativa, siendo utilizados en los departamentos de Administración, Comunicación e Información, Socio-Asistencial, Planificación, Educación, Control Interno, Servicio Médico y Presidencia. Estos equipos están conectados a través una red de área local que les provee acceso a los archivos y recursos compartidos, además de la conexión al servicio de internet. Se tiene un Servidor HP Proliant ML150 que es usado principalmente como dominio de la red pero que prácticamente está siendo subutilizado por la institución. En este sentido, el plan de trabajo de este informe está diseñado para reorganizar la Intranet de Fundaprosalud con la finalidad de poder hacer uso óptimo de sus recursos tecnológicos, de esta manera se podrá desarrollar e implementar un sistema de información computarizado que en primera instancia estará dedicado al área Socio-Asistencial, aumentando la capacidad de procesamiento de información y la eficiencia del talento humano para mejorar la calidad en la atención de sus beneficiarios. A partir de esta contextualización previa, a continuación se describen los segmentos que componen el contenido este informe: Capítulo I- La Organización: Acá se describirá la organización en la cual se realizó la pasantía, se caracterizan sus funciones, su historia, sus valores, sus objetivos, su estructura y sobretodo, en este caso en particular, su vocación social.

12 Capítulo II - Marco Referencial: en este segmento se detallan las fuentes teóricas y metodológicas usadas para llevar a buen término los objetivos planteados, indicando las bases teóricas que definen las redes de ordenadores que tan importantes se han hecho para cualquier organización actualmente, además de los conocimientos necesarios para el desarrollo del Sistema Computarizado. Capítulo III - Actividades de la Pasantía: en este punto del informe se redactan explícitamente las diferentes tareas realizadas durante el período de pasantías, esté capítulo se desarrolla cronológicamente en base a la participación del autor en las actividades emprendidas dentro de la organización. Capítulo IV- Conclusiones y Recomendaciones: en este capítulo, una vez concluida todas las actividades que puedan llevarse a cabo dentro del período de la pasantía, se describen las diferentes tareas que no pudieron concluirse, las limitantes encontradas, las dificultades asumidas y principalmente una serie de propuestas para mejorar los resultados obtenidos. Finalmente, se determinarán las conclusiones y se realizarán las recomendaciones que el autor identifique como convenientes y se citarán las fuentes de información utilizadas. 2

13 CAPÍTULO I LA ORGANIZACIÓN Reseña Histórica de la Institución La Fundación para la Protección Social y la Salud de la Alcaldía Bolivariana del Municipio Vargas (Fundaprosalud) es un ente adscrito al gobierno municipal que nace de la fusión de los entes descentralizados Fundalvargas y Fundasalud en marzo de 2010, tiene el objetivo de fortalecer la asistencia integral al pueblo varguense. Esta acción se consolida a través de los programas de educación maternal e inicial, asistencia alimentaria, atención integral al adulto mayor, atención integral a la mujer y la familia, atención a niños y niñas con discapacidad, atención social a los sectores más vulnerables (becas, ayudas médicas y sociales), atención integral en salud, asistencia humanizada durante el embarazo, parto y nacimiento; jornadas de salud integral mediante clínicas móviles y trabajo de prevención comunitario Misión Fortalecer la concepción integral del ser humano mediante programas que atiendan las necesidades sociales y de salud con énfasis en los sectores más vulnerables del Municipio Vargas que incluye a los niños, niñas, adolescentes, mujeres y hombres; por un equipo humano multidisciplinario, capacitado, sensibilizado y con vocación de servicio que garantice la atención oportuna a las necesidades de la población varguense a través de la administración óptima y transparente de los recursos orientados hacia la inversión social productiva.

14 1.3.-Visión Ser una institución por excelencia dentro del proceso de transformación del municipio hacia la construcción de la sociedad socialista con transcendencia y reconocimiento local, nacional e internacional, para responder a las necesidades del pueblo varguense enmarcado en la igualdad, bienestar y felicidad social. Esto a través de la ejecución de programas integrales en las áreas de protección social y de salud Valores La Fundación para la Protección Social y la Salud de la Alcaldía del Municipio Vargas es una institución dedicada a la atención de las personas más desprotegidas, de escasos recursos o con necesidades especiales. En este sentido, en esta institución prevalecen los principios de igualdad de oportunidades, equidad y justicia para distribuir las ayudas asistenciales, respeto a los adultos mayores, protección de las mujeres embarazadas, resguardo de la familia como célula indivisible de la sociedad y todos aquellos valores que enaltecen la humanidad en los individuos que forman parte de esta fundación. Se combaten los antivalores del burocratismo, la corrupción y la apatía, y se promueve la eficiencia, la honestidad y el interés por atender las problemáticas del pueblo varguense Objetivos Estratégicos Fortalecer la asistencia integral al pueblo varguense a través de programas integrales. Promover el fortalecimiento social y humano en la región mediante el trabajo mancomunado con las comunidades organizadas. Mejorar la capacidad de participación, integración y organización comunitaria para dar respuesta oportuna a las necesidades sociales y de salud. Garantizar la ejecución de los distintos programas sociales y de salud. 4

15 Desarrollar de la mano de la comunidad y los consejos comunales programas que asistan las áreas de educación maternal e inicial, asistencia alimentaria, atención al adulto mayor, asistencia a la mujer y la familia, orientación a niños y niñas con discapacidad, atención primaria en salud y fortalecimiento del poder comunal Estructura Organizativa de la Institución La Fundación para la Protección Social y la Salud de la Alcaldía Bolivariana de Vargas está estructurada en varios programas para atender las necesidades en las diferentes áreas en las que la fundación tiene competencia: Programa Centros Integrales de Asistencia Alimentaria Son espacios ubicados en las comunidades para asistir nutricionalmente a personas de escasos recursos socioeconómicos, se garantiza la seguridad alimentaria del pueblo, con especial énfasis en los grupos más vulnerables (niños, niñas, mujeres embarazadas, personas con discapacidad y adultos y adultas mayores). A lo largo de toda la geografía litoralense se encuentran funcionando 13 comedores, garantizando la atención a 595 beneficiarios. Programa de Atención al Adulto Mayor La gestión social de la Alcaldía Bolivariana de Vargas está en consonancia con el nuevo modelo social, productivo, humanista y endógeno, tal como lo expresaba El Libertador: la suprema felicidad social, Felicidad para cada ciudadano. Felicidad para nuestros abuelos y abuelas. El programa de asistencia integral al adulto mayor está destinado a reivindicar a los adultos mayores a través de asistencia social, de salud y recreativa. Estas tres líneas de trabajo se traducen en darle afecto, apoyo y cuidados. Este programa tiene varias líneas de atención: 5

16 Atención social y de salud (se promueven charlas informativas acerca de temas de salud como la hipertensión, prevención de caídas, envejecimiento saludable, cuidados de la piel, osteoporosis, entre otros tópicos). Asimismo se busca la participación de los abuelos en jornadas médicas. Atención socioeconómica. (Otorgamiento de becas para aquellos abuelos con extrema necesidad socioeconómica) Actividades recreativas (se incentiva la participación de los abuelos en paseos, celebraciones, bailoterapia, ejercicios, caminatas, juegos, teatro, música, manualidades y muchas más). Centro Integral de Salud A través del Centro Integral de Salud, ubicado en la parroquia Macuto, los 365 días del año, garantizamos el derecho a la salud del pueblo varguense. Se garantiza la prestación de servicios integrales de calidad y de manera gratuita a toda la población varguense. Se ofrecen 25 consultas en las especialidades de: imageneología (ecosonografía, mamografía, radiología y tomografía), anatomía patológica, fisioterapia, gastroenterología, laboratorio, odontología, medicina general, medicina interna, farmacia, pediatría, control de niño sano, oftalmología y optometría, laboratorio, cardiología y neurología. Este programa abarca atención primaria en salud y calidad de vida y está diseñado para promover la atención integral socio-asistencial en consonancia con las políticas nacionales en materia de salud. A través de las clínicas móviles se atiende directamente a las comunidades y sectores vulnerables y carentes de atención médica, ofreciendo jornadas de salud con servicios de medicina general, pediatría, nutrición, laboratorio, odontología y farmacia. A través del centro integral de atención al parto natural se garantiza la calidad de atención del embarazo, parto y post parto y se promueve la lactancia materna a las usuarias de la casa de parto. Un equipo altamente calificado integrado por médicos gineco obstetras y facilitadoras de los cursos de prenatal; incentivan las actividades de preparación del parto. Atención médica y especializada en términos del chequeo y control del parto, así como el desarrollo de actividades enmarcadas en la importancia de la planificación familiar. 6

17 Programa de Educación Los Centros Integrales de Cuidado Materno Infantil (CIMEI) y los Centros de Educación Inicial (CEI) Simoncitos forman parte del programa de educación inicial e integral de Fundaprosalud, y representan el aporte del municipio en el fortalecimiento de la educación inicial en la región. Se trabaja en base a las políticas nacionales en materia de educación y articuladamente con los organismos competentes que hacen vida en la región. Brinda asistencia educativa integral a niñas y niños en edades comprendidas de 0 meses a 6 años, además de atención médica y nutricional, lo que fortalece el desarrollo de los niños y promueve la integración familiar. Programa Gestión educativa El gobierno municipal se suma al compromiso de fortalecer la educación inicial como pilar fundamental del desarrollo del ser humano. Para ello, permanentemente atiende otras líneas de trabajo como parte de la gestión educativa transformadora, otorgando becas escolares para estudiantes de educación primaria y secundaria, haciendo entrega de útiles escolares, entregando ayudas para uniformes escolares (en casos de extrema necesidad económica), mediante la dotación de insumos, materiales y equipos a los centros educativos (Simoncitos y Cimei), suministro de complementos nutricionales y lácteos a los niños, además de la organización de encuentros de intercambio de saberes y de educación inicial, con el fin de promover conocimientos actualizados en educación maternal. Asistencia Social Fundaprosalud, a través del programa socio-asistencial, apalanca la acción social y el poder comunal mediante la atención a personas de escasos recursos económicos. El propósito es disminuir progresivamente los problemas sociales que presentan las personas más humildes y vulnerables. A través del programa socio asistencial, Fundaprosalud da respuesta a solicitudes de exámenes médicos, estudios especiales, intervenciones quirúrgicas, medicamentos, servicios de oftalmología, otorrinolaringología y odontología. 7

18 También a través de este programa, mediante la atención directa de difrentes casos, se realizan visitas domiciliarias para dar ayudas técnicas médicas especializadas, tales como colchones antiescaras, protectores, resonancias, prótesis, muletas, sillas especiales, andaderas, sillas de rueda, bastones, complementos para intervenciones quirúrgicas, entre otras demandas de salud Estructura Organizativa de la Unidad La sede administrativa de Fundaprosalud es el ámbito de aplicación de plan de trabajo diseñado para esta pasantía, de esta manera, se pueden identificar los diferentes departamentos que están ubicados físicamente en esta sede, estos son: Presidencia, Control Interno, Coordinación de Educación, Coordinación de Servicio Médico, Coordinación de Educación, Coordinación de Comunicación e Información, Socio-Asistencial, Coordinación de Planificación y Administración. Seguidamente se resaltan las áreas de trabajo donde se desempeñó el pasante, de acuerdo al organigrama oficial de la fundación. Figura 1. Estructura Organizativa de Fundaprosalud Vargas Fuente: Fundaprosalud Vargas 8

19 CAPÍTULO II MARCO REFERENCIAL En este capítulo se describe toda la fuente de información utilizada para atender los objetivos del informe, se explican los conceptos que forman parte de las herramientas teóricas utilizadas por el autor como parte de la investigación para poder realizar las actividades que se llevaron a cabo durante las pasantías. Este capítulo estará dividido en dos grandes áreas similar a la forma en que está concebido el plan de trabajo de la pasantía, se desarrollaran primeramente los términos relacionados con las Redes Informáticas y luego lo relacionado con los Sistemas de Información Computarizados Red de Computadoras Según Andrew Tanenbaum, una red de computadoras o red informática se puede definir como un conjunto de equipos informáticos y software conectados entre sí por medio de dispositivos físicos que envían y reciben impulsos eléctricos, ondas electromagnéticas o cualquier otro medio para el transporte de datos, con la finalidad de compartir información, recursos y ofrecer servicios. De esta manera, en términos empresariales, se pudiera contextualizar a las redes de computadoras como una herramienta tecnológica de interconexión que permite enlazar las estaciones de trabajo operadas por los usuarios (personal) para establecer comunicación entre sí con la finalizad de poder usar los recursos compartidos (impresoras, bases de datos, etc), intercambiar información, hacer trabajo colaborativo, todo esto aumentando la eficiencia y reduciendo los errático que puede el trabajo desarticulado. Estas redes tienen diferentes tipologías, topologías y distintos medios de interconexión que permiten adaptarse a las diferentes formas de organización institucional. Cada vez son más las empresas que en el país están adoptando el uso de las tecnologías de información; cada vez hay más compañías especializadas en ofrecer servicios en el área de redes informáticas y soporte técnico, por esta razón se comprueba la necesidad de implementar estos recursos innovadores para atender las necesidades diaria de las organizaciones.

20 2.2. Tipología de Redes de Computación Las redes de computación tienen diferentes formas de clasificación de acuerdo a determinadas características. De acuerdo al alcance geográfico espacial que puedan tener, se pueden especificar los distintos tipos de red que se pueden clasificar actualmente, a continuación se describen. Red de Área Personal La red PAN (Personal Area Network) por sus siglas en inglés, es una red de ordenadores que se caracteriza por la cercanía entre los dispositivos, generalmente son de uso personal por lo que los dispositivos suelen ser de un mismo individuo. En su variante inalámbrica WPAN (Wireless Personal Area Network), se mantienen los mismos criterios con la variante de que el medio de transmisión no utiliza cables para la interconexión, este tipo de redes es comúnmente usado en puntos de acceso a internet, teléfonos celulares. Una de las tecnologías de comunicación más comunes que utilizan este tipo de redes es la del Bluetooth. Red de Área Local La red LAN (Local Area Network) por sus siglas en inglés, es una red que se limita a un área específica relativamente pequeña, como un cuarto, un hogar, un solo edificio, un tren o un avión, es decir, básicamente este tipo de redes no necesitan de medios o redes de interconexión públicos, aunque pudieran opcionalmente estar conectados a estos. En su versión inalámbrica WLAN (Wireless Local Area Network), se mantienen sus características, cambiando el medio de transmisión, siendo un sistema de comunicación de datos inalámbrico flexible, muy utilizado como alternativa a las redes de área local cableadas o como extensión de estas. Son ampliamente utilizadas en los hogares para 10

21 proveer de interconexión inalámbrica a los diferentes dispositivos que pueden compartir recursos, actualmente los televisores inteligentes tienen soporte para este tipo de redes. Red de Área de Campus La red CAN (Campus Area Network) por sus siglas en inglés, es una red de computadoras de alta velocidad que conecta redes de área local a través de un área geográfica limitada, como un campus universitario, una base militar o un hospital. Tampoco necesitan de medios públicos para la interconexión. Su característica principal es que tiene su alcance dentro de una institución dada. Red de Área Metropolitana La red MAN (Metropolitan Area Network) en inglés, es una red de banda ancha que da cobertura en un área geográfica más extensa que un campus, pero aun así limitado. Un ejemplo de este tipo de red puede ser la interconexión de los edificios públicos de un municipio dentro de la localidad mediante el uso de fibra óptica. Redes de área amplia La red WAN (Wide Area Network) por sus siglas en inglés, son redes de computación que se extienden sobre un área geográfica extensa utilizando medios de interconexión tales como: satélites, cables interoceánicos, Internet, fibras ópticas, etc. Conectan regiones extensas incluso de separación continental. Red de Área de Almacenamiento La red SAN (Storage Area Network), es una red concebida para conectar servidores, arreglos (arrays) de discos y librerías de soporte, permitiendo el tránsito de datos sin 11

22 afectar a las redes por las que acceden los usuarios. Muchas compañías utilizan servidores de archivos para almacenar todos los datos de gran importancia para empresa, de esta manera mantienen un respaldo de la información crítica y perfiles de usuario, estableciendo formas de acceso a los usuarios autenticados. Red de Área Local Virtual La red VLAN (Virtual LAN) en inglés, es un grupo de computadoras con un conjunto común de recursos a compartir y de requerimientos, que se comunican como si estuvieran adjuntos a una división lógica de redes de computadoras en la cual todos los nodos pueden alcanzar a los otros por medio de broadcast en la capa de enlace de datos, a pesar de su diversa localización física. Este tipo de red surge como respuesta a la necesidad de poder estructurar las conexiones de equipos de un edificio por medio de software, permitiendo dividir un conmutador en varios de forma virtual Topología de Redes de Computadoras Figura 2. Topologías de Redes de Computadoras Fuente: Wikimedia.org 12

23 Topología de Red en Bus Las redes en bus se caracterizan por tener un único canal de comunicaciones denominado bus, troncal o backbone al cual se conectan los diferentes dispositivos. Los extremos del cable se terminan con una resistencia de acople denominada terminador, que además de indicar que no existen más ordenadores en el extremo, permiten cerrar el bus por medio de un acople de impedancias. Esta forma de interconexión tiene como ventaja su facilidad de implementación y su arquitectura simple, sin embargo, tiene como desventaja la degradación de la calidad de la señal a medida que se agregan más equipos, además de que ocupa mucho espacio. Topología de Red en Anillo En una red en anillo cada estación de trabajo está conectada a la siguiente y la última está conectada a la primera. Cada estación tiene un receptor y un transmisor que funciona como repetidor, pasando la señal a la siguiente estación. En este tipo de red la comunicación se da por el paso de un token o testigo, en un anillo doble (Token Ring), dos anillos permiten que los datos se envíen en ambas direcciones (Token Passing). Esta configuración crea redundancia lo que se traduce en mayor tolerancia a fallos y evita las colisiones. Como ventaja se tiene el hecho de que no decae la red mientras se conectan más usuarios, al contrario, le provee equitativamente la conexión a cada estación de trabajo. Sin embargo, genera problemas a la hora de detectar fallas y si uno de los equipos falla se interrumpe la conectividad entre el resto. Topología de Red en Estrella En una red en estrella las estaciones están conectadas directamente a un punto central y todas las comunicaciones se han de hacer necesariamente a través de éste. Los dispositivos no están directamente conectados entre sí, además de que no se permite tanto tráfico de 13

24 información. Se utiliza principalmente en la implementación de redes locales. La mayoría de las redes de área local que tienen un enrutador (router), un conmutador (switch) o un concentrador (hub) siguen esta topología. Topología de Red en Malla En una red en malla cada nodo está conectado a todos los otros. De esta manera es posible llevar los mensajes de un nodo a otro por diferentes caminos. Si la red de malla está completamente conectada, no puede existir absolutamente ninguna interrupción en las comunicaciones. Cada servidor tiene sus propias conexiones con todos los demás servidores. Topología de Red en Árbol En una red en árbol los nodos están colocados en forma de árbol, es decir, en forma jerárquica. Desde una visión topológica, la conexión en árbol es parecida a una serie de redes en estrella interconectadas salvo en que no tiene un nodo central. En cambio, tiene un nodo de enlace troncal, generalmente ocupado por un hub o switch, desde el que se ramifican los demás nodos. Una de las desventajas de esta forma de interconexión es que se requiere de mucho cableado, además de que es más engorrosa su configuración Topología de Red Mixta En una red mixta se puede dar cualquier combinación de las anteriores topologías Otras clasificaciones de las Redes de Computadoras Existen diferentes formas de clasificar las redes informáticas de acuerdo a distintos criterios, los dos más relevantes son por su tipología o alcance geográfico y por su 14

25 topología física, estas ya fueron reseñadas, por lo que es necesario hacer una breve especificación de las categorías restantes. De esta manera, se pueden clasificar de acuerdo al medio que es usado para la interconexión, así se tienen las redes con medios guiados o cableadas y las redes no guiadas o inalámbricas, en la primera se suelen utilizar cables de par trenzado, coaxial o de fibra óptica; en el segundo caso se utilizan las ondas de radio, el infrarrojo o las microondas. Otra forma de categorizar las redes es por la relación funcional entre los equipos, pudiendo ser P2P (Peer to Peer) lo que en inglés significa de Par a Par, es decir, todos los equipos dentro de esta red tienen un mismo nivel jerárquico y se comportan como iguales entre sí; o pudiendo ser Cliente - Servidor, en donde existen estaciones de trabajo que hacen peticiones a un equipo que funciona como servidor y es este quien les provee de los recursos, archivos o servicios solicitados. Aún quedan otras formas de clasificación de las redes tales como: por la tecnología utilizada, por su grado de difusión, por su grado de autenticación o por la direccionalidad de los datos, estas solo son nombradas ya que no inciden de manera importante en las actividades realizadas durante la pasantía Software de Red Al igual que una computadora no puede funcionar sin un conjunto de código que programe sus componentes, las redes informáticas requieren de un software que permita administrar los recursos de la red y hacerlos funcionar adecuadamente. En este sentido se debe contar con un Sistema Operativo de Red que es el encargado de gestionar la interconexión de los dispositivos para poder acceder a los servicios y recursos conectados a la red, la mayoría de los Sistemas Operativos para ordenadores cuentan con un Sistema Operativo de Red integrado en su codificación. Como el objetivo de las redes es que los usuarios de las estaciones de trabajo puedan acceder y compartir recursos, también es necesario algún software de aplicación que se encargue de llevar a cabo esta tarea. Este software puede ser tan amplio como se requiera 15

26 ya que puede incluir procesadores de texto, sistemas administrativos de contabilidad y áreas afines, sistemas especializados o correo electrónico Hardware de Red Es todo el equipamiento de dispositivos electrónicos que forma parte de una red, están conectados entre sí por diferentes medios y de distintas maneras y proveen los mecanismos para ser utilizados por los usuarios de la red. Entre los distintos equipos que conforma la red se pueden hallar los Adaptadores o Tarjetas de Red; los dispositivos finales o terminales, entre los que se encuentran las computadoras personales, teléfonos celulares, impresoras, etc.; los dispositivos de almacenamiento en red o NAS por sus siglas en inglés, los servidores y los dispositivos de interconexión. Seguidamente se detalla cada uno de ellos Adaptadores o Tarjetas de Red Las tarjetas de red NIC (Network Card Interface) en inglés, son componentes internos que deben tener las computadoras para poder conectarse a una red, estos se encargan de traducir el flujo de bits de información a un lenguaje y protocolo que pueda ser comprendido por los distintos dispositivos terminales conectados a la red y por los dispositivos intermedios. Cada una de estas tarjetas posee un identificador único que es asignado por su fabricante el cual es llamado dirección MAC (Media Access Control), consta de 48 bits, es decir 6 bytes permite direccionar el tráfico de datos de la red del emisor al receptor adecuado. En la actualidad, generalmente estos adaptadores vienen integrados a la placa base de los ordenadores, aunque también existen individualmente en formatos de tarjetas de expansión de tipo PCI. 16

27 Dispositivos de Usuario Final Son todos los dispositivos que son usados directamente por el usuario final, estos pueden ser estaciones de trabajo o computadores personales; terminales, estos son generalmente usados para introducir información a un sistema en red sin necesidad de usar computadoras, por ejemplo pueden ser lectores de código de barras, pantallas táctiles o cámaras; dispositivos de electrónica de consumo, tales como teléfonos celulares inteligentes, televisores inteligentes, proyectores, videoconsolas, libros electrónicos, etc.; las impresoras también son herramientas importantes dentro de una red, en una oficina por ejemplo, estas pueden ser compartidas por los diferentes usuarios ahorrando y administrando más eficientemente la papelería Servidores Los servidores son los equipos de computación encargados de gestionar la red, estos pueden ofrecer distintos servicios a las estaciones de trabajo dependiendo de la utilidad para la cual fueron configurados. Entre las diferentes configuraciones de servidores se pueden encontrar los siguientes. Servidor de archivos: son equipos encargados de almacenar varios tipos de archivo y de distribuirlos a otros clientes en la red. Pueden ser servidos en distinto formato según el servicio que presten y el protocolo, pudiendo ser mediante el Protocolo de Transferencias de Archivos o FTP (File Transfer Protocol) por sus siglas en inglés o a través de bloques de mensajes de servidor o SMB (Server Message Block), entre otros. Servidor de impresión: están encargados de controlar una o más impresoras y acepta trabajos de impresión de otros clientes de la red, poniendo en cola los trabajos de impresión, pudiendo cambiar la prioridad de las diferentes impresiones. Servidor de correo: estos tienen las funciones de almacenar, enviar, recibir, enrutar y realizar todas operaciones relacionadas con el correo electrónico de cada uno de los clientes de la red. 17

28 Servidor web: almacena documentos en formato HTML, PHP, ASP, imágenes, archivos de texto y demás material multimedia que es usado por un sitio web, se encarga distribuir este contenido a diferentes clientes que generen las solicitudes en la red, usualmente a través del protocolo HTTP. Servidor de fax: almacena, envía, recibe, enruta y realiza otras funciones necesarias para la transmisión, la recepción y la distribución apropiadas de los fax, con origen y/o destino una computadora o un dispositivo físico de telefax. Servidor de telefonía: realiza todas las funciones relacionadas con la telefonía, inclusive la de contestador automático o un sistema interactivo para la respuesta de la voz, almacenando los mensajes, encaminando las llamadas, estos pueden operar con telefonía IP o analógica. Servidor proxy: Permite administrar el acceso a Internet en una red de computadoras permitiendo o negando el acceso a diferentes sitios web, basándose en contenidos, el origen o destino de las peticiones, el tipo de usuario o el horario. Servidor de acceso remoto o RAS (Remote Access Server): controla las líneas de módems u otros canales de comunicación de la red para que las peticiones conecten una posición remota con la red, reconocen la petición de la red y realizan los chequeos necesarios de seguridad para registrar a un usuario en la red, se encargan de gestionar las entradas para establecer la redes virtuales privadas o VPN (Virtual Private Network). Servidor de streaming: estos servidores distribuyen el contenido multimedia de forma continua evitando esperar a la descarga completa del archivo. Servidor de reserva o standby server: tiene el software de reserva de la red instalado y tiene cantidades grandes de información de la red en discos duros u otras formas del almacenamiento disponibles para asegurar que la pérdida de un servidor principal no afecte a la red. Servidor de autenticación: es el encargado de verificar que un usuario pueda conectarse a la red en cualquier punto de acceso. Servidores para los servicios de red: estos son los equipos que gestionan los servicios propios de la red. Algunos de estos pueden ser el servicio de directorio para la gestión de los usuarios y los recursos compartidos, el protocolo de configuración dinámica de host o 18

29 DHCP (Dynamic Host Configuration Protocol) para la asignación de las direcciones IP en la red o un Sistema de Nombres de Dominios o DNS (Domain Name System) para poder nombrar los equipos sin tener que recurrir a su dirección IP numérica. Servidor de base de datos: permite almacenar de forma organizada y clasificada toda la información que utilizan los software de aplicación dentro de una red, pudiendo ser recuperada en cualquier momento y en base a una consulta concreta. Estos servidores utilizan lenguajes estandarizados como SQL para facilitar el acceso a dicha los datos. Servidor de aplicaciones: ejecuta múltiples aplicaciones, proporciona servicios de aplicación a las computadoras cliente. Gestionan la mayor parte de las funciones de lógica de negocio y de acceso a los datos de la aplicación. Pueden existir otros tipos de servidores dependiendo de la aplicación para la que están siendo usados, en muy importante destacar que cada uno de estos no se limita a un equipo en concreto, pudiéndose instalar multiples servidores dentro de un mismo equipo, por ejemplo, en un mismo equipo puede estar instalado el servidor DHCP para el direccionamiento IP de las estaciones de trabajo y al mismo tiempo un servidor de archivos y de correo, o un servidor web y base de datos Dispositivos de Interconexión en la Red. Conforman el conjunto de dispositivos que son usados como intermediarios dentro de una red, son propios de esta y tiene funciones muy específicas. Dependiendo de las necesidades concretas de una red se deben determinar cuáles son las unidades necesarias para que funcione correctamente. En este campo se tienen los enrutadores cuya función principal es la de encaminar paquetes entre subredes; también están los conmutadores generan enlaces lógicos entre las computadoras, transfiriendo los paquetes de datos dependiendo de la dirección MAC; los Puntos de Acceso Inalámbrico y los puentes de red también entran en esta categoría. 19

30 2.7. Protocolos y Estándares de Red Las redes informáticas necesitan un lenguaje y un conjunto de reglas que permitan la estandarización las conexiones, para esto existen diversos protocolos y modelos que determinan su funcionamiento general. Entre estos destacan el modelo interconexión de sistemas abiertos OSI (Open System Interconnection) y el modelo TCP/IP. Cada uno estructura el funcionamiento de una red de manera distinta, en el caso del modelo OSI, este cuenta con siete capas perfectamente definidas y con funciones diferenciadas, en el caso del modelo TCP/IP existen solo cuatro capas diferenciadas que combinan varias de las funciones existentes en el modelo OSI. Los protocolos están distribuidos por las diferentes capas pero en sí no forman parte del modelo, definiéndose como entidades diferentes de normativas internacionales. De esta manera se pueden citar los que definen el uso del cable coaxial, cable de par trenzado o fibra óptica en la capa física del modelo OSI; los protocolos Fast Ethernet y Token Ring ubicados en la capa de enlace de datos; IPv4 e IPv6 en la capa de red; TCP y UDP en la capa de transporte; NetBIOS y SSL en el nivel de sesión; ASN.1 en la capa de presentación; SMTP, POP3 e IMAP en el nivel de aplicación, solo por mencionar algunos por cada capa del modelo OSI. Los estándares internacionales normalizan las conexiones de red, el Instituto de Ingenieros Eléctricos y Electrónicos es el encargado de establecer dichas normas y el estudio de estándares 802 es el que aplica para redes de computadoras. En este caso se pueden mencionar el grupo de trabajo que en sus diferentes versiones define el estándar Ethernet, también está el que normaliza las conexiones inalámbricas de área WLAN o la que reglamenta al estándar Bluetooth Modelos de Red Son los modelos de funcionamiento que definen las redes informáticas, aquí encontramos el modelo TCP/IP y el modelo OSI que se definieron brevemente y de los que ahora se hace una ampliación. 20

31 El modelo TCP/IP define las guías generales de diseño e implementación de protocolos de red específicos para permitir que un equipo pueda comunicarse en una red. Provee la conectividad, especificando como los datos deberían ser formateados, direccionados, transmitidos, enrutados y recibidos por el destinatario. Tiene cuatro capas de abstracción ordenadas de forma jerárquica construyéndose cada una sobre su predecesora. Estas son: Capa de Aplicación, Capa de Transporte, Capa de Red y Capa de Enlace, suelen compararse con las siete capas del modelo OSI. Figura 3. Encapsulación de los datos de aplicación descendiendo a través de las capas del modelo TCP / IP. Fuente: Wikimedia.org OSI es un modelo descriptivo creado por la Organización Internacional de Estándares o ISO (Intenational Standar Organization) por sus siglas en inglés. Es un marco de referencia para la definición de arquitecturas de interconexión de sistemas de comunicaciones. Es una normativa estandarizada muy útil debido a la basta existencias de diferentes tecnologías, distintos fabricantes y compañías en el área de las comunicaciones, generando un método para que todos se entendieran, incluso cuando las tecnologías no coincidieran. Lo constituyen siete capas de nivel tal como se aprecia en la siguiente figura. 21

32 Figura 4. Capas del Modelo OSI Fuente: Wikimedia.org 2.9. Sistema de Información Partiendo de la definición de que un Sistema es un conjunto de elementos relacionados entre sí para cumplir un objetivo en específico, se puede determinar que un Sistema de Información es básicamente un conjunto de elementos organizados y estructurados para gestionar datos de forma efectiva para su uso posterior, en cumplimiento de una función u objetivo. Estos elementos son: personas, datos, actividades o técnicas de trabajo y recursos materiales en general. Todos estos interactúan entre sí para procesar los datos, dando lugar a información más elaborada, que se distribuye de la manera más adecuada en una determinada organización Sistemas de Información Computarizados Para los sistemas de información de tipo computarizados, en el conjunto de partes interrelacionadas intervienen elementos de hardware y software que combinados con el 22

33 talento humano permiten almacenar y procesar información. El hardware incluye computadoras o cualquier tipo de dispositivo electrónico inteligente, que consisten en procesadores, memorias y/o sistemas de almacenamiento masivo. El software incluye al sistema operativo, el lenguaje de máquina (firmware) y las aplicaciones, siendo especialmente importante los sistemas de gestión de bases de datos. Así mismo, el talento humano incluye al personal técnico que crean y mantienen el sistema y a los usuarios que lo utilizan Metodología Estructurada para el Desarrollo de Sistemas de Información (MEDSI) Es una metodología para el diseño, desarrollo e implementación de Sistemas de Información. Se caracteriza por ser estructurada, completa y particionada. Es ampliamente usada para cualquier tipo de organización y provee un mecanismo ideal para el desarrollo adecuado de estos sistemas. Utiliza diferentes métodos y técnicas estructuradas, propias de la Ingeniería de la Programación, además de estar muy bien articulada como una guía paso a paso, de arriba abajo y de lo general a lo específico, envolviendo todos los aspectos esenciales para el desarrollo de sistemas programables. Esta metodología cubre todas las fases de desarrollo de un Sistema de Información, desde la definición del proyecto inicial hasta la implementación del sistema dentro de la organización. Sirve como guía a través de las diferentes fases explicando que debe hacerse en cada una, enumerando las tareas específicas. Existen diferentes versiones, en este informe se usarán estructura diseñada por Julia Guzmán en cuanto a las fases de la metodología MEDSI Fases de MEDSI Primera Fase. Definición del Proyecto: en esta etapa se determina la factibilidad de desarrollar el nuevo sistema, estimar los costos, tiempos y recursos disponibles y requeridos, de esta manera las unidades encargadas de la toma de decisiones podrán optar 23

34 por ejecutar o no el proyecto. En esta fase se elabora el plan del proyecto, haciendo un estudio preliminar para identificar la problemática y justificar si es necesario el desarrollo del sistema. En este paso es necesario determinar entonces, la factibilidad técnica, económica y psicosocial Segunda Fase. Análisis de Contexto: en esta fase se deben generar conocimientos sólidos acerca del sistema actual (si existe), documentar toda la información que pueda ser útil para el desarrollo del sistema propuesto, se debe organizar una biblioteca con dicha información para estudiarlos con buena pericia. Todo este contexto debe ser analizado para poder determinar los objetivos del sistema, identificando sus funcionalidades, las entradas, los procesos y las salidas de información. Es en esta etapa cuando se deben construir los diagramas de flujo del modelo físico y lógico del sistema. Tercera Fase. Definición de Requerimientos: en esta etapa se enumeran y se describen los diferentes requerimientos de los usuarios, las funciones, las restricciones y los atributos que debe satisfacer el sistema. Los desarrolladores deben especificar los requerimientos de información y conjuntamente con los usuarios determinar los requerimientos de entrada, de salida y de almacenamiento. En esta fase de establecen las funciones que debe realizar el sistema y se debe construir su modelo lógico. Cuarta Fase. Diseño Preliminar: se debe elaborar un diseño preliminar del sistema que satisfaga los requerimientos de la fase anterior. De esta forma se debe generar un prototipo que describa la interacción hombre-máquina del sistema y los procesos automatizados. Se deben diseñar prototipos alternativos, evaluar la configuración técnica existente y determinar la configuración necesaria. Se hace un análisis costo-beneficio y se adquiere la tecnología necesaria. Se selecciona el prototipo ideal y se procede al refinamiento del mismo. Quinta Fase. Diseño Detallado: en esta etapa se debe detallar como se construirán los subsistemas de datos y el subsistema programado, se deben diseñar las entradas y las salidas y los diálogos de interacción con el usuario, así se determinarán los medios de comunicación a utilizar y describir las acciones que debe realizar el computador ante cada comando o selección del usuario, es en esta etapa cuando se diseñan las pantallas y los reportes de salida del sistema. 24

35 En esta misma fase, se elabora el diseño de la base de datos mediante gráficos y diagramas para tal fin, se determinan los datos y los tipos de datos, además del flujo que estos tendrán dentro del sistema. Se establecen las relaciones entre las diferentes entidades para construir el modelo entidad relación correspondiente y elaborar el diseño físico de la base de datos. El subsistema programado se diseña como una estructura jerárquica que estará compuesta por uno o más programas, los cuales estarán compuestos por módulos que realizan funciones específicas dentro del sistema. Se elabora un plan de pruebas para verificar la funcionalidad del sistema y minimizar los errores. Sexta Fase. Construcción del Sistema: En esta etapa se desarrolla el sistema de subsistema de datos y el subsistema programado, de acuerdo a las especificaciones establecidas en las fases anteriores. Se van programando y probando los diferentes módulos que integrarán el sistema. Se deben asignar los módulos a cada programador, si se trata de un equipo de programadores, y se inicia la codificación de cada uno. Se debe crear la base de datos y elaborar la documentación de los procedimientos para generar los instructivos. Finalmente se crea la librería de programas. Séptima Fase. Control de Programas: se deben probar los diferentes procedimientos del sistema, se verifica la funcionalidad y se compara con los objetivos planteados, a fin de determinar cualquier anomalía o discrepancia con los requerimientos planteados. Se debe preparar todo lo necesario para la implementación, se debe preparar el material de adiestramiento de los usuarios. Octava Fase. Prueba de Aceptación: se debe poner en operación el sistema para poder probar el sistema en condiciones reales. Seguidamente se realiza la conversión del viejo sistema al nuevo, mediante la actualización de la base de datos y el inicio de las actividades propias del sistema. Finalmente se evalúa el comportamiento del sistema recientemente instalado para proceder al adiestramiento de los usuarios. 25

36 2.12. Base de Datos Las bases de datos son un conjunto de datos que pertenecen a un mismo contexto y que están almacenados de forma sistemática para su uso posterior. En la actualidad, debido al desarrollo tecnológico, la mayoría de las bases de datos están en formato digital, ofreciendo mayor versatilidad y rapidez al momento de realizar consultas Sistemas Gestores de Bases de Datos o SGBD Son un tipo de software de función muy específica, dedicados a servir como interfaz entre la base de datos, entre los usuarios y las aplicaciones. Por sus siglas en inglés son comúnmente identificadas como DBMS (Database Management System). Su propósito general es gestionar de manera clara, sencilla y organizada un conjunto de datos que son de altísima importancia para una organización. Existen objetivos específicos por los cuales se usan estos sistemas de gestión de bases de datos, tales como la Abstracción de la Información, para los usuarios es transparente el almacenamiento físico de los datos pudiendo contener cientos o miles de archivos sin que esto sea un impedimento para el manejo de la información; la Independencia, pues se puede modificar el esquema de una base de datos sin tener que realizar cambios en las aplicaciones. Otro objetivo importante es la consistencia, la información que puede aparecer repetida por la redundancia puede ser actualizada de forma coherente además que se puede establecer condiciones para fortalecer la correspondencia de la información; la Seguridad es también uno de los objetivos del SGBD, la información almacenada tiene gran valor para la organización lo que se garantiza que estos datos se encuentren seguros mediante la utilización de permisos y grupos de usuarios. También cabe destacar la capacidad para manejar las transacciones, en una transacción se deben ejecutar las operaciones como una sola, de esta manera si una de las operaciones falla, el resultado de esa transacción debe ser igual a que no se hubiera ejecutado; finalmente otro de los objetivos es el tiempo de respuesta, pues principalmente se quiere 26

37 minimizar la demora en la obtención de la información solicitada y en almacenar los cambios realizados. En el mercado existen diferentes productos SGBD que se pueden clasificar de acuerdo a su disponibilidad en sistemas libres, como MySQL, SQLite o PostgreSQL MySQL MySQL es uno de los Sistemas de Gestión de Bases de Datos de código abierto más populares en todo el mundo, comprende una amplia gama de productos y servicios que pueden ser usados de acuerdo a las necesidades de cada organización. MySQL Enterprise Edition incluye el conjunto más completo de funciones avanzadas, herramientas de gestión y apoyo técnico para lograr los más altos niveles de escalabilidad de la base de datos, de la seguridad, la confiabilidad y la velocidad. Reduce el riesgo, el coste y la complejidad en el desarrollo, implementación y administración de aplicaciones críticas de negocio en MySQL. 27

38 CAPÍTULO III DESCRIPCIÓN DE LAS ACTIVIDADES REALIZADAS En este capítulo se describen de manera detallada y específica todas y cada una de las actividades, tareas y funciones desempeñadas durante el período de pasantías. Las pasantías fueron realizadas entre Julio y Octubre del 2012, en la Sede Administrativa de Fundaprosalud Vargas. La descripción se hará cronológicamente en base a las 12 semanas de duración. Cada una de las tareas llevadas a cabo, se rigieron de acuerdo a la planificación previa acordada entre el Tutor Académico, el Tutor Empresarial y el Pasante. En este sentido, se diseñó un plan de trabajo acorde con las necesidades de la empresa y en base a los conocimientos adquiridos por el estudiante a lo largo de su preparación académica. En el siguiente cuadro se estructuran las labores desempeñadas por el pasante de acuerdo al momento en el cual fueron ejecutadas. Tabla 1. Cronograma de Ejecución de Actividades Fuente: Autor Actividades y Tareas 1. Reconocimiento y Adaptación al espacio de trabajo. 2. Rediseño de Red de Computadoras de la Sede Administrativa de Fundaprosalud Vargas Revisión del equipamiento (Hardware de Red) e Identificación de la Configuración Actual Redisposición de Estaciones de Trabajo de acuerdo al diseño físico prestablecido por el Departamento de Informática y Redes Diseño Lógico de la Red y Direccionamiento IP de los Equipos Configuración del enrutador fijo e inalámbrico, de las estaciones de trabajo y de los recursos conectados a la red Instalación de Adaptadores de Red alámbricos e inalámbricos a equipos que lo requieran. 3. Desarrollo de Módulo para Sistema de Información Computarizado de Fundaprosalud Vargas para llevar el control del Programa Socio-Asistencial Identificación de Requerimientos del Sistema y del Usuario Recopilación de Información y Análisis de Procesos Diseño Preliminar y Programación del Módulo Presentación y Revisión de la propuesta ante el Departamento de Informática y Redes Implementación del Sistema y Análisis de Resultados. 4. Preparación del Informe de Pasantías. Cronograma de Ejecución Semana 1 Semana 2 Semana 2 y 3 Semana 4 y 5 Semana 5 Semana 6 Semana 7 Semana 7 Semana 8, 9, 10 Semana 10 Semana 11 Semana 12

39 3.1. Rediseño de Red de Computadoras de la Sede Administrativa de Fundaprosalud Vargas Reconocimiento y Adaptación al Espacio de Trabajo (Semana 1) Toda iniciación en una organización requiere dedicarle un tiempo a conocer los espacios en donde se va a desempeñar, es necesario identificar a las personas que forman parte del equipo de trabajo y a quienes de alguna manera intervendrán en las actividades. El primer día de asistencia a la empresa el pasante se entrevistó con el personal directivo de la institución y particularmente con el Tutor Empresarial, para revisar nuevamente el plan de trabajo y establecer cómo se abordarían las tareas preestablecidas en el mismo. Durante la primera semana se identificaron los diferentes espacios de trabajo dentro de Fundaprosalud, los distintos departamentos y sus funciones, a fin de conocer de primera mano el objeto de la fundación y la importancia que esta tiene para las comunidades. Este recorrido se aprovechó para cuantificar y evaluar los equipos de computación con los que se cuentan, de acuerdo a las unidades administrativas a la que pertenecen cada uno de estos, además de observar el uso que se les da a las estaciones de trabajo. Es importante destacar que Fundaprosalud es un ente descentralizado de la Alcaldía del Municipio Vargas y por lo tanto tiene ámbito de acción en todo el territorio varguense, en consecuencia tiene diferentes programas de atención social distribuidos a lo largo del municipio. En este sentido se debe aclarar que las actividades del pasante se desarrollan en la Sede Administrativa de la Fundación ubicada en el emblemático edificio Ipostel en la parroquia La Guaira. En la sede principal funcionan diversas coordinaciones que están separadas espacialmente de acuerdo a sus funciones, el primer espacio de trabajo que se reconoce es el Departamento de Administración en la cual comparten lugar la Coordinación de Compras, la de Presupuesto, Bienes y Recursos Humanos, en esta área se cuenta con trece computadoras. En otro espacio se encuentra la Coordinación de Relaciones Institucionales con tres computadoras. Seguidamente, se identifica un espacio en el que funcionan la 29

40 Coordinación de Planificación y la Coordinación del Programa Socio-Asistencial, aquí se hallan cinco estaciones de trabajo. Continuando con la descripción de los espacios de trabajo, la Coordinación de Educación, la de Comedores y Control interno están ubicados comparten lugar en otro espacio en el que operan cuatro equipos. Se tiene la oficina de Servicio Médico, en la que se detectaron tres equipos de computación. Otro espacio es la oficina de Presidencia en la que solo un equipo. En total son veintinueve estaciones de trabajos contabilizadas en la Sede Administrativa de la fundación, a primera vista se observa que no existe una coherencia entre los Sistemas Operativos instalados en los equipos, ya que todas tienen diferentes versiones de Microsoft Windows XP sin tener un criterio preestablecido de acuerdo a las capacidades de los equipos o al uso que se le deba dar. Es importante hacer mención que el Departamento de Informática y Redes (DIR) no cuenta con una oficina específica pero que opera regularmente en el Cuarto del Servidor ubicado dentro de la oficina del Departamento de Administración. El DIR está a cargo de la Asociación Cooperativa Venesoft R.L, una contratista encargada del mantenimiento de los equipos de computación de la fundación en todas sus sedes, incluida la Sede Administrativa. En tal sentido, una de las primeras tareas entorno a la primera semana de trabajo es revisar cada uno de los equipos para conocer su estado actual, la versión de Sistema Operativo instalado, los programas, y si cuentan con algún sistema aplicativo de uso específico para las funciones de los usuarios. Se pudo apreciar que los equipos eran de disimiles en cuanto a marca y especificaciones, por lo que se estableció como prioridad determinar cuáles podrían ser actualizados a versiones más recientes de su Sistema Operativo (Windows 7) y cuales tendrían que mantener la antigua versión. En colaboración con Venesoft y otro pasante se aprovechó esta información para actualizar los equipos que lo requerían y unificar los criterios. De esta manera se instaló Microsoft Windows XP SP3, y Microsoft Office 2007 en los equipos de bajos recursos; y Microsoft Windows 7 y Office 2010 en los equipos con mejores especificaciones. Como 30

41 software antivirus se instaló Microsoft Security Essentials en algunas máquinas y Panda Cloud Antivirus en las máquinas de menor potencia Redisposición de Estaciones de Trabajo de acuerdo al diseño físico prestablecido por el Departamento de Informática y Redes. (Semana 2) Durante esta semana, se estudió la ubicación actual de los equipos para evaluar si se correspondía con el diseño de la red y así determinar las recomendaciones que se consideren necesarias aplicar para mejorar el desempeño de la red. En este sentido se observa que no existe un diseño lógico ni físico de la red preestablecido, los equipos están conectados de forma alámbrica algunos y por vía inalámbrica otros, todos a un router Lampro LP-5420G. Este router es quien asigna automáticamente las direcciones de red de cada estación de trabajo, no obedeciendo a ningún diseño establecido. Es por esto que se recomienda inmediatamente al Departamento de Informática y Redes el rediseño de la Intranet para ajustarla a las necesidades del entorno y mejorar la calidad estructural de la red. De esta manera se levantó la información actual para establecer un plano físico de los espacios de trabajo con sus equipos, de acuerdo a la disposición del personal administrativo. Figura 5. Plano Aproximado de la Sede Administrativa de Fundaprosalud Vargas Fuente: Autor 31

42 A partir de este plano, se acordó asignar rangos de direcciones de red a cada oficina para mantener una relación coherente entre el diseño físico y el diseño lógico de la red. Toda esta información tiene gran relevancia para las actividades consecutivas. Se recomendó a la Administración la reorganización de los equipos de una manera más óptima, para esto, durante estas dos semanas se fue evaluando la situación de cada una de las oficinas para poder establecer cuáles serían las modificaciones más pertinentes para mejorar el desempeño del Departamento de Informática y Redes en cuanto al mantenimiento de los equipos y en cuanto a la atención de las necesidades y requerimientos de la red. En vista de que esta actividad requería de la reubicación de algunos equipos y por ende la movilización del personal y de sus escritorios, se solicitó una autorización para tal fin. A partir de esto se comenzó a trabajar coordinadamente para que la disposición final de los equipos y del personal sea la más idónea para los trabajadores y la institución en general. A continuación se describe la disposición final de los equipos de acuerdo a las recomendaciones dadas a la administración, la cual fue aceptada e implementada. Figura 6. Ubicación física de las computadoras en el Departamento de Administración Fuente: Autor 32

43 En el gráfico anterior se observa la disposición recomendada para los equipos de computación dentro del Departamento de Administración, conjuntamente con los equipos de Presupuesto, de la Coordinación de Compras, de Habilitaduría, Recursos Humanos y Bienes, en total son 13 equipos los que coexisten en esta oficina. Seguidamente se muestra la distribución de los equipos en las demás oficinas de la sede administrativa de Fundaprosalud. Estos planos servirán para establecer un mejor enrutamiento de la red. Figura 7. Ubicación Física de las Estaciones de las Computadoras en la Oficina de Socio- Asistencial y Planificación y en la de Control Interno, Comedores y Educación. Fuente: Autor Figura 8. Ubicación Física de las Estaciones de las Computadoras en la Oficina de la Coordinación de Comunicación e Información. Fuente: Autor 33

44 Figura 9. Ubicación Física de las Estaciones de las Computadoras en la Oficina de Servicio Médico. Fuente: Autor Figura 10. Ubicación Física de las Estaciones de las Computadoras en la Oficina de Presidencia y en el Cuarto del Servidor. Fuente: Autor Tal y como se confirma con estos planos, son en total veintinueve estaciones de trabajo a las que se le suma el servidor y Router como equipos a direccionar. Cabe destacar que diecisiete de estos equipos están conectados vía inalámbrica. 34

45 Diseño Lógico de la Red y Direccionamiento IP de los Equipos. A partir de la información recogida en las actividades anteriores, se procede a la elaboración de un Diseño Lógico de la Red más acorde con la nueva disposición de los equipos. Ya que solo se cuenta con una conexión a internet, esta es distribuida a los equipos a través del router Lampro, en consecuencia las direcciones IP asignadas a los equipos serán IP privadas, para esto se usó la porción de red estándar para tal fin Después de varias consideraciones y con la finalidad de establecer unos rangos de red fácilmente comprensibles, y en vista de que lo realmente importante para el Departamento de Redes e Informática es la conectividad al Sistema a través de todos los equipos de la institución, se determinó que no sería necesario realizar dividir la red en diversas subredes sino que se emplearían rangos de IP preestablecidos dependiendo de la oficina en la que se encuentra los equipos y de su funcionalidad dentro de la institución manteniendo la misma máscara de subred para todos los equipos. De esta manera ya que la sede administrativa cuenta con 7 espacios u oficinas con equipos activos, se decidió establecer rangos para identificar fácilmente los equipos dentro de la red. El rango sería reservado para el direccionamiento del Servidor, el router principal y los router secundarios que puedan ser agregados a la red, los recursos de red compartidos tales como Impresoras de red bien sean alámbricas o inalámbricas, y como direcciones de prueba. El rango sería reservado para las estaciones de trabajo ubicados dentro de la Oficina del Departamento de Administración, incluyendo las computadoras de la Coordinación de Compras, de Presupuesto, Recursos Humanos, Habilitaduría y Bienes. En la oficina de la Coordinación de Comunicación e Información se asignó el rango para su uso. El rango se usó para las coordinaciones de Socio Asistencial y Planificación. Las coordinaciones de Control Interno, Educación y Comedores comparten el rango de direcciones IP En la oficina de Servicio Médico el rango definido fue

46 El rango quedó establecido para la oficina de presidencia. Finalmente, se definió el rango para los equipos que requieran conectarse de forma inalámbrica a la red pero que no sean fijos de la fundación, por ejemplo de visitantes que asistan a reuniones, teléfonos celulares autorizados por la administración, etc. De esta manera se tiene una mejor organización de la red en cuanto a su facilidad para asignarle nuevas direcciones IP a equipos nuevos, reconocer mediante estos rangos a que oficina pertenece cada equipo, tener un mejor control de los recursos y servicios como el ancho de banda. En el router, se crearon rangos de IP símiles con los estos propuestos, con la finalidad de que en caso de que se requiera establecer mecanismos de control para alguna oficina en particular se puedan hacer con gran facilidad. De acuerdo a todo esto, quedaron definidas las Direcciones IP de la Siguiente Manera. Oficina de Administración Administración: Contabilidad: Asist. Administración: Coord. Compras 1: Coord. Compras 2: Presupuesto 1: Presupuesto 2: Presupuesto 3: Bienes: RRHH 1: RRHH 2: Habilitaduría 1: Habilitaduría 2: Oficina de Coord. Comunicación e Información Equipo 1: Equipo 2: Equipo 3:

47 Oficina de Asistencial y Planificación Asistencial 1: Asistencial 2: Planificación 1: Planificación 2: Planificación 3: Oficina de Control Interno, Educación y Comedores Control Interno: Comedores: Educación 1: Educación 2: Oficina de Servicio Médico Equipo 1: Equipo 2: Equipo 3: Oficina de Presidencia Presidencia: Servidor, Router y Recursos de Red Router Principal Lampro 54mbps: Router Secundario: Servidor: Impresora HP Laserjet 1102w: Impresora LaserJet M1522NF: Una vez realizado este diseño, siendo aceptada esta propuesta, se procedió a la implantación de la misma con la configuración de los Routers, de las estaciones de trabajo y de los recursos de red. 37

48 Configuración del enrutador fijo e inalámbrico, de las estaciones de trabajo y de los recursos conectados a la red. (Semana 5) Durante la semana cinco se procedió a la implementación real del diseño propuesto, para esto se identificaron las especificaciones técnicas de los equipos a incorporar en la red para determinar los requerimientos y características, además de los pasos para realizar las configuraciones pertinentes. El Router Principal que se utiliza en la institución está ubicado en el Cuarto del Servidor, este es un Lampro LP G de rango extendido que opera a una tasa máxima de transferencia de 54mbps. Figura 11. Router Lampro LP-5420G Fuente: Para la configuración del Router se siguieron los pasos indicados en su Guía de Configuración Rápida, para esto se conectó el router a una computadora a través de uno de los 4 puertos LAN, se accedió a través de un navegador web a la dirección siendo esta la dirección IP preconfigurada de fábrica para este modelo de router. De esta manera se accede a la página de administración del dispositivo en donde se configuran todas las características necesarias. 38

49 Figura 12. Accediendo a la página de administración del router. Fuente: Autor Una vez se accede a la configuración del router, el primer cuadro de diálogo que se presenta es la solicitud del usuario y la contraseña administrativa, en este caso no se había modificado así que se ingresó usando los datos preestablecidos de fábrica, Usuario: admin y Contraseña: admin. Al acceder se observa la pantalla presentada en la siguiente figura, la cual corresponde a la configuración rápida vía asistente de las funciones del router. Figura 13. Pantalla de Configuración del Router Fuente: 39

50 Ya que la configuración que se debe realizar es muy específica, se obvia el asistente y se procede de forma manual, lo primero que se hace es establecer el tipo de servicio que se recibe a través del proveedor de internet, en este caso la Compañía Anónima Teléfonos de Venezuela (CANTV), el cual sería de IP dinámica. Se establece como dirección IP del router la dirección , que servirá como puerta de enlace y de servidor DHCP. Se habilita la emisión de radio de Wi-Fi y se establece las características de la conexión inalámbrica, para esto se establece FundaprosaludWIFI como nombre de la red y una contraseña acordada por la Administración y el Departamento de Informática. La configuración DHCP se estableció para el rango , esto con la finalidad de que los que equipos que se conecten a través de la red wifi reciban una dirección IP automática dentro de este rango y no requieran de una configuración manual. Mientras algunas de las computadoras iban siendo actualizadas por el personal de informática, durante este tiempo se fueron configurando las computadoras con sus direcciones IP asignadas en el diseño lógico propuesto. De esta manera se abordó cómodamente esta tarea. Cada equipo fue configurado de acuerdo a su Sistema Operativo. En la figura inferior se muestra la ventana configuración de la Dirección IP que son similares en Windows XP y en Windows 7. Figura 14. Configuración de Dirección IP en la Estación de Trabajo de Administración Fuente: Autor 40

51 Además de las estaciones de trabajo también se debieron configurar dos impresoras para que sean accedidas mediante la red, estas son la HP Laserjet M1522NF y la HP Laserjet 1102w. La primera mediante la conexión directa a través de cable y la segunda mediante conexión inalámbrica. Figura 15. Impresoras HP Laserjet M1522n y HP Laserjet 1102w, respectivamente Fuente: El servidor también debió configurarse, a este le fue asignada la dirección IP , este es un servidor HP Proliant ML 150 con 500GB de Disco Duro y 2 GB de RAM, su función principal será la de alojar el Sistema integrado de Fundaprosalud para gestionar de forma automatizada muchos de los servicios que presta la fundación así como otras funciones administrativas. Figura 16. Servidor HP Proliant ML150 Fuente: 41

52 Instalación de Adaptadores de Red alámbricos e inalámbricos a equipos que lo requieran. (Semana 6) Algunos de los equipos no se encontraban conectados a la red, algunos porque en la ubicación física en la que se encuentran no tienen punto de red disponible, otros porque no se consideraba necesaria su conexión a internet y por esto eran excluidos de la red e incluso algunos tenían software malicioso que impedía su conectividad. En este sentido se recomendó primeramente la inclusión de todas las estaciones de trabajo a la red, se explicó a la administración que independientemente de que estuviesen conectados, los diferentes recursos, como el acceso a internet, podrían ser gestionados de forma centralizada, se informó acerca de las ventajas de tener todos los equipos interconectados en una red, en cuanto al trabajo colaborativo, el uso compartido de recursos como impresoras, entre otros. Una vez aceptada la propuesta, se solicitó la adquisición de los adaptadores de red inalámbricos y los cables de red necesarios para tal actividad, estos fueron proveídos por Venesoft. Se hizo uso de dos tipos de adaptadores, algunos internos mediante el uso de un slot de expansión PCI y otros externos mediante el uso de un puerto USB. De esta manera se contó con los adaptadores TP-Link TL-WN350GD y TP-Link TL-WN721N, en la imagen inferior se muestran dichos adaptadores. Figura 17. Adaptadores de Red Wi-Fi TL-WN350GD y TL-WN721N, respectivamente Fuente: 42

53 Los adaptadores fueron instalados en las máquinas que lo requerían, cada instalación requirió de la configuración de la dirección IP para incluir cada equipo a la red de acuerdo al diseño preestablecido. Todas las actividades anteriores estuvieron relacionadas con el área de Redes, de esta manera se pusieron en práctica los conocimientos adquiridos en la Universidad Simón Bolívar en cuanto a esta materia, además se requirió de la investigación e indagación para complementar la información que fue necesaria para la configuración de algunos equipos. Todo esto sivió como preámbulo y preparación para las siguientes seis semanas, en las cuales el objetivo general es el desarrollo de un módulo para el Sistema Integrado de Gestión de Fundaprosalud Desarrollo de Módulo para Sistema de Información Computarizado de Fundaprosalud Vargas para llevar el control del Programa Socio-Asistencial. La Fundación para la Protección Social y Salud de la Alcaldía del Municipio Vargas, cuenta con un Sistema de Información Computarizado para la gestión de algunas de sus actividades más críticas, este sistema fue desarrollado por la Asociación Cooperativa Venesoft R.L, contratista encargada del Departamento de Informática. y su función principal es gestionar de forma automatizada algunos de los procesos dentro de la fundación. Este sistema es integrado y se ha ido desarrollando de forma modular, tomando como prioridad la Coordinación de Presupuesto, que siendo un área crítica con mucho manejo de información, todas las tareas se realizaban de forma manual ayudados por Hojas de Cálculo para almacenar la información, generando serios problemas a la hora de realizar modificaciones presupuestarias o corregir errores que generaban problemas en cascada en toda la información. De esta manera, Venesoft desarrolló un Sistema basado en Web para procesar todos los movimientos presupuestarios, tales como: asignaciones, compromisos, causados o pagos, así como las modificaciones presupuestarias: traspasos, traslados y resoluciones, todo esto implementado en una interfaz gráfica amigable que permite que cualquier usuario que sepa 43

54 desenvolverse con un navegador web, pueda hacer uso de este sistema. Por su puesto este módulo está bajo control exclusivo de la Coordinación de presupuesto. Los resultados obtenidos por este módulo presupuestario, entre los que se cuenta un manejo eficiente de un presupuesto de gran envergadura con una herramienta muy fácil de usar, todo esto inspiró a que las siguientes actividades a desempeñar por el pasante sean relacionadas con la programación de un módulo para incrementar la capacidad de dicho sistema. En este sentido se propone el desarrollo e implantación de un módulo para el registro de la atención socio-asistencial que brinda la fundación a las personas más desprotegidas. De esta manera se podrán registrar todas las solicitudes realizadas, y así mantener una base de datos estructurada de toda la información que se genere dentro de la coordinación de Socio-Asistencial Identificación de Requerimientos del Sistema y del Usuario. (Semana 7) En la actualidad, prácticamente es inconcebible hablar acerca de alguna empresa o institución que no maneje sus procesos vitales de forma automatizada, ya que las ventajas que nos otorgan los equipos de computación en cuanto al procesamiento y almacenamiento de información es de absoluta importancia. Para el desarrollo de todo Sistema de Información es necesario primero establecer porqué se debe realizar, es decir, establecer un justificación coherente de lo que se quiere desarrollar para de esta manera esclarecer los objetivos de dicho sistema. En el caso de Fundaprosalud, son muchas las razones por las cuales se debe construir dicho sistema. A continuación se establecen los objetivos que debe cumplir el sistema propuesto. Registrar, acceder y actualizar en tiempo real la información referida a los habitantes del Municipio Vargas, que utilizan los programas de Fundaprosalud. Mantener actualizada la actividad del Talento Humano que presta atención integral a través del Sistema. Centralizar la data generada de los Programas Sociales y de Salud en una Oficina de Información. 44

55 Eliminar la vulnerabilidad en los residentes del Municipio que utilizan los Programas Sociales y de Salud de la fundación. Incrementar la Interacción de las Autoridades con el colectivo Regional. Dar cumplimiento al Decreto Presidencial 3390 referente al Software Libre, mediante la incorporación y uso de herramientas y aplicaciones como: Apache, MySQL, PHP u otras funcionalidades. Hacer uso de la arquitectura cliente-servidor que ofrecen las tecnologías basadas en la WEB, para que los funcionarios autorizados y autenticados puedan acceder al Sistema de Información de forma remota. Estos objetivos corresponden a los del sistema en general. En lo que compete a este informe de pasantías, las actividades realizadas giran entorno a la programación de un módulo que se encargue del procesamiento de la información manejada por la Coordinación Socio-Asistencial, de esta manera, se establece como prioridad durante la semana 7 del período de pasantías, el levantamiento de información para iniciar rápidamente con la construcción del sistema. Se realizó una reunión con la presidenta de la fundación, Lic. Lourdes de Toledo y con su director, Lic. Frank Duben, para establecer cuáles serían los criterios bajo los cuales se desarrollaría el sistema, las necesidades específicas a tomar en cuenta y determinar el alcance de este desarrollo. En este sentido se determinó que la función general del sistema sería mantener un registro de los beneficiarios que son atendidos por fundaprosalud, de las solicitudes que estos realizan a la fundación, de los diferentes tipos de ayuda que se otorgan y del personal que atiende a los beneficiarios Recopilación de Información y Análisis de Procesos. (Semana 7) En la misma séptima semana de las pasantías, se procedió al levantamiento de la información para determinar directamente con las trabajadoras y trabajadores sociales cual es el funcionamiento actual de la Coordinación Socio-Asistencial, a quienes atienden y 45

56 cuáles son los beneficios que esta otorga a las comunidades. Todo esto para saber cómo abordar de manera eficiente la programación de este módulo para el sistema. En reunión con la Coordinadora de Socio-Asistencial, se determinó cual es el proceso mediante el cual es procesada cada solicitud, de esta manera se establece que el primer documento a tomar en cuenta es el formato de Receptoría, que es el oficio primordial para atender cada caso. Toda persona que asiste ante la institución para solicitar algún tipo de ayuda debe generar este documento. Para el momento de la entrevista, esto se realiza de forma manual, de tal manera que la trabajadora o trabajador social debe consultarle cada dato directamente al beneficiario y escribirlo de puño y letra sobre el formato preestablecido para las receptorías. Estas receptorías son cada una de ellas, el inicio de un caso, en donde la Coordinación de Socio- Asistencial tiene la responsabilidad de evaluarlas para establecer las necesidades prioritarias, las que se pueden atender de forma inmediata, las que requieren de un estudio por menorizado y las que no pueden ser atendidas por esta institución. Se solicitó a la Coordinación una copia del formato de receptoría para a partir de allí establecer cuáles serían los datos a ser manejados por el Sistema. De esta manera se pudo apreciar que en el documento de receptoría se separa al solicitante del beneficiario, esto debido a que generalmente los beneficiarios son personas vulnerables que se encuentran enfermos o tienen alguna dificultad para procesar personalmente sus solicitudes, o también porque el solicitante pudiera ser un vocero de algún Consejo Comunal que está colaborando con alguna persona de su comunidad, otro caso es que el beneficiario sea menor de edad y por ende la solicitud debe ser manejada por su representante. En este sentido se determina que los datos a ser registrados en la receptoría son los siguientes. Nombres y Apellidos del Solicitante Cédula de Identidad del Solicitante Teléfono de Contacto del Solicitante Parentesco con el Beneficiario o si se Trata de sí mismo. Nombres y Apellidos del Beneficiario Cédula de Identidad 46

57 Lugar y Fecha de Nacimiento Edad Sexo Dirección de Habitación Tipo de Ayuda Solicitada Número de miembros que componen el grupo familiar Si padece de alguna enfermedad Nombre y Apellido del Trabajador Social que recibió el caso Nombre y Apellido del Trabajador Social tratante del caso Campo para Observaciones Todos estos datos son los que se deben tomar en cuenta para el diseño de la Base de Datos y para el diseño preliminar del sistema. Uno de los aspectos importantes a tratar, es la indexación de las direcciones de los beneficiarios. De esta manera se podrán hacer consultas de acuerdo a la parroquia de origen de los beneficiarios, para así poder medir el rendimiento de la gestión de la fundación en cada una de las parroquias del municipio. Otro de los aspectos importantes será mantener sincronizadas las entregas de ayudas asistenciales con el inventario del depósito, con esto se podrá conocer la disponibilidad de cada uno de los artículos que se entregan, como sillas de ruedas, muletas o pañales. Así también se medirá cuáles son los artículos con mayor rotación, los que son de mayor importancia para las comunidades para renovar rápidamente el inventario de tales artículos. Uno de los campos a almacenar es registro de la trabajadora y trabajadora social que recibe al usuario y de quien trata el caso, de esta manera se genera un record del rendimiento del trabajador para así controlar su eficiencia. La idea general es que se pueda tener acceso a esta información desde cualquiera de las estaciones de trabajo de la sede administrativa, es decir, toda la data estará centralizada en el servidor y los usuarios del sistema podrán acceder a ella desde cualquiera de los equipos conectados a la red. 47

58 Diseño Preliminar y Programación del Módulo. (Semanas 8, 9 y 10) Todo el proceso requirió del diseño de un diagrama de flujo para visualizar de forma gráfica cuales son los pasos por los que pasa una solicitud para poder programar de la forma más eficiente el funcionamiento del Sistema. Después de varios análisis, de resumir y abstraer los pasos más relevantes, se definió el siguiente diagrama como el más idóneo para explicar el proceso. Figura 18. Diagrama de Flujo del Registro de Solicitudes (Receptorias) Fuente: Autor 48

59 El diseño preliminar del sistema se realizó en base a las acciones que deben realizar los usuarios del sistema para poder interactuar con el mismo, en este sentido, se enfatizó en el uso de una interfaz gráfica de usuario que sea lo más simple posible, para que el entrenamiento y adaptación al nuevo sistema sea lo más cómodo y rápido. Debido a que ya estaban implementados otros módulos del sistema, se continuó con la misma línea de diseño para mantener los mismos criterios visuales y no confundir a los usuarios al cambiar entre un módulo y otro. En la siguiente figura se muestra el diseño de la interfaz gráfica de usuario que corresponde a la pantalla principal del sistema. Figura 19. Interfaz Gráfica de Usuario del Sistema Fuente: Asociación Cooperativa Venesoft Describiendo la figura, se puede observar un diseño simple y limpio de la interfaz, siendo comprendida por un encabezado que identifica a la Institución y al Sistema; con un menú principal con función de acordeón en su parte izquierda, que permite accede a cualquiera de los módulos desde cualquier ventana del sistema. Cabe destacar la herramienta de autenticación del usuario ubicada en la parte inferior izquierda de la 49

60 pantalla, que permite mantener un control de acceso a la información del sistema. Así, solo los módulos que estén habilitados para determinado usuario, estarán activos para este. La plataforma de desarrollo escogida para la construcción del Sistema fue XAMPP, una compilación de herramientas de software libre desarrollada por ApacheFriends que agrupa el servidor Apache, el gestor de bases de datos MySQL, el motor para la interpretación del lenguaje de programación PHP y Perl. Todo esto bajo un paquete de instalación muy práctico de implementar que permite un arranque rápido en las actividades del programador. Figura 20. Página oficial de ApacheFriends para la descarga de XAMPP Fuente: Una de las ventajas de XAMPP es que es una herramienta multiplataforma, es decir que funciona sobre varios sistemas operativos, de esta manera se puede desarrollar el sistema una sola vez bajo un lenguaje de programación unificado que puede ser ejecutado tanto en Microsoft Windows, Apple MacOS, Solaris o cualquier distribución de Linux. Esto mejora la portabilidad del sistema y la capacidad de migrar la información entre distintas plataformas cuando se requiera. En el caso de Fundaprosalud, se cuenta con un Servidor HP Proliant ML150 con Microsoft Windows Server 2013 instalado, por lo que es perfectamente compatible con esta tecnología. Cabe destacar que para el momento del desarrollo del módulo de Socio- Asistencial, ya se encontraba instalada esta herramienta en el servidor. 50

61 Sin embargo, a continuación se hace un breve repaso del proceso de instalación y configuración de XAMPP. Primero se debe descargar la versión más actual del software, para esto basta dirigirse al sitio web y encontrar la versión para el sistema operativo en el que se desea instalar, en el caso de Windows se cuenta con una versión comprimida en un archivo extraíble, y otra con un asistente de instalación muy cómodo y práctico de usar. Una vez instalado, en Windows se debe ejecutar el Panel de Control de XAMPP, el cual permite administrar de forma centralizada todas las opciones de esta herramienta. En las últimas versiones se ha renovado este panel de control, ofreciendo una mejor interfaz gráfica que permite una configuración rápida del servidor Apache y del gestor de base de datos MySQL. Figura 21. Interfaz gráfica de usuario del Panel de Control de XAMPP para Windows Fuente: Autor En el grafico superior se puede observar cómo se puede acceder fácilmente a las diferentes funciones de XAMPP, lo que corresponde resaltar en este caso es que tanto el servidor Apache como MySQL deben estar habilitados como servicios dentro de Windows para su correcto funcionamiento, en esta ventana se muestra la opción para iniciar o detener estos servicios y se visualizan los puertos por los cuales se atienden las peticiones. 51

62 Una vez inicializados los servicios se procede a la configuración de XAMPP, para esto se puede acceder desde cualquier navegador web a la dirección ó ambas se corresponden a la instalación de un servidor local dentro del equipo, también se puede acceder a esta página de configuración directamente desde el panel de control presionando el botón Admin en la sección de Apache. Al acceder, basta con seleccionar el idioma de la interfaz y ya se pueden usar las características de apache. Es importante acceder a la dirección para configurar la clave de acceso raíz de MySQL. Figura 22. Pantalla de administración del Servidor Apache. Fuente: Autor En esta ventana se observan las diferentes configuraciones y herramientas de XAMPP, en esta se cuentan con varios ejemplos de uso para este servidor. Todas las aplicaciones webs desarrolladas en PHP deben ser ejecutadas bajo una arquitectura Cliente-Servidor, es por esto que se hace necesaria la instalación del servidor Apache. De esta manera las carpetas contenedoras de estas aplicaciones deben ubicarse en la ruta C:\xampp\htdocs para el caso de Microsoft Windows. La forma de ejecutarlas depende del nombre del directorio, 52

63 por ejemplo, para acceder a una aplicación web instalada en la carpeta C:\xampp\htdocs\sitema, se accede en el navegador a Tal como se ha ido indicando a lo largo de este informe, el Sistema de Gestión de Bases de Datos utilizado es MySQL, una de las herramientas de base de datos más usadas en el mundo. Para el sistema de Socio-Asistencial se creó el esquema beneficiario que permite almacenar el registro de personas que reciben las ayudas económicas o médicas por parte de Fundaprosalud. A continuación se muestra el Diagrama Entidad - Relación de dicho esquema basado en las tablas y relaciones definidas. Figura 23. Diagrama Entidad - Relacción del Esquema Beneficiario Fuente: Autor En el anterior diagrama, se puede observar la creación de siete tablas con sus relaciones. La tabla Beneficiario, que se podría considerar como la principal de este esquema, es la contiene todos los datos de los beneficiarios que son atendidos por la fundación. Es importante aclarar que el diseño de este diagrama se realizó mediante el uso de la herramienta MySQL Workbench, en donde se identifican los campos claves con el símbolo de una llave, los campos foráneos con rombos de color fucsia y los campos obligatorios o no nulos con rombos de color cian. 53

64 Allí se observa el tipo de dato de cada uno de estos campos así como la longitud de caracteres especificada para cada uno de ellos. Además de este, también existen otros esquemas dentro de la base de datos que son usados por el módulo de socio-asistencial, tales como el esquema receptoría, que contiene las tablas diseñadas para almacenar solicitudes dentro de la base de datos, además de los esquemas compartidos para la administración del sistema, como para la autenticación de los usuarios. Una vez diseñada e implantada la base de datos se procedió a la construcción del cuerpo del sistema, es decir a programar el código en PHP que permita la interacción entre el usuario y el computador. Para esto se hizo uso de un software privativo ya adquirido por el personal de informática, se trata de Adobe Dreamweaver. Esta aplicación permite el desarrollo de sitios web de una manera muy eficiente, ya que permite una programación visual en paralelo con la programación en código, así se avanza rápidamente en el diseño de la interfaz gráfica de usuario mientras se va programando el código fuente en PHP. Figura 24. Interfaz Gráfica de Usuario de Adobe Dreamweaver CS6 Fuente: 54

65 El uso más idóneo de esta herramienta es la creación un sitio web, así se permite tener sincronizada el código fuente local con el de acceso remoto, así como con el servidor de pruebas. En este caso, se creó el sitio fundaprosalud_web con una carpeta local ubicada en el directorio Mis Documentos y una carpeta remota ubicada en el htdocs que a su vez funciona como servidor de pruebas. Así mismo se liberó el acceso remoto para que los usuarios del sistema puedan acceder desde sus estaciones de trabajo al sistema instalado en el servidor. Se realizaron diversas pruebas de conectividad con códigos de prueba e inmediatamente se arrancó con la programación del módulo, esta tarea abarcó tres semanas del período de pasantías. Lo primero que se debió programar fue la clase que permite el registro, actualización, eliminación y consulta de los datos de los beneficiarios, para esto se creó dentro del sitio fundaprosalud_web el directorio beneficiario, en su interior se crearon los archivos beneficiario.php que contiene la clase que realiza las funciones citadas, y los archivos.php que tienen la interfaz con la que se comunican los usuarios con el sistema. Dentro de la clase beneficiario.php se programaron los diferentes métodos que permiten manipular los registros de los beneficiarios. La primera función que se creo fue la de la conexión a la base de datos que permite seleccionar el esquema beneficiario. function abrirconexion(){ $esquema="beneficiario"; $link=mysql_connect(" :3306","root","as2564sa"); if($link==0){ die ("Falló conexión"); }else{ echo "Se conectó al RBDMS...<br><br>"; } if($dbselect=mysql_select_db($esquema,$link)){ echo "Se conectó a la base de datos ".$esquema."...<br><br>"; //$this->agregar(); }else { die("fallo la seleccion de la base de datos...<br><br>"); }} function cerrarconexion(){ if($conn=mysql_close($link=mysql_connect(" :3306","root","a s2564sa"))){ echo "<br>finalizó la conexión exitosamente.<br>"; }else{ echo "Error de base de datos.<br>"; }} 55

66 Estas son las funciones abrirconexion y cerrarconexion que permite seleccionar el esquema beneficiario y realizar las consultas SQL a la base de datos y cerrar la conexión una vez terminada la consulta. Seguidamente se programó la función agregar, la cual permite registrar nuevos beneficiarios en el sistema. function agregar(){ $idbeneficiario=$_post['idbeneficiario']; $nacionalidad=$_post['nacionalidad']; $sexo=$_post['sexo']; $nombre=$_post['nombre']; $nombre2=$_post['nombre2']; if(!$nombre2) $nombre2=0; $apellido=$_post['apellido']; $apellido2=$_post['apellido2']; if(!$apellido2) $apellido2=0; $telefonofijo=$_post['telefonofijo']; if(!$telefonofijo) $telefonofijo=0; $telefonomovil=$_post['telefonomovil']; if(!$telefonomovil) $telefonomovil=0; $fechanacimiento=$_post['fechanacimiento']; if(!$fechanacimiento) $fechanacimiento=' '; $representante=$_post['representante']; $representante2=$_post['representante2']; if(!$representante) $representante=0; if(!$representante2) $representante2=0; $enfermedad=$_post['enfermedad']; if(!$enfermedad) $enfermedad='ninguna'; $idestado=$_post['idestado']; $idmunicipio=$_post['idmunicipio']; $idparroquia=$_post['idparroquia']; $idsector=$_post['idsector']; $idcalle=$_post['idcalle']; $nrohabitacion=$_post['nrohabitacion']; $lugarnacimiento=$_post['lugarnacimiento']; if(!$lugarnacimiento) $lugarnacimiento= 'No indica'; if(!($this->busqueda($idbeneficiario))){ $querybeneficiario="insert INTO `beneficiario`.`beneficiario` (`idbeneficiario`, `nacionalidad`, `sexo`, `nombre`, `nombre2`, `apellido`, `apellido2`, `telefonofijo`, `telefonomovil`, `fechanacimiento`, `idestado`, `idmunicipio`, `idparroquia`, `idsector`, `idcalle`, `nrohabitacion`, `lugarnacimiento`, `enfermedad`) VALUES ($idbeneficiario, '$nacionalidad', '$sexo', '$nombre', '$nombre2', '$apellido', '$apellido2', $telefonofijo, $telefonomovil, '$fechanacimiento', $idestado, $idmunicipio, $idparroquia, $idsector, $idcalle, '$nrohabitacion', '$lugarnacimiento', '$enfermedad');"; }else{ 56

67 $querybeneficiario="update `beneficiario`.`beneficiario` SET `nacionalidad`='$nacionalidad', `sexo`='$sexo', `nombre`='$nombre', `nombre2`='$nombre2', `apellido`='$apellido', `apellido2`='$apellido2', `telefonofijo`=$telefonofijo, `telefonomovil`=$btelefonomovil, `fechanacimiento`='$bfechanacimiento', `idestado`=$idestado, `idmunicipio`=$idmunicipio, `idparroquia`=$idparroquia, `idsector`=$idsector, `idcalle`=$idcalle, `nrohabitacion`='$nrohabitacion', `lugarnacimiento`='$lugarnacimiento', `enfermedad`='$enfermedad' WHERE `idbeneficiario`=$idbeneficiario;"; } if(mysql_query($querybeneficiario,$link=mysql_connect(" :33 06","root","as2564sa"))){ echo mysql_error()."<br>"; echo '<h1 align="center">registro Exitoso</h1>'; } } Mediante esta función se reciben los datos del beneficiario a través del método post del protocolo http para almacenarlos en variables y luego insertar los registros en la base de datos. Seguidamente la función actualizar. function actualizar(){ $idbeneficiario=$_post['idbeneficiario']; $nacionalidad=$_post['nacionalidad']; $sexo=$_post['sexo']; $nombre=$_post['nombre']; $nombre2=$_post['nombre2']; $apellido=$_post['apellido']; $apellido2=$_post['apellido2']; $telefonofijo=$_post['telefonofijo']; $telefonomovil=$_post['telefonomovil']; $fechanacimiento=$_post['fechanacimiento']; $representante=$_post['representante']; $representante2=$_post['representante2']; $idestado=$_post['idestado']; $idmunicipio=$_post['idmunicipio']; $idparroquia=$_post['idparroquia']; $idsector=$_post['idsector']; $idcalle=$_post['idcalle']; $nrohabitacion=$_post['nrohabitacion']; //$cedulac=$_get['cedulac']; /*if($cedulac){ echo '<script type="text/javascript"> window.location="actualizarsolicitante.php?&cedula= "; </script> ';}else{*/ if($this->busqueda($idbeneficiario)){ $queryactualizar= "update beneficiario SET nacionalidad='$nacionalidad',sexo='$sexo',nombre='$nombre',nombre2='$nomb re2',apellido='$apellido',apellido2='$apellido2',telefonofijo=$telefonofi jo,telefonomovil=$telefonomovil,fechanacimiento='$fechanacimiento',repres entante='$representante',representante2='$representante2',idestado=$idest ado,idmunicipio=$idmunicipio,idparroquia=$idparroquia,idsector=$idsector, 57

68 idcalle=$idcalle,nrohabitacion='$nrohabitacion' WHERE idbeneficiario=$idbeneficiario;"; $actualizar=mysql_query($queryactualizar,$link=mysql_connect(" :3306","root","as2564sa")); if(!$actualizar){ die("sentencia no ejecutada: ".mysql_error()."<br><br>no se pueden actualizar los datos."); }else echo "<script>alert('se actualizaron los datos correctamente.');</script>";}else echo "La cédula introducida no está registrada<br>"; //} } Con esta función se pueden realizar modificaciones a usuarios ya registrados en el sistema, de igual manera se reciben los datos a modificar a través del método post desde un formulario, se validan y se hacen las modificaciones pertinentes. Luego se desarrolló la función para eliminar beneficiarios del sistema. function eliminar(){ $idbeneficiario=$_post['idbeneficiario']; if($this->busqueda($idbeneficiario)){ $queryeliminar= "delete from beneficiario where idbeneficiario=$idbeneficiario;"; $eliminar=mysql_query($queryeliminar,$link=mysql_connect(" :33 06","root","as2564sa")); if(!$eliminar){ die("sentencia no ejecutada: ".mysql_error()."<br><br>error de eliminación, regrese y verifique los datos introducidos."); }else echo "<script>alert('se ha elinado el registro de la base de datos');</script>";}else echo "La cédula introducida no está registrada<br>"; } Esta función recibe el identificador único del beneficiario para ubicarlo dentro de la tabla beneficiario y así eliminarlo del sistema, cabe destacar que esta función requiere de una confirmación y autenticación mediante la interfaz de usuario puesto que lo primordial de este sistema es preservar la mayor cantidad de información. También se programó una función importante para el sistema en general cuya función es obtener los datos de la dirección de cualquier beneficiario a partir de los identificadores únicos de su dirección. function getdireccion($idcalle,$idsector,$idparroquia,$idmunicipio,$idestado){ $query="select calle,sector,parroquia,municipio,estado from `beneficiario`.`calle`,`beneficiario`.`sector`,`beneficiario`.`parroquia`, `beneficiario`.`municipio`,`beneficiario`.`estado` where `beneficiario`.`calle`.`idcalle`=$idcalle and `beneficiario`.`calle`.`idsector`=$idsector 58

69 and `beneficiario`.`calle`.`idparroquia`=$idparroquia and `beneficiario`.`calle`.`idmunicipio`=$idmunicipio and `beneficiario`.`calle`.`idestado`=$idestado and `beneficiario`.`sector`.`idsector`=$idsector and `beneficiario`.`sector`.`idparroquia`=$idparroquia and `beneficiario`.`sector`.`idmunicipio`=$idmunicipio and `beneficiario`.`sector`.`idestado`=$idestado and `beneficiario`.`parroquia`.`idparroquia`=$idparroquia and `beneficiario`.`parroquia`.`idmunicipio`=$idmunicipio and `beneficiario`.`parroquia`.`idestado`=$idestado and `beneficiario`.`municipio`.`idmunicipio`=$idmunicipio and `beneficiario`.`municipio`.`idestado`=$idestado and `beneficiario`.`estado`.`idestado`=$idestado"; $link=mysql_connect(" :3306","root","as2564sa"); $dbselect=mysql_select_db("beneficiario",$link); $mostrar=mysql_query($query,$link); $row=mysql_fetch_array($mostrar); return $row; } Esta función tiene su propia conexión a la base de datos puede ser usada por cualquier otra case dentro del sistema. Seguidamente se diseñó la función mostrar la cual permite visualizar los datos del usuario en la pantalla. function mostrar(){ //$cont=0; $consulta=$_post['consulta']; if($consulta=='ccedula' or $consulta=='acedula'){ $idbeneficiario=$_post['idbeneficiario']; //echo $cedula; $querymostrar= "select * from beneficiario where idbeneficiario=$idbeneficiario;"; }else{ $querymostrar= "select * from beneficiario order by idbeneficiario;"; } $mostrar=mysql_query($querymostrar,$link=mysql_connect(" :3306 ","root","as2564sa")); if(!$mostrar){ die("sentencia no ejecutada: ".mysql_error()."<br><br>no se pueden mostrar los datos."); }else echo "Los datos se muestran a continuación."; if($consulta=='acedula'){ if($row=mysql_fetch_array($mostrar)){ /*echo "<form name='actualizar' id='actualizar' action='beneficiario.php?&tipo=actualizar' method='post'><table border='1' align='center'>\n"; echo "<tr> <td>cedula</td> <td>nacionalidad</td> <td>sexo</td> <td>primer Nombre</td> <td>segundo Nombre</td> 59

70 <td>primer Apellido</td> <td>segundo Apellido</td> <td>telefono Fijo</td> <td>telefono Movil</td> <td>fecha de Nacimiento</td> <td>representante</td> <td>representante2</td> <td>estado</td> <td>municipio</td> <td>parroquia</td> <td>sector</td> <td>calle</td> <td>nro. Habitación</td> </tr>\n"; */ do{ $direccionrow=$this- >getdireccion($row["idcalle"],$row["idsector"],$row["idparroquia"],$row[" idmunicipio"],$row["idestado"]); echo '<h3 align="center">actualizar Beneficiario</h3> <table width="100%" border="1" cellspacing="0" cellpadding="0"> <tr> <td width="400"><h3>datos Personales</h3></td> <td><h3>dirección de Nacimiento</h3></td> </tr> <tr> <td><form id="solicitante" name="solicitante" method="post" action="beneficiario.php?&tipo=actualizar"> <p>cedula: <input name="idbeneficiario" readonly="readonly" type="text" size="30" maxlength="11" value="'.$row["idbeneficiario"].'"/> </p> <p> <label for="nacionalidad">nacionalidad:</label> <select name="nacionalidad" id="nacionalidad"> <option value="v">venezolano(a)</option> <option value="e">extranjero(a)</option> </select> </p> <p> <label for="sexo">sexo:</label> <select name="sexo" id="sexo"> <option value="m">masculino</option> <option value="f">femenino</option> </select> </p> <p> <label for="nombre">primer Nombre:</label> <input type="text" name="nombre" size="30" value="'.$row["nombre"].'" maxlength="45" id="nombre" /> </p> <p> <label for="nombre2">segundo Nombre:</label> <input type="text" name="nombre2" size="30" value="'.$row["nombre2"].'" maxlength="45" id="nombre2" /> 60

71 </p> <p> <label for="nombre4">primer Apellido:</label> <input type="text" name="apellido" size="30" value="'.$row["apellido"].'" maxlength="45" id="nombre4" /> </p> <p> <label for="nombre5">segundo Apellido:</label> <input type="text" name="apellido2" size="30" maxlength="45" value="'.$row["apellido2"].'" id="nombre5" /> </p> <p> <label for="nombre6">telefono de Casa:</label> <input type="text" name="telefonofijo" size="30" value="'.$row["telefonofijo"].'" maxlength="45" id="nombre6" /> </p> <p> <label for="nombre7">telefono Movil:</label> <input type="text" name="telefonomovil" size="30" value="'.$row["telefonomovil"].'" maxlength="45" id="nombre7" /> </p> <p> <label for="nombre18">fecha de Nacimiento:</label> <input type="text" name="fechanacimiento" size="10" value="'.$row["fechanacimiento"].'" maxlength="10" id="nombre18" /> </p> <p>cédula Primer Representante: <input name="representante" type="text" size="30" value="'.$row["representante"].'" maxlength="11" /> </p> <p>cédula Segundo Representante: <input name="representante2" type="text" size="30" value="'.$row["representante2"].'" maxlength="11" /> </p> <p> <label for="estado">estado:</label> <input readonly="readonly" type="text" name="estado" value="'.$direccionrow["estado"].'" id="estado" /> <input type="hidden" name="idestado" value="'.$row["idestado"].'" id="idestado" /> </p> <p> <label for="municipio">municipio:</label> <input type="text" readonly="readonly" name="municipio" value="'.$direccionrow["municipio"].'" id="municipio" /> <input type="hidden" name="idmunicipio" value="'.$row["idmunicipio"].'" id="idmunicipio" /> </p> <p> <label for="parroquia">parroquia:</label> <input type="text" readonly="readonly" name="parroquia" value="'.$direccionrow["parroquia"].'" id="parroquia" /> <input type="hidden" name="idparroquia" value="'.$row["idparroquia"].'" id="idparroquia" /> 61

72 </p> <p> <label for="sector">sector:</label> <input type="text" readonly="readonly" value="'.$direccionrow["sector"].'" id="sector" /> <input type="hidden" name="idsector" value="'.$row["idsector"].'" id="idsector" /> </p> <p> <label for="calle">calle:</label> <input type="text" readonly="readonly" name="calle" value="'.$direccionrow["calle"].'" id="calle" /> <input type="hidden" name="idcalle" value="'.$row["idcalle"].'" id="idcalle" /> </p> <p> <label for="nombre17">nro. Habitacion:</label> <input type="text" name="nrohabitacion" size="30" value="'.$row["nrohabitacion"].'" maxlength="45" id="nombre17" /> </p> <p> <input type="reset" name="limpiar" id="limpiar" value="limpiar" /> <input type="submit" name="actualizar" id="actualizar" value="actualizar" /> </p> </form></td> <td><iframe name="nuevo" height="100%" width="300" frameborder="0" align="middle" scrolling="no" src="/fundaprosalud_web/direccion/registrarestado.php"></iframe></td> </tr> </table>'; }while($row=mysql_fetch_array($mostrar)); } else{ echo "Esta Cédula no esta registrada. Desea registrar $idbeneficiario?<br><font size='+3'><a href='agregarbeneficiario.php?&idbeneficiario=$idbeneficiario'>sí</a></fo nt><br><a href='inicio.php'>regresar</a><br>"; } } 62

73 Este método se usa conjuntamente con otra función del sistema que permite generar documentos de PDF a partir de código HTML, en este sentido, la salida mostrada por el sistema cuando se consulta es la que se muestra en la siguiente figura. Figura 25. Salida del Sistema para mostrar los datos de los beneficiarios Fuente: Fundaprosalud Vargas Para no sobrecargar este informe de códigos fuente, para los formularios de interacción con el usuario solo se mostrarán las pantallas de la interfaz gráfica de usuario. 63

74 Figura 26. Pantalla Registro de Beneficiarios Fuente: Fundaprosalud Vargas Figura 27. Pantalla Actualización de Beneficiarios Fuente: Fundaprosalud Vargas 64

75 Figura 28. Pantalla Eliminar Beneficiarios Fuente: Fundaprosalud Vargas Es importante destacar que para ingresar a esta pantalla se debe contar con una clave de acceso autorizada para esta función. Luego de la programación de todos los elementos para el correcto funcionamiento del esquema beneficiario, se procedió a programar los módulos para el esquema receptoría, que comprende registrar, actualizar, eliminar y consultar las receptorías registradas en el Sistema. A continuación se describirá la función agregar. function agregar(){ //RECOLECCION DE DATOS //datos receptoria $idreceptoria=$_post['idreceptoria']; $montosolicitado=$_post['montosolicitado']; $montootorgado=$_post['montootorgado']; $fechareceptoria=$_post['fechareceptoria']; $atendido=$_post['atendido']; if(!$atendido) $atendido=0; //datos solicitante $idsolicitante=$_post['idsolicitante']; $nacionalidad=$_post['nacionalidad']; $sexo=$_post['sexo']; $fechanacimiento=$_post['fechanacimiento']; if(!$fechanacimiento) $fechanacimiento=' '; $nombre=$_post['nombre']; $nombre2=$_post['nombre2']; if(!$nombre2) $nombre2=0; $apellido=$_post['apellido']; $apellido2=$_post['apellido2']; if(!$apellido2) $apellido2=0; $telefonofijo=$_post['telefonofijo']; if(!$telefonofijo) $telefonofijo=0; $telefonocelular=$_post['telefonomovil']; if(!$telefonocelular) $telefonocelular=0; 65

76 $parentesco=$_post['parentesco']; //datos beneficiario $idbeneficiario=$_post['idbeneficiario']; $bnacionalidad=$_post['bnacionalidad']; $bsexo=$_post['bsexo']; $bfechanacimiento=$_post['bfechanacimiento']; if(!$bfechanacimiento) $bfechanacimiento=' '; $bnombre=$_post['bnombre']; $bnombre2=$_post['bnombre2']; if(!$bnombre2) $bnombre2=0; $bapellido=$_post['bapellido']; $bapellido2=$_post['bapellido2']; if(!$bapellido2) $bapellido2=0; $btelefonofijo=$_post['btelefonofijo']; if(!$btelefonofijo) $btelefonofijo=0; $btelefonocelular=$_post['btelefonomovil']; if(!$btelefonocelular) $btelefonocelular=0; $enfermedad=$_post['enfermedad']; if(!$enfermedad) $enfermedad='ninguna'; //datos de direccion $idestado=$_post['idestado']; $idmunicipio=$_post['idmunicipio']; $idparroquia=$_post['idparroquia']; $idsector=$_post['idsector']; $idcalle=$_post['idcalle']; $nrohabitacion=$_post['nrohabitacion']; if(!$nrohabitacion) $nrohabitacion='s/n'; $lugarnacimiento=$_post['lugarnacimiento']; if(!$lugarnacimiento) $lugarnacimiento= 'No indica'; //datos de ayuda $idtipodeayuda=$_post['idtipodeayuda']; $idtipodeayuda2=$_post['idtipodeayuda2']; $ninas=$_post['ninas']; if(!$ninas) $ninas=0; $ninos=$_post['ninos']; if(!$ninos) $ninos=0; $adolf=$_post['adolf']; if(!$adolf) $adolf=0; $adolm=$_post['adolm']; if(!$adolm) $adolm=0; $adulf=$_post['adulf']; if(!$adulf) $adulf=0; $adulm=$_post['adulm']; if(!$adulm) $adulm=0; $admayf=$_post['admayf']; if(!$admayf) $admayf=0; $admaym=$_post['admaym']; if(!$admaym) $admaym=0; $observaciones=$_post['observaciones']; if(!$observaciones) $observaciones=0; $idreceptor=$_post['idreceptor']; $idtratante=$_post['idtratante']; 66

77 if(!($this->busqueda($idreceptoria,$fechareceptoria))){ //echo $iddonativo; if(!($this->busquedabeneficiario($idbeneficiario))){ $querybeneficiario="insert INTO `beneficiario`.`beneficiario` (`idbeneficiario`, `nacionalidad`, `sexo`, `nombre`, `nombre2`, `apellido`, `apellido2`, `telefonofijo`, `telefonomovil`, `fechanacimiento`, `idestado`, `idmunicipio`, `idparroquia`, `idsector`, `idcalle`, `nrohabitacion`, `lugarnacimiento`, `enfermedad`) VALUES ($idbeneficiario, '$bnacionalidad', '$bsexo', '$bnombre', '$bnombre2', '$bapellido', '$bapellido2', $btelefonofijo, $btelefonocelular, '$bfechanacimiento', $idestado, $idmunicipio, $idparroquia, $idsector, $idcalle, '$nrohabitacion', '$lugarnacimiento', '$enfermedad');"; }else{ $querybeneficiario="update `beneficiario`.`beneficiario` SET `nacionalidad`='$bnacionalidad', `sexo`='$bsexo', `nombre`='$bnombre', `nombre2`='$bnombre2', `apellido`='$bapellido', `apellido2`='$bapellido2', `telefonofijo`=$btelefonofijo, `telefonomovil`=$btelefonocelular, `fechanacimiento`='$bfechanacimiento', `idestado`=$idestado, `idmunicipio`=$idmunicipio, `idparroquia`=$idparroquia, `idsector`=$idsector, `idcalle`=$idcalle, `nrohabitacion`='$nrohabitacion', `lugarnacimiento`='$lugarnacimiento', `enfermedad`='$enfermedad' WHERE `idbeneficiario`=$idbeneficiario;"; } if(!($this->busquedabeneficiario($idsolicitante))){ $querysolicitante="insert INTO `beneficiario`.`beneficiario` (`idbeneficiario`, `nacionalidad`, `sexo`, `nombre`, `nombre2`, `apellido`, `apellido2`, `telefonofijo`, `telefonomovil`, `fechanacimiento`) VALUES ($idsolicitante, '$nacionalidad', '$sexo', '$nombre', '$nombre2', '$apellido', '$apellido2', $telefonofijo, $telefonocelular, '$fechanacimiento');"; }else{ $querysolicitante="update `beneficiario`.`beneficiario` SET `nacionalidad`='$nacionalidad', `sexo`='$sexo', `nombre`='$nombre', `nombre2`='$nombre2', `apellido`='$apellido', `apellido2`='$apellido2', `telefonofijo`=$telefonofijo, `telefonomovil`=$telefonocelular, `fechanacimiento`='$fechanacimiento' WHERE `idbeneficiario`=$idsolicitante;"; } if(!($this->busquedafamilia($idbeneficiario))){ //$idfamilia=$this->getidfamilia(); $queryfamilia="insert INTO `asistencial`.`familia` (`idrepresentante`, `ninos`, `ninas`, `adolf`, `adolm`, `adulf`, `adulm`, `admayf`, `admaym`) VALUES ($idbeneficiario, $ninos, $ninas, $adolf, $adolm, $adulf, $adulm, $admayf, $admaym);"; }else{ $queryfamilia="update `asistencial`.`familia` SET `ninos`=$ninos, `ninas`=$ninas, `adolf`=$adolf, `adolm`=$adolm, `adulf`=$adulf, `adulm`=$adulm, `admayf`=$admayf, `admaym`=$admaym WHERE `idrepresentante`=$idbeneficiario;"; } $queryreceptoria= "INSERT INTO `asistencial`.`receptoria` (`idreceptoria`, `idbeneficiario`, `idsolicitante`, `fecha`, `idtipoayuda`, `idtipoayuda2`, `montosolicitado`, `montootorgado`, 67

78 `atendido`, `idreceptor`, `idtratante`, `observaciones`, `parentesco`) VALUES ($idreceptoria, $idbeneficiario, $idsolicitante, '$fechareceptoria', $idtipodeayuda, $idtipodeayuda2, '$montosolicitado', '$montootorgado', $atendido, $idreceptor, $idtratante, '$observaciones', '$parentesco');"; mysql_query($querybeneficiario,$link=mysql_connect(" :3306","root","as2564sa")); echo mysql_error()."<br>"; if($idsolicitante!=$idbeneficiario){ mysql_query($querysolicitante,$link=mysql_connect(" :3306", "root","as2564sa")); echo mysql_error()."<br>";} mysql_query($queryfamilia,$link=mysql_connect(" :3306","roo t","as2564sa")); echo mysql_error()."<br>"; mysql_query($queryreceptoria,$link=mysql_connect(" :3306"," root","as2564sa")); if(!mysql_error()) echo mysql_error()."<br><h2 align='center'>registro Exitoso.</h2><br><a href='registrar.php'>registrar otra Receptorí</a>"; else echo mysql_error()."<br><h2>error de Registro. Contacte con el administrador del sistema </h2>"; }else{ echo "Error regrese al <a href='inicio.php'>menu Principal</a><br>"; } } Esta método el algo complejo, pues debe validad la información que se está introduciendo antes de registrarla en el sistema. En esta función se reciben los datos a través del método post del protocolo http para luego validarlos e insertarlos en las tablas respectivas del esquema receptoría y beneficiario. Algunos métodos dentro de la clase receptoría.php se obviaran para los efectos de este informe para ahorrar papel. A continuación se muestra la función actualizar. function actualizar(){ $iddonativo=$_post['iddonativo']; if($_get['iddonativo']){ $iddonativo=$_get['iddonativo']; } //$dbselect=mysql_select_db("rrhh",$link); $beneficiario=$this->consulta($iddonativo); if(!$beneficiario){ 68

79 echo "Esta Código Donativo no esta registrada. Desea registrar $iddonativo?<br><font size='+3'><a href='/fundaprosalud_web/beneficiario/agregarbeneficiario.php?&iddonativo =$iddonativo'>sí</a></font><br><a href='/fundaprosalud_web/inicio.php'>regresar</a><br>"; }else{ $nombre=$beneficiario['nombre']; $nombre2=$beneficiario['nombre2']; $apellido=$beneficiario['apellido']; $apellido2=$beneficiario['apellido2']; $sqlidrepresentante="select * from `rrhh`.`idrepresentante` where iddonativo='$iddonativo' and fecha=(select max(fecha) from `rrhh`.`idrepresentante` where iddonativo='$iddonativo')"; $sqlidbeneficiario="select * from `rrhh`.`idbeneficiario` where iddonativo='$iddonativo' and fecha=(select max(fecha) from `rrhh`.`idbeneficiario` where iddonativo='$iddonativo')"; $sqlidrrhh="select * from `rrhh`.`idrrhh` where iddonativo='$iddonativo' and fecha=(select max(fecha) from `rrhh`.`idrrhh` where iddonativo='$iddonativo')"; $sqlidproducto="select * from `rrhh`.`idproducto` where iddonativo='$iddonativo' and fecha=(select max(fecha) from `rrhh`.`idproducto` where iddonativo='$iddonativo')"; $sqldireccion="select * from `beneficiario`.`direccion` where iddonativo='$iddonativo' and fecha=(select max(fecha) from `beneficiario`.`direccion` where iddonativo='$iddonativo')"; $link=mysql_connect(" :3306","root","as2564sa"); $resultidbeneficiario=mysql_query($sqlidbeneficiario,$link); $resultcivil=mysql_query($sqlidrepresentante,$link); $resultidrrhh=mysql_query($sqlidrrhh,$link); $resultidproducto=mysql_query($sqlidproducto,$link); $resultdireccion=mysql_query($sqldireccion,$link); echo mysql_error(); $rowidbeneficiario=mysql_fetch_array($resultidbeneficiario); if(!$rowidbeneficiario){ echo "La Código Donativo introducida se encuentra registrada pero no es un trabajador de Fundaprosalud. <a href='agregar.php?&iddonativo=$iddonativo&nombre=$nombre&nombre2=$nombre2 &apellido=$apellido&apellido2=$apellido2'>registrar Donativo</a>."; } else{ $rowcivil=mysql_fetch_array($resultcivil); $rowidrrhh=mysql_fetch_array($resultidrrhh); $rowidproducto=mysql_fetch_array($resultidproducto); $rowdireccion=mysql_fetch_array($resultdireccion); $idrepresentante=$rowcivil['idrepresentante']; $idbeneficiario=$rowidbeneficiario['idbeneficiario']; $idrrhh=$rowidrrhh['idrrhh']; $idproducto=$rowidproducto['idproducto']; $idestado=$rowdireccion['idestado']; $idmunicipio=$rowdireccion['idmunicipio']; $idparroquia=$rowdireccion['idparroquia']; $idsector=$rowdireccion['idsector']; 69

80 $idcalle=$rowdireccion['idcalle']; $direccionrow=$this- >getdireccion($idcalle,$idsector,$idparroquia,$idmunicipio,$idestado); $estado=$direccionrow['estado']; $municipio=$direccionrow['municipio']; $parroquia=$direccionrow['parroquia']; $sector=$direccionrow['sector']; $calle=$direccionrow['calle']; echo $iddonativo.": ".$nombre." ".$nombre2." ".$apellido." ".$apellido2; echo '<form name="actualizar" id="actualizar" action="/fundaprosalud_web/rrhh/actualizar.php?&iddonativo='.$iddonativo. '" method="post">'; echo '<input type="hidden" name="nombre" value="'.$nombre.'" />'; echo '<input type="hidden" name="nombre2" value="'.$nombre2.'" />'; echo '<input type="hidden" name="apellido" value="'.$apellido.'"/>'; echo '<input type="hidden" name="apellido2" value="'.$apellido2.'"/>'; echo '<input type="hidden" name="estado" value="'.$estado.'"/>'; echo '<input type="hidden" name="municipio" value="'.$municipio.'"/>'; echo '<input type="hidden" name="parroquia" value="'.$parroquia.'"/>'; echo '<input type="hidden" name="sector" value="'.$sector.'"/>'; echo '<input type="hidden" name="calle" value="'.$calle.'"/>'; echo '<input type="hidden" name="idrepresentante" value="'.$idrepresentante.'">'; echo '<input type="hidden" name="idbeneficiario" value="'.$idbeneficiario.'"/>'; echo '<input type="hidden" name="idrrhh" value="'.$idrrhh.'"/>'; echo '<input type="hidden" name="idproducto" value="'.$idproducto.'"/>'; echo '<input type="submit" name="actualizar" id="actualizar" value="actualizar" />'; echo '</form>'; } } } 70

81 La función eliminar también fue diseñada para la supresión de las receptorías que tengan algún error y deban ser anuladas. Al igual que en el caso de los beneficiarios se requiere de permisos especiales para usar esta función del sistema. function eliminar(){ $iddonativo=$_post['iddonativo']; if($this->busqueda($iddonativo)){ $queryeliminar= "delete from donativo where iddonativo='$iddonativo';"; $eliminar=mysql_query($queryeliminar,$link=mysql_connect(" :33 06","root","as2564sa")); if(!$eliminar){ die("sentencia no ejecutada: ".mysql_error()."<br><br>error de eliminación, regrese y verifique los datos introducidos."); }else echo "<script>alert('se ha elinado el registro de la base de datos');</script>";}else echo "La cédula introducida no está registrada<br>"; } A continuación se mostraran las ventanas de la interfaz gráfica de usuario para el registro de las receptorías en el sistema. Figura 29. Pantalla Registrar Receptorías Fuente: Fundaprosalud Vargas Esta es la primera ventana que se muestra al tratar de registrar una receptoría en el sistema, aquí se consulta si el beneficiario ya está registrado en el sistema. A pesar de que a nivel de la interfaz gráfica de usuario se hace una diferenciación entre el solicitante y el beneficiario, a nivel de base de datos, ambos se registran como beneficiarios, pues el solicitante pudiera ser también beneficiario de la fundación. La tabla receptoría hace la separación a nivel de base de datos haciendo uso de los identificadores únicos. 71

82 Figura 30. Pantalla Registrar Nueva Receptoría Fuente: Fundaprosalud Vargas En esta pantalla, la trabajadora o trabajador social ingresa los diferentes datos del solicitante, del beneficiario, su dirección de habitación clasificada de acuerdo a Estado, Municipio, Parroquia, Sector y Calle, el tipo de ayuda solicitada con un alcance de dos solicitudes por receptoría, el registro del grupo familiar, los datos de la trabajador o trabajador social receptor y tratante, y las observaciones. La pantalla de actualización es similar a esta, al seleccionar la opción para actualizar receptorías desde el menú principal y consultar por un código ya registrado, se muestra pantalla con los datos llenos para su modificación. El sistema tiene la capacidad de emitir listados de acuerdo a diferentes criterios de búsqueda, tales como rangos de fecha, o por parroquia de origen del beneficiario. Con esto se termina de resumir todas las actividades realizadas durante las semanas 8, 9 y 10 de las pasantías, siendo estas las más intensas y activas de todo el período debido a la complejidad que implica el diseño y programación del sistema. 72

TEMA: Las Redes. NOMBRE Torres Castillo Ana Cristina. PROFESOR: Genaro Israel Casas Pruneda. MATERIA: Las TICS en la educación.

TEMA: Las Redes. NOMBRE Torres Castillo Ana Cristina. PROFESOR: Genaro Israel Casas Pruneda. MATERIA: Las TICS en la educación. TEMA: Las Redes NOMBRE Torres Castillo Ana Cristina. PROFESOR: Genaro Israel Casas Pruneda. MATERIA: Las TICS en la educación. QUÉ ES UNA RED? Una red informática es un conjunto de dispositivos interconectados

Más detalles

1.- FUNCION DE UNA RED INFORMATICA

1.- FUNCION DE UNA RED INFORMATICA 1.- FUNCION DE UNA RED INFORMATICA Una red de computadoras, también llamada red de ordenadores, red de comunicaciones de datos o red informática, es un conjunto de equipos informáticos y software conectados

Más detalles

INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia

INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia Qué es una Red? Es un grupo de computadores conectados mediante cables o algún otro medio. Para que? compartir recursos. software

Más detalles

REDES INFORMÁTICAS REDES LOCALES. Tecnología de la Información y la Comunicación

REDES INFORMÁTICAS REDES LOCALES. Tecnología de la Información y la Comunicación REDES INFORMÁTICAS REDES LOCALES INDICE 1. Las redes informáticas 1.1 Clasificación de redes. Red igualitaria. Red cliente-servidor 2. Las redes de área local 2.1 Estructura de una LAN 2.2 Protocolos de

Más detalles

Dispositivos de Red Hub Switch

Dispositivos de Red Hub Switch Dispositivos de Red Tarjeta de red Para lograr el enlace entre las computadoras y los medios de transmisión (cables de red o medios físicos para redes alámbricas e infrarrojos o radiofrecuencias para redes

Más detalles

FUNDAMENTOS DE REDES Y CONECTIVIDAD REDES INFORMATICAS

FUNDAMENTOS DE REDES Y CONECTIVIDAD REDES INFORMATICAS FUNDAMENTOS DE REDES Y CONECTIVIDAD REDES INFORMATICAS 1 REDES INFORMÁTICAS Se puede definir una red informática como un sistema de comunicación que conecta ordenadores y otros equipos informáticos entre

Más detalles

LAS TIC. Cintyha Lizbeth Gómez Salazar. Lic. Cruz Jorge Fernández Aramburo. 0 1 / 0 8 / 2 0 1 3

LAS TIC. Cintyha Lizbeth Gómez Salazar. Lic. Cruz Jorge Fernández Aramburo. 0 1 / 0 8 / 2 0 1 3 LAS TIC. Cintyha Lizbeth Gómez Salazar. Lic. Cruz Jorge Fernández Aramburo. PREESCOLAR. 0 1 / 0 8 / 2 0 1 3 INTRODUCCIÓN. Actualmente curso la Lic. En preescolar en la escuela normal Carlos A. Carrillo

Más detalles

Capas del Modelo ISO/OSI

Capas del Modelo ISO/OSI Modelo ISO/OSI Fue desarrollado en 1984 por la Organización Internacional de Estándares (ISO), una federación global de organizaciones que representa aproximadamente a 130 países. El núcleo de este estándar

Más detalles

AREA DE TECNOLOGIA E INFORMATICA. Introducción a las Redes de computadores

AREA DE TECNOLOGIA E INFORMATICA. Introducción a las Redes de computadores AREA DE TECNOLOGIA E INFORMATICA Introducción a las Redes de computadores 1 Concepto Una Red es un conjunto de ordenadores interconectados entre si mediante cable o por otros medios inalámbricos. 2 Utilidad

Más detalles

Redes Informáticas Temas: Concepto de Red de computadoras, Propósito de la Red, Clasificación según su cobertura geográfica. Topologías.

Redes Informáticas Temas: Concepto de Red de computadoras, Propósito de la Red, Clasificación según su cobertura geográfica. Topologías. Redes Informáticas Temas: Concepto de Red de computadoras, Propósito de la Red, Clasificación según su cobertura geográfica. Topologías. Docente: Lic. Mariela R. Saez Qué es una Red Informática? Una red,

Más detalles

DE REDES Y SERVIDORES

DE REDES Y SERVIDORES ADMINISTRACIÓN DE REDES Y SERVIDORES Introducción ESCUELA DE INGENIERÍA DE SISTEMAS Y COMPUTACION JOHN GÓMEZ CARVAJAL johncar@univalle.edu.co http://eisc.univalle.edu.co/~johncar/ars/ Qué es una Red? Es

Más detalles

El Modelo de Referencia OSI

El Modelo de Referencia OSI El Modelo de Referencia OSI Tabla de Contenidos 2. El Modelo de Referencia OSI... 2 2.1 Nivel físico...4 2.2 Nivel de enlace... 4 2.3 Nivel de red... 5 2.4 Nivel de transporte...5 2.5 Nivel de sesión...

Más detalles

ESCUELA NORMAL PROF. CARLOS A CARRILLO

ESCUELA NORMAL PROF. CARLOS A CARRILLO ESCUELA NORMAL PROF. CARLOS A CARRILLO QUE ES UNA RED L A S T I C S E N L A E D U C A C I O N P R E E S C O L A R P R O F. C R U Z J O R G E A R A M B U R O A L U M N A : D U L C E C O R A Z Ó N O C H

Más detalles

La vida en un mundo centrado en la red

La vida en un mundo centrado en la red La vida en un mundo centrado en la red Aspectos básicos de networking: Capítulo 3 1 Objetivos En este capítulo aprenderá a: Describir cómo las funciones de las tres capas superiores del modelo OSI que

Más detalles

Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network)

Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network) Conceptos de redes. Una red de ordenadores permite conectar a los mismos con la finalidad de compartir recursos e información. Hablando en términos de networking, lo importante es que todos los dispositivos

Más detalles

Introducción a las Redes

Introducción a las Redes Introducción a las Redes Tabla de Contenidos 1. Introducción a las Redes... 2 1.1 Clasificación de las redes y topología... 3 1.1.1 Según su distribución...3 1.1.2 Según su tamaño...6 1. Introducción a

Más detalles

Es un conjunto de dispositivos interconectados entre si que comparten recursos y/o servicios como video, voz y datos a través de medios guiados, no

Es un conjunto de dispositivos interconectados entre si que comparten recursos y/o servicios como video, voz y datos a través de medios guiados, no Es un conjunto de dispositivos interconectados entre si que comparten recursos y/o servicios como video, voz y datos a través de medios guiados, no guiados o una combinación de ambos. El medio de transmisión

Más detalles

REDES DE TELECOMUNICACIONES

REDES DE TELECOMUNICACIONES REDES La teledistribución es un conjunto de equipo que interactúan entre sí enviando señales (datos, voz, imágenes y texto) al receptor destinatario conectados a una red. Ese sistema de compartir información

Más detalles

TELECOMUNICACIONES Y REDES

TELECOMUNICACIONES Y REDES TELECOMUNICACIONES Y REDES Redes Computacionales I Prof. Cristian Ahumada V. Unidad II: Comunicación en la red Contenido 1. Introducción: conceptos generales 2. Estructura de Comunicación Genérica 3. Historia

Más detalles

REDES DE COMPUTADORAS REDES DE COMPUTADORAS CARACTERISTICAS DE LAS REDES 02/01/2012 ING. BOLIVAR ALCOCER

REDES DE COMPUTADORAS REDES DE COMPUTADORAS CARACTERISTICAS DE LAS REDES 02/01/2012 ING. BOLIVAR ALCOCER REDES DE COMPUTADORAS ING. BOLIVAR ALCOCER REDES DE COMPUTADORAS DEFINICION. Una red de computadoras es una interconexión de computadoras para compartir información, recursos(discos, impresoras, escáner,

Más detalles

Redes de Comunicaciones. José Manuel Vázquez Naya

Redes de Comunicaciones. José Manuel Vázquez Naya Redes de Comunicaciones José Manuel Vázquez Naya Contenido Introducción a las redes Conceptos básicos Ventajas de las redes Clasificación según su ubicación (LAN, MAN, WAN) Componentes básicos de una red

Más detalles

1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones. Módulo Profesional: Servicios en Red. Código: 0227. Resultados de aprendizaje y criterios de evaluación. 1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

Más detalles

TOPOLOGÍAS DE RED. TOPOLOGÍA FÍSICA: Es la forma que adopta un plano esquemático del cableado o estructura física de la red.

TOPOLOGÍAS DE RED. TOPOLOGÍA FÍSICA: Es la forma que adopta un plano esquemático del cableado o estructura física de la red. TOPOLOGÍAS DE RED QUE ES UNA TOPOLOGIA? Una red informática está compuesta por equipos que están conectados entre sí mediante líneas de comunicación (cables de red, etc.) y elementos de hardware (adaptadores

Más detalles

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma INFORMÁTICA Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma Informática Teoría Unidad 5 Prof. Ing Ezequiel Benavente Ciclo lectivo 2014 Diferencias entre un Modem y un

Más detalles

Diseño de Redes de Área Local

Diseño de Redes de Área Local REDES DE AREA LOCAL Diseño de Redes de Área Local REDES DE AREA LOCAL Pág. 1/40 OBJETIVOS DEL DISEÑO DE LAN El primer paso es establecer y documentar los objetivos de diseño. Estos objetivos son específicos

Más detalles

1. Topología de BUS / Linear Bus. 2. Topología de Estrella / Star. 3. Topología de Estrella Cableada / Star Wired Ring. 4. Topología de Árbol / Tree

1. Topología de BUS / Linear Bus. 2. Topología de Estrella / Star. 3. Topología de Estrella Cableada / Star Wired Ring. 4. Topología de Árbol / Tree TOPOLOGÍA DE REDES Las topologías más corrientes para organizar las computadoras de una red son las de punto a punto, de bus, en estrella y en anillo. La topología de punta a punta es la más sencilla,

Más detalles

Conjunto de computadores, equipos de comunicaciones y otros dispositivos que se pueden comunicar entre sí, a través de un medio en particular.

Conjunto de computadores, equipos de comunicaciones y otros dispositivos que se pueden comunicar entre sí, a través de un medio en particular. Que es una red? Conjunto de computadores, equipos de comunicaciones y otros dispositivos que se pueden comunicar entre sí, a través de un medio en particular. Cuantos tipos de redes hay? Red de área personal,

Más detalles

CAPITULO 2 COMUNICACION ATRAVES DE LA RED

CAPITULO 2 COMUNICACION ATRAVES DE LA RED CAPITULO 2 COMUNICACION ATRAVES DE LA RED INTRODUCCION Las redes nos conectan cada vez más, La tecnología confiable y eficiente permite que las redes estén disponibles cuando y donde las necesitemos. ELEMENTOS

Más detalles

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información

Más detalles

I INTRODUCCIÓN. 1.1 Objetivos

I INTRODUCCIÓN. 1.1 Objetivos I INTRODUCCIÓN 1.1 Objetivos En el mundo de la informática, la auditoría no siempre es aplicada en todos las empresas, en algunos de los casos son aplicadas por ser impuestas por alguna entidad reguladora,

Más detalles

El objetivo de este informe es mostrar las características principales de las redes, de acuerdo a su división por tamaño, o extensión.

El objetivo de este informe es mostrar las características principales de las redes, de acuerdo a su división por tamaño, o extensión. Introducción El objetivo de este informe es mostrar las características principales de las redes, de acuerdo a su división por tamaño, o extensión. Desarrollo Para saber esos objetivos, lo primero que

Más detalles

Redes. Tipos de redes según su alcance. 1 Ediciones AKAL, S. A.

Redes. Tipos de redes según su alcance. 1 Ediciones AKAL, S. A. Tipos de redes según su alcance De área local o LAN. Son redes de tamaño reducido que, por lo general, no ocupan más que una oficina o quizá un edificio y son redes muy rápidas. De área metropolitana o

Más detalles

CURSO COORDINADOR INNOVADOR

CURSO COORDINADOR INNOVADOR CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto

Más detalles

TIPOS DE REDES QUE CONFORMAN INTERNET. LAN, WAN, MAN, WLAN, WMAN, WWMAN, SAN y PAN: Qué significa cada término?

TIPOS DE REDES QUE CONFORMAN INTERNET. LAN, WAN, MAN, WLAN, WMAN, WWMAN, SAN y PAN: Qué significa cada término? TIPOS DE REDES QUE CONFORMAN INTERNET LAN, WAN, MAN, WLAN, WMAN, WWMAN, SAN y PAN: Qué significa cada término? En la actualidad, es casi imposible pensar en un mundo en donde las redes de computadoras

Más detalles

Aspectos Básicos de Networking

Aspectos Básicos de Networking Aspectos Básicos de Networking ASPECTOS BÁSICOS DE NETWORKING 1 Sesión No. 4 Nombre: Capa de transporte del modelo OSI Objetivo: Al término de la sesión el participante aplicará las principales características

Más detalles

ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS

ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS GRADO 11 Nombre(s) y Apellidos: MAYRA CABALLERO Documento: 97071008138 FICHA NÚMERO COLEGIO: Instituto madre del buen consejo FECHA: 23 DE ABRIL 1) Marca la

Más detalles

Telecomunicaciones: redes e Internet

Telecomunicaciones: redes e Internet http://www.dsic.upv.es/asignaturas/fade/oade Telecomunicaciones: redes e Internet Ofimática para ADE. Curso 2003-2004 Fac. de Admón. y Dirección de Empresas Univ. Politécnica de Valencia Objetivos Comprender

Más detalles

Red de computadoras. Clasificación de las redes. Por alcance

Red de computadoras. Clasificación de las redes. Por alcance Red de computadoras Una red de computadoras, también llamada red de ordenadores o red informática, es un conjunto de equipos informáticos conectados entre sí por medio de dispositivos físicos que envían

Más detalles

INGENIERÍA CIVIL I NFORMÁTICA II PROF. ING. CESAR TAMARIZ FIGUEROA

INGENIERÍA CIVIL I NFORMÁTICA II PROF. ING. CESAR TAMARIZ FIGUEROA INGENIERÍA CIVIL I NFORMÁTICA II PROF. ING. CESAR TAMARIZ FIGUEROA SEGUNDA UNIDAD REDES DE COMPUTADORA DEFINICIÓN: Se puede definir una red de computadora como un sistema de comunicación que conecta ordenadores

Más detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas: SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas

Más detalles

Redes de Computadores Contenido.

Redes de Computadores Contenido. Contenido. Introducción Conceptos básicos Modelo de referencia OSI de ISO Redes de área local. Proyecto IEEE 802.3 Redes de área extensa Conceptos Básicos. Clasificación de redes Redes Comunicación Ejemplos

Más detalles

Aspectos Básicos de Networking

Aspectos Básicos de Networking Aspectos Básicos de Networking ASPECTOS BÁSICOS DE NETWORKING 1 Sesión No. 11 Nombre: Planificación y cableado de redes Objetivo: Al término de la sesión el participante aplicará los principios del cableado

Más detalles

UNIVERSIDAD AUTÓNOMA DEL CARIBE

UNIVERSIDAD AUTÓNOMA DEL CARIBE Página: 1/5 UNIVERSIDAD AUTÓNOMA DEL CARIBE SOPORTE DE PLATAFORMA GESTIÓN INFORMÁTICA Página: 2/5 1. OBJETO El objeto del procedimiento es garantizar una plataforma tecnológica y un sistema de comunicación

Más detalles

Instituto Universitario de Tecnología Antonio José de Sucre Extensión Barquisimeto

Instituto Universitario de Tecnología Antonio José de Sucre Extensión Barquisimeto Instituto Universitario de Tecnología Antonio José de Sucre Extensión Barquisimeto Robert Aguilar CI.21725458 TELEPROCESOS INTRODUCCION Voy a realizar el presente resumen sobre dos temas de la informática

Más detalles

Clasificación de las Redes según su Alcance

Clasificación de las Redes según su Alcance 1 Clasificación de las Redes según su Alcance Las redes PAN (Private Area Network, Red de Administración Personal) son redes pequeñas, las cuales están conformadas por no más de 8 equipos, por ejemplo:

Más detalles

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

REDES DE ÁREA LOCAL PREGUNTAS DE EXAMEN

REDES DE ÁREA LOCAL PREGUNTAS DE EXAMEN Departamento de Tecnología Curso: Asignatura: Tema: 4º ESO Informática REDES DE ÁREA LOCAL PREGUNTAS DE EXAMEN I.E.S. BUTARQUE 1. Qué es una red de área local? a) Un conjunto de programas unidos entre

Más detalles

ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS

ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS GRADO 11 Nombre(s) y Apellidos: Angie Karolinne Pinilla Castro Documento: 97032416270 FICHA NÚMERO : 2 COLEGIO : Instituto Madre del Buen Consejo FECHA: 23/04/2014

Más detalles

Infraestructura Tecnológica. Sesión 5: Arquitectura cliente-servidor

Infraestructura Tecnológica. Sesión 5: Arquitectura cliente-servidor Infraestructura Tecnológica Sesión 5: Arquitectura cliente-servidor Contextualización Dentro de los sistemas de comunicación que funcionan por medio de Internet podemos contemplar la arquitectura cliente-servidor.

Más detalles

TELECOMUNICACIONES Y REDES

TELECOMUNICACIONES Y REDES TELECOMUNICACIONES Y REDES Redes Computacionales I Prof. Cristian Ahumada V. Unidad V: Capa de Red OSI 1. Introducción. 2. Protocolos de cada Red 3. Protocolo IPv4 4. División de Redes 5. Enrutamiento

Más detalles

Windows Server 2003. Windows Server 2003

Windows Server 2003. Windows Server 2003 Windows Server 2003 Windows Server 2003 Es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión

Más detalles

TELECOMUNICACIONES Y REDES

TELECOMUNICACIONES Y REDES TELECOMUNICACIONES Y REDES Redes Computacionales I Prof. Cristian Ahumada V. Unidad X: Planificación y Cableado de una Red Contenido 1. Introducción. 2. LAN: Realización de la conexión física 3. Interconexiones

Más detalles

Autenticación Centralizada

Autenticación Centralizada Autenticación Centralizada Ing. Carlos Rojas Castro Herramientas de Gestión de Redes Introducción En el mundo actual, pero en especial las organizaciones actuales, los usuarios deben dar pruebas de quiénes

Más detalles

T5.- Redes de datos. TEMA 5 REDES DE DATOS. 1.1.- Elementos de la comunicación. 1.1.- Elementos de la comunicación.

T5.- Redes de datos. TEMA 5 REDES DE DATOS. 1.1.- Elementos de la comunicación. 1.1.- Elementos de la comunicación. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. TEMA 5 REDES DE DATOS. 1.1.- Elementos de la comunicación. 1.2.- Vías de comunicación. 1.3.- Componentes hardware de una red. 1.1.- Elementos de la comunicación.

Más detalles

Define las propiedades del medio físico de transición. Un ejemplo es: CABLES, CONECTORES Y VOLTAJES.

Define las propiedades del medio físico de transición. Un ejemplo es: CABLES, CONECTORES Y VOLTAJES. MODELO DE INTERCONEXION DE OSI. También conocido como el modelo de 7 capas. Define los métodos y protocolos necesarios para conectar una computadora a cualquier parte de la red. Para facilitar el envío

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR

Más detalles

OBLIGACIONES DE HACER INSTITUCIONES PÚBLICAS (INSTITUCIONES EDUCATIVAS, HOSPITALES Y CENTROS DE SALUD) DECRETO 2044 DE 2013

OBLIGACIONES DE HACER INSTITUCIONES PÚBLICAS (INSTITUCIONES EDUCATIVAS, HOSPITALES Y CENTROS DE SALUD) DECRETO 2044 DE 2013 OBLIGACIONES DE HACER INSTITUCIONES PÚBLICAS (INSTITUCIONES EDUCATIVAS, HOSPITALES Y CENTROS DE SALUD) DECRETO 2044 DE 2013 ANEXO 5 MONITOREO Y SISTEMAS DE INFORMACION JUNIO 2014 ÍNDICE DE CONTENIDOS MONITOREO

Más detalles

COMUNICACIÓN Y REDES DE COMPUTADORES II. Clase 02. Aspetos basicos de Networking Parte 1 de 2

COMUNICACIÓN Y REDES DE COMPUTADORES II. Clase 02. Aspetos basicos de Networking Parte 1 de 2 COMUNICACIÓN Y REDES DE COMPUTADORES II Clase 02 Aspetos basicos de Networking Parte 1 de 2 1 Contenido de la Clase 1. Terminología de Networking 1. Redes de Datos 2. Historia de las redes informáticas

Más detalles

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Sistemas Operativos en Red. NIVEL: 2º Sistemas Microinformáticos y Redes

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Sistemas Operativos en Red. NIVEL: 2º Sistemas Microinformáticos y Redes DEPARTAMENTO: Informática MATERIA: Sistemas Operativos en Red NIVEL: 2º Sistemas Microinformáticos y Redes 1. Objetivos. Competencias Profesionales, Personales y Sociales 2.1 Objetivos del ciclo formativo

Más detalles

ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS

ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS GRADO 11 Nombre(s) y Apellidos: Karen Andrea Marín Mendoza Documento: 98110301014 FICHA NÚMERO COLEGIO Instituto Madre Del Buen Consejo FECHA: 23 de abril 2014

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

DIPLOMADO EN SEGURIDAD INFORMATICA

DIPLOMADO EN SEGURIDAD INFORMATICA DIPLOMADO EN SEGURIDAD INFORMATICA Modulo 9: Soporte Computacional Clase 9_3:Protocolos de comunicación y conectividad de arquitecturas multiplataforma. Director Programa: César Torres A Profesor : Claudio

Más detalles

CABLEADO ESTRUCTURADO EN EDIFICIOS. de proyectos de cableado estructurado en la Universidad Autónoma De Tamaulipas.

CABLEADO ESTRUCTURADO EN EDIFICIOS. de proyectos de cableado estructurado en la Universidad Autónoma De Tamaulipas. LINEAMIENTOS DE CABLEADO ESTRUCTURADO EN EDIFICIOS 1 OBJETIVO Describir los lineamientos aplicados para la gestión y ejecución de proyectos de cableado estructurado en la Universidad Autónoma De Tamaulipas.

Más detalles

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información

Más detalles

Introducción a las LAN, WAN y al Internetworking. Contenido

Introducción a las LAN, WAN y al Internetworking. Contenido Introducción a las LAN, WAN y al Internetworking Daniel Morató Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra daniel.morato@unavarra.es http://www.tlm.unavarra.es/asignaturas/lpr

Más detalles

CAPITULO 1. Redes de Area Local LAN

CAPITULO 1. Redes de Area Local LAN CAPITULO 1 Redes de Area Local LAN Objetivos Dispositivos de LAN Básicos Evolución de los dispositivos de Red Aspectos básicos del flujo de datos a través de las LAN s Desarrollo de una LAN Qué son las

Más detalles

CAPÍTULO I GENERALIDADES

CAPÍTULO I GENERALIDADES CAPÍTULO I GENERALIDADES 1.1. INTRODUCCIÓN Debido al acelerado crecimiento en el desarrollo de las tecnologías de telecomunicación, estas se han convertido en una herramienta imprescindible para tener

Más detalles

PLANEACIÓN DIDÁCTICA DEL CURSO FUNDAMENTOS DE REDES

PLANEACIÓN DIDÁCTICA DEL CURSO FUNDAMENTOS DE REDES PLANEACIÓN DIDÁCTICA DEL CURSO FUNDAMENTOS DE REDES DATOS DE LA UNVERSIDAD TECNOLOGICA: UNIVERSIDAD TECNOLÓGICA DE IZÚCAR DE MATAMOROS PROGRAMA EDUCATIVO: TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA

Más detalles

UNIDAD FORMATIVA 1: Instalación y Configuración de los Nodos de Area Local

UNIDAD FORMATIVA 1: Instalación y Configuración de los Nodos de Area Local UNIDAD FORMATIVA 1: Instalación y Configuración de los Nodos de Area Local OBJETIVOS: - Explicar las topologías de una red local en función de las tecnologías y arquitecturas existentes. - Clasificar los

Más detalles

CAPAS DEL MODELO OSI (dispositivos de interconexión)

CAPAS DEL MODELO OSI (dispositivos de interconexión) SWITCHES CAPAS DEL MODELO OSI (dispositivos de interconexión) 7. Nivel de aplicación En esta capa se ubican los gateways y el software(estación de trabajo) 6. Nivel de presentación En esta capa se ubican

Más detalles

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma INFORMÁTICA Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma Informática Teoría Unidad 5 Prof. Ing Ezequiel Benavente Ciclo lectivo 2014 Definición Redes de Computadoras:

Más detalles

Cuestionario REDES DE COMPUTADORAS

Cuestionario REDES DE COMPUTADORAS Cuestionario REDES DE COMPUTADORAS 1. Qué es una Red de Computadoras? Una Red de computadoras es una interconexión de computadoras para compartir información, servicios y recursos. Puede ser a través de

Más detalles

TELECOMUNICACIONES Y REDES

TELECOMUNICACIONES Y REDES TELECOMUNICACIONES Y REDES Redes Computacionales I Prof. Cristian Ahumada V. Unidad VII: Capa de Enlace de Datos Contenido 1. Introducción. 2. Acceso al Medio. 3. Técnicas de Control de acceso al medio.

Más detalles

CLASIFICACION DE LAS REDES POR TOPOLOGIAS DE RED

CLASIFICACION DE LAS REDES POR TOPOLOGIAS DE RED CLASIFICACION DE LAS REDES POR TOPOLOGIAS DE RED La topología de red es la representación geométrica de la relación entre todos los enlaces y los dispositivos que los enlazan entre sí (habitualmente denominados

Más detalles

Capítulo 9 Redes y Teleinformática 9.1 Introducción

Capítulo 9 Redes y Teleinformática 9.1 Introducción 9.1 Introducción El objetivo principal de una red consiste en "compartir recursos", es decir, que todos los programas, datos y equipos estén disponibles para cualquiera de la red que así lo solicite, sin

Más detalles

Tema 4: Internet y Teleinformática. Informática Básica

Tema 4: Internet y Teleinformática. Informática Básica Tema 4: Internet y Teleinformática Informática Básica Licesio J. Rodríguez-Aragón Departamento de Informática, Estadística y Telemática Universidad Rey Juan Carlos Tema 4: Internet y Teleinformática 1

Más detalles

ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS

ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS GRADO 11 Nombre(s) y Apellidos: Jorge Alexander Silva Gómez. Documento: 1095826555 FICHA NÚMERO COLEGIO: Instituto Madre del Buen Concejo FECHA: Abril 23 del

Más detalles

Diseño y soporte de Redes de computadoras. 1.0 Introducción de conceptos de diseño de la red 1.1 Exploración de aspectos básicos del diseño de red

Diseño y soporte de Redes de computadoras. 1.0 Introducción de conceptos de diseño de la red 1.1 Exploración de aspectos básicos del diseño de red Diseño y soporte de Redes de computadoras. 1.0 Introducción de conceptos de diseño de la red 1.1 Exploración de aspectos básicos del diseño de red 1.1.1 Descripción general del diseño de red 1.1.2 Ventajas

Más detalles

MINISTERIO DE EDUCACIÓN DIRECCIÓN DE EDUCACIÓN TÉCNICA Y PROFESIONAL. FAMILIA DE ESPECIALIDADES: INFORMÁTICA Y LAS COMUNICACIONES

MINISTERIO DE EDUCACIÓN DIRECCIÓN DE EDUCACIÓN TÉCNICA Y PROFESIONAL. FAMILIA DE ESPECIALIDADES: INFORMÁTICA Y LAS COMUNICACIONES MINISTERIO DE EDUCACIÓN DIRECCIÓN DE EDUCACIÓN TÉCNICA Y PROFESIONAL. FAMILIA DE ESPECIALIDADES: INFORMÁTICA Y LAS COMUNICACIONES ESPECIALIDADES: TELECOMUNICACIONES Y ELECTRONICAS PROGRAMA: INFORMATICA

Más detalles

Roles y Características

Roles y Características dominio Roles y Características Una vez instalado Windows Server 2008 y configuradas algunas opciones básicas de Windows Server 2008 desde el Panel de Control o desde el Administrador del Servidor, las

Más detalles

Capítulo 1: Introducción

Capítulo 1: Introducción Capítulo 1: Introducción El presente trabajo se ubica en el área de administración de redes inalámbricas de computadoras y tiene como objetivo crear una propuesta de solución para permitir un manejo más

Más detalles

UNAM FCA Lic. Contaduría

UNAM FCA Lic. Contaduría UNAM FCA Lic. Contaduría Elaboró: L.I. Blanca Edith Huitrón Martínez Tecnologías aplicadas a los S.I. Intranets y Extranets Redes privadas virtuales (VPN) Intercambio electrónico de datos (EDI) Red Conjunto

Más detalles

Cableado Estructurado. Diseño de la LAN. Diseño de redes. Contenido Objetivos Componentes Metodología Cableado Estruc.

Cableado Estructurado. Diseño de la LAN. Diseño de redes. Contenido Objetivos Componentes Metodología Cableado Estruc. Diseño de la LAN Cableado Estructurado A pesar de las mejoras en rendimiento y prestaciones del HW de red, el diseño de redes es, cada vez más, complicado. Entornos cada vez más complejos Múltiples medios

Más detalles

Introducción a las Redes: Qué necesito saber sobre la red de datos de mi cliente?

Introducción a las Redes: Qué necesito saber sobre la red de datos de mi cliente? diseñador Formación oficial Comm-Tec para obtener el certificado de Diseñador de Sistemas AMX: Módulo que prepara para la realización del test de conocimientos mínimos necesarios para la realización del

Más detalles

Rede de área local (LAN)

Rede de área local (LAN) Rede de área local (LAN) LAN son las siglas de Local Area Network, Red de área local. Una LAN es una red que conecta los ordenadores en un área relativamente pequeña y predeterminada (como una habitación,

Más detalles

Principales elementos de una RED

Principales elementos de una RED Principales elementos de una RED: Principales Componentes de una RED Libreta: Articulos Creado: 27/03/2014 9:27 p. m. A ctualizado: 27/03/2014 9:33 p. m. URLO rigen: http://elementosderedadpq.blogspot.com/2012/10/principales-componentes-de-una-red.html

Más detalles

QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A)

QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A) APRENDERAPROGRAMAR.COM QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A) Sección: Divulgación Categoría: Herramientas Informáticas Fecha

Más detalles

2. Despliega el cableado de una red local interpretando especificaciones y aplicando técnicas de montaje.

2. Despliega el cableado de una red local interpretando especificaciones y aplicando técnicas de montaje. Módulo Profesional: Redes locales. Código: 0225. Resultados de aprendizaje y criterios de evaluación. 1. Reconoce la estructura de redes locales cableadas analizando las características de entornos de

Más detalles

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER OCAÑA

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER OCAÑA PROCEIMIENTO AMINISTRACION E LOS IVISION E SISTEMAS ocumento ependencia R-TT-SS-002 1(8) 1.NOMBRE AMINISTRACION E LOS 2.PROCESO SISTEMAS E INFORMACION, TELECOMUNICACIONES Y TECNOLOGIA 3. OBJETIVO: efinir

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 Versión: Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Plan de Desarrollo de Software Universidad

Más detalles

MODELO OSI. Historia. Modelo de referencia OSI

MODELO OSI. Historia. Modelo de referencia OSI MODELO OSI El modelo de interconexión de sistemas abiertos (ISO/IEC 7498-1), también llamado OSI (en inglés open system interconnection) es el modelo de red descriptivo creado por la Organización Internacional

Más detalles

Redes Informáticas. Redes Informáticas Prof. Annabella Silvia Lía Llermanos

Redes Informáticas. Redes Informáticas Prof. Annabella Silvia Lía Llermanos Redes Informáticas Definición de Redes Informáticas Se puede definir una red informática como un sistema de comunicación que conecta ordenadores y otros equipos informáticos entre sí, con la finalidad

Más detalles

REDES INFORMÁTICAS. Las redes se usan para: Compartir recursos. Compartir información. Compartir servicios. Ahorro económico. Gestión centralizada.

REDES INFORMÁTICAS. Las redes se usan para: Compartir recursos. Compartir información. Compartir servicios. Ahorro económico. Gestión centralizada. Una red es un conjunto de ordenadores conectados entre sí que pueden compartir datos (imágenes, documentos,...) y recursos (impresoras, discos duros,...). Una red puede estar formada por dos ordenadores

Más detalles

Contenido. Introducción Creación y almacenamiento de información. Un Poco de historia Redes y Dispositivos de comunicaciones

Contenido. Introducción Creación y almacenamiento de información. Un Poco de historia Redes y Dispositivos de comunicaciones Teoría de Redes de Computadoras Luis Gorgona S. Contenido Introducción Creación y almacenamiento de información Un Poco de historia Redes y Dispositivos de comunicaciones Envío de información a través

Más detalles

abacformacio@abacformacio.com 1

abacformacio@abacformacio.com 1 Server 2003 Windows Server 2003 El curso se divide en dos partes. En la primera de ellas se introducen los conceptos fundamentales sobre redes, tanto referentes a aspectos físicos como de aplicación u

Más detalles

ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS

ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS GRADO 11 Nombre(s) y Apellidos: _Edward augusto florez carrillo Documento: 96070218361 FICHA NÚMERO COLEGIO Madre del buen consejo FECHA: _23/04/2014_ 1) Marca

Más detalles

Tema 3. TOPOLOGÍAS INALÁMBRICAS. Alejandro Carrasco Muñoz Jorge Ropero Rodríguez

Tema 3. TOPOLOGÍAS INALÁMBRICAS. Alejandro Carrasco Muñoz Jorge Ropero Rodríguez Tema 3. TOPOLOGÍAS INALÁMBRICAS. Alejandro Carrasco Muñoz Jorge Ropero Rodríguez 1. Implementación práctica Es necesario tener en cuenta : Distintas topologías posibles. Componentes de una red. Dispositivos

Más detalles

EXAMEN FINAL SEGUNDA EVALUACION

EXAMEN FINAL SEGUNDA EVALUACION EXAMEN FINAL SEGUNDA EVALUACION (Distancia) C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS MÓDULO: Sistemas Informáticos Multiusuario y en Red NOMBRE: I.E.S. Valliniello Avilés 20 Junio -2008 1 EXAMEN

Más detalles

1.8 TECNOLOGÍA DE LA INFORMACIÓN

1.8 TECNOLOGÍA DE LA INFORMACIÓN Objetivo General: 1.8 TECNOLOGÍA DE LA INFORMACIÓN Establecer una infraestructura y plataforma tecnológica y de sistemas de información, y definir las políticas, estrategias y directrices para su implantación

Más detalles