informe de pasantÍas menciÓn informÁticacca.ula.ve/servicios/dokument0.pdf · en el caso de la...

102
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN ESCUELA TECNICA “INMACULADA CONCEPCIÓN” COORDINACIÓN DE PASANTÍAS MÉRIDA ESTADO MÉRIDA INFORME DE PASANTÍAS MENCIÓN INFORMÁTICA Nombre: Lorent Giannina Azócar Vielma CI: 20.847.179 Mérida, Junio 2009

Upload: ngodieu

Post on 28-Aug-2018

231 views

Category:

Documents


0 download

TRANSCRIPT

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN

ESCUELA TECNICA “INMACULADA CONCEPCIÓN”

COORDINACIÓN DE PASANTÍAS

MÉRIDA ESTADO MÉRIDA

INFORME DE PASANTÍAS

MENCIÓN INFORMÁTICA

Nombre:

Lorent Giannina Azócar Vielma

CI: 20.847.179

Mérida, Junio 2009

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN

ESCUELA TÉCNICA “INMACULADA CONCEPCIÓN”

COORDINACIÓN DE PASANTÍAS

MÉRIDA ESTADO MÉRIDA

Laboratorio Computacional Nikolaus Walczuch

Fecha de inicio: 02 de Marzo de 2009.

Fecha de Culminación: 26 de Junio de 2009.

Ing. Miguel Quintero. Ing. René Orlando Izarra.

Tutor Académico. Tutor Empresarial.

iii

Agradecimiento

A Dios Todopoderoso y a la Virgen María Auxiliadora, por ser mis

guías, darme fortaleza y sabiduría, para alcanzar mis metas.

A la memoria de mi Abuelo, quien desde el cielo me protege y

acompaña.

A mi madre, por darme la vida y enseñarme con su ejemplo a luchar y

trabajar para alcanzar mis sueños.

A mi familia, gracias por la motivación y el apoyo incondicional en todo

momento.

Al colegio Inmaculada Concepción, por brindarme excelentes

conocimientos y prepararme profesionalmente.

A la Profesora Elizabeht Álvarez, quien me orientó en momentos

difíciles de mis estudios.

A la Profesora Omaira González, por ser incondicional y dar consejos

sabios que fueron de mucha ayuda.

Al Profesor Miguel Ángel Quintero, quién con paciencia y cariño me

brindó conocimientos técnicos necesarios para un buen desarrollo en el

campo laboral.

Al personal que labora en el Laboratorio Computacional “Nikolaus

Walczuch", quienes me permitieron poner en práctica los conocimientos

aprendidos, enseñándome nuevos métodos en el desarrollo de la

Informática, especialmente al Ing. René Izarra, gracias por no dudar nunca

de mi capacidad e incentivarme a seguir adelante con mis metas.

Lorent Giannina!!

iv

Índice

Pág.

Introducción………………………………………………….......... 7

Capítulo I: El Proceso de Pasantías

Justificación………………………………………………. 10

Objetivos………………………………………………….. 12

General………………………………………………… 12

Específico…………………………………………….. 12

Limitaciones……………………………………………… 12

Capítulo II: Diagnostico de la Empresa

Reseña Histórica de la Universidad de los Andes….. 15

Reseña Histórica de la Facultad de Ingeniería…….. 18

Reseña Histórica de la Escuela de Sistemas…………. 20

Estructura Organizativa de la Escuela de Sistema.. 21

Laboratorio Nikolaus Walczuch………………………….. 22

¿Quién era Nikolaus Achim Walczuch?.................. 22

Historia del Laboratorio Nikolaus Walczuch……… 23

Misión………………………………………………….. 25

Objetivo………………………………………………... 25

Funcionamiento del Laboratorio……………………. 25

Estructura Organizativa del Departamento………... 28

Capítulo III: Actividades Realizadas

Descripción de Actividades……………………………… 30

Conclusión…………………………………………………………. 81

Recomendaciones……………………………………………….. 82

Bibliografía………………………………………………………… 83

Anexos…………………………………………………………….. 85

v

Índice de Figuras

Pág.

Fig. 1.- Estructura Organizativa de la Escuela de Sistema… 22

Fig. 2.- Organigrama del Laboratorio Computacional

"Nikolaus Walczuch"……………………………………………

28

Fig. 3.- Revista Plus Tutorial………………………… 39

Fig. 4.- Revista Plus Tutorial………………………… 40

Fig. 5.- Revista Plus Tutorial………………………… 41

Fig. 6.- Revista Plus Tutorial………………………… 41

Fig. 7.- Revista Plus Tutorial………………………… 42

Fig. 8.- Revista Plus Tutorial………………………... 43

Fig. 9.- Instalación Debian GNU/Linux 5.0 Fuente: Weblogs

SL………………………………………………………………

45

vi

Índice de Anexos

Pág.

ANEXO 1.- Captura de la Página Web del Laboratorio Computacional

Nikolaus Walczuch………………………………………………………

86

ANEXO 2.- Estructura de la Base de Datos- Página Web del

Laboratorio Computacional Nikolaus Walczuch………………………..

87

ANEXO 3.- Código PHP Variables de Formularios, Conexión y

Consulta a Base de Datos- Página Web del Laboratorio

Computacional Nikolaus Walczuch……………………………………….

88

ANEXO 4.- Creación de Base de Datos- Sistema Horario- Página del

Laboratorio Computacional Nikolaus Walczuch……………………….

92

ANEXO 5.- Formularios- Sistema Horario- Página del Laboratorio

Computacional Nikolaus Walczuch……………………………………….

93

ANEXO 6.- Creación de Formularios.html- Sistema Horario- Página

del Laboratorio Computacional Nikolaus Walczuch…………………

94

ANEXO 7.Programación PHP-Entrada2- Sistema Horario- Página del

Laboratorio Computacional Nikolaus Walczuch………………………..

95

ANEXO 8.Programación PHP-Entrada3- Sistema Horario- Página del

Laboratorio Computacional Nikolaus Walczuch………………………..

96

ANEXO 9. Resultado final- Entrada2.php- Sistema Horario- Página

del Laboratorio Computacional Nikolaus Walczuch…………………...

97

ANEXO 10. Resultado final- Entrada3.php- Sistema Horario- Página

del Laboratorio Computacional Nikolaus Walczuch…………………...

98

ANEXO 11. Inventario para Desincorporar Equipos……………………. 99

ANEXO 12. Inventario para Desincorporar Equipos……………………. 100

ANEXO 13. Formato de Asistencia………………………………………. 101

ANEXO 14. Formato de Solvencia………………………………………. 102

7

Introducción

Hoy día, el período de las pasantías es, por diversas razones, la parte

más importante del proceso educativo en las escuelas técnicas de nuestro

país. Una de estas razones podría ser que en este período el estudiante se

adapta al ambiente de trabajo de una empresa, bien sea de administración

pública o privada.

El alumno debe estar en la capacidad de ejecutar excelentemente

cualquier tipo de tarea asignada por su tutor empresarial. Así como

también, el tutor empresarial debe estar en la disponibilidad de ofrecer al

estudiante la cantidad de ayuda y dar las herramientas que éste necesite

para desarrollar dicha actividad y lograr el objetivo deseado.

Otra razón es que en las pasantías se le da al estudiante la calidad de

entrenamiento necesario para que se desenvuelva en el campo laboral sin

ningún inconveniente. Esta es quizás, la más importante de las razones por

las cuales un alumno debe asistir a las pasantías.

El presente informe refleja el proceso educativo llevado a cabo el

último lapso del año escolar 2008-2009, como requisito para la obtención del

título de Técnico Medio en Informática, que tuvo como finalidad poner en

práctica el conjunto de conocimientos y habilidades adquiridas durante la

formación académica, fundamentado en la interacción y desempeño laboral

en el Laboratorio Nikolaus Walczuch de la Facultad de Ingeniería de la

Universidad de los Andes, institución que permitió la instrucción y práctica

profesional para la preparación y conocimiento del ámbito laboral.

El proceso de pasantías permitió comparar la teoría aprendida con la

realidad desarrollada en un tiempo específico de cuatro meses, que se refleja

en tres capítulos estructurados de la siguiente manera:

8

Capítulo I: El proceso de pasantías. Se explica cómo es el proceso de

pasantías, las ventajas que ofrece, por qué se desarrollan y la importancia

que tiene para todos los entes relacionados con la misma, así como los

objetivos generales, y específicos por las que éstas se realizan.

Capítulo II: La Empresa. Se describe todo lo relacionado con la

organización, donde se realizaron las pasantías, la historia, objetivo, la

misión, infraestructura, y las funciones que se cumplen.

Capítulo III: Las actividades realizadas, todo lo realizado en la

empresa, los aportes dejados por las pasantes, mediante la aplicación de

diversos lenguajes y programas informáticos, así como también la

elaboración de dos bases de datos, para la creación de una página web en el

laboratorio, y de un sistema horario, instalación de Sistema Operativo,

programas, configuración y mantenimiento de computadoras.

CAPITULO I

Proceso de las Pasantías

10

Capítulo I

PROCESO DE PASANTIAS

A. Justificación e Importancia:

La Educación Media Diversificada y Profesional tiene por finalidad

profundizar los conocimientos científicos, humanísticos y tecnológicos de los

estudiantes, así como continuar con su formación ética, ciudadana y

particularmente, prepararlos para su incorporación digna y eficaz al mercado

de trabajo, para proseguir sus estudios en educación superior.

Por lo antes expuesto, las pasantías se convierten en las actividades

pedagógicas obligatorias de contenido práctico cuya finalidad es contribuir a

la formación profesional de los estudiantes, según los planes y programas de

estudio que establece el Ministerio del Poder Popular Para la Educación.

Así, el proceso de pasantías se ha considerado una modalidad posible de

experiencia laboral con finalidades formativas claras, donde los educandos

podrían participar de una práctica administrativa, colaborando y asistiendo en

tareas concretas; también esta práctica podría ir acompañada de un taller

referido al mundo del trabajo para que los alumnos puedan elaborar

actividades y aplicar conocimientos de su área.

De esta manera las pasantías contribuyen a vincular al estudiante con

el dinamismo de un determinado ámbito laboral y para servir a la comunidad,

donde se aprende a impulsar el progreso colectivo de la sociedad, lo

interesante es que representa una buena oportunidad de enriquecer la

formación integral del estudiante, para poseer conceptos básicos sobre una

organización y su estructura de funcionamiento, de los recursos humanos

que se requieren para lograr sus objetivos y aprender a trabajar en equipo.

Por lo tanto el proceso de pasantías es importante para el laboratorio

Computacional Nikolaus Walczuch, ya que cumple con la función de

11

formación para el trabajo, y los pasantes son de ayuda en la realización de

las actividades aportando los conocimientos adquiridos.

Es de gran importancia que el pasante asista y participe activamente

en el desarrollo de las actividades propias de la empresa asignada para el

proceso de las pasantías. Inherente a la formación académica de la

oportunidad de integrarse al campo de trabajo, como parte del desarrollo de

la profesión, así como también relacionarse con su entorno de trabajo,

permitiendo la integración con el ambiente organizacional propio de la

actividad laboral.

Por otra parte, estas pasantías son relevantes para la U.E Colegio

Inmaculada Concepción ya que les permite formar ciudadanos productivos y

competitivos en las áreas de comercio y servicio congruente, con la realidad

social del país, y a la vez, impulsar la integración y participación de la

comunidad; para cubrir la demanda empresarial y las limitaciones de la falla

de personal técnico calificado, otorgando un excelente aporte a esta

situación de crecimiento de la industria nacional. La Escuela Técnica como

