Universidad Tecnológica de Querétaro Digitally signed by Universidad Tecnológica de Querétaro DN: cn=Universidad Tecnológica de Querétaro, c=MX, o=UTEQ, [email protected] Date: 2005.05.09 09:11:19 -05'00' UNIVERSIDAD TECNÓLOGICA DE QUERÉTARO Voluntad . Conocimiento . Servicio DOCUMENTACIÓN, MANTENIMIENTO Y CRECIMIENTO DE LA RED DE TRABAJO DE AUTOBUSES LA PIEDAD “GRUPO FLECHA AMARILLA S.A. DE C.V.” Reporte de Estadía para Obtener el Título de Técnico Superior Universitario en Telemática FRANCISCO JAVIER BOMBELA CABALLERO Santiago de Querétaro Febrero 2005 UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad . Conocimiento . Servicio DOCUMENTACIÓN, MANTENIMIENTO Y CRECIMIENTO DE LA RED DE TRABAJO DE AUTOBUSES LA PIEDAD “GRUPO FLECHA AMARILLA S.A. DE C.V.” Reporte de Estadía para Obtener el Título de Técnico Superior Universitario en Telemática Asesor de empresa L.I. JUAN LUIS HERNÁNDEZ MARTÍNEZ Asesor de Universidad ING. CARLOS HUMBERTO YEE RODRÍGUEZ Alumno FRANCISCO JAVIER BOMBELA CABALLERO Santiago de Querétaro Febrero 2005 Agradezco primeramente a Dios el haberme permitido vivir y llegar a este momento. A mis padres por el apoyo incondicional que me brindaron, así como a mi hermano por el simple hecho de estar a mi lado. Esto es por ustedes. A mis profesores por todas las enseñanzas brindadas tanto académicas, como humanas y por aguantarme durante toda la carrera, Gracias… A mis amigos por estar ahí cuando más los necesito, por su ayuda, comprensión y por estarme presionando para terminar. A mis compañeros de clase, gracias por dejarme formar parte de ustedes y por disfrutar cada triunfo y derrota. Gracias T-45 AGRADECIMIENTOS ÍNDICE INTRODUCCIÓN CAPÍTULO I DEFINICIÓN DEL PROYECTO 1.1 Empresa 1.1.1 Giro de la empresa 1.1.2. Organigrama 1.2 Análisis de necesidades 1.2.1 Definición del proyecto 1.2.2 Objetivos 1.2.3 Justificación 1.3 Alternativas de solución 1.4 Elección de la alternativa 1.5 Plan de trabajo 1.5.1 Diagrama de Gantt 1.5.2 Especificaciones CAPÍTULO II DESARROLLO DEL PROYECTO 2.1 Descripción detallada del plan de trabajo CAPÍTULO III CONCLUSIONES 3.1 Dificultades 3.2 Logros obtenidos 3.3. Recomendaciones 3.4 Aportaciones ANEXOS GLOSARIOS MATERIAL DE CONSULTA BIBLIOGRAFÍA INTRODUCCIÓN Cada uno de los 3 siglos pasados han estado marcados por la aparición de una tecnología. El siglo XVIII se caracterizó por el surgimiento de los sistemas mecánicos dando origen a la Revolución Industrial. El siglo XIX fue la época del surgimiento de las máquinas de vapor. El siglo XX es la era del procesamiento y distribución de la información. Entre los avances que se han tenido, destacan la instalación de redes telefónicas mundiales, la invención del radio y la televisión, el nacimiento y crecimiento sin precedentes de la industria de las computadoras y el lanzamiento de satélites de comunicación. Debido al rápido progreso de la tecnología, estas áreas están convergiendo rápidamente, y las diferencias entre juntar, transportar, almacenar y procesar información desaparecen con rapidez. Las organizaciones con cientos de oficinas que se extienden sobre una amplia área geográfica esperan ser capaces de examinar la situación, aun de sus más remotos puestos, oprimiendo un botón. Al crecer nuestra habilidad para obtener, procesar y distribuir información, también crece la demanda de técnicas de procesamiento de información más avanzadas. Aunque la industria de la computación es joven comparada con otras industrias, las computadoras han logrado un progreso espectacular en un tiempo corto. Durante las dos primeras décadas de su existencia, los sistemas de cómputo eran altamente centralizados, por lo general, dentro de un cuarto grande. La fusión de las computadoras y las comunicaciones ha tenido una profunda influencia en la forma en que los sistemas de cómputo se organizan. El concepto de “centro de cómputo” como cuarto con una gran computadora a la cual los usuarios traían sus trabajos para procesar es ahora totalmente obsoleto. El viejo modelo de una sola computadora que atendía todas las necesidades de computación de la organización ha sido reemplazado por uno en el cual un gran número de computadoras separadas pero interconectadas hacen el trabajo. Los elementos básicos de una computadora se conciben, cada vez más, como unidades dotadas de autonomía, con posibilidad de comunicación con otras computadoras o con bancos de datos. Cada día existe más demanda de servicios de comunicación entre computadoras y terminales conectadas en lugares alejados de ellas, lo cual abre más el abanico de posibilidades de la conjunción entre las comunicaciones y la computadora. El estudio de las redes de cómputo comprende un campo bastante amplio, ya que enfatizar en un todo lo correspondiente a la parte de redes de computadora es complejo debido al constante desarrollo que en este campo se da cada vez. Las redes de comunicación, no son más que la posibilidad de compartir con carácter universal la información entre grupos de computadora y sus usuarios. El objetivo principal de una red de computadoras es lograr que todos sus programas, datos y equipos estén disponibles para cualquiera de la red que lo solicite, sin importar la localización física del recurso y del usuario. La empresa Autobuses la Piedad, S.A. de C.V. "Grupo Flecha Amarilla" en las áreas de TAQ y Pensión tiene operando una red de computadoras, que le permite compartir y transmitir información entre varias terminales, hasta los lugares más remotos. Cada red cuenta con una documentación para facilitar la resolución de las fallas que se presenten, por lo tanto es de vital importancia identificar cada uno de los nodos que operan en la red para así hacer más optima su operación. En el capítulo I se explicara como es que surge el proyecto de Documentación, Mantenimiento y Crecimiento de la red de trabajo, así mismo, las alternativas con las que se pudieron haber desarrollado el proyecto y finalmente la elección de la alternativa optima. En el capítulo II se explica como es que se desarrolla el proyecto, cuales fueron las herramientas para la creación del proyecto satisfaciendo las necesidades del Grupo Flecha Amarilla. En el capítulo III se explican los logros y las conclusiones que se lograron al término del proyecto. CAPÍTULO I DOCUMENTACIÓN, MANTENIMIENTO Y CRECIMIENTO DE LA RED DE TRABAJO. 1.1 AUTOBUSES LA PIEDAD “GRUPO FLECHA AMARILLA S.A. DE C.V.”. 1.1.1. Giro de la Empresa Autobuses la Piedad “Grupo Flecha Amarrilla S.A. de C.V.” se dedica a brindar servicio a pasajeros con el fin de poderse transportar más rápido y eficaz a un destino especifico. La línea flecha amarilla proporciona mejores precios, comodidades y un excelente servicio adecuado a sus necesidades y expectativas. 1.1.2 Organigrama A continuación se presenta el organigrama general de Autobuses la Piedad "Grupo Flecha Amarrilla S.A. de C.V.”. (Fig. 1.1) DIRECCION DIVISIONAL SUBDIRECTOR OPERATIVO Coordinación De Recursos Humanos Coordinación De Liquidación Coordinación De Puntos de Venta Coordinación Administrativa Coordinación De Personal de Abordo Coordinación De Capacitación Coordinación De Avituallamiento + Coordinación De Control de Velocidad Coordinación De Inspección de Coordinación De Planeación de Roles Coordinación De Seguro Interno Coord. Operación de Servicios Coordinación De Jefe de Oficina Coordinación De Calidad e Imagen Coordinación De Soporte de Sistemas Fig. 1.1 Organigrama general de la organización Grupo Flecha Amarilla El proyecto se realizara en el departamento de soporte y sistemas. A continuación se presenta el diagrama general del área de sistemas. (Fig. 1.2) Soporte Querétaro Coordinador de Sistemas L.I. Juan Luis Hdez. Mtz. Residente Fco. Javier Bombela Caballero Auxiliar de Sistemas Gerardo Campos Ruiz Fig. 1.2 Organigrama de Sistemas 1.2 Análisis de necesidades En la actualidad la empresa Autobuses la Piedad S.A. "Grupo Flecha Amarilla" en las áreas de TAQ y la Pensión (Área de reparación y mantenimiento de los autobuses) no cuenta con la documentación de la red que se encuentra en funcionamiento. Los nodos de esta red no tienen alguna identificación lo cual representa un serio problema porque, en caso de presentarse alguna falla, seria más complicado encontrar el punto exacto de dicha falla, habiendo una pérdida de tiempo en transmitir la información y en consecuencia los datos no se almacenaran correctamente. Además, se necesita brindar mantenimiento a todos y cada uno de los nodos debido a que muchos de ellos presentan una capa de sarro en los pines de sus conectores y esto ocasiona una perdida en la conexión de la red. 1.2.1 Definición del proyecto Para la definición del proyecto, se tuvo que dividir en 2 partes, las cuales comprenden desde la identificación de la problemática hasta la posible solución, como primeras actividades del proyecto. El Departamento de Sistemas, dentro de sus actividades ofrece a las demás áreas un servicio de soporte técnico, mantenimiento preventivo y correctivo a las estaciones de trabajo, mantenimiento a los servidores ERP, Citrix y sistemas computarizados con los que se trabajan, tanto en software y hardware. La necesidad principal que tenia el departamento de soporte y sistemas era contar con una base de datos perfectamente documentada, en la cual se encontraran todos y cada uno de los datos o registros que maneja dicho departamento, tales como las direcciones IP de cada equipo de computo, el nombre de las estaciones de trabajo, un registro de las conexiones de voz y datos, un inventario de todo el equipo de trabajo así como una área de consultas para dichos registros. Debido a lo anterior se determinó que el proyecto a realizar seria una base de datos (BD) a través de la infraestructura de Internet e intranet que se tiene; además se montará un sitio Web el cual contenga dicho proyecto. Con la documentación de la red los problemas ocasionados por las fallas de algunos de los nodos se resolverán de manera más rápida, dando así una mejor atención a los usuarios que soliciten los servicios de la red. El mantenimiento que se le dará a la red de trabajo deberá ser un punto de alcance inmediato, debido a la necesidad de mantener en buen estado todas y cada una de las conexiones (nodos) de red. Cabe mencionar que la documentación de la red solo se realizará en las áreas de TAQ y Pensión, por lo cual se tiene que desarrollar en base a las características y necesidades de cada área. En la parte de identificación de la problemática, se realizó una investigación previa a las aplicaciones parecidas al proyecto propuesto, así como los problemas que mas frecuentemente se enfrentaban los encargados del departamento. Para poder realizar este proyecto, fue necesario dividir el mismo en varias etapas (Fig. 1.3) con el fin de hacer que se cumplan con cada una de las funciones y/o tareas que se estipularon. Nombre de la tarea Descripción Inventariado Revisión, identificación y levantamiento de inventario. Desarrollo del Sitio Web Diseño y construcción del sitio Web. Diseño y construcción de la Base de Datos (BD). Módulos ABC del Sitio Web Revisión final. Fig. 1.3 Etapas del proyecto 1.2.2. Objetivos Realizar la documentación de la red de la empresa Autobuses La Piedad, S.A. "Grupo Flecha Amarilla" en las áreas de TAQ y la Pensión, la cual permita una rápida y viable solución para los futuros problemas que se pudieran suscitar. Dar mantenimiento al site de comunicaciones para garantizar que no habrá una perdida o falla en la conexión de la red de trabajo y realizar una BD en la cual se encontraran todos y cada uno de los datos o registros que maneja en el departamento de soporte y sistemas. 1.2.3 Justificación Los beneficios que obtendrá la empresa Autobuses la Piedad, S.A. "Grupo Flecha Amarilla" en las áreas de TAQ y la Pensión con la documentación de la red en operación son: • Contar con la documentación de la red en operación para la rápida solución de problemas. • Mayor control de los nodos que se encuentra dentro de la red. • Tener la red documentada para los cambios que sea necesario hacer. • Se reducirá el tiempo para solucionar fallas y con esto se le dará una mejor atención al cliente que solicite los servicios de la empresa. • El tener una red de trabajo con bases sólidas, firmes y bien documentada para realizar todo tipo de cambio o modificaciones que le sean necesario hacer reduciendo así el numero de fallas o errores. 1.3 Alternativas de solución Se hicieron algunas comparaciones de los diferentes softwares comerciales para la creación de la BD, analizando sus pros y sus contras. A continuación se muestran algunos de ellos: El uso del lenguaje ASP (Active Server Pages) en la programación permite desarrollar páginas Web para navegadores, tales como Netscape Navigator e Internet Explorer haciendo posible el fácil manejo de la información que se desea. El manejador de base de datos mas comercial Mysql (My Structured Query Language), es un lenguaje normalizado que permite trabajar con cualquier lenguaje, ya sea ASP o PHP (Hypertext Preprocessor). Otro de los lenguajes con los que se cuenta es el html que define las páginas Web, es decir, es un conjunto de etiquetas que sirven para definir la forma en que se presenta el texto en la misma. Visual Basic es otro de los tantos lenguajes de programación que se pueden encontrar hoy en día. 1.4 Elección de una alternativa óptima La alternativa que se eligió para este proyecto fue la del uso del Mysql, el cual permitirá crear un sistema de administración para la base de datos además de que es rápido, robusto, flexible y fácil de utilizar. Además, otra ventaja de Mysql es que trabaja en múltiples plataformas, existiendo versiones para Windows y Linux. Si no se tiene el dinero para comprar un SQL Server para utilizar con las aplicaciones ASP, Mysql es una buena opción, ya que es un producto gratuito y de excelente calidad. También se puede utilizar en Linux con aplicaciones en PHP. Mysql es rápido, confiable y si se utilizan herramientas de administración visuales, es muy fácil de usar. 1.5 Plan de trabajo 1.5.1 Diagrama de Gantt A continuación se presenta el diagrama detallado del plan de trabajo: NOMBRE DE LA TAREA Documentación, Mantenimiento y Crecimiento de la Red Inventariado Revisión de etiquetas del rack Levantamiento de Información (Inventario de equipos) Identificación de nodos (Rack - Terminal) Mantenimiento a equipos de computo Mantenimiento Preventivo Mantenimiento Correctivo Elaboración de reportes de mantenimiento (Preventivo/Correctivo) Desarrollo del sitio Web Diseño del sitio Web Diseño de la BD Construcción de la BD en Mysql Construcción de las pantallas en PHP y Html Ciclo de pruebas Ciclo de corrección Revisión del Aplicación del sitio Web Módulos de ABC del sitio Web Revisión de Construcción (FIN DEL MODULO DE ABC) DURACION INICIO TERMINO 127 días 03/05/2004 27/11/2004 5 días 15 días 15 días 05/05/2004 12/05/2004 14/05/2004 04/06/2004 07/06/2004 28/06/2004 30 días 30 días 01/07/2004 02/08/2004 01/09/2004 01/10/2004 2 días 05/10/2004 07/10/2004 2 días 5 días 2 días 15 días 2 días 1 día 1 día 11/10/2004 14/10/2004 25/10/2004 28/10/2004 19/11/2004 24/11/2004 25/11/2004 2 días 25/11/2004 2711/2004 13/10/2004 21/10/2004 27/10/2004 18/11/2004 23/11/2004 24/11/2004 25/11/2004 1.5.2 Especificaciones A continuación se desglosan de manera general las actividades que serán necesarias para el desarrollo del sitio Web: En la etapa de Inventario, se hará una identificación de los nodos, la revisión de las etiquetas del rack y se levantara la información. En la etapa de Mantenimiento a equipos de cómputo se hará tanto el mantenimiento preventivo como el correctivo a las diferentes estaciones de trabajo, así como a los servidores y site de telecomunicaciones. En la etapa de Desarrollo del sitio Web se diseñaran, crearan y corregirán las plantillas para el sitio Web. Finalmente, en la etapa de Módulos de ABC del sitio Web se harán ejercicios y pruebas reales a cada uno de los elementos. CAPÍTULO II DESARROLLO DEL PROYECTO 2.1 Descripción detalla del plan de trabajo El plan de trabajo que se estableció con anterioridad solo presenta la descripción de las actividades que corresponden al desarrollo del proyecto “Documentación, Mantenimiento y Crecimiento de la Red de trabajo”. Las etapas del plan de trabajo para el desarrollo del proyecto fueron las siguientes: 2.1.1 Introducción Antes de haber realizado cualquier actividad, se recibió una platica por parte del coordinador de Soporte y Sistemas, acerca de que era lo que se realizaba dentro de dicho departamento, esto con el fin de irse familiarizando con el ambiente de trabajo que ahí se realiza, además de saber cuales eran las necesidades por parte del mismo para así, poder presentar una propuesta de trabajo. Existieron varias propuestas de proyectos, unas se enfocaban más al área administrativa, como por ejemplo una base de datos para el control interno del departamento. Otras eran enfocadas al área de mantenimiento, las cuales eran identificación, mantenimiento y cambio de nodos de trabajo (si así se requería). A continuación se presentan las actividades realizadas durante el desarrollo del proyecto: • Reconocimiento de las áreas de trabajo Esto fue un pequeño recorrido y una breve explicación por parte del coordinador del departamento y el auxiliar del departamento de Soporte y Sistemas hacia cada una de las áreas que conforman la División Querétaro del Grupo Flecha Amarilla. El objetivo de este recorrido fue conocer a todo el personal que labora dentro de la misma empresa, así como ubicar cada una de las áreas correspondientes en las cuales iba a tener contacto durante el tiempo de estadía. • Ubicación de los Sites de la empresa Otra punto importante fue el de ubicar los dos sites de trabajo con los que cuenta la División Querétaro, esto para conocer el equipo de comunicaciones con el se cuenta y sobre todo con el que se iba a estar trabajando. 2.1.2 Inventariado Se realizo un inventario interno para saber la cantidad de equipo con que se contaba tanto de las áreas de taquillas, así como de cada departamento de la división. De la misma forma se realizo el mismo inventario en el área de la Pensión, identificando cada equipo de trabajo. Además se realizo una identificación de nodos de trabajo, la cual consistía en saber que le correspondía a cada estación de trabajo, ubicando el lugar en donde se encontraba localizado en el rack del site de la División Querétaro, anotando el numero de voz y datos que les correspondían en una relación para posteriormente poder identificarlos y etiquetarlos en el área del site. Cabe señalar, que para poder realizar un buen proyecto de mantenimiento e identificación de la red de trabajo, fue necesario haber hecho una plena identificación y un inventario de la empresa. Para realizar la documentación de la red primero fue necesario hacer un plano para identificar donde se encuentra cada departamento del área identificando posteriormente cada uno de los nodos dentro de los departamentos. Para la identificación de los nodos de las áreas de TAQ y la Pensión, fue necesario utilizar un generador de tonos comúnmente llamado “pollo”. Para cada área de hizo la identificación de los nodos de la siguiente manera: CONMUTADOR El departamento del conmutador es el lugar donde se encuentra el rack de comunicaciones hacia donde van conectados todos los nodos de los diferentes departamentos. Cuenta con un servidor de comunicaciones el cual tiene una dirección IP de 172.21.61.28 y con un nombre de usuario de red HANDKEYQRO. En el plano se identifica como: SITE DIRECCIÓN IP 172.21.1.28 SERVICIOS En el departamento de servicios hay dos terminales tontas que no tienen una dirección IP especificada ya que van conectadas directamente al rack de comunicaciones. Este departamento tiene identificados los nodos de voz y datos representados de la manera siguiente: VOZ Y DATOS 01 VOZ Y DATOS 02 VOZ Y DATOS 03 Y con las siguientes terminales tontas TERMINAL TONTA 1 TERMINAL TONTA 2 ATENCIÓN A CLIENTES Este departamento cuenta con una terminal tonta que tiene una dirección IP y que esta conectada directamente en el rack de comunicaciones representadas de la siguiente forma: SITE DIRECCIÓN IP 172.21.1.29 Este departamento tiene los nodos de voz y datos: VOZ Y DATOS 06 VOZ Y DATOS 07 VOZ Y DATOS 08 VOZ Y DATOS 9 VOZ Y DATOS 10 VOZ Y DATOS 11 MANEJO SEGURO Este departamento tiene identificados los nodos de voz y datos: VOZ Y DATOS 12 Este departamento tiene asignada la siguiente Dirección IP con el nombre de manejoqro, representada de la siguiente forma: DIRECCIÓN IP 172.21.1.18 SEGURO INTERNO Este departamento tiene identificados los nodos de voz y datos: VOZ Y DATOS 13 VOZ Y DATOS 14 VOZ Y DATOS 15 Este departamento tienen asignadas las direcciones IP con el nombre de seguroqro, representada de la siguiente forma: DIRECCIÓN IP 172.21.1.16 seguroqro RECURSOS HUMANOS Este departamento tiene identificados los nodos de voz y datos: VOZ Y DATOS 16 VOZ Y DATOS 17 VOZ Y DATOS 18 Este departamento tiene asignada la dirección IP con el nombre de RecursosQro, representadas de la siguiente forma: DIRECCIÓN IP 172.21.1.15 CALIDAD Este departamento tiene identificados los nodos de voz y datos: VOZ Y DATOS 20 VOZ Y DATOS 21 VOZ Y DATOS 22 VOZ Y DATOS 23 Este departamento tiene asignada la dirección IP con el nombre de calidadqro, representada de la siguiente forma: DIRECCIÓN IP 172.21.1.10 calidadqro CAPACITACIÓN Este departamento tiene identificados los nodos de voz y datos: VOZ Y DATOS 25 DATOS Este departamento tiene asignada la dirección IP con el nombre de capacitacionqro, representada de la siguiente forma: DIRECCIÓN IP 172.21.1.23 SOPORTE Y SISTEMAS Este departamento tiene identificados los nodos de voz y datos: VOZ Y DATOS 26 Este departamento tiene asignada la dirección IP con el nombre de soporteqro, representada de la siguiente forma: DIRECCIÓN IP 172.21.1.32 AVITUALLAMIENTO Este departamento tiene identificados los nodos de voz y datos: VOZ Y DATOS 26 Este departamento tienen asignadas las direcciones IP con los nombre de avituallamientoqro y aviqro, representadas de la siguiente forma: DIRECCIÓN IP 172.21.1.19 avituallamientoqro DIRECCIÓN IP 172.21.1. 20 aviqro COMERCIALIZACIÓN Este departamento tiene identificado el siguiente nodo de voz y datos: VOZ Y DATOS 29 Este departamento tiene asignada la dirección IP con los nombre de comerqro, representada de la siguiente forma: DIRECCIÓN IP 172.21.1.49 comerqro EDECANES Este departamento tiene identificado el siguiente nodo de voz y datos: VOZ Y DATOS 31 Este departamento tiene asignada la dirección IP con los nombre de qrotq01, representada de la siguiente forma: DIRECCIÓN IP 172.21.1.15 qrotaq01 PLANEACIÓN Este departamento tiene identificados los nodos de voz y datos: VOZ Y DATOS 34 VOZ Y DATOS 35 Este departamento tiene asignadas las direcciones IP con los nombre de planeacion01qro y planeacion02qro, representadas de la siguiente forma: DIRECCIÓN IP 172.21.1.45 planeacion01qro DIRECCIÓN IP 172.21.1. 44 planeacion02qro En el área de Turismo solo se cuenta con dos computadoras una de ellas si tiene una dirección IP y la otra no. Estas computadoras no estas conectadas en red con el sistema y están representadas de la siguiente manera: DIRECCIÓN IP 172.16.73.3 PC Para finalizar, se elaboro un reporte final el cual contenía todos los registros obtenidos durante el inventariado, a esta actividad, se le dio el nombre de “Levantamiento de información”. 2.1.3 Mantenimiento a equipos de cómputo Esta etapa consistía en dar mantenimiento a equipos, cabe mencionar, que antes de realizar cualquier mantenimiento, se elaboraba un calendario en el cual se estipulaban las fechas y las áreas a las que se les iba a dar dicho servicio. Mantenimiento Preventivo: El cual consistía en crear un ambiente favorable para el sistema conservando limpias todas las partes que conforman una computadora. El mayor número de fallas que presentan los equipos es por la acumulación de polvo en los componentes internos, ya que este actúa como aislante térmico. Por otro lado, el polvo contiene elementos conductores que pueden generar cortocircuitos entre las trayectorias de los circuitos impresos y tarjetas de periféricos. Si se quiere prolongar la vida útil del equipo y hacer que permanezca libre de reparaciones por muchos años, se debe de realizar la limpieza con frecuencia. Mantenimiento Correctivo: El cual consistía en la reparación de algunos de los componentes de la computadora, pudiendo ser una soldadura pequeña, el cambio total de una tarjeta (sonido, video, SIMMS de memoria, entre otras), o el cambio total de algún dispositivo periférico como el Mouse, teclado, monitor, etc. Cabe mencionar que es mucho mas barato cambiar algún dispositivo que el tratar de repararlo. Estos tipos de mantenimientos se llevaron acabo a cada una de las maquinas que conforman las áreas de la empresa. En el mantenimiento preventivo, solamente se les daba una limpieza tanto interna como externa al equipo de computo, esto era, que se aspiraban y sopleteaban las maquinas por fuera y por dentro, a su vez que se limpiaban los láser de las unidades de almacenamiento. Por lo tanto, como antes se mencionaba, esto consistía solamente en una limpieza general del equipo. Elaboración de reportes de mantenimiento: Finalmente, se elaboraban los reportes de cada una de las estaciones de trabajo a las que se les dio el servicio de mantenimiento, los cuales eran firmados por el encargado de cada departamento para así ser archivados posteriormente. 2.1.4 Desarrollo del Sitio Web (BD) A continuación se presentan las etapas para el desarrollo del Sitio Web: Diseño del sitio Web:: Esta etapa se refiere a la creación física del sistema de BD, es decir el desarrollo del sistema en la parte técnica por medio de la programación para poder llegar a los resultados y lograr los objetivos planteados con anterioridad. Diseño de la BD: En esta etapa se creo la base de datos utilizando el programa Mysql, ya que el diseño del sitio Web, va ligado con este programa para su buen funcionamiento, así se podrá llegar a los resultados planteados con anterioridad. Construcción de la BD en Mysql La base de datos fue construida en Mysql creandose las tablas “departamentos”, “equipo”, “inventario” y “users” (Fig. 1.4), las cuales permiten llevar el control de los registros utilizados. Los campos de cada una de las tablas son los siguientes: * Departamentos: * id_dep * dep * Equipo * id_eq * nodo_v * depa * nodo_d * nom_pc * obser * dir_ip * Inventario * id_in * mouse * monitor * obser * cpu * teclado * Users * id * fecha * nick * level * pass * rollo * email Fig. 1.4 Pagina principal de EMS Mysql Manager 2 Construcción de las pantallas en PHP y HTML En esta etapa se desarrollo el código fuente de los módulos del sistema, es aquí en donde se utilizaron los diferentes tipos software para creación de sitios Web, en este caso, Editplus2 que es como un block de notas que contiene diferentes opciones para insertar código, sirviendo como editor de PHP. También se utilizo el Dreamweaver como herramienta de apoyo. La mayor parte de los códigos se encuentran en lenguaje PHP, también se utiliza HTML y JavaScript como apoyo y complemento para el diseño del sitio Web. Como primera etapa, se creo la pagina principal del sitio Web, el cual contiene un menú en donde se puede accesar a diferentes opciones, como son Base de Datos, Consultas, Mapa y Formatos. (Fig. 1.5) Fig. 1.5 Pagina principal del sitio Web En el acceso de “Base de Datos” se muestra una plantilla en la cual se debe de ingresar un nickname y un password para poder tener acceso al sistemas de BD (Fig. 1.6). Fig. 1.6 Plantilla de ingreso a BD El nivel que tiene cada usuario, esta dividido en 2 tipos: nivel “level 1” (Fig. 1.7), el cual tiene todos los privilegios del administrador (altas, bajas, modificaciones) y el “level 2” que cuenta solo con ciertos privilegios (altas y bajas de equipo e inventario). Se realizo esta clasificación, debido a que con ello se cuenta con mayor seguridad para la información que se maneja dentro del departamento de soporte y sistemas. Fig. 1.7 Área de información de nivel de usuario Una vez dentro de esta plantilla (Fig. 1.7), se puede tener acceso a 2 diferentes áreas de la BD, denominadas “Equipo de cómputo” e “Inventario”. En el área de “Equipo de computo” se muestran los registros de cada estación de trabajo, los datos que se manejan son los siguientes: Departamento, Nombre de PC, IP, Nodo voz, Nodo datos y Observaciones (Fig. 1.8), así como un link el cual permite dar de alta un nuevo equipo dentro de la BD. (Fig. 1.9) Fig. 1.8 Registro de Equipo de cómputo Fig. 1.9 Alta de Equipo de cómputo En el área de “Inventario” se muestra el inventario general de los equipos con los que se cuenta en la empresa, los datos que se manejan son los siguientes: Monitor, CPU, Teclado, Mouse y Observaciones (Fig. 1.10), así como un link el cual permite dar de alta un nuevo registro en el inventario dentro de la BD. (Fig. 1.11) Fig. 1.10 Registro de Inventario Fig. 1.11 Alta de equipo al Inventario En el acceso a “Consultas”, solamente se podrán checar los registros que se tienen en la base de datos (Equipo de cómputo e Inventario), esto mediante un sub-menú. (Fig. 1.12) Fig. 1.12 Menú de acceso a Consultas En el menú “Mapa”, se pueden consultar la ubicación de las estaciones de trabajo, esto para hacer más fácil su identificación dentro de la empresa. Aquí se encuentran los croquis de las 3 salas que conforman al Grupo Flecha Amarilla, Sala A, Sala B y Sala C. (Fig. 1.13) Fig. 1.13 Menú de Mapa A continuación se presentan algunos ejemplos de las ubicaciones del equipo de trabajo en las distintas áreas de la empresa: * Sala A, Planta Alta * Sala A, Planta Baja * Sala B * Sala C Sala A, Planta Alta Sala A, Planta Baja Sala B Sala C En el menú “Formatos”, se encuentran todos y cada uno de los documentos que utiliza el personal de soporte (Fig. 1.14), esto se hizo con la finalidad de buscar y encontrar más rápidamente el formato deseado ya que, como anteriormente se menciono, dichos documentos se encontraban ubicados en distintas carpetas dentro de la unidad de almacenamiento de la maquina principal del departamento de soporte y haciendo con ello más complicada su búsqueda. Fig. 1.14 Ejemplo de Formato de trabajo Ciclo de pruebas: Al ir compilando el código es necesario hacer un ciclo de pruebas, las cuales son necesarias para ir identificando las fallas ó perfeccionamientos para lograr que el sistema sea de calidad. El programa de BD se sometió previamente a una serie de pruebas en el simulador instalado (Mysql) en las estaciones de trabajo, esto con el fin de llevar un mejor control del desarrollo del sistema, y un correcto desempeño. Ciclo de corrección: Se refiere a la identificación de posibles errores ó mejoras del código para su corrección. Esto es de suma importancia, ya que al implementar alternativas de código (posibles soluciones), estas harán que el sistema funcione mejor y con ello poder evitar las fallas que llegaran a presentarse, debido a que es aquí en donde se revisan los códigos, se detectan las fallas y se hacen propuestas sobre las alternativas de solución. 2.1.5 Módulos ABC del sitio Web En esta etapa, simplemente se concluye con la elaboración del proyecto de estadía. CAPÍTULO III CONCLUSIONES 3.1 DIFICULTADES A continuación se presentan cada una de las dificultades que se originaron durante el transcurso del desarrollo del proyecto: • Falta de material de trabajo: Esta dificultad se presentó debido a que el equipo con que se contaba para la identificación de nodos, se tuvo que mandar al corporativo que se encuentra en la ciudad de León. A este problema no se le pudo dar una solución por parte del mismo departamento de soporte y solo se tuvo que esperar a que se volviera a mandar el equipo de regreso. • Falta del generador de Tonos (Pollo): Primeramente se tenia un generador de tonos propio del departamento de soporte, el cual no funcionaba y por consiguiente se tuvo que solicitar uno al departamento de Hardware de León sin tener respuesta alguna. La solución para este problema fue el de conseguir un generador por cuenta propia del coordinador del departamento para así, poder seguir con el desarrollo del plan de trabajo que se tenia estipulado. • Realización de otras actividades: Esto fue muy común durante el tiempo de estadía, debido a que se presentaron actividades ajenas el proyecto pero que se les debían de dar una pronta solución, ya a que la mayoría de ellas afectaban el rendimiento y funcionamiento de la red de trabajo, por ejemplo, cuando se bloqueaban las terminales de trabajo de taquillas, el no poder imprimir boletos o listas de pasajeros por parte del personal de taquillas y edecanes. Otra actividad realizada fue la de revisar la paquetería que se enviaba y se recibía, en este caso era necesario trasladarse hasta el mismo departamento, el cual implicaba tiempo. 3.2 LOGROS OBTENIDOS De acuerdo a los objetivos planteados antes de iniciar el proyecto de estadía, los logros obtenidos durante la misma fueron los siguientes: • Se contó con la documentación de la red de trabajo mediante un sistema de BD aplicado en un sitio Web, esto para brindar una rápida solución de problemas. • Se obtuvo un mejor control e identificación de nodos dentro de la red, así como del site de telecomunicaciones. • Se redujo el tiempo para la solución de fallas, esto debido al contar con una planeación de mantenimiento de los equipos, ya que al estar en constante revisión, el índice de posibles fallas disminuyo. • Se obtuvo una red de trabajo con bases sólidas, firmes y bien documentada, esto con el fin de poder realizar algún tipo de cambio o modificación que le sea necesario sin llegar a afectar el funcionamiento de la misma. 3.3 RECOMENDACIONES Las recomendaciones que se hacen al área de Soporte son las siguientes: • Tener un mejor control de las herramientas evitando prestarlas a los demás departamentos. • Proponer a los directivos más cursos de capacitación a todos los usuarios del sistema y de las computadoras para evitar que no sepan de que manera manejar los equipos y tengan una vida útil más prolongada. • Hacer campañas sobre el debido uso de las computadoras para evitar daños externos e internos. • Hacer un plan de trabajo para realizar la documentación y mantenimiento debido a que si no se realiza dicha planeación, se puede afectar las labores del personal de las áreas en donde se pretende llevar acabo dicho estudio. Es por eso que se deben de llevar acabo en las llamadas “horas muertas” u “horas no pico”. 3.4 APORTACIONES Las aportaciones realizadas durante la estancia en la empresa Autobuses la Piedad “Grupo Flecha Amarilla “fueron: • El departamento de Soporte de Sistemas no contaba con un inventario interno lo cual no le permitía tener un mejor control de los dispositivos, por lo cual se realizó un inventario interno que permitió tener los siguientes datos: • Responsable del departamento • No. De inventario • No. De Serie • Tipo • Marca • Modelo • Dirección IP • Nombre del Departamento • Grupo de Trabajo • Nombre de la PC • Usuario de Red • No. De Inventario Interno • Software Instalado • Se realizaron mantenimientos preventivos y correctivos a los siguientes equipos del área de la Pensión: Monitor Limpieza solo por la parte exterior con espuma limpiadora y sopleteo. Teclados Limpieza interna utilizando dieléctrico y externa del teclado con espuma. Mouse Sopleteo y limpieza externa con espuma limpiadora. Impresoras Limpieza de circuitos internos con dieléctrico, limpieza y mantenimiento de cabezales, limpieza externa con espuma limpiadora. Los materiales que se utilizaron para realizar los mantenimientos fueron: • Aspiradora • Franelas • Cepillos de Dientes • Espuma Limpiadora • Brochas • Desarmadores También se le dio apoyo al personal de los diferentes departamentos que conforman las áreas de la empresa en algunos de los problemas que se presentaban, principalmente apoyando a las áreas de taquillas, dirección y edecanes, como por ejemplo: • Alguna impresora que no imprimía. • Problemas con el Office. • Cuando el Sistema se caía. • Problemas con el Mouse. • Problemas al comenzar alguna sesión. Además se realizó una base datos en Visual Basic 6.0 para el departamento de Recursos Humanos en la cual se lleva el control interno del personal en la división Querétaro, dicho programa permite dar altas, bajas así como generar reportes del personal de acuerdo al status del mismo (Altas, bajas, vacaciones, incapacitado). El programa desarrollado fue de gran utilidad para el departamento de RH, debido a que con el se pudo llevar un mejor control del personal que conforma el Grupo Flecha Amarilla división Querétaro. Otras aportaciones brindadas durante el periodo de estadía fueron las dar apoyo y capacitación en el manejo de paquetes de software, revisión constante del sistema Checanvo que maneja el Handkey de Pensión y TAQ. ANEXOS Herramientas Tecnológicas A continuación se hace la descripción del hardware y software con el que cuenta la empresa. Descripción del Hardware: ¾ Granja de Servidores (Área de Producción) 6 Servidores Modelo: IBM Xseries Procesador: Pentium III 900 Mhz Memoria: 1.5 Gb de Memoria Ram Capacidad de Disco Duro: 17 Gb de Disco Duro ¾ Servidor de Desarrollo 1 Servidor Modelo : IBM Xseries Procesador: Pentium III 900 Mhz Memoria: 1.5 Gb de Memoria Ram Capacidad de Disco Duro: 60 Gb de Disco Duro ¾ Servidor de Dominio 1 Servidor Modelo: Netfinity Mod. 3000 IBM Procesador: Pentium III 700 Mhz Memoria: 392 Kb de Memoria Capacidad de Disco Duro: 8 Gb. De Disco Duro ¾ Servidor de Equilibrio de Carga de Trabajo 1 Servidor Modelo: AS400 de IBM Procesador: Procesador 0151 de IBM Memoria: 3 Gb de Memoria Ram Capacidad de Disco Duro: 103 Gb de Disco Duro. ¾ Equipos en Área de ventas y Operación Modelo: IBM Netvista Procesador: Pentium III 1 Ghz Capacidad de Disco Duro: 40 Gb. De Disco Duro Capacidad de Memoria: 64 Kb de Memoria Ram Descripción del software: Sistema Operativo en Servidor AS400: OS400 Ver 5.1 Base de Datos: DB2/ 400 Ver. 5.1 Sistema Operativo en Granja de Servidores: Windows 2000 Advanced Server Ver. 5 Software de Aplicación: Citrix Metaframe XP ver. 1 Software de Desarrollo: Delphi ver. 5 Licencias En el manejo de las licencias se cuentan con 220 licencias de Windows 2000. Citrix Metaframe maneja un licenciamiento de 4 clientes por servidor. Se tiene una licencia de Delphi por desarrollador. El AS400 tiene una licencia ilimitada en Base de Datos y en Sistema Operativo. CITRIX SYSTEM Los servicios que ofrece actualmente la red instalada dentro de la empresa Autobuses la Piedad, S.A. de C.V. Grupo Flecha Amarilla, división Querétaro, es principalmente CITRIX. La aplicación principal dentro del Grupo Flecha Amarilla es la de otorgar a los usuarios de oficinas remotas el acceso a cualquier aplicación directamente del servidor matriz que se encuentra en la cuidad de León, Gto; con rapidez y sin comprometer recursos. Citrix ofrece soluciones que permiten a las organizaciones la gestión y asistencia personalizadas de aplicaciones, incluidas las diseñadas para los sistemas operativos Windows® y UNIX®, así como la integración de estas aplicaciones -junto con otro tipo de información del negocio- en un puesto de trabajo virtual que ofrezca una conectividad sin fisuras y una experiencia coherente para el usuario en Internet, intranets, extranets, WAN, LAN y redes inalámbricas. Entre las áreas que Citrix puede manejar se encuentran: • Conexiones de Red • Protocolos de LAN • Herramientas de Administración de Sistemas • Herramientas de Administración de Aplicaciones • Herramientas de Administración de Usuarios VNC VIEWER CONTROL REMOTO DEL ORDENADOR. Este programa permite ver o manipular un ordenador desde otro diferente a través de una red con protocolo TCP/IP. Consta de dos utilidades básicas winvnc y vncviewer. WinVnc.exe, pequeña aplicación residente en memoria, permite conectar y controlar un PC (necesario que esté, al menos, en el servidor).Vncviewer.exe, utilidad que conecta y controla los ordenadores donde previamente se haya instalado winvnc. Si se coloca en un PC que no tenga winvnc podrá ver al servidor pero no podrá ser visto por este u otros. (Será obligado al menos en el PC cliente). IPSCANNER Es un programa que permite la monitorización de ordenadores que pertenezcan a una red basada en sistemas operativos de Microsoft, así como también las que pertenezcan a una red local. Se pueden realizar los siguientes tipos de análisis, entre otros: • Usuarios. • Grupos globales o locales de usuarios. • NetBIOS. • Ping. • Puertos TCP. • RTD (Remote Time of Day). • Servicios NT. • Unidades compartidas. • Unidades de disco. También puede analizar cualquier IP para comprobar si responde, resolviendo el nombre del host intentando conectarse con aquellas se que especifique en el diálogo de configuración. El programa utiliza diferentes hilos de conexión para cada IP para reducir el tiempo de espera, y muestra también información general sobre la PC como son el nombre de la máquina, su grupo de trabajo en red y nombre del usuario que está conectado. GLOSARIO ASP.- Microsoft Active Server Pages (ASP) es un lenguaje para entornos de servidor con el que puede crear páginas dinámicas e interactivas. AS400.- Lenguaje que cuenta con un ciclo propio de procesamiento y una sintaxis en su codificación estructurada y facilitada por medio de formularios que cumplen determinadas funciones. BD.- Una base de datos es un sistema informatizado cuyo propósito principal es la de mantener información y hacer que este disponible en el momento requerido. CITRIX SYSTEM.- Citrix proporciona un nivel de acceso centralizado para racionalizar la entrega de aplicaciones, consolidar los datos empresariales más importantes y reducir el tiempo y los recursos precisos para desplegar, implantar y gestionar la gama completa de aplicaciones empresariales. CONMUTADOR.- Lugar donde se encuentra el rack de comunicaciones hacia donde van conectados todos los nodos de los diferentes departamentos. CHECANVO.- Base de datos que permite visualizar las entradas y salidas del personal, así como el numero de empleado de cada uno de ellos. DELPHI.- Delphi 1 es una potente herramienta de desarrollo de programas que permite la creación de aplicaciones para Windows 3.x, Windows95 y Windows NT. DIRECCION IP.- Una dirección IP es un código numérico que identifica a un ordenador específico en Internet. GENERADOR DE TONOS.- Aparato que sirve para identificar, localizar y clasificar nodos en una red de trabajo. HARDWARE.- Son todos los dispositivos y componentes físicos que realizan las tareas de entrada y salida, también se conoce al hardware como la parte dura o física del computador. HANDKEY.- Aparato que sirve para llevar el control de entradas y salidas del personal de la empresa. HTML.- El código de las páginas está escrito en un lenguaje llamado HTML, que indica básicamente donde colocar cada texto, cada imagen o cada video y la forma que tendrán estos al ser colocados en la página. INTERNET EXPLORER.- son los programas utilizados para desplazarse a través de Internet de una forma fácil, sencilla y segura. IPSCANNER.- A es un programa que permite la monitorización de ordenadores que pertenezcan a una red basada en sistemas operativos de Microsoft, así como también las que pertenezcan a una red local. MICROSOFT ACCESS.- Access es una herramienta para la definición y manipulación de bases de datos. MYSQL.- Es un sistema de administración para bases de datos relacionales (rdbms) que provee una solución robusta a los usuarios con poderosas herramientas multi-usuario, soluciones de base de datos SQL (Structured Query Language) multi-threaded. Es rápido, robusto y fácil de utilizar. NETSCAPE NAVIGATOR.- es un visualizador gráfico del Web que permite al usuario una experiencia full en el hipertexto, fotografías, sonido, video, etc. todo esto disponible en el World Wide Web. NODO.- Un nodo es el conjunto de hardware y software que realiza las tareas de conmutación de paquetes de datos entre los clientes de dicho nodo y otros nodos a los que se encuentra enlazado. PENSION.- Área correspondiente al Grupo Flecha Amarilla, en donde se les da mantenimiento a las unidades de servicio (Autobuses). PHP.- PHP dice que esto son las siglas de "PHP: Hypertext Preprocessor". Se trata de un lenguaje cuyos programas se ejecutan en la parte del servidor, y cuyo código escribiremos incrustado con el código HTML. RACKS.- Espacio físico sobre el cual uno o más equipos están montados. SERVIDOR.- es un ordenador de gran potencia, que se encarga de "prestar un servicio" a otros ordenadores que se conecten al mismo. SITE.- Lugar en donde se encuentran ubicados los routers, hubs, switches y servidores que proporcionan los servicios de red para cada estación de trabajo. SIMMS DE MEMORIA.- SIMM (Single In line Memory Module) Siglas de Single In line Memory Module, un tipo de encapsulado consistente en una pequeña placa de circuito impreso que almacena chips de memoria, y que se inserta en un zócalo SIMM en la placa madre o en la placa de memoria STATUS.- Es un reporte de estado en el cual dice si el equipo esta activo, dado de bajo o en stand by. SOFTWARE.- El software es un conjunto de instrucciones detalladas que controlan la operación de un sistema computacional TAQ.- Terminal de Autobuses de Querétaro. TURISMO.- Área correspondiente al Grupo Flecha Amarilla, en donde se brinda el servicio de renta de autobuses. USUARIO.- Es todo aquel que tenga acceso a los diferentes sistemas. VISUAL BASIC.- Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar hoy en día. Dicho lenguaje nace del BASIC (Beginner´s All-purpose Symbolic Instruction Code) que fue creado en su versión original en el Dartmouth College, con el propósito de servir a aquellas personas que estaban interesadas en iniciarse en algún lenguaje de programación. MATERIAL DE CONSULTA www.desarrolloweb.com www.javasun.com www.java.com www.programacion.com www.programacion.net www.htmlweb.com www.abcdatos.com www.ciberteca.net www.macromedia.com www.sdc.shockwave.com www.trainingtools.com www.mysql.com www.mysql.org www.mysql-hispano.org www.php.net www.phpbuilder.com www.php.com www.gifmania.com www.todoexpertos.com www.webestilo.com www.phpnuke-espanol.org www.desarrollonuke.org www.proyectosweb.com BIBLIOGRAFÍA “SQL Server 2000 a Beginner’s Guide”, Osborne, Berkeley AU-DUSÂN Petrovic, California, 2000 “MYSQL” Ian Gilfillan (Ed. Anaya Multimedia) “Programming PHP” Rasmus Lerdorf, Kevin Tatroe O'Reilly & Associates, 524 pages. “Aprendiendo HTML para WEB en una semana”, Laura Lemay Sams/PHI, 1995.