universidad tecnologica de queretaro

Anuncio
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.
Descargar