espacio para la innovación pedagógica, el desarrollo social y productivo

venezolano; actualizando el perfil del egresado.

En el caso de la mención de Informática que tiene por objeto el estudio

del avance de las computadoras y la información sistematizada, persigue

mediante la aplicación de conceptos, métodos teorías y técnicas, mejorar en

algún sentido el funcionamiento actual y potencial de la computación en

nuestro entorno. De la misma manera, los estudios de la informática están

dirigidos a formar personas capacitadas y adiestradas en el campo laboral,

capaces de coordinar grupos interdisciplinarios y de traducir un problema

verbal a una solución programada; todo esto con el fin de resolver

situaciones en las cuales son indispensables un factor técnico y un factor

humano.

12

B. Objetivos:

1. Objetivo General:

Aplicar los conocimientos teóricos-prácticos adquiridos durante la

formación académica de Educación Media Técnica Diversificada, tomando

en cuenta las habilidades y destrezas para obtener así un óptimo

desenvolvimiento en el campo laboral.

2. Objetivos Específicos:

• Aplicar los conocimientos adquiridos dentro de la institución, en la

búsqueda de la formación integral del Técnico Medio Mención

Informática.

• Conocer el sistema de trabajo dentro del Laboratorio Computacional

Nikolaus Walczuch, para la ejecución eficiente de cada una de las

actividades asignadas.

• Cumplir las actividades planificadas por el tutor empresarial durante el

proceso de las pasantías.

• Adquirir las habilidades instrumentales y comunicacionales del puesto

asignado.

• Interactuar con el personal que labora en el Laboratorio

Computacional Nikolaus Walczuch, e intercambiar conocimientos de

interés para el desempeño dentro del área de trabajo.

• Demostrar capacidad e interés de aprendizaje del entorno laboral y

establecer compromiso para contribuir al desarrollo de la actividad

productiva.

C. Limitaciones:

Para el desarrollo de las pasantías se tomaron como limitaciones las

siguientes:

13

• Las continuas protestas estudiantiles que cerraban el acceso y no

permitían llegar al área laboral.

• En algunas ocasiones fallas en los servidores y en la red que

interrumpían la labor.

• Las continuas fallas eléctricas que muchas veces ocasionaron la

pérdida de computadores.

CAPITULO II

Diagnóstico de la Empresa

15

Capítulo II

Diagnóstico de la Empresa

A. Universidad de los Andes (ULA)

Reseña Histórica:

La hoy denominada Universidad de Los Andes (ULA) tuvo sus

orígenes en el año 1785, en fecha 29 de marzo, cuando el Obispo de Mérida

Fray Juan Ramos de Lora fundó una Casa de Estudios que fue elevada

luego a Seminario, cuyo nombre fue el de Real Colegio Seminario de San

Buenaventura de Mérida, habría de convertirse en Instituto Universitario.

(ULA).

El 21 de septiembre de 1810 la Superior Junta Gubernativa de la

provincia expidió el decreto de creación de la Real Universidad de San

Buenaventura de Mérida de los Caballeros, concediéndole al Seminario la

gracia de Universidad, con todos los privilegios de la de Caracas y con la

facultad de conferir "Todos los grados menores y mayores en Filosofía,

Medicina, Derecho Civil y Canónigo y en Teología". Permaneció como

instituto eclesiástico hasta 1832, cuando fue secularizada por el gobierno

nacional, presidido por el General José Antonio Páez.

El nombre que hoy lleva nuestra universidad le fue dado en 1883 y lo

conserva desde entonces, salvo un breve período entre 1904 y 1905 en que

se le designó con el de Universidad Occidental. (ULA).

Actualmente, la Universidad de Los Andes es una universidad

nacional autónoma, financiada por el Estado en un 90%. Comprende un área

de 360.719 m2. Distribuidos a lo largo de los tres Estados Andinos, además

de las extensiones de la Facultad de Medicina en las ciudades de Guanare,

16

Valle de La Pascua y Barinas. La instrucción es impartida en idioma español,

con un régimen de estudio por semestre, en la mayoría de sus carreras.

Los estudios impartidos en la institución abarcan diversas áreas de

conocimiento, tales como: Ciencias Básicas, Ingeniería, Arquitectura y

Tecnología, Ciencias del Agro y del Mar, Ciencias de la Salud, Ciencias de la

Educación, Ciencias Sociales, Humanidades, Letras y Artes. Las actividades

de docencia a nivel de pregrado y postgrado se complementan con el

desarrollo de significativos programas de investigación, de cultura y de

extensión. Una parte de sus actividades de investigación y desarrollo

tecnológico ha permitido la creación de pequeñas y medianas industrias a

través de cuyos proyectos la universidad se vincula directamente con el

aparato productivo de bienes y servicios acordes con nuestra realidad. Como

muestra de ello se podrían mencionar: Laboratorio de Ortesis y Prótesis,

planta de medicamentos con producción de medicinas genéricas, planta de

secado de madera al horno, planta de quesos madurados (Progal), planta de

ingeniería biomédica, entre otros. (ULA).

A nivel de las actividades culturales, deportivas y de extensión nuestra

institución ofrece cerca de 15 disciplinas deportivas diferentes, mantiene 13

grupos estables en diversas ramas del arte, entre los cuales destacan la

Estudiantina Universitaria, el Orfeón Universitario y el Coro de Niños de la

Universidad de Los Andes, por su brillante trayectoria a nivel nacional e

internacional. En relación con las actividades de extensión se desarrollan

distintos programas de proyección a la comunidad, entre ellos: Programa de

Estudios Abiertos y Desarrollo Social, Extensión Rural, Atención Sanitaria,

Cine Itinerante, Jueves Culturales, Universitario en las Comunidades.

(ULA).

La Estructura académica de la universidad está constituida por diez

facultades y dos núcleos. Cada una de las facultades está integrada por

17

escuelas, las que a su vez se subdividen en departamentos, dependiendo de

las disciplinas afines en un área de conocimiento en particular. Cuenta con

importantes institutos, centros y laboratorios de investigación, que sumado a

la productividad académica de sus actores, sitúan a la Universidad de Los

Andes entre las instituciones de educación superior más importantes del

país.

La Universidad de Los Andes cuenta, además, con un considerable

número de importantes servicios y programas de apoyo a su comunidad,

entre los cuales se pueden mencionar los servicios bibliotecarios, los de

comedor universitario, transporte, asistencia médico-odontológica,

residencias estudiantiles, becas y ayudas económicas para pregrado y

postgrado, programas de estímulo al investigador y/o grupos, entre otros

(ULA).

Los núcleos universitarios se crean con el propósito de formar centros

pilotos de carácter experimental para colaborar, mediante la formación

profesional, la investigación y la extensión, con el proceso de regionalización

institucional y así conformar el Sistema Regional Universitario de Los Andes,

que finalmente contribuya a elevar los índices de desarrollo de su área de

influencia. La estructura académica de los núcleos está integrada sólo por

departamentos. Además de la docencia de pregrado, los núcleos cuentan

con investigación y postgrado.

En 1966 el Núcleo Universitario del Táchira da inicio a sus actividades

docentes, en la ciudad de San Cristóbal, como una Escuela de Educación

dependiente de la Facultad de Humanidades y Educación de esta

universidad, y sólo fue hasta 1976 cuando se decretó como Núcleo

Universitario bajo la rectoría del Doctor Ramón Vicente Casanova. (ULA).

En 1972 el Consejo Universitario de la Universidad de Los Andes

suscribe el decreto que crea oficialmente el Núcleo Universitario para el

18

Estado Trujillo. El Núcleo se inició con la designación de Núcleo Universitario

del Estado Trujillo (NUT), pero a raíz del Centenario del Natalicio del Sabio

Rafael Rangel celebrado el 25 de abril de 1977, el Consejo Universitario

emitió un decreto mediante el cual reconoce al científico trujillano y resuelve

dar al NUT el nombre de Núcleo Universitario "Rafael Rangel" (NURR).

(ULA).

B. Facultad de Ingeniería:

Reseña Histórica:

El inicio de los estudios de Matemática en la casa de Estudios

Superiores Emeritense coincide con la creación de la Real Universidad de

San Buenaventura de Mérida de los Caballeros en virtud del decreto

expedido por la Superior Junta Gubernativa de la Provincia el 21 de

septiembre de 1810, por el cual se concede que además de las cátedras que

al presente tiene el Seminario habiendo fondos suficientes, se aumente otra

de Filosofía si fuese necesario y se establezcan las de Anatomía,

Matemática, Historia Eclesiástica, Concilios, Lugares Teológicos y Sagrada

Escritura. Pero fue a mediados del siglo XIX, en 1843, cuando se fundó la

cátedra de Matemática que regentó inicialmente el Dr. Eloy Paredes.

(ULA INGENIERÍA).

Hacia 1898 ésta había evolucionado en Facultad de Ciencias Exactas

que dispondría de Cátedras de Algebra Superior, Geometría Analítica y

Descriptiva, Cálculo Infinitesimal, Mecánica Racional, Geodesia, Astronomía

y Física. Otorgándose para esta fecha el título de Agrimensor y Física.

En 1918, el Rector Dr. Diego Carbonell, estableció la Escuela de

Ciencias Físicas-Matemáticas y Naturales, que conforme al decreto del

Ejecutivo Nacional del 28 de julio de 1932 se transformó en Escuela de

Ciencias Físicas y Matemáticas. (ULA INGENIERÍA).

19

En el primer rectorado del Dr. Humberto Ruíz Fonseca fue erigida en

Facultad de Ingeniería por el Consejo Universitario el 14 de octubre de 1936.

El 10 de julio de 1962 se creó el Instituto de Fotogrametría de la Universidad

de Los Andes, adscrito a la Facultad de Ingeniería, según Decreto del

Consejo Universitario y conforme a la decisión del Consejo Nacional de

Universidades de fecha 29 de julio del mismo año. En el rectorado del Dr.

Pedro Rincón Gutiérrez fue establecida la Escuela de Ingeniería Eléctrica el

27 de Junio de 1964.

En virtud de la masificación estudiantil y como resultado de la

preocupación de algunos profesores de la Facultad, en el año 1970 se

abrieron nuevas oportunidades de estudio, y tendiendo a la diversificación,

se crearon como departamentos las carreras de Ingeniería Química

(departamento adscrito a la Escuela de Ingeniería Civil), Ingeniería de

Sistemas e Ingeniería Mecánica (departamentos adscritos a la Escuela de

Ingeniería Eléctrica). Estas nuevas carreras fueron confirmadas como nuevas

Escuelas por el Consejo Nacional de Universidades en 1974.

(ULA INGENIERÍA).

A partir de 1970, se crea a nivel Universitario, el Ciclo Básico General,

para la realización de los Estudios Básicos de Ingeniería, manteniéndose en

la Facultad los estudios a nivel del ciclo profesional. De manera que para

1975, la Facultad de Ingeniería de la Universidad de los Andes cuenta con

cinco Escuelas, las cuales ofrecen oportunidades de estudio en las carreras

de Ingeniería Civil, Ingeniería Eléctrica, Ingeniería Química, Ingeniería de

Sistemas e Ingeniería Mecánica.

En 1973 se iniciaron cursos de Postgrado con el conferimiento del

grado de Magister en Suelos y Riego, Riego y Drenaje, Hidrología, Ingeniería

Hidráulica y Planificación de Recursos Hidráulicos.

20

Estos cursos fueron dictados por el CIDIAT con la colaboración de la

Facultad de Ingeniería y el MOP. (ULA INGENIERÍA).

En enero de 1984, se inicia en la Facultad de Ingeniería la carrera de

Geología adscrita a la Escuela de Ingeniería Civil, con fecha 04 de junio de

1993 el Consejo Nacional de Universidades aprueba la creación de la

Escuela de Ingeniería Geológica.

En la reunión ordinaria del 08 de junio de 1989, el Consejo

Universitario conoció y aprobó el informe de creación de la Escuela Básica

de Ingeniería a partir del 30 de mayo de 1989. Aprobada luego por el

Consejo Nacional de Universidades en su sesión ordinaria del 28 de julio del

mismo año. (ULA INGENIERÍA).

C. Escuela de Sistemas:

Reseña Histórica:

La Ingeniería de Sistemas se inició en Venezuela como carrera y

como nueva disciplina académica, con la creación del Departamento de

Ingeniería de Sistemas de la Universidad de los Andes, en Septiembre de

1970. (ULA INGENIERÍA).

En el mes de Mayo de 1973 se introdujo el Proyecto de

Transformación de Departamento a Escuela ante el Consejo Nacional de

Universidades (CNU) lográndose su aprobación en el mes de Junio de 1974.

En 1970 solamente existían las carreras de Ingeniería Civil, que es la más

antigua, e Ingeniería Eléctrica, que para la fecha estaba recién creada. El

Consejo de Facultad había nombrado una comisión compuesta por un grupo

de profesores: Manuel Padilla, Julio Flores, William Lobo y Francisco Puleo;

con el fin de estudiar las posibles carreras que se podrían abrir. Esta

comisión rindió un informe final recomendando la apertura de tres nuevas

carreras: Ingeniería Química, Ingeniería Mecánica e Ingeniería de Sistemas,

21

las cuales constituían un proyecto ambicioso y de gran envergadura ya que

significaba más que duplicar el tamaño de la facultad. Así mismo se

necesitaba el apoyo de las Escuelas ya conformadas por lo cual se adscribió

la Ingeniería Química a la Escuela de Ingeniería Civil, Ingeniería Mecánica e

Ingeniería de Sistemas a la Escuela de Ingeniería Eléctrica. Se nombraron

como coordinadores de carrera a los profesores Violeta de Camargo, Néstor

Jouseff y José García. (ULA INGENIERÍA).

La carrera de Ingeniería de Sistemas fue creada junto a la carrera de

Ingeniería Mecánica e Ingeniería Química en 1970 por una comisión de

profesores asignada por el Consejo de Facultad de Ingeniería, motivado que

en el año 1970 el Centro de Ciencias pasó a ser Facultad, con cuatro

carreras y en Ingeniería solamente existían dos carreras, para ese entonces

uno de los miembros de la Comisión era el Director de la Escuela de

Eléctrica, Prof. Francisco Puleo. Por mucho tiempo la Escuela de Ingeniería

de Sistemas había estado funcionando administrativamente como un

departamento adscrito a la escuela de Ingeniería Eléctrica. Por supuesto que

la meta desde un comienzo fue lograr su formación como Escuela, para lo

cual era necesario contar con el visto bueno del Consejo Nacional de

Universidades. Este paso se logró en el mes de Junio de 1974 cuando ya se

acercaba a egresar los primeros Ingenieros de Sistemas.

La primera promoción contó con nueve ingenieros, siete en la opción

Investigación de Operaciones y dos en la opción Sistemas de Control.

Después de aprobarse la Escuela de Ingenieria de Sistemas, se nombra su

primer Director, el Profesor Jose García. (ULA INGENIERÍA).

Estructura Organizativa de la Escuela de Sistema:

22

Fig. 1.- Estructura Organizativa de la Escuela de Sistema, fuente: Sin Autor

D. Laboratorio Computacional Nikolaus Walczuch

¿Quién era Nikolaus Achim Walczuch?

El Profesor Nikolaus Achim Walczuch nació en Alemania Occidental en

el Distrito de Bremen el 13 de Septiembre de 1946. Realizó sus estudios de

pregrado y postgrado en Alemania en el Área de Computación,

especializándose en recuperación y Sistemas de Información. (SISTEMAS).

Durante los primeros años de su carrera trabajó en Alemania y, a partir

de 1977, se residenció en nuestra ciudad ocupando el cargo de Analista de

Sistemas en el Centro de Computación de esta Universidad.

Posteriormente, en 1978, ingresa como personal docente, por concurso,

al Departamento de Computación de la Escuela de Ingeniería de Sistemas, y

desde ese mismo momento comienza a destacarse como personal de

23

investigación de este Departamento, al hacerse cargo del proyecto

Automatización de Bibliotecas, al cual dedicó todo su tiempo como

investigador logrando importantes resultados a nivel nacional e internacional,

ya que este es el único proyecto desarrollado en el país, con tecnología propia

y arrojando aportes teóricos y prácticos de carácter invaluables.

(SISTEMAS).

Cabe destacar también la formación realizada a muchos estudiantes y

profesores, que durante mucho tiempo tuvieron la oportunidad de compartir

con discusiones y conocimientos en el área de recuperación de información,

aprender de sus destrezas y capacidad de análisis y diseño de sistemas.

(SISTEMAS).

Laboratorio de Computación "Nikolaus Walczuch":

Reseña Histórica:

El laboratorio de computación surgió de la idea de ayudar y orientar a

los estudiantes, en el aprendizaje y adiestramiento de todo lo relacionado con

la informática y con la carrera de ingeniería de sistemas, en relación a los

lenguajes, aplicaciones y comandos estudiados en la teoría, pero aplicados

mediante la práctica, ya que éstos en las dos áreas de teoría y práctica,

aunque se relacionen, es diferente la manera de estudio y complejidad de

ambos; sirviendo así mediante la práctica de facilidad a los estudiantes para el

desarrollo y adaptación de diversos sistemas informáticos. (SISTEMAS).

Viendo las necesidades de los estudiantes de la escuela de sistemas,

así como la finalidad de proporcionarles una ayuda tanto para su eficacia

como para su eficiencia en el desempeño de su carrera; un profesor de la

misma fue quien ideó la creación de un laboratorio informático de servicio para

los estudiantes. (SISTEMAS).

24

El profesor Nikolaus Achim Walczuch nacido en Bremen, Alemania el

13 de septiembre de 1946; quien realizó sus estudios de pregrado y postgrado

en Alemania en el Área de Computación, especializándose en recuperación y

Sistemas de Información.

En 1978, ingresa como personal docente, por concurso, al

Departamento de Computación de la Escuela de Ingeniería de Sistemas, y

desde ese mismo momento comienza a destacarse como personal de

investigación de este Departamento, al hacerse cargo del proyecto

Automatización de Bibliotecas, al cual dedicó todo su tiempo como

investigador logrando importantes resultados a nivel nacional e internacional,

ya que este es el único proyecto desarrollado en el país, con tecnología propia

y arrojando aportes teóricos y prácticos de carácter invaluables. (SISTEMAS).

Surgiendo así, años más tarde la idea de la creación de un laboratorio

de computación que sirviera de práctica y adiestramiento de los estudiantes; al

principio comenzaron con grandes mainframes y con capacidad para pocos

estudiantes, así poco a poco con el esfuerzo y dedicación del profesor, de la

escuela de sistemas y de cada una de las personas que han sido de aporte

para el mantenimiento y mejoramiento del laboratorio; se fue invocando y

adaptando a las nuevas tecnologías para la ayuda y orientación de los

estudiantes hasta lo que es conocido actualmente.

Destacando también la formación realizada a muchos estudiantes y

cuentas personalizadas y claves de acceso mientras dure la actividad

académica correspondiente; las cuentas de usuario y el espacio en disco

suministrado en la red del laboratorio es solo de uso para actividades

relacionadas con la institución; por lo que se reserva el derecho de admisión y

permanencia, por ser de uso exclusivo para los estudiantes inscritos en las

materias del nivel básico de la carrera de ingeniería de Sistemas de la ULA, o

25

para actividades extra-académicas con previa autorización del coordinador del

laboratorio y avalada por el consejo de escuela de sistemas. (SISTEMAS).

Misión:

El Laboratorio de Computación Nikolaus Walczuch (LCNW) tiene como

misión fundamental la enseñanza y el fomento de la práctica de las ciencias

de la computación a través de la programación.

Objetivo:

Dar soporte a las actividades académicas de la carrera Ingeniería de

Sistemas de la Universidad de Los Andes (EISULA), especialmente el dictado

de las materias Programación 1, Programación 2 y Programación 3

pertenecientes al Ciclo Básico. (SISTEMAS).

Funcionamiento del Laboratorio:

El LCNW funciona exclusivamente para cumplir actividades de docencia,

investigación y extensión conforme a la ley de universidades y en

concordancia con el objetivo establecido.

Todo usuario deberá realizar un aporte para el mantenimiento y buen

funcionamiento del laboratorio. Este aporte será establecido por el Consejo de

escuela (ESIULA) y será publicado en la normativa del laboratorio.

El uso del laboratorio para actividades extra-académicas será permitido

previa solicitud ante el coordinador del laboratorio y avalada por el consejo de

escuela de EISULA, siempre y cuando no interfiera con las labores

desempeñadas dentro del mismo. (SISTEMAS).

Parágrafo: Todas actividad extra-académica de EISULA, deberá realizar un

aporte establecido por el consejo de escuela en concordancia con el fin.

26

El espacio en disco dentro de la red del LCNW trabaja mediante un

sistema de cuotas predefinidas tanto para el directorio de trabajo como para el

buzón del correo electrónico. (SISTEMAS).

Los horarios de apertura y cierre del LCNW estarán determinados por la

Coordinación y serán oportunamente publicados para su conocimiento.

Cualquier usuario que encuentre un hueco o falla de seguridad en

cualquier sistema computacional del LCNW está en la obligación de reportarlo

a los administradores del sistema.

Los recursos del LCNW sólo podrán ser agregados o removidos por el

Coordinador o el Personal Técnico adscrito al mismo.

El LCNW operará principalmente con software libre y cuando sea

estrictamente necesario con software propietario.

Lo tipificado en la Ley Contra Delitos Informáticos (publicada en gaceta

oficial 37.313 el 30/10/2001) es vigente y aplicable en el LCNW.

El LCNW se reserva el derecho de admisión y permanencia sigan la

normativa establecida. (SISTEMAS).

Del Coordinador

El coordinador será el encargado de supervisar y controlar tanto el

funcionamiento del laboratorio como el personal técnico que allí labora.

Informar al Consejo de Escuela de EISULA las fallas o problemas de

funcionamiento y resolverlos.

El Coordinador del LCNW podría suspender los privilegios de uso de la

red y de las computadoras a un usuario por razones relacionadas con la

seguridad y bienestar de otros miembros de la Institución o de la propiedad

institucional. (SISTEMAS).

27

Del Personal Técnico

Velar junto con el coordinador por el normal funcionamiento del

laboratorio. (SISTEMAS).

Mantener operativo el laboratorio.

Reportar fallas de funcionamiento y si fuera el caso establecer los

correctivos necesarios.

De Los Usuarios

Son usuarios del LCNW:

Los estudiantes inscritos en las materias del nivel básico de la carrera

de Ingeniería de Sistemas de la ULA, soportadas por el laboratorio.

Profesores y alumnos de EISULA cuyas materias no son directamente

soportadas por LCNW, previa autorización del coordinador. (SISTEMAS).

Otros: cualquier participante en las actividades académicas o extra-

académicas no pertenecientes a ESIULA.

Los usuarios del LCNW tendrán cuentas de usuarios mientras dure la

actividad académica o extra-académicas correspondiente.

Las cuentas de usuario y el espacio en disco suministrado en la red del

LCNW son propiedad de la Institución y se usarán exclusivamente para

actividades relacionadas con la Institución.

Los usuarios del LCNW deberán acatar el reglamento y respetar la

normativa vigente. (SISTEMAS).

Del Software y la Administración del Laboratorio:

La gestión de programas en las computadoras es de exclusiva

responsabilidad del personal técnico adscrito al LCNW.

28

Lo no previsto en el presente Reglamento y las dudas que surjan sobre

su interpretación serán resueltos en un consenso entre el Consejo de Escuela

de Ingeniería de Sistemas y la Coordinación del LCNW. (SISTEMAS).

Estructura Organizativa del Departamento:

Fig. 2.- Organigrama del Laboratorio Computacional

"Nikolaus Walczuch", Fuente: Propio del Autor

Director

Coordinador del Laboratorio

Técnico

Preparadores

CAPITULO III

Actividades Realizadas

30

CAPITULO III

Actividades Realizadas

Durante la ejecución de las pasantías en el Laboratorio de

Computación “Nikolaus Walczuch” ubicado en la Facultad de Ingeniería;

Escuela de Sistemas de la Universidad de los Andes del Estado Mérida se

llevó a cabo lo siguiente:

3.1 Presentación y Bienvenida a las instalaciones por parte del tutor

empresarial: Ing. René Izarra quién habló sobre las normas a tomar en

cuenta dentro de las instalaciones, y las actividades que se llevarían a cabo

durante el período de pasantías.

3.2 Explicación por parte del tutor empresarial sobre un conjunto de tareas

rutinarias para realizar durante la estadía, dentro de las cuales se

encuentran:

ACTIVIDADES RUTINARIAS

3.2.1 Organizar documentos administrativos en estantes, archivos y

lockers cada 15 días.

3.2.2 Instalar programas como: gcc 4.1.1, g++ 4.1.1, vim vim-gnome,

xfig, mozilla, Nvu, emacs21, xemacs21, quanta pluss, eclipse,

gPHPedit, bnefish, Ktechlab, lapplot, xcircuit, advi, xgdvi, dvilx,

bepp, cflow, ddd, posgresql-client, nana, open

office,configuración de pendrives,flash,ipod.

3.2.3 Configurar la Red IP y (NIS)

3.2.4 Configurar el NFS para directorios y cuentas de usuario.

3.2.5 Revisión de equipos para verificar su operatividad.

31

3.2.6 Realizar y entregar cuentas de Usuarios a cada uno de los

estudiantes inscritos en el semestre.

Dicha cuenta permite a cada uno de los estudiantes el acceso al

sistema operativo del laboratorio.

3.2.7 Realizar y entregar solvencias a estudiantes graduandos.

3.2.8 Imprimir lista de asistencia de estudiantes a clases en el

laboratorio.

3.2.9 Encender servidores, swichs y equipos cuando había fallas de

electricidad.

3.2.10 Atender el teléfono, recibir recados, atender al público.

ACTIVIDADES REALIZADAS

3.3 Investigación, Instalación, Configuración de un Servidor:

Se realizaron investigaciones para instalación de Sistema Operativo

CentOS y configuración de un servidor IBM Systems X3480, así como

también los servicios NIS, NFS y DHCP. En la información que se obtuvo se

sugería seguir una serie de pasos para la instalación del servidor entre los

cuales están:

ü Insertar Cd de CentOS: Esto instalará

CentOS en modo gráfico.

ü Seleccionar Skip.

ü Selección del lenguaje.

ü Configurar el teclado.

ü Particionar el disco duro.

32

ü Configuración de la red:

ü Se debe asignar una dirección IP estática,

ya que este es un servidor.

ü Localización y hora

ü Contraseña del usuario root

ü Selección de paquetes, seleccione solo la

sección Server y nada más, Customize

now. Si se desea se puede agregar el

repositorio CentOS.

ü Al momento de personalizar los paquetes,

instalar Postfix y Dovecot y no sendmail.

Si se desea se puede instalar un servidor

DNS, HTTP y MySQL, pero lo principal

son los servidores de correo.

ü Inicio de la instalación

ü Ahora empieza la instalación del sistema.

ü Fin de la instalación

(Manual Práctica Servicio Linux, Fuente: S/A)

3.3.1 Configuración de NIS:

3.3.1.1 Instalación del NIS Maestro:

ü Lo primero que se debe hacer es elegir un

nombre para el dominio NIS.

33

ü Desde el prompt de la máquina del

servidor NIS ejecute la siguiente sintaxis:

domainname cluster

ü Luego iniciaremos el servidor maestro

(para ello hay que ser super usuario “root”

en la máquina) con la siguiente sintaxis:

/usr/lib/yp/ypinit -m

ü La opción “-m” es una bandera que le

indica al comando ypinit que se hará una

configuración para un servidor maestro.

(Manual Práctica Servicio Linux, Fuente: S/A)

3.3.1.2 Instalación del NIS Esclavo:

ü Para iniciar el servicio NIS en un servidor

esclavo con la siguiente sintaxis: ypinit -s

“nombre del servidor maestro”.

ü Debe ejecutar la siguiente sintaxis: ypcat -

k ypservers > /tmp/ypservers

ü Se edita este archivo y se incluye el nuevo

servidor esclavo, mediante la siguiente

sintaxis: cat /tmp/ypservers | makedbm -

/var/yp/cluster/ypservers

ü Se debe ejecutar el siguiente comando en

el directorio “/var/yp/cluster” para

actualizar los mapas NIS: Make –f

34

../Makefile. Habilitando el NIS en los

clientes

ü Una vez que el servidor está corriendo, se

puede habilitar los clientes NIS de la

siguiente manera:

ü Se edita el archivo /etc/yp.conf.

ü Luego se ejecuta la siguiente sintaxis para

iniciar el demonio el cual permite que el

cliente tenga acceso a los mapas NIS:

/etc/init.d/ypbind start

ü Para verificar que el cliente tiene acceso a

los mapas NIS, ejecuta la siguiente

sintaxis: ypwhich

ü Para finalizar deberá ver en pantalla el

nombre del servidor NIS.

(Manual Práctica Servicio Linux, Fuente: S/A)

3.3.2 Configuración del Servicio NFS:

ü Con el editor de texto vi, edite el archivo

/etc/exports y agregue la siguiente línea,

para exportar a los clientes el directorio

/home: /home

“nombre_del_cliente_nfs”(rw,no_root_squas

h).

ü Una vez actualizado este archivo se debe

35

ejecutar la siguiente sintaxis: /etc/init.d/nfs

start

ü Para comprobar que el sistema está siendo

exportado ejecute la siguiente sintaxis:

showmount -e

ü Este mostrará por pantalla los archivos que

están siendo exportados por la máquina.

(Manual Práctica Servicio Linux, Fuente: S/A)

3.3.3 Configuración del cliente NFS:

ü Editar el archivo /etc/fstab añadir al final

del archivo la siguiente línea:

Servidor_NFS:/home /home nfs defaults 1

1

ü Luego ejecuta la siguiente sintaxis: mount

-a

ü Para verificar que el directorio se haya

montado correctamente ejecute la

siguiente sintaxis y compruebe que el

directorio home este montado desde el

servidor NFS: df –h.

(Manual Práctica Servicio Linux, Fuente: S/A)

3.3.4 Configuración del Servicio DHCP:

36

ü Editar el archivo /etc/dhcpd.conf

ü # /etc/dhcpd.conf

ü default-lease-time 600;

ü max-lease-time 7200;

ü subnet 192.168.XXX.0 netmask

255.255.255.0

ü range 192.168.XXX.2 192.168.XXX.200;

ü option subnet-mask 255.255.255.0;

ü option broadcast-address

192.168.XXX.255;

ü option routers 192.168.XXX.1;

ü option domain-name-servers

192.168.XXX.1, 192.168.XXX.2;

ü option domain-name "cluster.ula.ve";

ü # Si se quiere asignar una dirección IP

permanente se agregan las líneas

siguientes:

ü host nodo1

ü hardware ethernet 00:40:33:2e:c0:03;

ü fixed-address 192.168.XXX.201;

ü Antes de levantar el servidor DHCP se

debe crear el siguiente archivo:

37

ü touch /var/lib/dhcp/dhcpd.leases

ü Invocar el DHCP mediante la instrucción:

/usr/sbin/dhcpd

ü Si el sistema utiliza dos o más tarjetas

ethernet se debe indicar en que tarjeta se

va a invocar el DHCPD. Ej: /usr/sbin/dhcpd

eth0

ü Por último verificar que todo está

funcionando correctamente, mediante el

comando: /usr/sbin/dhcpd -d –f

(Manual Práctica Servicio Linux, Fuente: S/A)

3.3.4.1 Configuración del cliente:

ü Editar el archivo /etc/sysconfig/network-

scripts/ifcfg-eth0

ü Luego ejecute la siguiente sintaxis: DCHP:

/etc/init.d/network start

ü ejecute la siguiente sintaxis: ifconfig

ü Allí debe aparecer la interfaz eth0 con su

respectiva dirección IP.

(Manual Práctica Servicio Linux, Fuente: S/A)

3.4 Elaboración de una Página Web para el Laboratorio

Computacional “Nikolaus Walczuch:

38

La estructura de la página web permitirá a los estudiantes de ingeniería

de sistemas el acceso para ver su horario de clases, solicitar solvencias los

estudiantes graduandos, e ingresar a un foro sobre innovaciones

tecnológicas. Para comenzar con la Estructura de la Página Web se inició

con la instalación de una máquina Virtual de Windows en Linux (Distribución

Ubuntu), la cual sirvió para trabajar en Dreamweaver y llevar a cabo la

estructura de la página web del laboratorio.

Se realizó una Base de Datos, tomando en cuenta los scripts en PHP,

que consultaran los registros de la Base de Datos y los mostrará en la

página Web. Del mismo modo se buscaron plantillas Wordpress las cuales

ayudaron a diseñar su estructura, botones y listas desplegables. Se agregó

el URL (Localizador Único de Recursos), así como el nombre de dominio.

(Ver Anexo).

3.4.1 Instalación de Maquina Virtual:

Para instalar la máquina virtual de Windows en Linux se llevó a cabo

los siguientes pasos:

ü Una vez que tenemos descargado e

instalado el programa podremos proceder

a la instalación de windows 7.

ü Se debe tener la .iso de Windows 7 para la

instalación.

ü Al iniciar Virtual Box aparece la siguiente

(Revista Plus Tutorial, Fuente: S/A)

39

pantalla:

Fig. 3.- Revista Plus Tutorial, Fuente: Sin autor

ü Luego se debe hacer clic en Nueva, para

crear una nueva máquina virtual. Una vez

hecho esto aparecerá otra pantalla, hacemos

clic en siguiente.

ü Ahora tendremos que rellenar el nombre.

ü En nombre ponemos lo que queramos,

Windows7

ü En Operating Sistem: Microsoft Windows

ü En Version: Windows 7

40

ü Se mostrará la pantalla con el siguiente

resultado:

Fig. 4.-Revista Plus Tutorial, Fuente: Sin autor

ü Ahora tendremos que asignar la cantidad de

RAM que utilizaremos, esto significa que

cuando ejecutemos la maquina virtual, es

decir windows 7, la RAM que asignemos

ahora será la que utilizará el Sistema

Operativo. Dependiendo de la cantidad de

RAM 512 mb es lo recomendable.

ü En este paso crearemos un disco duro virtual

donde almacenaremos el SO. Para ello

hacemos clic en Dinamically expanding

storage.

ü Nos aparecerá esta pantalla:

41

Fig. 5.-Revista Plus Tutorial, Fuente: Sin autor

ü Se debe colocar el nombre, windows, y Size,

que es la cantidad de mb de asignaremos al

disco duro, el mínimo es 16 Gb para que el

sistema operativo funcione correctamente.

ü Una vez que tenemos el disco duro virtual

creado volveremos a la pantalla anterior,

donde se pide el disco duro virtual a utilizar:

Fig. 6.- Revista Plus Tutorial, Fuente: Sin autor

ü Seleccionamos windows.vdi, que es el disco

que hemos creado anteriormente y hacemos

clic en siguiente->terminar.

ü Ya hemos hecho la mitad de los pasos,

42

ahora toca unas configuraciones más.

ü Volvemos a la pantalla de inicio del

programa:

Fig. 7.-Revista Plus Tutorial, Fuente: Sin autor

ü Seleccionamos windows7 y hacemos clic en

Configuración.

ü Aparece nuevamente una ventana. En la

parte izquierda de la pantalla nos vamos a

CD/DVD-ROM y marcamos la casilla Monta

la unidad de CD/DVD y Archivo de imagen

ISO, donde seleccionamos el iso de windows

7.

ü Nos quedará lo siguiente:

43

Fig. 8.-Revista Plus Tutorial, Fuente: Sin autor

ü Por último nos dirigimos a la pantalla de

inicio de Virtual Box y hacemos doble clic en

Windows7 para iniciar con la maquina virtual

y ejecutar el SO.

ü Nos aparecerá una pantalla en la que

windows7 empezará a cargar.

ü Lo siguiente ya es lo fácil, aparece la

pantalla de instalación de windows 7,

elegimos el idioma, nos vamos a siguiente y

empezamos con la instalación.

(Revista Plus Tutorial, Fuente: S/A)

3.5 Mantenimiento, Instalación, Configuración y Clonación de Equipos

existentes en el Laboratorio de Computación “Nikolaus Walczuch”:

Durante la ejecución de las pasantías, se realizó mantenimiento a un

total de sesenta equipos existentes en el laboratorio, utilizando los

siguientes instrumentos: sopladora, brocha, pincel, borrador, paños de

limpieza, tapa bocas entre otros. Luego se identificaron fallas en monitores,

44

se desincorporaron unidades de CD´s, fuentes de poder, mouse y Disco

Duros en mal estado.

Se instaló en los equipos un Sistema Operativo Debian 5.0 en dos

particiones de disco duro: Una para Exámenes Parciales para alumnos de la

Escuela de Sistema; y otra para los Usuarios del LCNW.

Se configuro la Red, NIS, YP, NSSWITCH.CONF, NFS, Seguridad a cada

partición del Sistema Operativo en el disco Duro bloqueándola como manera

de protección. Así mismo se realizó la configuración de Pent drives, flash,

ipod, teclado y colocarle la IP asignada a cada máquina.

Se realizó clonación de máquinas por medio de un cable de red tipo

cruzado y con CD de Gentoo. La cual permitía reducción de tiempo y

ayudaba a no interrumpir las clases, esto se realizaba a las computadoras

que tienen una misma arquitectura es decir que son exactamente iguales.

Para clonación de varias máquinas se ejecutó un programa de Windows

llamado Nero para quemado de CD’s.

Se instaló un conjunto de programas: gcc 4.1.1, g++ 4.1.1 vim vim-

gnome, xfig, mozilla, nvu, emacs21, xemacs21, quanta plus, eclipse,

gPHPedit, bnefish, ktechlab, labplot, xcircuit, advi, xgvi, dvilx,

bepp,cfow,dd,postgresql-client, nana y open office, Sun-java6-bin, Sun-java6-

jre, Sun-java6-plugin a cada uno de los equipos del Laboratorio que sirven

de gran ayuda a los Usuario

3.5.1 Instalación de Sistema Operativo Debian:

Para la instalación del Sistema Operativo Debian 5.0 se llevaron a

cabo los siguientes pasos:

ü Arrancar el CD/DVD

ü Elegir un entorno gráfico

45

ü Elegir el Sistema de Escritorio a instalar

directamente (Gnome, KDE, XFCE o

LXDE)

ü Seleccionar el idioma y la distribución del

teclado.

ü Luego el sistema intentará configurar la

red automáticamente, utilizando DHCP.

ü Configuración del reloj y particionado de

los discos duros.

Fig. 9.- Instalación Debian GNU/Linux 5.0 Fuente: Weblogs SL

ü Seleccionar Contraseña al usuario

administrador “root”

ü Nombre completo para el usuario y

nombre y contraseña para iniciar sesión.

ü Instalar los paquetes: Entorno de

escritorio, servidor web, servidor de

impresoras, servidor de DNS, servidor de

ficheros, servidor de correo, bases de

46

datos SQL, ordenador portátil, sistema

estándar.

ü Se configurará todos los paquetes

necesarios de acuerdo a cada uso que se

le quiera dar al sistema.

ü El último paso del proceso de instalación

está dedicado a Grub, el gestor de

arranque.

(Instalación Debian GNU/Linux 5.0 Fuente: Weblogs SL)

3.5.2 Configuración de la Red:

ü (Sudo) Es el nombre convencional del

usuario que posee todos los derechos en

todos los modos, es también llamado

superusuario o administrador.

ü Se instala el Repositorio: vi

/etc/apt/sources.list

ü Luego se tipea el siguiente comando: deb

ftp://ftp.ula.ve/debian/ lenny main contrib

non-free

ü Se Guarda: Esc:wq

ü Luego se Reinicia el repositorio con el

siguiente comando: aptitude update

ü Se instala el NIS: #aptitude install nis.

47

ü Nombre del Dominio NIS: nislcnw.

3.5.3 Configuración del YP:

ü (Sudo) Es el nombre convencional del

usuario que posee todos los derechos en

todos los modos, es también llamado

superusuario o administrador.

ü Se edita el siguiente comando: Vi

/etc/yp.conf.

ü Se coloca la dirección IP: ypserver

192.168.34.2 que sería el DHCP

ü Se guarda: Esc:wq.

3.5.4 Configuración del Nsswitch.conf:

ü (Sudo) Es el nombre convencional del

usuario que posee todos los derechos en

todos los modos, es también llamado

superusuario o administrador.

ü Se edita el siguiente comando: vi

/etc/nsswitch.conf

ü Se coloca la nueva dirección IP.

ü Se guarda: Esc:wq

ü Luego se cambia la dirección del servidor

48

con el siguiente comando: vi /etc/init.d/nis

ü Se coloca la nueva dirección en: nis

master: 192.168.34.2.

ü Se guarda: Esc:wq.

ü Luego se coloca la nueva dirección del

servidor en: vi /etc/default/nis

ü Se coloca dirección del servidor: nis

master: 192.168.34.2.

ü Se guarda: Esc:wq.

ü Se reinicia el servidor nis: vi /etc/init.d/nis

restart.

ü Se guarda: Esc:wq.

3.5.5 Configuración del NFS:

ü (Sudo) Es el nombre convencional del usuario que

posee todos los derechos en todos los modos, es

también llamado superusuario o administrador.

ü Se edita el siguiente comando: vi /etc/fstab

ü Se tipea el siguiente comando:

ü 192.168.34.144:/home/usuarios/is_respaldo.home/

usuarios nfs rw, user,bg,exec 0 0.

ü Se Guarda: Esc:wq

49

ü Luego se crea una carpeta para los usuarios:

mkdir /home/usuarios.

ü La carpeta se monta en: mount -a

ü Luego se va a modo consola y se verifica si existe

la carpeta.

ü Se ingresa el usuario con la contraseña.

ü Luego se verifica si entro en la carpeta de los

usuarios.

3.5.6 Verificar si hay conexión de Internet:

ü (Sudo) Es el nombre convencional del

usuario que posee todos los derechos en

todos los modos, es también llamado

superusuario o administrador.

ü Se tipea el siguiente comando: dhclient.

ü Se reinicia el acceso de internet: vi

/etc/ifconfig o en: resolv.conf

3.5.7 Seguridad para cada partición de Disco Duro:

ü Para este paso se llevó a cabo dos

Procesos:

ü Primer Paso:

ü (Sudo) Es el nombre convencional del

50

usuario que posee todos los derechos en

todos los modos, es también llamado

superusuario o administrador.

ü En una consola se tipea el siguiente

comando: /boo/grup/menú.list. aquí

muestra todos los Sistemas Operativos a

los que se le va a poner la clave para

usuarios no identificados.

ü Se edita el passwd que dio el sistema, y se

coloca en el Top secret, se copia

password –md5 y la clave del sistema.

ü Luego se copia password –md5 junto con

la clave debajo de cada sistema operativo

en el que se quiere tener la clave.

ü Se cambia el nombre.

ü Se guarda:Esc:wq.

ü Segundo Paso:

ü (Sudo) Es el nombre convencional del

usuario que posee todos los derechos en

todos los modos, es también llamado

superusuario o administrador.

ü Se coloca en otra consola el siguiente

comando: grup-md5-crypt.

ü Aquí pide un passwd.

ü Luego se Edita la clave que da el sistema

51

y se va a la consola anterior.

3.5.8 Pasos para la Instalación de Programas:

ü (Sudo) Es el nombre convencional del

usuario que posee todos los derechos en

todos los modos, es también llamado

superusuario o administrador.

ü Se busca el programa que se quiere

instalar con el siguiente comando: aptitude

search mozilla.

ü Se instala con el siguiente comando:

aptitude install mozilla.

3.5.8.1 Para Instalar el Open Office:

ü Se copia el open Office en un pendrive

facilitando así el trabajo en las 60

computadoras.

ü Luego de copiarse el Open Office en el

Desktop de cada una de las computadoras

se realizan los siguientes pasos:

ü Se abre una consola con (Sudo) Es el

nombre convencional del usuario que

posee todos los derechos en todos los

modos, es también llamado superusuario o

52

administrador.

ü Luego se procede a entrar en Desktop de

la siguiente manera: cd Desktop.

ü Se leen los archivos ocultos que existe

dentro de Desktop: ls –l

ü Se entra en cd debs/.

ü Se leen los archivos ocultos que existe

dentro de ese directorio: ls –l

ü Se tipea el siguiente comando: dpkg –i

*.deb

ü Se entra en cd Desktop –integrations.

ü Por último se tipea el comando: dpkg –

i*.deb

3.5.8.2 Instalación de Nana:

ü Se copia el Nana en un pendrive

facilitando así el trabajo en las 60

computadoras.

ü Luego de copiarse el Nana en el Desktop

de cada una de las computadoras se

realizan los siguientes pasos:

ü Se abre una consola con (Sudo) Es el

nombre convencional del usuario que

posee todos los derechos en todos los

53

modos, es también llamado superusuario o

administrador.

ü Se procede a entrar en Desktop de la

siguiente manera: cd Desktop.

ü Se leen los archivos ocultos que existe

dentro de Desktop: ls –l

ü Se descomprime el programa en: tar xzvf

nana

ü Luego se entra en el directorio: cd

nana./configure

ü Se carga.

ü Se edita el siguiente comando make

ü Se edita make install hasta completar la

instalación .

ü Luego se tipea el siguiente comando:

vim/user/local/include/nana-config.h aquí

se cambia en la línea numero 60 el 1 por

el 0.

ü Se guarda en: Esc:wq.

3.5.9 Pasos para la configuración de pent drive, flash, ipod:

ü (Sudo) Es el nombre convencional del

usuario que posee todos los derechos en

todos los modos, es también llamado

54

superusuario o administrador.

ü Se tipea el siguiente comando en el NFS:

vi /etc/fstab.

ü Se monta el USB de la siguiente manera:

/dev/sda/media/usb auto rw,user,

noauto 0 0.

ü Se monta el Flash de la siguiente manera:

/dev/sda1/media/flash auto

rw,user, noauto 0 0.

ü Se monta el ipod de la siguiente manera:

/dev/sdb1/media/ipod auto

rw,user, noauto 0 0.

ü Se crea un directorio para cada uno de

ellos de la siguiente manera:

mkdir/media/usb.

mkdir/media/flash.

mkdir/media/ipod.

ü Se guarda: Esc:wq.

3.5.10 Para configurar el teclado:

ü Se abre una consola en la que se

introduce la clave del root (administrador)

este posee todos los derechos en todos

los modos.

55

ü Se tipea el siguiente comando: dpkg-

reconfigure console-data.

ü Se selecciona la distribución de teclado al

que pertenece y el tipo.

3.5.11 Pasos para la clonación de equipos:

ü Se inserta el CD en las dos computadoras

que se quiere clonar.

ü Ya una de ellas contiene toda la

información. (particiones, programas, se

configuro la red, repositorio, dominio NIS,

YP, NSSWITCH.conf, NFS(Network File

Systems), verificar la conexión de internet,

darle seguridad a cada sistema Operativo.

Así como también se configuró el USB,

Flash y ipod).

ü A la computadora que tiene toda la

información se va a llamar PIN1 y a la que

se quiere clonar se va a llamar PIN2.

ü Luego se conecta con el cable de red PIN1

y PIN2.

ü Se procede a realizar los siguientes

comandos en PIN1:

ü Net-setup eth0.

ü Luego la pantalla muestra varias opciones,

56

escogemos la que dice IP manualmente.

ü La pantalla muestra la IP de la maquina en

este caso será: 192.168.1.1.

ü Se usa el comando ifconfig.

ü Se verifica la IP.

ü Luego tipeamos el siguiente comando para

reiniciar el servicio SSHD: /etc/init.d/sshd

start

ü Y por último se tipea un passwd.

ü Se procede a realizar los siguientes

comandos en PIN2:

ü Net-setup eth0.

ü Luego la pantalla muestra varias opciones,

escogemos la que dice IP manualmente.

ü La pantalla muestra la IP de la maquina en

este caso será: 192.168.1.2.

ü Se usa el comando ifconfig.

ü Se verifica la IP.

ü Luego tipeamos el siguiente comando para

reiniciar el servicio SSHD: /etc/init.d/sshd

start

ü Se tipea el siguiente comando que es el

que va a realizar el proceso de clonación:

57

ssh [email protected] dd if=/dev | hda/dd

of=/dev/hda.

ü Luego el sistema pide el password de

PIN1.

ü Se introduce el password.

ü Para finalizar se debe esperar 45minutos

aproximadamente en donde se a

completado la instalación en la máquina

clon.

3.5.12 Instalación de Programa Sun-java6-bin, Sun-java6-jre, Sun-

java6-plugin:

ü (Sudo) Es el nombre convencional del

usuario que posee todos los derechos en

todos los modos, es también llamado

superusuario o administrador.

ü Se tipea el siguiente comando: aptitude

install Sun-java6-bin, Sun-java6-jre, Sun-

java6-plugin.

ü Para finalizar la instalación se

descomprime los programas en:

rm.mozilla/firefox/pluginreg.dat.

3.6 Creación de Sistema Horario Dinámico:

58

El Sistema horario permite a los estudiantes ingresar a la Página web del

Laboratorio Nikolaus Walczuch, y consultar el mismo.

Para la realización del Sistema Horario, se investigó por internet y libros

de textos lo relacionado al Lenguaje de Programación PHP que permite crear

matrices las cuales se hacen necesarias para llevar a cabo la programación.

Se realizaron formularios en html para hacer consultas, luego se instaló

PHPmAdmin, MySQL y Apache, para luego poder crear la Base de Datos

Correspondiente. (Ver Anexos).

3.6.1 Pasos para la Instalación de PHPmAdmin, MySQL y

Apache::

3.6.1.1 Instalación de SQL:

ü Se descarga el paquete usando el

comando aptitude instal SQL

ü Luego se debe ir al directorio donde

hemos dejado el paquete: cd

/usr/src/webserver/mysql

ü Una vez dentro del directorio para

descomprimir el archivo se tipea el

siguiente comando: tar xzvf mysql-max-

4.1.7-pc-linux-i686.tar.gz

ü Ahora se deben seguir los siguientes

pasos para instalarlo:

ü groupadd mysql

ü useradd -g mysql mysql

ü cp -R mysql-max-4.1.7-pc-linux-i686

59

/usr/local/webserver/mysql

ü cd /usr/local/webserver/mysql

ü scripts/mysql_install_db --user=mysql

ü chown -R root .

ü chown -R mysql data

ü chgrp -R mysql .

ü bin/mysqld_safe --user=mysql &

ü Así ya estaría instalado el MySQL, en el

directorio /usr/local/webserver/mysql/bin

están los ejecutables.

ü Para finalizar y que aparezca la ayuda del

man al ejecutar man hay que copiar el

directorio man que se encuentra en la

carpeta de mysql a /usr/man de la

siguiente manera: cp -R

/usr/local/webserver/mysql/man /usr/man.

(LND Blog. Instalación SQL, Fuente: Álvarez S, Daniel)

3.6.1.2 Instalación de PhpmAdmin:

ü Se descarga el paquete usando el

comando aptitude install.

ü Se copia el paquete al directorio htdocs de

Apache. Una vez copiado hay que

60

descomprimir el paquete de la siguiente

forma: tar xjvf phpMyAdmin-2.6.0-

pl2.tar.bz2

ü Una vez descomprimido hay que modificar

la siguiente línea en el archivo

config.inc.php:

ü $cfg['PmaAbsoluteUri'] = ''

ü Y tiene que quedar de la siguiente

manera:

ü $cfg['PmaAbsoluteUri'] =

'http://localhost/phpmyadmin'

ü Lo que se ha metido ahora entre las

comillas es el nombre del host donde está

el programa y el directorio en el que se

encuentra el phpmyadmin. Si todo ha ido

bien si se pone

"http://localhost/phpmyadmin" en el

navegador se abrirá la página de

phpMyAdmin para manejar MySQL.

(LND Blog. Instalación PHPmAdmin, Fuente: Álvarez S, Daniel)

3.6.1.3 Instalación de Apache:

ü Una vez obtenido el archivo Tar de

http://httpd.apache.org que contiene el

Código Fuente (Source-Code) de Apache,

61

este debe ser descomprimido en un

directorio temporal ( /tmp por lo general)

para poder iniciar la instalación.

ü El paso anterior genera un directorio por

nombre apache-<numero_de_version>

dentro del directorio temporal (/tmp ),

descienda a este directorio y ejecute el

comando: /configure --

prefix=/usr/local/apache

ü Este paso configura el código fuente para

que Apache sea instalado bajo el directorio

/usr/local/apache.

ü Posteriormente debe ejecutar : make

ü Se tipea make install

ü Lo anterior compila e instala Apache bajo

el directorio /usr/local/apache.

ü Aunque Apache ya está instalado bajo el

directorio /usr/local/apache se recomienda

movilizar todo el código fuente de Apache

(apache-<numero_de_version> del paso

2) también al directorio /usr/local/apache, y

renombrar el directorio a fuente o source,

esto resulta esencial cuando se intenten

ins.

(LND Blog. Instalación Apache, Fuente: Álvarez S, Daniel)

62

3.6.2 Estructura y Creación de la Base de Datos:

3.6.2.1 Entrada a la base de datos:

Comandos a Utilizar:

ü mysql -h nombre_servidor -u nombre_usuario –p

ü % mysql -h localhost -u root –p

ü show databases;

ü create database horario;

ü mysql> use horario;

ü mysql> show tables;

ü mysql> describe administrador;

ü mysql> select * from horario;

ü mysql> quit

mysql> Bye

root@dokeos:/home/dokeos# mysql -u pasantes -p

Enter password:

Welcome to the MySQL monitor. Commands end

with ; or \g.

Your MySQL connection id is 10

Server version: 5.0.51a-3ubuntu5.4 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to

clear the buffer.

mysql> connect horario;

Reading table information for completion of

table and column names

You can turn off this feature to get a quicker

startup with -A

Connection id: 11

63

Current database: horario

mysql> show tables;

+-------------------+

| Tables_in_horario |

+-------------------+

| materia |

| preparador |

| profesor |

+-------------------+

3 rows in set (0.00 sec)

3.6.2.2 Descripción de las Entidades:

mysql> describe materia;

+----------------+---------+------+-----+------

---+----------------+

| Field | Type | Null | Key |

Default | Extra |

+----------------+---------+------+-----+------

---+----------------+

| ID | int(11) | NO | PRI | NULL

| auto_increment |

| nombre_materia |text | NO | | NULL

| |

| dia | text | NO | | NULL

| |

| hora | text | NO | | NULL

| |

| seccion | text | NO | | NULL

| |

+----------------+---------+------+-----+------

---+----------------+

64

5 rows in set (0.06 sec)

mysql> select *from materia;

+----+-----------------------------+---------+-

------+---------+

| ID | nombre_materia | dia |

hora | seccion |

+----+-----------------------------+---------+-

------+---------+

| 1 | Programacion 1 | Lunes |

8-10 | sec01 |

| 2 | Programacion 2 | Martes |

10-12 | sec02 |

| 3 | Programacion 3 | Lunes |

10-12 | sec03 |

| 4 | Programacion 1 | Viernes |

8-10 | sec01 |

| 5 | Arquitectura del computador | Jueves |

12-2 | sec02 |

+----+-----------------------------+---------+-

------+---------+

5 rows in set (0.16 sec)

mysql> describe preparador;

+-------------------+---------+------+-----+---

------+----------------+

| Field | Type | Null | Key |

Default | Extra |

+-------------------+---------+------+-----+---

------+----------------+

| ID | int(11) | NO | PRI |

NULL | auto_increment |

| nombre_preparador | text | NO | |

65

NULL | |

| cedula_preparador | text | NO | |

NULL | |

+-------------------+---------+------+-----+---

------+----------------+

3 rows in set (0.00 sec)

mysql> select *from preparador;

+----+-------------------+-------------------+

| ID | nombre_preparador | cedula_preparador |

+----+-------------------+-------------------+

| 1 | Alejandro Mujica | Alejandro Mujica |

| 2 | Anna Lezama | Anna Lezama |

| 3 | Luis Rivero | Luis Rivero |

| 4 | Carlos Rangel | Carlos Rangel |

| 5 | Manuel Quintero | Manuel Quintero |

+----+-------------------+-------------------+

5 rows in set (0.00 sec)

mysql> describe profesor;

+-----------------+---------+------+-----+-----

----+----------------+

| Field | Type | Null | Key |

Default | Extra |

+-----------------+---------+------+-----+-----

----+----------------+

| ID | int(30) | NO | PRI | NULL

| auto_increment |

| nombre_profesor | text | NO | | NULL

| |

| cedula_profesor | text | NO | | NULL

| |

+-----------------+---------+------+-----+-----

----+----------------+

66

3 rows in set (0.00 sec)

mysql> select *from profesor;

+----+-----------------+-----------------+

| ID | nombre_profesor | cedula_profesor |

+----+-----------------+-----------------+

| 1 | Eladio Dapena | Eladio Dapena |

| 2 | Isabel Besembel | Isabel Besembel |

| 3 | Icaro Alzuru | Icaro Alzuru |

| 4 | Isabel Besembel | Isabel Besembel |

| 5 | Gilberto Diaz | Gilberto Diaz |

+----+-----------------+-----------------+

5 rows in set (0.00 sec)

3.6.2 Creación y Estructura de Formularios para el Sistema Horario:

67

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-

transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html;

charset=iso-8859-1" />

<title>Documento sin t&iacute;tulo</title>

<style type="text/css">

<!—body,td,th {

font-size: xx-large;

}

body {

background-image: url(images.jpg);

}

.Estilo1 {font-size: smaller}

-->

</style></head>

<body tracingsrc="images.jpg" tracingopacity="100">

<table width="997" height="991" border="1">

68

<tr>

<td background="images.jpg">

</form>

<table width="601" height="261" border="1"

align="center">

<tr>

<td width="591" height="255" align="center"

bordercolor="#000066" bgcolor="#13A0EC">

<form action="entrada2.php" method="post"

name="form1" id="form1">

<label><span class="Estilo1">Dia:

<select name="Dias">

<option selected="selected"

value="Lunes">Lunes</option>

<option value="Martes">Martes</option>

<option value="Miercoles">Miercoles</option>

<option value="Jueves">Jueves</option>

<option value="Viernes">Viernes</option>

<option value="Sabado">Sabado</option>

</select>

</span></label>

69

<p class="Estilo1">Hora:

<label></label>

<label>

<select name="Horas">

<option value="8-10">8:00 am - 10:00

am</option>

<option value="10-12">10.00 am - 12:00

m</option>

<option value="12-2">12:00 m - 2:00

pm</option>

<option value="2-4">2:00 pm - 4:00

pm</option>

<option value="4-6">4:00 pm - 6:00

pm</option>

</select>

<br />

<br />

</label>

Materia:

<label>

<select name="Materias">

<option value="Programacion 1">Programacion

70

1</option>

<option value="Programacion 2">Programacion

2</option>

<option value="Programacion 3">Programacion

3</option>

<option value="Logica computacional">Logica

computacional</option>

<option value="Arquitectura del

computador">Arquitectura del computador</option>

<option value="Base de datos">Base de

datos</option>

<option value="Ingenieria dde

software">Ingenieria de software</option>

</select>

<br />

<br />

</label>

Seccion:

<label>

<select name="Secciones">

<option selected="selected"

71

value="sec01">sec01</option>

<option value="sec02">sec02</option>

<option value="sec03">sec03</option>

<option value="sec04">sec04</option>

<option value="sec05">sec05</option>

</select>

</label>

</p>

<p class="Estilo1">Profesor:

<label>

<select name="Profesores">

<option value="Eladio Dapena">Eladio

Dapena</option>

<option value="Isabel Besembel">Isabel

Besembel</option>

<option value="Flor Narciso">Flor

Narciso</option>

<option value="Gilberto Diaz">Gilberto

Diaz</option>

<option value="Rafael Rivas">Rafael

Rivas</option>

<option value="Icaro Alzuru">Icaro

72

Alzuru</option>

<option value="Leandro Leon">Leandro

Leon</option>

<option value="Milagros Rivero">Milagros

Rivero</option>

</select>

</label>

</p>

<p><span class="Estilo1">Preparador:</span>

<label>

<select name="Preparadores">

<option value="Alejandro Mujica">Alejandro

Mujica</option>

<option value="Anna Lezama">Anna

Lezama</option>

<option value="Joel de Pablos">Joel de

Pablos</option>

<option value="Manuel Quintero">Manuel

Quintero</option>

<option value="Omar Diaz">Omar

Diaz</option>

<option value="Carlos Rangel">Carlos

73

Rangel</option>

<option value="Amilcar Erazo">Amilcar

Erazo</option>

<option value="Luis Rivero">Luis

Rivero</option>

<option value="Jose Salazar">Jose

Salazar</option>

<option value="Cesar Fuguet">Cesar

Fuguet</option>

<option value="Orlando Vicuna">Orlando

Vicuna</option>

<option value="Erik Velazquez">Erik

Velazquez</option>

</select>

</label>

</p>

<p>

<label> </label>

<input type="submit" name="Submit"

value="Enviar" />

</p>

</form> </td>

74

</tr>

<tr></tr>

</table></td>

</tr>

</table>

</body>

</html>

3.6.4 Programación en PHP:

3.6.4.1 Entrada2.php:

En esta entrada se conecta a la Base de Datos, se introducen los

datos, asignándole valores a los mismos y se imprimen.

<?php

$link=mysql_connect("localhost", "pasantes", "");

echo mysql_select_db("horario", $link);

if($link){

$Dias=$_POST['Dias'];

$Horas=$_POST['Horas'];

$Materias=$_POST['Materias'];

$Profesores=$_POST['Profesores'];

75

$Preparadores=$_POST['Preparadores'];

$Secciones=$_POST['Secciones'];

echo"El Dia es: $Dias<br>";

echo"La Hora es: $Horas<br>";

echo"La Materia es: $Materias<br>";

echo"La Seccion es: $Secciones<br>";

echo"El Profesor es: $Profesores<br>";

echo"El Preparador es: $Preparadores<br>";

$datos="INSERT INTO

horario.materia VALUES ('0','0','0','0','0');";

$datos2="INSERT INTO

`horario`.`materia` (`nombre_materia`, `hora`, `seccion`,

`dia`) VALUES ('$Materias', '$Horas',

'$Secciones', '$Dias');";

$datos5="INSERT INTO

`horario`.`preparador` (`nombre_preparador`,

`cedula_preparador`) VALUES ('$Preparadores'

,'$Preparadores');";

$datos7="INSERT

INTO `horario`.`profesor` (`nombre_profesor`,

`cedula_profesor`) VALUES ('$Profesores'

,'$Profesores');";

76

echo mysql_query($datos2);

echo mysql_query($datos5);

echo mysql_query($datos7);

}

?>

3.6.4.2 Entrada3.php:

En esta entrada se conecta a la base de datos, se realiza consultas a

la misma, se asigna array, se realiza una cadena utilizando “FOR” para que

imprima la tabla del horario, se imprime y se muestra por pantalla.

<?php

$link=mysql_connect("localhost", "pasantes", "");

echo mysql_select_db("horario", $link)

if($link){

$dias=array("Lunes","Martes","Miercoles","Jueves","Viernes","Sabado");

$horas=array("8-10","10-12","12-2","2-4","4-6");

echo "<table>";

echo "<tr>";

echo "<td>Hora</td>";

for ($i=0; $i<=5; $i++)

77

echo "<td>$dias[$i]</td>";

echo "</tr>";

for ($i=0; $i<=4; $i++){

echo "<tr>";

echo "<td>$horas[$i]</td>";

for ($c=0; $c<=5; $c++){

$consulta="select * from materia natural join profesor

natural join preparador where dia='".$dias[$c]."' and

hora='".$horas[$i]."';";

$respuesta=mysql_query($consulta);

$datos=mysql_fetch_array($respuesta);

echo "<td>";

if($datos){

echo $datos['nombre_materia'].",

".$datos['seccion']."<br>";

echo "Prof.: ".$datos['nombre_profesor']."<br";

echo "Prep.: ".$datos['nombre_preparador'];

}

echo "</td>";

}

echo "</tr>";

78

}

echo "</table>";

}

?>

3.7 Instalación y Respaldo de Windows:

Se instaló en diez equipos del Laboratorio de Control, el Sistema

Operativo Windows para facilitar el trabajo a los Usuarios.

3.7.1 Pasos para la Instalación:

ü Se entra en la BIOS

ü Una vez dentro de la BIOS, se debe

buscar la opción parecida a la siguiente:

Advance BIOS Features

ü Buscamos las opciones: First Boot Device

CDROM, Second Boot Device Floppy,

Third Boot Device HDD-0

ü Se coloca el CD de XP en su bandeja

antes del reinicio

ü La instalación previa de Windows XP

comenzara:

ü "El programa de instalación está

inspeccionando la configuración de

hardware de su equipo..."

79

ü "Programa de instalación de Windows XP"

ü Contrato de licencia de Windows XP.

ü Luego se Crean la partición en espacio no

particionado

ü Se inicia el proceso de particionado: X:

Particion1 <Windows XP> [NTFS]

<tamaño de la partición>MB (<espacio

libre> MB libres)

ü En disco <tamaño del disco> MB 0 en Id. 0

en bus 0 en atapi [MBR]

ü Para Instalar Windows XP en la partición

seleccionada, seleccionamos tipo de

formato.

ü Una vez formateada la partición, comienza

la copia de archivos que se produce como

último paso de la fase de instalación en

modo texto.

ü Terminada la copia de archivos el equipo

se reinicia.

ü Opciones de idioma

ü Muestra Clave del producto

ü Nombre del equipo:

ü Contraseña.

80

ü Fecha y Hora

ü Instalando la red

ü Grupo de trabajo o Dominio.

ü La instalación continua con los siguientes

procesos:

ü Copia de archivos

ü Completando instalación

ü Instalando elementos del menú de inicio

ü Registrando componentes

ü Guardando configuración

ü Configuración de pantalla.

ü Término de instalación

ü Luego comprobará la conexión a Internet.

ü Para finalizar escribir el nombre del

usuario principal.

(Tutorial Instalación de Windows XP, Fuente: Corquejo Alejandro)

3.8 Prestar ayuda voluntaria al laboratorio de Simulación Digital así como

también a la dirección de la escuela de Sistemas, realizando mantenimiento,

instalación de Sistema Operativo Debian 5.0 y Windows, así como también

los paquetes y conexiones de hardware en algunos equipos, y en servidores

configurar NIS y NFS.

81

Conclusión

Al realizar las pasantías en el Laboratorio Computacional "Nikolaus

Walczuch" de la Universidad de los Andes, se logró poner en práctica los

conocimientos adquiridos en el área de la informática, los cuales servirán

para el futuro desenvolvimiento como profesional en el campo laboral.

Durante el desarrollo de las prácticas profesionales se

comprendió que la principal característica que define las

organizaciones de hoy en día es la presencia y dependencia de los sistemas

informáticos, los cuales representan el punto fuerte de una organización.

A través de las pasantías laborales podemos entender las actividades

de aprendizaje que se desarrollan dentro y fuera de la institución donde

adquirimos nuestros primeros conocimientos, y por medio de la cual el

estudiante puede conocer el funcionamiento de una empresa, institución o

comercio y realizar las tareas asignadas.

El haber ejercido las actividades como mantenimiento preventivo y

correctivo en los diversos equipos de computación, tanto el hardware como

el software deja una gran enseñanza para prestar de forma alguna la mejor y

eficaz ayuda técnica a personas que así lo soliciten para sus computadores

personales o empresariales.

Es necesario expresar que la orientación brindada por el personal que

labora en este laboratorio sirvió de gran ayuda para la realización de las

distintas tareas asignadas, dejando las mejores expectativas en el área de

trabajo durante este tiempo. Del mismo modo se logró fomentar buenas

relaciones interpersonales, basadas en la responsabilidad, respeto,

honestidad y beneficio compartido, logrando así un reconocimiento grupal

bien merecido.

82

Recomendaciones

Se considera pertinente presentar las siguientes sugerencias a manera

de recomendaciones:

A la Institución:

• Implementar en el pensum de la mención de Informática, en la cátedra

de Sistemas Operativos, las temáticas relacionadas con aspectos

teóricos – prácticos del Sistema Operativo GNU/Linux.

• Incluir en la formación de los estudiantes, no sólo el aprendizaje de

lenguajes y programas, con la interfaz gráfica y basados en objetos;

sino también mediante líneas de textos, comandos y codificación en

cónsola.

A la Empresa:

• Se sugiere adquirir nuevos equipos de computación para lograr así un

trabajo más eficiente.

• Colocar una planta eléctrica para evitar daños a las computadoras por

los constantes apagones.

• Mantener limpio y ordenado el ambiente de trabajo ya que es un lugar

muy concurrido por estudiantes y personal de la Escuela de Sistemas.

83

Bibliografía

• Álvarez S, Daniel. (2007). “LND Blog” . Instalación de Apache,

MySQL, PhpmAdmin. Extraído el 26 de Mayo de 2009. Del:

http://leniadz2.awardspace.com.

• Corquejo Alejandro. (2005). “Tutorial”. Instalación de Windows Xp.

Extraído el: 15 de Abril de 2009. De:

http://multingles.net/docs/instal_xp/instal_xp.htm

• Gil R, Javier. (S/A). “Creación de Sitios Web con PHP5”. España.

Editorial Mc Grawill. Consultado el: 20 de Mayo de 2009.

• León Daniela. (2005). “Instalación”. Extraído el: 19 de Marzo de

2009. De: http://www.alumnos.utfsm.cl/~daniela.leon/Practica2005/Instalacion.pdf

• S/A. “Revista Plus Tutorial”. (2009). Categoría Tecnología. Instalación

de Windows 7 en Máquina Virtual. Extraído el: 8 de Abril de 2009.

De: http://revistaplus.net

• S/A. “Manual Práctico Servicio Linux”. (S/Año). Consultado el: 5 de

Mayo de 2009.

• (SISTEMAS), “Universidad de los Andes”. Laboratorio Computacional

Nikolaus Walczuch, 2009. SISTEMAS- Reseña Histórica. Extraído el

25 de Mayo, 2009 de: http://sistemas.ing.ula.ve.

• (ULA), “Universidad de los Andes” (2009). ULA-Reseña Histórica.

Extraído el 13 de Mayo, 2009, de:

http://www.ula.ve/raiz/institucion/index.php?id=1&id_detalles_nodo=10

&id_detalles_nodo2=18.

• (ULA INGENIERÍA), “Universidad de los Andes”. Facultad de

Ingeniería, 2009. ULA-Reseña Histórica. Extraído el 15 de Mayo, 2009

84

de:

http://www3.ula.ve/ingenieria/raiz/informacion_general/?id=27&id_deta

lles_nodo=77.

• (ULA INGENIERÍA), “Universidad de los Andes”. Escuela de Sistemas,

2009. ULA-Reseña Histórica. Extraído el 22 de Mayo, 2009 de:

http://www3.ula.ve/ingenieria/raiz/escuelas/sistemas/index.php?id=120

&id_detalles_nodo=341

• Weblogs SL. (2009), “Instalación Debian GNU/Linux 5.0 “Lenny”

(Screencast). Extraído el: 14 de Abril de 2009. De:

http://www.genbeta.com/actualidad/instalar-debian-gnulinux-50-lenny-

screencast

ANEXOS

86

ANEXOS

ANEXO 1.- Captura de la Página Web del Laboratorio Computacional Nikolaus Walczuch

Anexo 1.- Extraído el: 3 de Junio de 2009,

Disponible en: http// http://sistemas.ing.ula.ve/~h.morillo/LCNW/

87

ANEXO 2.- Estructura de la Base de Datos- Página Web del Laboratorio Computacional Nikolaus

Walczuch

88

ANEXO 3.- Código PHP Variables de Formularios, Conexión y Consulta a Base de Datos- Página

Web del Laboratorio Computacional Nikolaus Walczuch

INDEX.PHP:

<a href="login.php">LOGIN</a><br>

<a href="nueva_solicitud.php">NUEVA SOLICITUD</a><br>

<a href="nuevo_estudiante.php">NUEVO ESTUDIANTE</a><br>

<a href="nuevo_profesor.php">NUEVO PROFESOR</a><br>

<a href="nuevo_usuario.php">NUEVO USUARIO</a><br>

<a href="lista_horario.php">HORARIO</a><br>

<a href="lista_menu.php">MENU</a><br>

<a href="eXpresate/index.php">eXpresate</a><br>

CONEXIÓN A BASE DE DATOS:

<?php

$link=mysql_connect("localhost", "lcnw", "1234");

mysql_select_db("nikolaus", $link);

?>

DECLARAR VARIABBLES: CONFIRMAR_NUEVO_USUARIO:

<?

include('connectmysql.php');

$login=$_POST['login'];

89

$clave=$_POST['clave'];

$status=$_POST['status'];

$tipo=$_POST['tipo'];

$qry="insert into usuarios values('$login','$clave','$status','$tipo');";

$res=mysql_query($qry);

?>

<META HTTP-EQUIV="REFRESH"CONTENT="1;URL=index.php">

CONFIRMAR_ESTUDIANTE:

<?

include('connectmysql.php');

$cedula=$_POST['cedula'];

$nombre=$_POST['nombre'];

$apellido=$_POST['apellido'];

$opcion=$_POST['opcion'];

$semestre=$_POST['semestre'];

$correo=$_POST['correo'];

$login=$_POST['login'];

$qry="insert into estudiante values('$cedula','$nombre','$apellido','$opcion','$semestre','$correo','$login');";

$res=mysql_query($qry);

?>

<META HTTP-EQUIV="REFRESH"CONTENT="1;URL=index.php">

CONFRIMAR_SOLICITUD:

<?

include('connectmysql.php');

$cedula=$_POST['cedula'];

$fecha_solicitud=$_POST['fechasolicitud'];

90

$fecha_expedicion=$_POST['fechaexpedicion'];

$numero_solvencia=$_POST['numerosolvencia'];

$estado_solicitud=$_POST['estadosolicitud'];

$qry="insert into solvencia values('$fecha_solicitud','$fecha_expedicion','$numero_solvencia','$estado_solicitud','$cedula');";

$res=mysql_query($qry);

?>

<META HTTP-EQUIV="REFRESH"CONTENT="1;URL=index.php">

CONFIRMAR_PROFESOR:

<?

include('connectmysql.php');

$nombre=$_POST['nombre'];

$apellido=$_POST['apellido'];

$cedula=$_POST['cedula'];

$categoria=$_POST['categoria'];

$cubiculo=$_POST['cubiculo'];

$telefono=$_POST['telefono'];

$login=$_POST['login'];

$qry="insert into profesor values('$nombre','$apellido','$cedula','$categoria','$cubiculo','$telefono','$login');";

$res=mysql_query($qry);

?>

<META HTTP-EQUIV="REFRESH"CONTENT="1;URL=index.php">

CONFIRMAR_USUARIO:

<?php

$user=$_POST['textfield'];

$passwd=$_POST['textfield2'];

91

include("connectmysql.php");

$consulta="select * from usuarios where login='$user' and clave='$passwd';";

$res=mysql_query($consulta, $link);

$cant=mysql_num_rows($res);

echo"Comprobando usuario....... Sera redireccionado en 3 segundos";

if($cant==0)

{

?>

<META HTTP-EQUIV="REFRESH"CONTENT="3;URL=login.php">

<?php

}

else

{

$tablas=mysql_fetch_array($res);

$tipo=$tablas['tipo'];

if($tipo=="u")

{

?>

<META HTTP-EQUIV="REFRESH"CONTENT="3;URL=saludo.php">

92

ANEXO 4.- Creación de Base de Datos- Sistema Horario- Página del Laboratorio Computacional

Nikolaus Walczuch

Anexo 4.- Extraído el: 12 de Junio de 2009, Disponible en:

http://localhost/phpmAdmin/index.php?db=horario&token=0b6d5150a89c560d7e28664b

26b08851

93

ANEXO 5.- Formularios- Sistema Horario- Página del Laboratorio

Computacional Nikolaus Walczuch

Anexo 5.- Extraído el: 12 de Junio de 2009, Disponible en:

http://localhost/sishorario/formularios.html

94

ANEXO 6.- Creación de Formularios.html- Sistema Horario- Página del

Laboratorio Computacional Nikolaus Walczuch

95

ANEXO 7.Programación PHP-Entrada2- Sistema Horario- Página del Laboratorio Computacional

Nikolaus Walczuch

96

ANEXO 8.Programación PHP-Entrada3- Sistema Horario- Página del Laboratorio Computacional

Nikolaus Walczuch

97

ANEXO 9. Resultado final- Entrada2.php- Sistema Horario- Página del Laboratorio Computacional

Nikolaus Walczuch

Anexo 9.- Extraído el: 12 de Junio de 2009, Disponible en:

http://localhost/sishorario/entrada2.php

98

ANEXO 10. Resultado final- Entrada3.php- Sistema Horario- Página del Laboratorio

Computacional Nikolaus Walczuch

Anexo 10.- Extraído el: 12 de Junio de 2009, Disponible en:

http://localhost/sishorario/entrada3.php

99

ANEXO 11. Inventario para Desincorporar Equipos

A continuación se presenta la lista de los componentes de computación donados al

Laboratorio de Electrónica de la Escuela de Ingeniería Eléctrica:

Además van seis (06) fuentes de poder que no funcionan, pero en el Laboratorio de

Electrónica de la Escuela de Eéctrica usan los componentes internos.

Prof. Hilda Yelitza Contreras Zambrano

C.I. V-6.948.485

Coordinadora del Laboratorio “Nikolaus Walczuch”

DESCRIPCIÓN SERIAL

Disco Duro Y2COEEOE

Disco Duro Y2CX2SGE

Disco Duro 5JX79ZA4

Unidad de CD 23701581LF

Unidad de CD 23701586LF

Unidad de CD 194883

Unnidad de CD 390706951

Unidad de CD 194829

Unidad de CD PW1000

Unidad de Cd 194826

Unidad de CD 194942

Unidad de CD 194946

Unidad de CD 194944

Unidad de CD 194869

Unidad de CD 194887

100

ANEXO 12. Inventario para Desincorporar Equipos

Descripcion Serial

Monitor 2-56610-34729

Monitor CNC4260LT3

Monitor 2-56610-34733

Monitor 2-56610-43994

Monitor 2-56610-44019

Monitor 2-56610-33814

Monitor 2-56610-34171

Monitor 2-56610-13237

UPS 2-73051-30647

Teléfono SIEMENS SIN SERIAl

Unidad de CD AAAK203579013

CPU 2-80121-30130

CPU 2-80121-32247

CPU 2-80121-30729

CPU 2-80121-31628

CPU SIN SERIal

CPU 2-80125-31405

CPU SIN SERIAL

CPU 2-80121-33406

CPU 2-80121-32716

CPU 2-80121-32282

101

ANEXO 13. Formato de Asistencia

Universidad de Los Andes SemB2008

Escuela de Ingeniería de Sistemas Hora:_____________

Departamento de Computación

Control de Asistencia a las Prácticas de Programación

Laboratorio de: _______________Sección:__________Fecha:___________

Preparador: __________________Profesor:__________________________

Contenido de la Práctica:________________________________________

Nombre del Alumno Cedula Firma

102

ANEXO 14. Formato de Solvencia

SOLVENCIA

Quien suscribe, Coordinador del Laboratorio de Computación “Nikolaus Walczuch”, de la

Escuela de Ingeniería de Sistemas de la Universidad de Los Andes, hace constar por medio

de la presente que el Br_______________________________________, portador de la

cédula de identidad No. V-____________________, se encuentra solvente con dicho

Laboratorio.

Constancia que se expide a solicitud de la parte interesada en la Ciudad de Mérida a los seis

días del mes de Abril del año dos mil nueve.

Prof. Hilda Yelitza Contreras Zambrano

C.I. V-6.948.485

Coordinadora del Laboratorio