You are on page 1of 132

Universidad Técnica de Manabí

Facultad de Ciencias Informáticas


Escuela de Ingeniería en Sistemas Informáticos

TESIS DE GRADO
Previa a la obtención del Título de:
“INGENIERO EN SISTEMAS INFORMÁTICOS”

TEMA:
“DOTACIÓN DE EQUIPOS E IMPLEMENTACIÓN DE UNA
BIBLIOTECA VIRTUAL EN LA FACULTAD DE CIENCIAS
INFORMÁTICAS DE LA UNIVERSIDAD TÉCNICA DE
MANABÍ”.

AUTORES:
HENRY LEONARDO ALAVA MACÍAS
RODNEY ALEXANDER ANDRADE SANTANA

DIRECTOR DE TESIS
ING. HERNÁN VARGAS NOLIVOS

PORTOVIEJO - MANABÍ - ECUADOR

2009
DEDICATORIA

El presente trabajo de tesis se lo dedico primeramente a Dios por guiarme en el


camino correcto y darme la sabiduría para poder tomar de forma acertada cada una
de mis decisiones.

A mi madre la Sra. Mercedes Macías Cedeño por todo su amor y apoyo


incondicional para poder seguir adelante.

A mis hermanas Karina y Milena por darme siempre su cariño y la motivación para
seguir creciendo profesionalmente.

A mis sobrinos preciosos Nicol y David que son mi gran alegría y razón de ser, que
aunque son pequeños me supieron dar las fuerzas para poder culminar con éxito este
proyecto.

A mi tía Edilma quien fue mi gran apoyo durante toda mi carrera estudiantil a la cual
considero como mi segunda madre.

A mi amiga incondicional la Lcda. Marita Pin quien me ha demostrado su verdadera


amistad y enseñado que con fe se logran cumplir todos los sueños.

Y por último a la persona mas importante que aunque no esta conmigo, desde el cielo
siempre me protege y me acompaña en cada no de mis días. Para ti Francisco Alava
López mi papá.

Henry Alava Macías

I
DEDICATORIA

A mi Dios, que me dio la fortaleza espiritual, salud y sabiduría para culminar mi


carrera.

A mis padres, porque gracias a su cariño, guía y apoyo incondicional he llegado a


terminar mis estudios profesionales, sobre todo la motivación para poder seguir
creciendo a nivel profesional

A mi hermano, gracias por estar conmigo y ayudarme siempre de una u otra manera.

A mi familia y amigos, que de una u otra forma me apoyaron durante el desarrollo


de este proyecto.

Rodney Andrade Santana

II
AGRADECIMIENTO

Nuestro agradecimiento a Dios por darnos la vida y el don del entendimiento para
aprovechar todos los conocimientos impartidos por nuestros maestros.

Consignamos nuestra gratitud a la Universidad Técnica de Manabí y a la Facultad de


Ciencias Informáticas por habernos formado en el ámbito profesional y darnos la
oportunidad de crecer como humanos a través de sus docentes que compartieron con
nosotros todos sus conocimientos durante nuestros años de estudios.

A las encargadas del departamento Bibliotecario de la FCI la Sra. Marthita Carranza


y a la Sra. Luzmila por su colaboración incondicional hacia nosotros.

A nuestro director de Tesis el Ing. Hernán Vargas quien con sus conocimientos nos
ayudo a culminar con éxito nuestro proyecto de tesis.

A la Sra. Abg. Alexandra López por su paciencia, quien también siempre nos brindó
siempre su apoyo.

Por último a nuestro Tribunal Evaluador quienes con sus sugerencias nos orientaron
de la mejor manera para la ejecución y culminación de nuestra tesis.

Los Autores

III
AGRADECIMIENTO

Nuestro agradecimiento a Dios por darnos la vida y el don del entendimiento para
aprovechar todos los conocimientos impartidos por nuestros maestros.

Consignamos nuestra gratitud a la Universidad Técnica de Manabí y a la Facultad de


Ciencias Informáticas por habernos formado en el ámbito profesional y darnos la
oportunidad de crecer como humanos a través de sus docentes que compartieron con
nosotros todos sus conocimientos durante nuestros años de estudios.

A las encargadas del departamento Bibliotecario de la FCI la Sra. Marthita Carranza


y a la Sra. Luzmila por su colaboración incondicional hacia nosotros.

A nuestro director de Tesis el Ing. Hernán Vargas quien con sus conocimientos nos
ayudo a culminar con éxito nuestro proyecto de tesis.

A la Sra. Abg. Alexandra López por su paciencia, quien también siempre nos brindó
siempre su apoyo.

Por último a nuestro Tribunal Evaluador quienes con sus sugerencias nos orientaron
de la mejor manera para la ejecución y culminación de nuestra tesis.

Los Autores

IV
CERTIFICADO DEL DIRECTOR DE TESIS

ING. HERNÁN VARGAS NOLIVOS, CATEDRÁTICO DE LA FACULTAD DE

CIENCIAS INFORMÁTICAS DE LA UNIVERSIDAD TÉCNICA DE MANABÍ:

CERTIFICA:

QUE: los señores Henry Leonardo Alava Macías y Rodney Alexander Andrade

Santana Egresados de la Facultad de Ciencias Informáticas, han cumplido con las

observaciones realizadas por los Honorables Miembros del tribunal Examinador, por

lo que la presente investigación se encuentra concluida bajo los parámetros

metodológicos de una tesis de grado, cuyo tema es: “DOTACIÓN DE EQUIPOS E

IMPLEMENTACIÓN DE UNA BIBLIOTECA VIRTUAL EN LA FACULTAD

DE CIENCIAS INFORMÁTICAS DE LA UNIVERSIDAD TÉCNICA DE

MANABÍ”. La misma que se pone a consideración de la Autoridad Competente,

para su validación previo a su defensa y sustentación.

Ing. Hernán Vargas Nolivos

DIRECTOR DE TESIS

V
CERTIFICADO DEL TRIBUNAL DE REVISIÓN

La presente Tesis de Grado titulada: “DOTACIÓN DE EQUIPOS E

IMPLEMENTACIÓN DE UNA BIBLIOTECA VIRTUAL EN LA FACULTAD

DE CIENCIAS INFORMÁTICAS DE LA UNIVERSIDAD TÉCNICA DE

MANABÍ” es trabajo original de los señores: Alava Macías Henry Leonardo y

Andrade Santana Rodney Alexander; la misma que ha sido revisada, evaluada y

aprobada bajo nuestra apreciación.

Para dar testimonio y autenticidad, firmamos:

………............................................
Ing. José Cevallos
PRESIDENTE

............................................... …............................................
Ing. Javier Cuzco. Ing. Lenin Rivera
MIEMBRO MIEMBRO

VI
DECLARACIÓN SOBRE LOS DERECHOS DE AUTOR

Los autores de la presente tesis ceden todos sus derechos de autoría sobre el tema:

“DOTACIÓN DE EQUIPOS E IMPLEMENTACIÓN DE UNA BIBLIOTECA

VIRTUAL EN LA FACULTAD DE CIENCIAS INFORMÁTICAS DE LA

UNIVERSIDAD TÉCNICA DE MANABÍ”, a la Universidad Técnica de Manabí.

……………………………. ………………………………..
Alava Macías Henry Andrade Santana Rodney
AUTOR DE TESIS AUTOR DE TESIS

VII
ÍNDICE

PRELIMINAR PAGINA

DEDICATORIA I

AGRADECIMIENTO III

CERTIFICADO DEL DIRECTOR DE TESIS IV

CERTIFICADO DEL TRIBUNAL DE REVISIÓN Y EVALUACIÓN V

DECLARACIÓN SOBRE LOS DERECHOS DE AUTOR VI

ÍNDICE VII

RESUMEN EJECUTIVO XI

SUMARY XIII

CAPITULO I

1. LOCALIZACIÓN FÍSICA 1

2. FUNDAMENTACIÓN 1

3. JUSTIFICACIÓN 2

4. OBJETIVOS 3

4.1 OBJETIVO GENERAL 3

4.2 OBJETIVOS ESPECIFICOS 4

CAPITULO II

5. MARCO DE REFERENCIA 5

5.1 FACULTAD DE CIENCIAS INFORMÁTICAS 5

VIII
5.1.1 OBJETIVOS DE LA FACULTAD DE CIENCIAS INFORMÁTICAS 6

5.2 BIBLIOTECAS 7

5.2.1 BIBLIOTECAS ACADEMICAS 8

5.2.2 BIBLIOTECAS VIRTUALES 8

5.3 SISTEMAS OPERATIVOS 9

5.3.1 WINDOWS 10

5.3.2 LINUX 10

5.4 RED DE COMPUTADORAS 11

5.4.1 RED LAN 12

5.5 SERVIDOR WEB 12

5.5.1 SERVIDOR APACHE 13

5.6 LENGUAJE DE PROGRAMACIÓN 14

5.6.1 PHP 14

5.7 MACROMEDIA DREAMWEAVER 15

5.8 MACROMEDIA FLASH 16

5.9 SISTEMAS DE GESTIÓN DE BASE DE DATOS 17

5.9.1 MYSQL 17

5.10 BASE DE DATOS DOCUMENTAL 18

5.10.1 BASE DE DATOS ISIS 19

5.10.1.1 SERVIDOR DE BASE DE DATOS MALETE 20

CAPITULO III

6. BENEFICIARIOS 21

6.1 BENEFICIARIOS DIRECTOS 21

IX
6.2 BENEFICIARIOS INDIRECTOS 21

7. METODOLOGÍA 21

7.1 MATRIZ DE INVOLUCRADOS 23

7.2 ÁRBOL DE PROBLEMAS 24

7.3 ÁRBOL DE OBJETIVOS 25

7.4 ÁRBOL DE ALTERNATIVAS 26

7.5 MARCO LOGICO 27

8. RECURSOS 32

8.1 INFORMANTES 32

8.2 MATERIALES 32

8.3 FINANCIEROS 32

8.4 TECNOLÓGICOS 33

CAPITULO IV

9. PRESENTACIÓN Y ANÁLISIS DE LOS RESULTADOS OBTENIDOS 34


EN LA SOLUCIÓN DE PROBLEMA

10. CONCLUSIONES Y RECOMENDACIONES 36

10.1 CONCLUSIONES 36

10.2 RECOMENDACONES 37

11. SUSTENTABILIDAD Y SOSTENIBILIDAD 38

11.1 SUSTENTABILIDAD 38

11.2 SOSTENIBILIDAD 38

X
REFERENCIAL

12. PRESUPUESTO 40

13. CRONOGRAMA 41

14. BIBLIOGRAFÍA 42

ANEXOS 43

ANEXO 1: ENTREVISTA 44

ANEXO 2: MANUAL DE USUARIO 46

ANEXO 3:MANUAL TÉCNICO 66

CONFIGURACIÓN DEL SERVIDOR LINUX 67

ADMINISTRADOR DE DOCUMENTOS MYDMS 72

INSTALACIÓN DEL MALETE (BD DOCUMENTAL) 76

ANEXO 4: BASE DE DATOS 87

ANEXO 5: MANUAL DEL PROGRAMADOR 93

ANEXO 6: DISEÑO DE LA RED 105

ANEXO 7: FOTOS 107

ANEXO 8: OTROS 112

XI
RESUMEN EJECUTIVO

La Biblioteca de la Facultad de Ciencias Informáticas (F.C.I) de la Universidad

Técnica de Manabí, tiene como objetivo primordial dar al estudiante las facilidades

necesarias para que esta pueda satisfacer a cabalidad sus obligaciones académicas y

el de ofrecer a sus usuarios un ambiente acondicionado para el desarrollo de sus

trabajos investigativos.

Las nuevas tecnologías como el desarrollo de software y plataformas de acceso a la

información han evolucionado a pasos agigantados sobre todo con el uso del Internet.

Pese a esto y conscientes de la importancia que conlleva tener una buena biblioteca

en una institución de educación superior, se observó que la biblioteca de la Facultad

de Ciencias Informáticas no reunía las condiciones necesarias para responder a las

demandas y exigencias que el usuario de hoy requiere. Luego de este análisis y otros,

se determino que la FCI no cuenta con una infraestructura adecuada para prestar los

servicios de consulta de documentos e información, que se ajuste a los propósitos de

la era actual.

Lo que permitió plantear como uno de los objetivos la implementación de una

Biblioteca Virtual conjuntamente con el diseño de una Red LAN. Por lo tanto se

recaudó información mediante los métodos de investigación de campo y observación que

permitieron identificar la problemática existente dentro de la Biblioteca y encontrar

resultados favorables en la rapidez de sus actividades.

XII
Esto motivó la creación e implementación de una biblioteca virtual en la Facultad de

Ciencias Informáticas de la UTM como necesidad imperiosa, esta ayudará a contar

con usuarios satisfechos y actualizados, que verán en esta área una alternativa a la

solución de los problemas de investigación, en forma ágil y dinámica.

Esta biblioteca virtual, asociado a la implementación de la Red LAN en el

departamento bibliotecario, le permitirá a los estudiantes, docentes y colectividad en

general seleccionar en forma personalizada la información de su interés, procesarla,

grabarla o imprimirla, así como interactuar en foros de discusión sobre temas de

interés.

XIII
SUMMARY

The library of the Ability of Computer Sciences of the Technical University of

Manabí, has as fundamental objective give the necessary facilities to the student in

order that this one could satisfy to completely your academic obligations and of

offering to your users an environment conditioned for the development of your

investigative works.

The new technologies as the development of software and platforms of access to the

information have evolved to huge steps mainly with the use of the Internet. In spite

of this and conscious of the importance that carry out to have a good library in an

Institution of Superior Education, it observed that the library of the Ability of

Computer Sciences, it not reunited the conditions necessary to respond to the

demands and exigencies that the user of today requires. After this analysis and

others, was determinate that the FCI does not have an adapted infrastructure to offer

the services of consulting of documents and information, according to the present age

objectives.

What allowed to raise as the one of the objectives implementation of a Virtual

Library jointly with a designer of a LAN Red. For this, some information was

collected with the field and observation methods, which permitted to identify

problematic the existing in the library and to find favorable results in their faster

activities.

XIV
This motivated the creation and implementation of a virtual library in the Ability of

Computer Sciences of the U.T.M, as urgent necessity helps to have satisfied and

upto-date users, that they will see in this area an alternative to solve the investigative

problems, in agile and strong way.

This virtual library, associated to the implementation of LAN red in the librarian

department, will allow to the students, teachers and colectivity in generally to choose

in customized way the information of its interests, to process, save or print them, also

to interact in discussion forums about interesting topics.

XV
CAPITULO I

1. LOCALIZACIÓN FÍSICA DEL PROYECTO

El presente proyecto se lo implementó en las instalaciones de la Biblioteca de la

Facultad de Ciencias Informáticas que se encuentra ubicada en los bajos de la

Facultad de Ciencias Veterinarias de la Universidad Técnica de Manabí, ubicada en

la Avenida Universitaria de la Ciudad de Portoviejo.

2. FUNDAMENTACIÓN

Con los distintos y continuos avances tecnológicos que tiene el mundo globalizado se

vio la necesidad de que la Facultad de Ciencias Informáticas de la UTM cuente con

nuevas herramientas tecnológicas para que esté a la par con otras Universidades del

Ecuador.

La Facultad de Ciencias Informáticas, unidad con alto prestigio Académico e

Institucional, por la eficiencia, transparencia, calidad de educación y organización de

las actividades que en ella se desarrollan, se ha esforzado por formar profesionales

altamente calificados, sin embargo la Biblioteca de esta unidad Académica, en la

actualidad sigue manteniendo el mismo proceso tradicional en el manejo y control de

sus libros así como en la realización de búsquedas de información bibliográfica de

las diferentes asignaturas que se imparten en la Facultad.

1
Para llevar a cabo este objetivo se contó con el espacio físico en donde se instalaron

los equipos tecnológicos conjuntamente con la RED LAN´s.

De tal forma que observando esta realidad, se logró implementar una Biblioteca

Virtual, la misma que le permitirá a los estudiantes, docentes y usuarios en general

realizar búsquedas y consultas de temas de interés, para estar a tono con la era de la

informática, dejando atrás el tradicional proceso manual que se realizaba en la

biblioteca.

3. JUSTIFICACIÓN

Los años han cambiado y con ellos la velocidad con que la información se genera, es

por ello que ahora se torna un poco tedioso mantener un sistema de educación solo a

base de libros, especialmente en las universidades que deben ser el origen de la

investigación y generación de ideas.

En la actualidad las bibliotecas se encuentran inmersas en un ambiente de constantes

avances tecnológicos, sobre todo en lo que respecta al manejo de la información,

considerando los aspectos sociales, económicos, culturales, políticos y educativos.

El presente proyecto se justifica debido a la necesidad que tienen los estudiantes y

catedráticos de la Facultad de Ciencias Informáticas, de contar con un espacio

virtual donde puedan interactuar con el ordenador, para la realización de búsqueda de

2
información, la misma que mediante un buscador logren obtener temas específicos,

logrando la optimización de tiempo y recursos.

En este sentido, las bibliotecas virtuales constituyen un modelo de trabajo de gran

valor en donde los alumnos y docentes puedan desde cualquier estación de trabajo

consultar directamente todo tipo de recursos bibliográficos disponibles en la propia

institución, y seleccionar en forma personalizada la información de su interés,

procesarla, grabarla o imprimirla.

Con la implementación de la Biblioteca Virtual, se obtiene un gran beneficio tanto

para los estudiantes, docentes, empleados y personal administrativo de la Facultad,

por cuanto desde ya disponen de esta plataforma visual (Biblioteca Virtual).

4. OBJETIVOS

4.1 OBJETIVO GENERAL.

• Dotar de equipos e Implementar una Biblioteca Virtual en la Facultad de

Ciencias Informáticas de la Universidad Técnica de Manabí.

3
4.2 OBJETIVOS ESPECÍFICOS

1. Diseñar y desarrollar la página Web de la Biblioteca Virtual y la Base de Datos

de los libros de la Biblioteca.

2. Diseñar e implementar una Red de área local LAN para el funcionamiento de la

biblioteca virtual.

3. Importar y exportar el contenido de los libros en formato OCR (Optical Carácter

Recognition – Reconocimiento Óptico de Caracteres) que por medio de un

buscador interactivo o dinámico se puedan realizar las consultas de interés que

contenga la Biblioteca Virtual.

4. Crear el manual de Usuario Virtual como fuente de ayuda para tener un acceso

rápido del manejo del Sistema.

5. Dotar 3 equipos tecnológicos (computadores) actualizados para la

Implementación de la Biblioteca Virtual.

4
CAPITULO II

5. MARCO DE REFERENCIA

5.1 FACULTAD DE CIENCIAS INFORMÁTICAS

El H. Consejo Universitario, en sesión del 30 de enero de 1985, creó el Instituto para

la Enseñanza de la Ciencias de la Computación en la Universidad Técnica de

Manabí, como Unidad Académica adscrita al Rectorado.

El 3 de diciembre de 1987, el H. Consejo Universitario resolvió pasar la

Dependencia del Instituto de Computación a la Facultad de Ciencias Matemáticas,

Físicas y Químicas.

En sesión del 15 de mayo de 1995, el H. Consejo Universitario transfiere al Instituto

de Computación como dependencia adscrita al Vicerrectorado Académico.

La Facultad de Ciencias Informáticas fue creada en sesiones del H. Consejo

Universitario del 12 de febrero y 21 de mayo de 2001, con las escuelas de carrera

terminal de Ingeniería de Sistemas Computacionales y las Intermedias de Analistas

de Sistemas y Tecnólogos Programadores; encargándose el Decanato y Subdecanato

a los Ingenieros Vicente Velíz Briones y Carlos Intriago Zambrano, en su orden.

5
El H. Consejo Universitario en sesión del 20 de agosto de 2001, rectificó la

denominación de las Escuelas antes indicadas, con el siguiente tenor: “Crear la

Facultad de Ciencias Informáticas con la Escuela de Carrera Terminal en la

especialidad de Ingeniería de Sistemas Computacionales, la Escuela de Carreras

Intermedias que otorgarán los títulos de Analistas de Sistemas y Tecnólogos

Programadores; y, otras que se crearen.

Los Directivos han logrado hacer de la Facultad de Ciencias Informáticas una

Unidad con alto prestigio Académico e Institucional, por la eficiencia, transparencia,

calidad de la educación y organización de las actividades que en ella se desarrollan,

protagonizando el desarrollo regional y nacional.

La Facultad de Ciencias Informáticas es una Unidad Académica que forma

profesionales altamente calificados, que con honestidad, equidad y solidaridad

buscan el desarrollo de la comunidad, elevando el nivel de vida de la población,

gracias a las soluciones que den a los problemas que ésta tiene.

5.1.1 OBJETIVOS DE LA FACULTAD DE CIENCIAS

INFORMÁTICAS:

• Formar integralmente al ser humano para que contribuya al desarrollo del

país y al logro de la justicia social, fortaleciendo la identidad nacional en el

contexto pluricultural del país.

6
• Formar, capacitar, especializar a estudiantes y profesionales en los niveles

intermedios y pregrado en las Ciencias Informáticas.

• Preparar a profesionales en el campo de las Ciencias Informáticas de tercer

nivel que sean líderes con pensamiento crítico y conciencia social, de manera

que contribuya eficazmente al mejoramiento de la producción intelectual y de

bienes y servicios, de acuerdo a las necesidades presentes y futuras de la

sociedad1.

5.2 BIBLIOTECAS

El concepto tradicional de biblioteca es fácilmente reconocible, sus funciones se

pueden concentrar en tres palabras: adquisición, conservación y acceso. Durante

siglos, esto significó recolectar libros, resguardarlos y ponerlos al alcance de los

lectores. Ahora, bajo el concepto digital y con las nuevas tecnologías, estas tres

tareas permanecen vigentes pero sus alcances se expanden y los métodos para

satisfacerlas se multiplican.

Existen diferentes tipos de bibliotecas, básicamente se reconocen tres: las públicas,

las académicas y las especializadas. Las públicas son, en general, las de menor

desarrollo y son las que encontramos en las delegaciones, municipios, etc.; las

bibliotecas académicas o escolares han tenido un mayor apoyo, en beneficio de los

1
www.utm.edu.ec

7
programas académicos y de investigación. Las bibliotecas especializadas son las de

mayor importancia, crecimiento y desarrollo en las áreas tecnológicas y de

investigación2.

5.2.1 BIBLIOTECAS ACADEMICAS

Son las bibliotecas de las Facultades, escuelas y demás unidades académicas de las

Universidades y centros de enseñanza Superior; difieren de las bibliotecas de

investigación. Están al servicio de sus estudiantes y tienen que apoyar los programas

educativos y de investigación de las instituciones en que se encuentran integradas, de

las que obtienen, por regla general, su financiación3.

5.2.2 BIBLIOTECAS VIRTUALES

Se denominan biblioteca virtual a las bibliotecas cuya base de datos está situada en

Internet, datos que pueden ser consultados a través de la red.

Es importante considerar que en el concepto de biblioteca virtual está presente el

efecto de la integración de la informática y las comunicaciones cuyo exponente

esencial es Internet. No se trata solamente de que los contenidos estén en formato

2
www.bibliodgsca.unam.mx/tesis/tes7cllg/sec_3.htm
3
http://es.wikipedia.org/wiki/Biblioteca

8
digital lo que prevalece en el concepto de biblioteca digital. Los contenidos digitales

son una parte necesaria pero no suficiente.

Para hablar de una biblioteca virtual es necesario que las fuentes de información

estén disponibles de alguna manera y su acceso sea ubicuo, es decir, no importe

dónde residan físicamente ni quién se encargó específicamente de su procesamiento

y almacenamiento4.

5.3 SISTEMAS OPERATIVOS

El sistema operativo es el programa (o software) más importante de un ordenador.

Para que funcionen los otros programas, cada ordenador de uso general debe tener un

sistema operativo. Los sistemas operativos realizan tareas básicas, tales como

reconocimiento de la conexión del teclado, enviar la información a la pantalla, no

perder de vista archivos y directorios en el disco, y controlar los dispositivos

periféricos tales como impresoras, escáner, etc.

En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y

poder, se asegura de que los programas y usuarios que están funcionando al mismo

tiempo no interfieran entre ellos. El sistema operativo también es responsable de la

4
http://es.wikipedia.org/wiki/Biblioteca_virtual

9
seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al

sistema5.

5.3.1 WINDOWS

Windows es una familia de sistemas operativos desarrollados y comercializados por

Microsoft. Existen versiones para hogares, empresas, servidores y dispositivos

móviles, como computadores de bolsillo y teléfonos inteligentes.

Desde hace muchos años es el sistema operativo más difundido y usado del mundo;

de hecho la mayoría de los programas (tanto comerciales como gratuitos y libres) se

desarrolla originalmente para este sistema.

Windows Vista es la versión más reciente para computadoras personales, Windows

Server 2008 para servidores y Windows Mobile 6.0 en los dispositivos móviles6

5.3.2 LINUX

LINUX es un sistema operativo, compatible Unix. Dos características muy

peculiares que lo diferencian del resto de los sistemas que podemos encontrar en el

mercado, la primera, es que es libre, esto significa que no se tiene que pagar ningún

5
www.masadelante.com/faq-sistema-operativo.htm
6
http://es.wikipedia.org/wiki/Windows

10
tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo, la

segunda, es que el sistema viene acompañado del código fuente. El sistema lo forman

el núcleo del sistema (kernel) mas un gran número de programas / librerías que hacen

posible su utilización.

LINUX se distribuye bajo la GNU Public License: Ingles, por lo tanto, el código

fuente tiene que estar siempre accesible. Este sistema ha sido diseñado y programado

por multitud de programadores alrededor del mundo7.

5.4 RED DE COMPUTADORAS

Una red de computadoras (también llamada red de ordenadores o Red informática) es

un conjunto de equipos (computadoras y/o dispositivos) conectados por medio de

cables, señales, ondas o cualquier otro método de transporte de datos, que comparten

información (archivos), recursos (CD-ROM, impresoras, etc.) y servicios (acceso a

Internet, e-mail, Chat, juegos), etc.

Para simplificar la comunicación entre programas (aplicaciones) de distintos equipos,

se definió el Modelo OSI por la ISO, el cual especifica 7 distintas capas de

abstracción. Con ello, cada capa desarrolla una función específica con un alcance

definido8.

7
www.monografias.com/trabajos/solinux/solinux.shtml
8
http://es.wikipedia.org/wiki/Red_de_computadoras

11
5.4.1 RED LAN

LAN son las siglas de Local Area Network, Red de área local. Una LAN es una red

que conecta los ordenadores en un área relativamente pequeña y predeterminada

(como una habitación, un edificio, o un conjunto de edificios).

Las redes LAN se pueden conectar entre ellas a través de líneas telefónicas y ondas

de radio. Las estaciones de trabajo y los ordenadores personales en oficinas

normalmente están conectados en una red LAN, lo que permite que los usuarios

envíen o reciban archivos y compartan el acceso a los archivos y a los datos. Cada

ordenador conectado a una LAN se llama un nodo9.

5.5 SERVIDOR WEB

El Servidor denominado también HOST es un ordenador remoto que ofrece servicios

en una red. En general, es un dispositivo de un sistema (una máquina) que resuelve

las peticiones de otros dispositivos del sistema, denominados clientes.

Hay muchos tipos de Servidores: Servidor Web, de Correo, de News, de IRC, DNS,

de Telnet, Gopher, de FTP, de información de cualquier tipo, y así, sin límite

prácticamente.

9
http://www.masadelante.com/faq-lan.htm

12
Un Servidor Web es un programa de computación especializado en la producción de

páginas Web y en la transmisión de los datos de imágenes, animaciones, música y

sonidos que éstas incluyen. Permite desarrollar y administrar sistemas de hospedaje

de sitios Web.10

5.5.1 SERVIDOR APACHE

Este servidor Web es actualmente el más implantado entre los distintos servidores

que ofertan servicios Web en Internet, siendo un servidor originalmente pensado para

el entorno Linux, también dispone de versión para el entorno Windows.

El servidor HTTP Apache es un servidor Web HTTP de código abierto para

plataformas Unix (BSD, GNU/Linux, etc.), Windows, Macintosh y otras, que

implementa el protocolo HTTP y la noción de sitio virtual. El servidor Apache se

desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software

Foundation.

Apache presenta entre otras características mensajes de error altamente

configurables, bases de datos de autenticación y negociado de contenido, pero fue

criticado por la falta de una interfaz gráfica que ayude en su configuración11.

10
http://es.geocities.com/cibercero/hw/t3resumen.html
11
http://es.wikipedia.org/wiki/Apache_http_server

13
5.6 LENGUAJE DE PROGRAMACIÓN

Un lenguaje de programación es un conjunto de símbolos y reglas sintácticas y

semánticas que definen su estructura y el significado de sus elementos y expresiones.

Es utilizado para controlar el comportamiento físico y lógico de una máquina.

Permite a uno o más programadores especificar de manera precisa sobre qué datos

debe operar una computadora, cómo estos datos deben ser almacenados o

transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias.

Una característica relevante de los lenguajes de programación es precisamente que

más de un programador puedan tener un conjunto común de instrucciones que

puedan ser comprendidas entre ellos para realizar la construcción del programa de

forma colaborativa12

5.6.1 PHP

(PHP Hypertext Pre-processor). Es un lenguaje interpretado especialmente usado

para crear contenido dinámico Web y aplicaciones para servidores, aunque también

es posible crear aplicaciones gráficas utilizando la biblioteca GTK.

Generalmente los scripts en PHP se embeben en otros códigos como HTML,

12
http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n

14
ampliando las posibilidades del diseñador de páginas Web enormemente.

La interpretación y ejecución de los scripts PHP se hacen en el servidor, el cliente

(un navegador que pide una página Web) sólo recibe el resultado de la ejecución y

jamás ve el código PHP.

Permite la conexión a todo tipo de servidores de base de datos como MySQL,

Postgres, Oracle, ODBC, DB2, Microsoft SQL Server, Firebird y SQLite.

PHP es una alternativa a otros sistemas como el ASP.NET/C#/VB.NET de Microsoft

o a ColdFusion de Macromedia, a JSP/Java de Sun Microsystems, y a CGI/Perl13.

5.7 MACROMEDIA DREAMWEAVER

Macromedia Dreamweaver es un editor WYSIWYG de páginas Web, creadas por

Macromedia. Es el programa de este tipo más utilizado en el sector del diseño y la

programación Web, por sus funcionalidades, su integración con otras herramientas

como Macromedia Flash y, recientemente, por su soporte de los estándares del

World Wide Web Consortium. Es decir un editor visual profesional para la creación

de sitios y páginas Web. Con Dreamweaver resulta fácil crear y editar páginas

compatibles con cualquier explorador y plataforma.

13
http://www.alegsa.com.ar/Dic/php.php

15
Dreamweaver permite al usuario utilizar la mayoría de los navegadores Web

instalados en su ordenador para previsualizar las páginas Web. También dispone de

herramientas de administración de sitios dirigidas a principiantes como, por ejemplo,

la habilidad de encontrar y reemplazar líneas de texto y código por cualquier tipo de

parámetro especificado, hasta el sitio Web completo.14

5.8 MACROMEDIA FLASH

Macromedia Flash o Flash se refiere tanto al programa de edición multimedia como a

Macromedia Flash Player, escrito y distribuido por Macromedia, que utiliza gráficos

vectoriales e imágenes de mapa de bits, sonido y código de programa y flujo de

vídeo y audio bidireccional (el flujo de subida sólo está disponible si se usa

conjuntamente con Macromedia Flash Communication Server).

Los archivos de Flash, que tienen generalmente la extensión de archivo SWF, pueden

aparecer en una página Web para ser vista en un navegador, o pueden ser

reproducidos independientemente por un reproductor Flash. Los archivos de Flash

aparecen muy a menudo como animaciones en páginas Web y sitios Web

multimedia, y más recientemente Aplicaciones de Internet Ricas. Son también

ampliamente utilizados en anuncios de la Web15.

14
http://es.wikipedia.org/wiki/Adobe_Dreamweaver
15
http://es.wikipedia.org/wiki/Adobe_Flash

16
5.9 SISTEMAS DE GESTIÓN DE BASE DE DATOS

El propósito general de los sistemas de gestión de base de datos es el de manejar de

manera clara, sencilla y ordenada un conjunto de datos que posteriormente se

convertirán en información relevante, para un buen manejo de datos.

En el entorno informático, la gestión de bases de datos ha evolucionado desde ser

una aplicación más disponible para los computadores, a ocupar un lugar fundamental

en los sistemas de información.

Las bases de datos almacenan, como su nombre dice, datos. Estos datos son

representaciones de sucesos y objetos, a diferente nivel, existentes en el mundo real:

en su conjunto, representan algún tipo de entidad existente16.

5.9.1 MySQL

MySQL es un sistema de gestión de bases de datos relacional, licenciado bajo la GPL

de la GNU. Su diseño multihilo le permite soportar una gran carga de forma muy

eficiente.

Este gestor de bases de datos es, probablemente, el más usado en el mundo del

software libre, debido a su gran rapidez y facilidad de uso. Esta gran aceptación es

16
http://www.monografias.com/trabajos56/sistemas-bases-de-datos/sistemas-bases-de-datos.shtml

17
debida, en parte, a que existen infinidad de librerías y otras herramientas que

permiten su uso a través de gran cantidad de lenguajes de programación, además de

su fácil instalación y configuración.

Las principales características de este gestor de bases de datos son las siguientes:

1. Aprovecha la potencia de sistemas multiprocesador, gracias a su

implementación multihilo.

2. Soporta gran cantidad de tipos de datos para las columnas.

3. Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc).

4. Gran portabilidad entre sistemas.

5. Gestión de usuarios y passwords, manteniendo un muy buen nivel de

seguridad en los datos17.

5.10 BASE DE DATOS DOCUMENTAL

Las Bases de datos documentales es aquella donde cada registro se corresponde con

un documento, sea éste de cualquier tipo: una publicación impresa, un documento

audiovisual, gráfico o sonoro, un documento de archivo, un documento electrónico.

17
http://www.netpecos.org/docs/mysql_postgres/x57.html

18
Una base de datos se crea y mantiene de forma continuada con el objetivo de resolver

necesidades de información concretas de un colectivo, una empresa o el conjunto de

la sociedad. Estos recursos electrónicos pueden ser consultables directamente en

formato electrónico o ser utilizados para elaborar productos impresos: bibliografías,

directorios, informes. Los registros de las bases de datos documentales pueden

incluir o no el contenido completo de los documentos que describen18

5.10.1 BASE DE DATOS ISIS

El programa Micro CDS/ISIS, (Computarized Documentation System - Integrated

Set for Information System), también conocido como MicroISIS, es un sistema

generalizado de almacenamiento y recuperación de información, basado en menús,

diseñado especialmente para el manejo por ordenador de bases de datos no

numéricas, es decir, bases de datos constituidas principalmente por texto. En

términos generales se puede pensar en una base de datos CDS/ISIS como un archivo

de datos relacionados generados para satisfacer los requerimientos de información de

los usuarios.

El Micro CDS/ISIS fue diseñado para el registro de documentos. Su mayor uso se da

en el campo bibliográfico, pero es igualmente aplicable al registro de documentos

personales, historias clínicas, información jurídica, expedientes, documentación de

18
RODRÍGUEZ YUNTA, Luís. Bases de datos documentales. PAG 15

19
proyectos y en general, a toda base de datos que posea información estructurada en

"fichas", con datos textuales (formados por una o más palabras).

Una de las principales ventajas que ofrece el diseño del programa, es su capacidad de

manejar un número ilimitado de bases de datos, cada una de las cuales puede

contener datos totalmente diferentes19.

5.10.1.1 SERVIDOR DE BASE DE DATOS MALETE

Malete pertenece a la familia de OpenIsis, herramienta que facilita la programación

en varios lenguajes modernos como son el PHP, Java, PERL porque cuenta con

interfaces, módulos y funciones de manera que un programador puede de forma

simple diseñar interfaces Web para las bases de datos ISIS20.

19
http://www.cindoc.csic.es/isis/quees.htm
20
http://www.urbano.org.pe/downloads/cv/20060815_Bibliotecas.doc

20
CAPITULO III

6. BENEFICIARIOS

6.1 BENEFICIARIOS DIRECTOS

 Universidad Técnica de Manabí

 Facultad de Ciencias Informáticas de la UTM

 Docentes que laboran en esta Unidad Educativa

 Personal Bibliotecario

 Estudiantes de la Facultad

 Investigadores y desarrolladores de este proyecto

6.2 BENEFICIARIOS INDIRECTOS

 La colectividad Portovejense y la Provincia como tal.

7. METODOLOGÍA

Para el desarrollo de este proyecto se contó con la participación de las personas

encargadas de la biblioteca de la Facultad de Ciencias Informáticas, intervención de

21
estudiantes, docentes y autoridades que nos permitieron realizar la planificación y

gestión de los recursos necesarios para lograr con éxito este proyecto.

Se utilizaron los métodos de investigación de campo y bibliográfico lo que permitió a

través de técnicas apropiadas recaudar datos importantes y conocer las principales

debilidades que existen en la Biblioteca de la Facultad de Ciencias Informáticas.

Mediante las técnicas de observación y entrevista realizada en la biblioteca de la

Facultad de Ciencias Informáticas de la UTM, se obtuvo la información necesaria

para identificar la problemática existente, de como se realiza manualmente el proceso

de prestación, búsqueda o consulta de los recursos con los que cuenta la Biblioteca, y

así encontrar resultados favorables en la rapidez de sus actividades.

 Técnicas:

 Matriz de Involucrados

 Árboles (Árbol de problemas, Árbol de objetivos y Árbol de alternativas)

 Marco Lógico

 Instrumentos:

 Cuaderno de notas

 Cámara fotográfica

22
7.1 MATRIZ DE INVOLUCRADOS
Grupo o Intereses Problemas Percibidos Recursos y Mandatos Interés del Proyecto Conflictos
Instituciones Potenciales
Ofrecer servicios tecnológicos Poco acceso a este tipo de  Egresados de la Brindar a los estudiantes una Materiales
UNIVERSIDAD para incentivar a estudiantes y tecnología en Facultad de Ciencias mejor forma de realizar
TÉCNICA docentes vincularse con la comparación con otras Informáticas. búsquedas bibliográficas
DE MANABÍ tecnología del mundo actual Universidades que  La colaboración del disponiendo de una Biblioteca
disponen de una Biblioteca personal Bibliotecario Virtual
Virtual de la Facultad de
Informáticas
Colaborar con la comunidad Carencia de Equipos  Materiales Implementar una Biblioteca Económico
AUTORES DE Universitaria y demostrar los tecnológicos donde el  Económicos Virtual, modernizando la
TESIS conocimientos adquiridos en los usuario pueda interactuar  Autores de Tesis Biblioteca de la FCI y brindar
años de estudios entregando con la Biblioteca Virtual mejor servicio a los
esta nueva tecnología a la FCI estudiantes
Otorgar a los estudiantes una Desinterés por parte de las  Humano, colaboración Renovar la Biblioteca de la No Existe
AUTORIDADES DE mejor educación gracias a la autoridades de la FCI por del personal docente y FCI mediante la creación de la
LA ejecución de este proyecto innovar su Centro administrativo de la Biblioteca Virtual
FACULTAD Bibliotecario Facultad

Ofrecer un mejor servicio a los Dificultad en la ejecución de  Autores de Tesis Mejorar el rendimiento de los Falta de
BIBLIOTECA DE estudiantes y a la comunidad en los nuevos procesos Personal Bibliotecario procesos de prestación y Colaboración
LA FCI general a través de una consulta de los recursos
Biblioteca Virtual por medio del bibliográficos
Internet
Vincularse con las nuevas No adaptarse a esta nueva  Humano Modernizar su metodología de No Existe
DOCENTES tecnologías al igual que los herramienta tecnológica estudio
estudiantes (Resistencia al cambio).
ESTUDIANTES Recibir una mejor educación en Falta de esta nueva  Estudiantes de la FCI Acceder a todo tipo de No Existe
DE LA FCI el área investigativa herramienta tecnológica (Humanos) recursos de información
para el proceso de consultas disponibles en la Biblioteca.

23
7.2 ÁRBOL DE PROBLEMAS

Falta de una herramienta tecnológica


donde los estudiantes puedan realizar con
mayor rapidez sus consultas, ahorrando
tiempo y recursos.

Perdida de tiempo cuando los


E estudiantes realizan sus consultas Las actividades se desarrollan de
investigativas debido a la falta y forma manual e independiente
F
desactualización de libros
E
C
T
O No dispone de herramientas Desorganización y demora en el
S tecnologías (BV) que cumpla con sus proceso de prestación y consulta de
exigencias de estudios. recursos bibliográficos (libros)

Carencia de una página Web (Biblioteca Virtual) donde


PROBLEMA puedan interactuar los usuarios en la búsqueda de
información bibliografica y falta de equipos tecnológicos.

C
A Desinterés por parte de las
U Autoridades de la Facultad de Deficiente presupuesto
S Ciencias Informáticas
A
S

24
7.3 ÁRBOL DE OBJETIVOS

Implementar una página Web (BV) que automatice el


área bibliotecaria, utilizando equipos tecnológicos para
el beneficio estudiantil y así mejorar el servicio que
presta.

Reducir los recursos físicos y Mejorar las debilidades que presenta


económicos con la finalidad de sacar actualmente la biblioteca de la
el mayor provecho de los recursos Facultad
F que brinda la biblioteca
I
N
E
S Lograr que los estudiantes y Agilizar y Automatizar la
catedráticos puedan acceder desde ejecución de los procesos de
cualquier estación de trabajo a todo consulta de recursos bibliográficos
tipo de recursos de información (Libros)
disponibles en la Biblioteca.

Dotar equipos e Implementar una Biblioteca Virtual en la Facultad de


OBJETIVO Ciencias Informáticas de la Universidad Técnica de Manabí haciendo
uso de las nuevas Tecnologías de Información y Comunicación

M
E Apoyo de Autoridades y del Personal Colaboración de los autores del
D Bibliotecario de la Facultad de proyecto.
I Ciencias Informáticas
O
S

25
7.4 ÁRBOL DE ALTERNATIVAS

Implementar una página Web (BV) que automatice el


área bibliotecaria, utilizando equipos tecnológicos para
el beneficio estudiantil y así mejorar el servicio que
presta.

Mejoramiento en el control de los Las actividades se desarrollan de


E recursos bibliotecarios en la manera integrada.
F Biblioteca de la Facultad
E
C
T
O
Disponer de esta nueva tecnología Rapidez en la ejecución de los
S (BV) que cumpla con sus exigencias procesos de consultas de libros.
de estudios.

Dotar equipos e Implementar una Biblioteca Virtual en la Facultad de


OBJETIVO Ciencias Informáticas de la Universidad Técnica de Manabí haciendo
uso de las nuevas Tecnologías de Información y Comunicación

A
L Colaboración de las Autoridades y Diseñar y desarrollar la página Web
T del Personal Bibliotecario de la de la Biblioteca Virtual y la Base de
Facultad de Ciencias Informáticas en Datos de los libros de la Biblioteca.
E la ejecución del proyecto.
R
N
A
T
I Capacitar al personal que labora en la Autogestión de los Egresados para la
V Biblioteca de la FCI en el manejo de adquisición de Equipos Tecnológicos
A la biblioteca Virtual e Implementación de un Software
S para el Proceso de consulta de libros

26
7.5 MARCO LÓGICO

OBJETIVOS INDICADORES OBJETIVAMENTE MEDIOS DE VERIFICACIÓN SUPUESTOS


VERIFICABLES
FIN: Mejorar y agilizar los Octubre/2009 *Informe periódico de los avances Autoridades de la Facultad y
procesos de prestación y consultas Implementación y funcionamiento del sistema personal del departamento
de libros a través de una de la Biblioteca Virtual en un *Fotos bibliotecario apoyan la iniciativa
Biblioteca Virtual en la Facultad 100% en la Biblioteca de la FCI. y ejecución de esta herramienta
de Ciencias Informáticas. tecnológica (Biblioteca Virtual)
PROPOSITO: Agosto/2009 * Facturas de Compra de equipos. * Red interna de la Biblioteca
Dotar equipos e Implementar una * El 100% en la instalación de la * Fotos, otros. Virtual en buen funcionamiento
Biblioteca Virtual en el área RED LAN y de los equipos *Informes periódicos de las
bibliotecaria de la Facultad de tecnológicos. pruebas realizadas en el sistema.
Ciencias Informáticas de la * Pruebas para el correcto
Universidad Técnica de Manabí. funcionamiento de la Biblioteca
Virtual

COMPONENTES: Septiembre/2009 * Informe del personal * Adaptación del personal de


1. Colaboración por parte de las * Capacitación del personal capacitado. biblioteca a las interfaces del
autoridades de la FCI para bibliotecario que manejara la * Manuales de Usuario. sistema.
implementar el sistema ya Biblioteca Virtual. * Fotos
desarrollado. * En el 90% del área bibliotecaria *Otros.
actualizado y mejorado.
*Optimizar las actividades en los
procesos de consultas de recursos
bibliográficos (libros)

27
OBJETIVOS INDICADORES OBJETIVAMENTE MEDIOS DE VERIFICACIÓN SUPUESTOS
VERIFICABLES

ACTIVIDADES: Diseñar y Para la primera semana de * Recopilación de Información * Participación por parte de los
desarrollar la página Web de la Octubre/2008 *Documento de Relaciones de autores en el diseño de la
Biblioteca Virtual y la Base de *Análisis de requisitos y Tablas existentes en la Base de Biblioteca Virtual.
Datos de los libros de la búsqueda de un gestor apropiado Datos(Lógico y Físico)
Biblioteca. de Base de Datos Relacionales.
*Modelado Lógico y Físico de las
entidades de la base de datos.
*Diseño del prototipo o interfaces
vinculadas con la Base de Datos.
Tiempo: 3 semanas
Responsables: Autores de Tesis
Presupuesto:$ 30.00

Configuración apropiada del


Para la cuarta semana de *Informe de la configuración del
servidor. servidor
Octubre/2008
Configuración del Servidor *Software de libre utilización.
LINUX empleando las
herramientas necesarias(Apache,
Php, MySQL, Editor de MySQL)
de acuerdo a los repositorios
existentes para su distribución
Tiempo: 3 semanas
Responsables: Autores de Tesis
Presupuesto:$ 25.00

28
Para la tercera semana de *Manual de la configuración de la Configuración y utilización
Noviembre/2008 Base de Datos Documental apropiada del Malete y MyDMS
Instalación y Configuración de Malete y el MyDMS.
una base de Datos Documental *Informe de pruebas
Tiempo: 4 semanas
Responsables: Autores de Tesis
Presupuesto:$ 20.00

Para la tercera semana de * Reportes de Codificación Intervención de los autores del


Diciembre/2008 * Informe periódico de pruebas Diseño de la Biblioteca Virtual
Programación de las Interfaces
vinculadas con la Base de Datos.
Tiempo: 34 semanas
Responsables: Autores de Tesis
Presupuesto:$ 35.00

ACTIVIDADES: Diseñar e Para la segunda semana de * Diseño estructural de la red de *Colaboración y participación de
implementar una Red de área Agosto/2009 computadoras los involucrados
local LAN para el funcionamiento Diseño de la red de computadoras *Fotos *Configuración Apropiada de la
de la Biblioteca Virtual. Tiempo: 2 semanas *Materiales y herramientas para el Red
Responsables: Autores de Tesis ponchado de cables u otros
Presupuesto:$ 280.00 materiales para el diseño de la
Red

29
ACTIVIDADES: Importar y Para la cuarta semana de * Información recopilada *Disponibilidad de herramientas
exportar el contenido de los libros Agosto/2009 *Internet (descarga de libros) adecuadas y contribución por
en formato OCR que por medio Selección y organización de los parte de los autores.
de un buscador interactivo o Libros de mayor uso por parte de
dinámico se puedan realizar las los estudiantes para importarlos a
consultas de interés que contenga la página Web de la Biblioteca
la Biblioteca Virtual. Virtual.
Tiempo: 1 semana
Responsables: Autores de Tesis y
Personal Bibliotecario de la
Facultad de Ciencias
Informáticas.
Presupuesto:$ 10.00

Para la primera semana de * Documentación del Manual de Aceptación por parte de los
ACTIVIDADES: Crear el
Septiembre/2009 usuario virtual creado en formato Usuarios como ayuda para el
manual de Usuario Virtual como
Creación del Manual de Usuario PDF. manejo de la Biblioteca Virtual
fuente de ayuda para tener un
Virtual * Uso del Internet
acceso rápido del manejo del
Sistema Tiempo: 1 semana
Responsables: Autores de Tesis.
Presupuesto:$ 15.00

30
ACTIVIDADES: Dotar 3 Para la segunda semana de *Facturas de compras de los Instalación apropiada y utilización
equipos tecnológicos actualizados Septiembre/2009 Equipos de los Equipos Tecnológicos para
para la Implementación de la Compra de 3 Equipos * Informes de Instalación de las el acceso de la Biblioteca Virtual
Biblioteca Virtual y Entrega de Tecnológicos para el PC’S de la FCI.
Tesis mejoramiento de la Biblioteca de * Fotos
la Facultad de Ciencias
Informáticas.
Tiempo: 1 semana
Responsables: Autores de Tesis.
Presupuesto:$ 2000.00

Para la tercera semana de *Manual de usuario *Conocimientos básicos de


Octubre/2009 *Fotos informática por parte del personal
Capacitación del personal de biblioteca.
Bibliotecario que usará el sistema. *Colaboración del personal de la
Tiempo: 1 semana Biblioteca de la FCI
Responsables: Autores de tesis.
Presupuesto:$ 15.00

Para la cuarta semana de *Informe de las Prueba Final del


Septiembre/2009 Sistema
Sistema Listo para realizarle las *Documentación de Tesis
pruebas y redacción y entrega del *Informe de terminación de la
Documento de Tesis tesis
Tiempo: 2 semanas
Responsables: Autores de Tesis
Presupuesto:$ 135.00

31
8 RECURSOS

8.1 INFORMANTES

 Director de tesis: Ing. Hernán Vargas Nolivos

 Autores de tesis: Henry Alava Macías y Rodney Andrade Santana

 Personal de la Biblioteca de la Facultad de Ciencias Informáticas

 Autoridades de la Facultad de Ciencias Informáticas

 Miembros del Tribunal examinador y evaluador.

8.2 RECURSOS MATERIALES

 Materiales de Oficina

 Internet

 Libros

 Tesis

 CD’s

 Otros

8.3 RECURSOS FINANCIEROS

 Presupuesto total: $2565.00 financiado por los autores de tesis

32
8.4 RECURSOS TECNOLÓGICOS

 Servidor.- Con las siguientes características:

 Procesador Intel Core 2 Duo de 2.93 Ghz

 Disco Duro SANSUNG de 250Gb

 Memoria DIMM A-DATA 2GB

 DVD Writer.

 Computadoras actualizadas completas.- Con las siguientes características:

 Procesador Intel Core 2 Duo de 2.66 Ghz

 Disco Duro MAXTOR de 320Gb

 Memoria RAM DDR2 de 1GB

 DVD Writer.

 Equipos tecnológicos para la red.

 Switch 24 puertos

 Patch Panel

 Patch Cord

 Jack

 Canaletas, face plates, etc

 Software de programas (Windows Xp, Linux, MySql, MyDms,

Dreamweaver, Adobe Acrobat 8 Profesional)

33
CAPITULO IV

9. PRESENTACIÓN Y ANÁLISIS DE LOS RESULTADOS

OBTENIDOS EN LA SOLUCIÓN DEL PROBLEMA

El diseño e implementación de la Biblioteca Virtual en la Facultad de Ciencias

Informáticas de la UTM, conlleva a obtener beneficios tanto para la Institución

como para los estudiantes ya que se logró mejorar los servicios de prestación y

consulta de libros, todo esto gracias al Internet y a la dotación de equipos

tecnológicos.

Para la construcción del portal Web se empleó MACROMEDIA con sus productos:

Dreamewaver 8 y Flash 8.

Se usó PHP debido a que es un lenguaje simple que ha sido desarrollado

específicamente para la creación y la producción de páginas Web, conectándose a

una gran cantidad de bases de datos como MySQL, Sybase, Oracle, entre otras.

Para la administración de los libros se empleó la herramienta MyDMS siendo un

sistema de gestión de documentos que permite almacenarlos y compartirlos con

otros usuarios, de esta manera se podrán añadir cualquier tipo de documentos

(libros), actividad que la podrán realizar estudiantes o los futuros egresados como

pasantías profesionales y de esta manera ir alimentando nuestra Biblioteca Virtual.

34
Conjuntamente con el MyDMS se utilizó la base de datos documental Malete

herramienta perteneciente a la familia de OpenIsis, que facilita la programación en

varios lenguajes modernos como son el PHP, entre otros.

En la investigación se pudo conocer que actualmente la Universidad Técnica de

Manabí no mantiene convenios con ningún tipo de Universidades tanto nacionales

como internacionales que hagan uso de Bibliotecas Virtuales, sin embargo se deja

implementado dentro de la Página Web diseñada por los autores el acceso a un

buscador y enlaces con Bibliotecas Virtuales que no necesitan tener ningún tipo de

convenios logrando de esta manera ofrecer al usuario un mayor acceso a

informaciones bibliográficas. Entre ellas:

 www.cervantesvirtual.com

 www.biblioteca.org.ar

 www.elaleph.com/biblioteca.cfm

 www.bibliotecasvirtuales.com

Es así que con la ejecución de este proyecto se dio solución a los problemas

encontrados y analizados en la Biblioteca de la FCI a la hora de prestar sus servicios,

generados por la falta de herramientas tecnológicas que permitan brindar a los

estudiantes una educación moderna dejando atrás el tradicional proceso manual a la

hora de realizar las consultas investigativas en donde constituye muchas veces

pérdida de tiempo.

35
10. CONCLUSIONES Y RECOMENDACIONES

10.1 CONCLUSIONES

En la realización del presente trabajo de investigación titulado “Dotación de

equipos e Implementación de una Biblioteca Virtual en la Facultad de Ciencias

Informáticas de la UTM” se llego a las siguientes conclusiones:

 Actualmente la Biblioteca presta sus servicios de manera tradicional, lo que no

está de acuerdo con el perfil de la Facultad, que es el de fomentar el

conocimiento y la aplicación de la ciencia y la tecnología entre sus estudiantes.

 No se cuenta con información electrónica de ningún tipo, lo que limita a los

usuarios a utilizar solamente material impreso y en ocasiones desactualizado, lo

mismo que métodos puramente tradicionales.

 La cantidad de libros no es suficiente para la demanda de estudiantes que

existen en la Facultad, ya que cada vez que solicitan un material bibliográfico

éste no está disponible, lo que ocasiona demasiada perdida de tiempo.

 Con el diseño de la Biblioteca Virtual un solo documento (Libro) podrá ser

compartido por varios usuarios a la vez y desde cualquier estación de trabajo,

gracias al uso del Internet.

36
 Al desarrollar el presente proyecto, se cumplieron satisfactoriamente los

objetivos planteados como fue el diseño de la Biblioteca Virtual en conjunto

con la red LAN y la digitalización de los recursos bibliográficos para que los

estudiantes puedan realizar con mayor rapidez y agilidad sus tareas

investigativas haciendo usos de modernos equipos tecnológicos.

10.2 RECOMENDACIONES

Basándose en las conclusiones se establecieron las siguientes recomendaciones:

 Establecer programas de capacitación constantes al personal de la Biblioteca

con el fin de mantener un grado de satisfacción adecuado por parte de los

usuarios.

 Adquirir nuevos materiales bibliográficos, tomando en cuenta las materias que

se imparten en la Facultad y puedan ser adjuntados a la Biblioteca Virtual, de

esta manera ofrecer un mejor servicio de prestación y consulta de recursos de

información a estudiantes, docentes y usuarios en general.

 Asignar e instalar más equipos de computación en el departamento

Bibliotecario para que más estudiantes puedan hacer uso de la Biblioteca

Virtual desde la misma Facultad.

37
 Que la Facultad siga haciendo uso de nuevas herramientas tecnológicas sobre

todo en el manejo de la información y de esta manera brindar una educación

moderna a sus estudiantes.

 Adquisición de convenios nacionales e internacionales con otras universidades

que hagan uso de Bibliotecas Virtuales.

11. SUSTENTABILIDAD Y SOSTENIBILIDAD

11.1 SUSTENTABILIDAD

La Biblioteca Virtual estará bajo la responsabilidad del personal de la biblioteca de la

Facultad de Ciencias Informáticas en conjunto con un personal técnico, quien con el

apoyo de las autoridades de la misma permitirá hacer de este proyecto (Biblioteca

Virtual) una de las mejores herramientas de estudio.

11.2 SOSTENIBILIDAD

La capacitación del personal que labora en la biblioteca, el diálogo con el personal

docente, estudiantes y demás usuarios de la biblioteca donde puedan aportar con sus

sugerencias, logran asegurar la sostenibilidad de la Biblioteca Virtual.

38
Además cuenta con el recurso humano y los equipos tecnológicos necesarios para

mantener y ejecutar con agilidad, rapidez y eficiencia el desarrollo de las

actividades de consulta de libros que se encuentran en la Biblioteca de la FCI.

La Biblioteca Virtual estará en actualización constante, logrando de esta manera

tener cada vez más acogida por parte de los estudiantes y colectividad en general

debido a que se pueden digitalizar y adjuntar el contenido de nuevos libros o

cualquier otro recurso, actividad que lo podrán realizar los estudiantes de la Facultad

como pasantía profesional.

39
12. PRESUPUESTO

A continuación se detallan los rubros invertidos para el desarrollo y logro de los

objetivos de este trabajo.

RUBRO CANTIDAD VALOR UNITARIO VALOR TOTAL

CD-R 6 0.50 3.00

DVD-R 11 1.00 11.00

Útiles de Oficina Varios - 79.00

Papelería (Remas) 3 4 12.00

Copias Varias 0.02 20.00

Internet 27(horas) 1.00 27.00

Empastado de Tesis 6 5.00 30.00

Procesamiento de - - 10.00
borrador y trabajo
final(impresiones)

Gasto de transporte - - 93.00

Materiales para el Varios - 280.00


diseño de la Red

Compra de 3 - 2000.00
computadoras
$2565.00
TOTAL

40
41
14. BIBLIOGRAFÍA

• www.utm.edu.ec

• http://es.wikipedia.org/wiki/Adobe_Dreamweaver

• http://es.wikipedia.org/wiki/Adobe_Flash

• RODRÍGUEZ YUNTA, Luís. Bases de datos documentales.PAG 15

• http://www.netpecos.org/docs/mysql_postgres/x57.html

• http://www.alegsa.com.ar/Dic/php.php

• http://www.monografias.com/trabajos56/sistemas-bases-de-datos/sistemas-

bases-de-datos.shtml

• http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n

• http://es.geocities.com/cibercero/hw/t3resumen.html

• http://es.wikipedia.org/wiki/Apache_http_server

• http://es.wikipedia.org/wiki/Red_de_computadoras

• http://www.masadelante.com/faq-lan.htm

• www.monografias.com/trabajos/solinux/solinux.shtml

• www.masadelante.com/faq-sistema-operativo.htm

• http://es.wikipedia.org/wiki/Windows

• http://es.wikipedia.org/wiki/Biblioteca

• http://es.wikipedia.org/wiki/Biblioteca_virtual

• www.bibliodgsca.unam.mx/tesis/tes7cllg/sec_3.htm

• http://www.urbano.org.pe/downloads/cv/20060815_Bibliotecas.doc

42
ANEXOS

43
ANEXO 1
ENTREVISTA

44
ENTREVISTA

LUGAR: Departamento Bibliotecario de la Facultad de Ciencia Informáticas

FECHA: 02 de Diciembre del 2008

ENTREVISTADA: Sra. Martha Carranza

1.- ¿Cuales son los servicios y recursos que ofrece la Biblioteca de la Facultad de
Ciencias Informáticas?

2.- ¿La Biblioteca dispone en la actualidad libros para cada una de las materias que
se imparten en la Facultad de Ciencias Informáticas?

3.- ¿Con cuantos libros cuenta actualmente la Biblioteca de la FCI?

4.- ¿La Biblioteca cuenta con libros desactualizados?

5.- ¿Qué opina sobre la implementación de una Biblioteca Virtual en la FCI?

6.- ¿Qué beneficios cree usted que se obtendrá con la implementación de la


Biblioteca Virtual en la Facultad de Ciencias Informáticas?

45
ANEXO 2
MANUAL DE
USUARIO

46
BIBLIOTECA VIRTUAL

1. Introducción

La Biblioteca Virtual de la Facultad de Ciencias Informáticas esta diseñada para

ofrecer a los estudiantes, docentes y a los usuarios en general el contenido de

documentos digitales correspondientes a los libros de las distintas asignaturas con la

que cuenta nuestro distinguida Facultad, publicaciones de docentes, etc.)

Utilizando la Biblioteca Virtual, los usuarios pueden:

• Registrarse y pertenecer a nuestra Biblioteca Virtual, obteniendo un nombre

de usuario y una clave o password que le permitirá tener acceso a ciertos

servicios dentro de la Biblioteca Virtual.

• Hacer búsquedas de los diferentes libros con los que cuentas nuestra Facultad

• Acceder a foros de discusión donde podrán compartir con otros usuarios

criterios respecto a diferentes temas de interés.

• Enterarse de las diferentes actividades o acontecimientos que se realicen en

nuestra Facultad.

• Acceder a través de un buscador a otras bibliotecas virtuales siempre en

cuando sea gratuita.

• Entre otros.

47
2. Las instrucciones de Acceso y Navegación

Ingresar en el Internet Explorer o cualquier otro browser

La página Web de la Biblioteca Virtual de la FCI, cuenta con un menú dinámico con

las diferentes opciones que brinda a todos sus usuarios.

1. Inicio

2. Búsqueda

3. Usuarios

4. Ayuda

5. Biblioteca

6. Foro

7. Administrador

8. Enlaces

9. Buscador

2. 1 Inicio

En la página de inicio de la Biblioteca Virtual podrás enterarte de las diferentes

noticias publicadas en nuestro sitio, así mismo podrás encontrar anuncios de los

docentes dirigidos a los estudiantes de la Facultad de Informáticas.

48
2.2 Búsquedas

Aquí podrás realizar búsquedas de información de los diferentes libros con los que

cuenta nuestra Biblioteca Virtual. En esta sección encontramos 2 opciones:

Búsquedas Simples y Búsquedas Avanzadas.

2.2.1 Búsquedas Simple

La búsqueda simple permite realizar consultas simultáneamente de los diferentes

recursos bibliográficos que se encuentran en la Biblioteca Virtual de la FCI. Aquí

podemos escribir una búsqueda estándar, de una o varias palabras de texto.

Para realizar una consulta se deben seguir los siguientes pasos:

1. Introducir el tema a consultar en la casilla de descripción

2. Pulsar el Botón de BUSCAR

49
3. Esperar a que se ejecute la consulta y muestre la pantalla de resultados.

2.2.1.1 Resultados de la Búsqueda Simple

Nombre del libro

2.2.1.2 Descargar el Libro Buscado

Una vez hecha la consulta y mostrado los resultados hacemos clic en el nombre del

libro, a continuación nos muestra la siguiente pantalla donde hacemos clic en la

opción Download para proceder a descargar el libro.

50
Listo comenzamos a descargar el libro.

2.2.2 Búsquedas Avanzadas

Las búsquedas avanzadas permiten al internauta obtener una búsqueda más exacta

relacionada al tema de su interés, sea esta por Autor, Titulo o palabras claves.

51
Para realizar una consulta se deben seguir los siguientes pasos:

1. Hacer clic en el Botón Agregar Parámetros de Búsqueda. Aquí podemos

seleccionar varios parámetros de búsqueda, dependiendo el tipo o criterio

de búsqueda a realizar.

2. A continuación nos despliega un cuadro de texto donde ingresamos que

criterio de búsqueda vamos a realizar, sea el nombre de un autor, el titulo

del libro o palabras de búsqueda.

3. Seleccionamos el tipo de búsqueda a realizar, sea esta por: Autor, Titulo,

palabras claves.

4. Presionamos el botón Buscar.

52
5. Esperar a que se ejecute la consulta y muestre la pantalla de resultados.

NOTA: El Botón Borrar permite eliminar parámetros de búsqueda en caso de no

necesitarlo al momento de realizar una búsqueda.

2.2.2.1 Resultados de la Búsqueda Avanzada

Nombre del Autor

Nombre del Libro

Al hacer clic en el nombre del libro nos muestra una pantalla con el nombre del

mismo para proceder a descargarlo.

53
Nombre del Libro

2.2.2.2 Descargar el Libro Buscado

Una vez hecha la consulta y mostrado los resultados hacemos clic en el nombre del

libro, a continuación nos muestra la siguiente pantalla donde hacemos clic en la

opción Download para proceder a descargar el libro.

54
Listo comenzamos a descargar el libro.

2.2.2.3 Precauciones al momento de realizar una Búsqueda


Avanzada

1. Al realizar una búsqueda por autor el nombre de este debe estar bien

escrito caso contrario la consulta a realizar no arrojara ningún

resultado.

2. Evitar las proposiciones como: el, la, los, entre otros

2.3 Usuarios

La Biblioteca Virtual de la Facultad de Ciencias Informáticas es un servicio abierto

para todos los usuarios, sin embargo es importante registrarse o suscribirse a nuestra

biblioteca y de esta manera acceder a ciertos servicios como en el caso de ingresar al

foro para compartir criterios o temas de interés con otros usuarios.

55
2.3.1 Registrar Usuarios

En la sección Registrar Usuario de la Biblioteca Virtual de la FCI puede suscribirse y

formar parte de la biblioteca, para ello deberá llenar un formulario con sus datos

personales:

 Nombres: Ingresar los nombres del usuario

 Apellidos: Ingresar los apellidos del usuario

 Fecha de Nacimiento, la misma que podrá seleccionar automáticamente

haciendo clic en el botón Seleccionar fecha

 Nombre de Usuario: Nombre con el se identificará al momento de logearse

 Password o contraseña: Clave del usuario

 Confirmar contraseña (para una mayor seguridad)

 Email: Correo electrónico del usuario.

56
NOTA: Todos los campos son obligatorios excepto el segundo email que es

opcional.

Una vez ingresados todo los datos presionamos el botón Registrar

A continuación nos muestra el mensaje de que nos hemos registrado

satisfactoriamente y que dicha confirmación ha sido enviado a su cuenta de correo de

donde deberá activar su cuenta de usuario para poder autentificarse o logerase dentro

de la Biblioteca Virtual.

2.3.2 Logearse

En la ventana Autenticar Usuario aparece un pequeño formulario. A continuación

siga los siguientes pasos:

1. Introducir el nombre de usuario y la contraseña (Password) para acceder a la

Biblioteca Virtual.

2. Presionar el botón Ingresar para iniciar automáticamente nuestra

sesión dentro de la Biblioteca Virtual.

57
1

3
2

3. En caso de olvidarse de su nombre de usuario o contraseña podrá recuperar

esos datos con tan solo hacer clic en el botón Olvido su Clave

Y a continuación nos muestra un pequeño formulario donde se deberá ingresar ya sea

su nombre de usuario o su email y hacer clic en el botón Enviar

Listo!! sus datos a recuperar serán enviados a su cuenta de correo.

2.4 Ayuda

A través de esta opción podemos encontrar una ayuda rápida de cómo realizar ciertos

procesos dentro de la Biblioteca Virtual sean estos: búsquedas, como enlazarse con

otras bibliotecas, acceder al foro, entre otros. Para ello hacemos clic en el botón

Ayuda del menú de la página Web.

58
2.5. Biblioteca

En esta opción de la Biblioteca Virtual muestra a todos los internautas quienes

Somos y cual es la Misión y Visión de nuestra Biblioteca Virtual.

2.5.1 Quiénes Somos

Dentro de esta sección encontraremos una breve introducción de lo que es en si la

Biblioteca Virtual de la FCI y de los servicios que esta brinda.

2.5.2 Misión y Visión

Nos muestra el objetivo y las metas que tiene nuestra Biblioteca Virtual.

2.6 Foro

Al seleccionar esta opción dentro de la Biblioteca Virtual los usuarios podrán

acceder al Foro, en donde podrán compartir datos, ideas o criterios a cerca de algún

tema especifico.

59
A continuación nos muestra una lista de los diferentes temas de interés.

NOTA: Para acceder a cualquier tema de interés debemos primeramente haber

iniciado sesión dentro de la Biblioteca.

2.6.1 Como publicar un nuevo tema dentro del Foro

1. Seleccionamos en la parte superior la pestaña Nuevo Tema

60
2. Nos muestra un formulario donde ingresamos el nombre del Autor, Titulo,

Email y el mensaje.

3. Enviamos los datos presionando el botón Enviar Mensaje

2.6.2 Responder un tema de interés, en el Foro

Para responder acerca de un tema en particular simplemente accedemos al tema de

interés que deseamos responder, a continuación nos muestra la siguiente interfaz y

procedemos hacer clic en la opción CITAR

61
A continuación llenamos el formulario donde escribimos lo que queremos responder.

Esto en el casillero de texto Mensaje

2.7. Administrador

Sección donde la persona encarga como administrador tendrá todos los privilegios

para manejar el sistema como gestionar y realizar el mantenimiento de los recursos

bibliográficos que se encuentran en la Biblioteca Virtual (Añadir o Eliminar libros),

publicar o editar noticia, entre otros).

Para ello deberá ingresar con su nombre de usuario y Password

62
2.8. Enlaces

La Biblioteca Virtual también cuenta con la opción de visitar la página de "Enlaces

de Interés". En esta página se pueden encontrar aquellos enlaces a páginas de

Bibliotecas Virtuales que son de acceso gratuito.

Esta sección lo que pretende es dar al usuario enlaces a otras Bibliotecas Virtuales y

de esta manera ofrecerles un mayor acceso a informaciones bibliográficas. Para ello

hacemos clic en la opción Enlaces del menú de la página Web de la Biblioteca

Virtual.

63
2.9 Buscador

Por medio de este buscador podemos acceder a otras páginas Web que sean de

nuestro interés, entre ellas a otras Bibliotecas Virtuales, etc.).

Para acceder este buscador simplemente hacemos clic en el botón Buscador del

menú de nuestra Página Web

Y nos muestra el buscador donde escribimos lo que deseamos obtener como

búsqueda.

2.10. Otras Opciones - Comentarios

Dentro de la Biblioteca Virtual encontramos la opción de Comentarios como una

novedad dentro de nuestra Biblioteca Virtual, donde podrás enviar un correo

electrónico al administrador de la Biblioteca proponiendo cualquier mejora, de la

misma.

64
De esta forma la Biblioteca será más eficiente y se podrán resolver los problemas que

pudiera tener con mayor rapidez

Podemos seleccionar esta opción en la parte superior de la página Web de nuestra

Biblioteca Virtual.

Al hacer clic en Comentarios muestra el siguiente formulario donde ingresamos

nuestro nombre, email, y el mensaje con el comentario o sugerencia que deseamos

enviar y presionamos en botón Enviar

65
ANEXO 3
MANUAL
TÉCNICO

66
CONFIGURACIÓN DEL SERVIDOR LINUX

Consideraciones:

Es recomendable utilizar los paquetes disponibles en los distros en lugar de

configurar paquetes comprimidos.

Para realizar la instalación de los paquetes requeridos se debe estar dentro de un

terminal, tener privilegios de root y tener conexión a Internet

INSTALAR PAQUETES

#yum -y install paquete


#yum -y remove paquete
#yum -y update paquete

INICIAR UN SERVICIO

#service nombre_servicio start


#service nombre_servicio stop
#service nombre_servicio restart

INICIAR UN SERVICIO AL ESCENDER LA PC

#chkconfig nombre_servicio on

INSTALAR APACHE

#yum -y install httpd


 Para que inicie cuando arranque el sistema

#chkconfig httpd on

67
 Para comprobar si se ha instalado correctamente apache, abrir un browser y

escribir: http://loscalhost/

INSTALAR PHP

#yum -y install php

 Instalar un módulo para que PHP pueda trabajar con MySql

#yum -y install php5 - mysql

INSTALAR Y CONFIGURAR MySql

Al instalar mysql-server automáticamente se instala la dependencia perl-DBD-

MySQL, en caso de no ser así proceder a instalarlo.

#yum -y install mysql-server


#yum -y install mysql

 Iniciar un servicio mysql

#/sbin/service mysqld start

68
 Parar el servicio mysql

#/sbin/service mysqld stop


 Restaurar el servicio mysql

#/sbin/service mysqld restart

 Inicio automático de mysql cuando enciende la PC

#/sbin/chkconfig mysqld on

 Aplicar seguridad en mysql

#/sbin/chkconfig –level 345 mysqld on


#mysql
>use mysql
>show tables;
>update user set Password=PASSWORD(‘nuevo_password’)
where user=’root’;
>flush privileges;

 Para ingresar en la siguiente ocasión a mysql se realiza de la siguiente forma:

#mysql –u root –p xxxxxx


#quit

 Crear una Base de Datos desde un terminal

#mysqladmin –u root –p create dbejemplo

 Permiso sobre las tablas de la Base de Datos

69
#GRANT select, insert, update, create, delete, drop ON dbejemplo.*TO
usuario@localhost IDENTIFIELD BY ‘password_del_usuario’;

 En caso de querer acceder a la base de datos desde otra PC se realiza lo

siguiente

#GRANT select, insert, update, create, delete, drop ON dbejemplo.*TO


usuario2@mi-red-local IDENTIFIELD BY ‘password_del_usuario2’;

 Eliminar una Base de Datos desde un terminal

#mysqladmin –u root –p drop bdejemplo

EDITOR MySql

Para poder utilizar los comandos propios de mysql es necesario configurar un editor,

existen varios, sin embargo en el presente manual se realizará la configuración del

editor phpMyAdmin.

http:// www.phpmyadmin.net/

http:// www.sourceforge.net/

 Ubicarse en la carpeta de descarga, descomprimirlo desde /var/www/html

#tar –zxvf phpMyAdmin-2.8.0.1.tar.gz

 Copiar la carpeta phpMyAdmin en la ruta del Apache

cp -r phpMyAdmin /var/www/html

70
 En el browser escribir lo siguiente: http://www.loscalhost/phpMyAdmin

 Dentro de la carpeta que se genera de phpMyAdmin, editar el siguiente

archivo:

vim libraries/config.default.php

 Modificar la línea de password, colocando la que se le otorgó a mysql en la

configuración:

$cfg[‘Servers’][$i][password’] =’xxxxxxxx’;

 Reiniciar apache

#service httpd restart

71
ADMINISTRADOR DE DOCUMENTOS MyDMS

MyDMS es un sistema de gestión de documentos que permite almacenar

documentos, compartirlos con otros usuarios y llevar un listado de las diferentes

versiones de los archivos.

Está escrito en PHP y usa una base de datos MySQL y el ADODB para PHP que

permite almacenar información sobre documentos y usuarios. Dispone además de

herramientas para trabajar y visualizar los documentos en un navegador, así como

controles de acceso, seguridades, funciones de búsquedas, etc.

PROCESO DE INSTALACIÓN

 Descargar el paquete mydms desde la Web


http:// sourceforge.net/projects/mydms/

 Descargar Adodb
http://adodb.sourceforge.net/

 Descomprimir el paquete mydms y copiar la carpeta en /var/www/html

1. Descomprimir

#tar -zxvf mydms .x.x. tar.gz

72
2. Mover la carpeta

#mv mydms .x.x.tar.gz /var/www/html/mydms

3. Ubicarse dentro de la carpeta

#cd mydms

4. Editar el archivo de configuración

#cd inc

5. Copiar o mover el archivo inc.Settings-sample.php

#cp inc.Settings-sample.php inc.Settings.php

6. Abrir el archivo inc.Settings.php y modificar las siguientes líneas

#vim inc/inc/Settings.php

//var $_rootDir = “e:/web/mydms/”;

var $_rootDir = “/var/www/html/mydms/”;

//var $_contentDir = “e:/web/mydms/content/”;

var $_contentDir = “/content/”; // Se recomienda crearla fuera del acceso


Web

//var $_ADOdbPath = “e:/web/mydms/adodb/”;

var $_ ADOdbPath = “/var/www/html/mydms/adodb/”;

var $_dbPass = “biblio123”; // Password que tiene por defecto mysql

73
7. Crea la carpeta de contenidos

#mkdir content

#chmod 777 content //esto es modificable

8. Crear la Base de Datos

Esto se puede hacer desde el editor de mysql, se utilizó phpMyprepaid y se

subió el archivo que viene en mydms “create_tables.sql”.

 Descomprimir el paquete adodb dentro de la carpeta mydms

/var/www/html/mydms

1. Descomprimir

# tar -zxvf adodb .x.x. tar.gz

2. Cambiar el nombre que viene por defecto

#mv adodb .x.x. adodb

Y listo se ha realizado la configuración Inicial!!!

Luego desde el navegador: http://loscalhost/mydms

74
Esto es por defecto, la clave se puede modificar y subir archivos, eliminar, modificar.

etc.

NOTA: Por defecto php permite un máximo de 2M, esto es modificable en las

siguientes líneas.

1. Abrir el siguiente archivo

vim /etc/php.ini
upload_max_filesize = 2M
post_max_size = 8M // ambos deben ser modificados

2. Reiniciar apache

service httpd restart

75
INSTALACIÓN DE LA BASE DE DATOS DOCUMENTAL
MALETE

Malete es un servidor de base de datos ISIS con varias características que lo hacen

superior a las herramientas ISIS tradicionales, entre estas características, se destaca el

aumento de la longitud de los índices y el tamaño de la base de datos hasta varios

Giga bytes.

Como se mencionó en anteriormente Malete pertenece a la familia de OpenIsis,

herramienta que facilita la programación en varios lenguajes modernos como son el

PHP, Java, PERL porque cuenta con interfaces, módulos y funciones de manera que

un programador puede de forma simple diseñar interfaces Web para las bases de

datos ISIS.

PROCESO DE INSTALACIÓN

 Descargar Malete desde la Web. la versión más reciente (en marzo de 2008)

http://malete.org/Doc/DownLoad

 Obtenemos el archivo
malete.1.0.3.tgz

 Se procede a descomprimirlo

tar xzf malete.1.0.3.tgz

SUGERENCIA: al descomprimir debería crearse un directorio 'malete-version'.

76
Vemos que se crean cuatro directorios:

• doc: aquí se encuentra la documentación; se trata de archivos de texto con

una sintaxis al estilo wiki, a partir de los cuales se genera la versión HTML

que está en el sitio web de Malete.

• mlt: contiene el código fuente de Malete (archivos *.c y *.h), y el archivo

Makefile.

• php: aquí encontramos un par de demos y una biblioteca PHP que

implementa funciones de lectura, escritura, consulta (query) e indización.

• test: contiene dos bases de datos: cds (la tradicional base distribuida por

Unesco), y unicode (una pequeña base para probar el uso de Unicode en

Malete).

Cada base de datos dentro del directorio test está compuesta por tres archivos:

• <db_name>.m0d: malete options (record 0) file (collation y qué más?)

• <db_name>.mqt: malete query terms

• <db_name>.mrd: malete record data

Es importante notar que se trata de archivos de texto. En el directorio principal está

el archivo README, que contiene unas indicaciones para que podamos comenzar a

interactuar con Malete:

77
COMPILACIÓN

1. Comenzamos con el comando

make -C mlt server

Esto invoca al programa make, y le pasa dos argumentos: la opción '-C mlt' le

indica que debe leer el Makefile del directorio mlt, y el target 'server'

2. Una vez concluida la compilación, el mensaje final es

listening on '*:2042'

NOTA: El servidor malete utiliza por defecto el puerto 2042

Dentro del directorio test fueron creados estos 5 archivos:

• test.m0d

• test.mrd

• test.mrx

• test.mqd

• test.mqx

Esta nueva base de datos, llamada test, es una copia de la base cds que viene con

Malete. Precisamente, los archivos test.m0d y test.mrd son copia respectivamente de

cds.m0d y cds.mrd, mientras que

• test.mrx se genera a partir de test.mrd

• test.mqd se genera a partir de cds.mqt

78
• test.mqx se genera a partir de test.mqd y test.m0d

LA PRIMERA SESIÓN

Tenemos el servidor malete escuchando en el puerto 2042. Ahora establecemos una

conexión vía telnet. Para esto abrimos otra consola, y en ella:

$ telnet localhost 2042


Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

El servidor Malete está listo para escuchar nuestros mensajes. Empecemos con

test.Q, seguido por un doble enter:

test.Q

Malete nos responde de esta manera:

# 151 0 0
-9 1@0
44 Methodology of plant eco-physiology: proceedings of the
Montpellier Symposium
50 Incl. bibl.
69 Paper on: <plant physiology><plant
transpiration><measurement and instruments>
24 Techniques for the measurement of transpiration of
individual plants
26 aParis bUnesco c-1965
30 ap. 211-224 billus.
70 Magalhaes, A.C.
70 Franco, C.M.
-8 2@336
44 Methodology of plant eco-physiology: proceedings of the
Montpellier Symposium
50 Incl. bibl.
69 Paper on: <plant evapotranspiration>
24 <The> Controlled climate in the plant chamber and its
influence upon assimilation and transpiration
26 c1965

79
30 ap. 225-232 billus.
70 Bosian, G.

[Esos son los primeros 2 registros; siguen 18 más]

La línea inicial de la respuesta,

# 151 0 0

Es un comentario (comienza con '#'), que nos proporciona información acerca de la

consulta realizada:

• '151' es la cantidad estimada de registros restantes para la presente

consulta, incluyendo los recién leídos.

• '0' es el número de la consulta, que puede ser usado para referirse a ella

desde futuras consultas; veremos que en sucesivas consultas este número va

aumentando.

• record id de truncamiento: si no es '0', es el record id donde la búsqueda fue

truncada debido al límite de tamaño para el conjunto de resultados.

A continuación aparece el primer registro de la base test:

-9 1@0
44 Methodology of plant eco-physiology: proceedings of the
Montpellier Symposium
50 Incl. bibl.
69 Paper on: <plant physiology><plant
transpiration><measurement and instruments>
24 Techniques for the measurement of transpiration of
individual plants

80
26 aParis bUnesco c-1965
30 ap. 211-224 billus.
70 Magalhaes, A.C.
70 Franco, C.M.

Luego el segundo registro:

-8 2@336
44 Methodology of plant eco-physiology: proceedings of the
Montpellier Symposium
50 Incl. bibl.
69 Paper on: <plant evapotranspiration>
24 <The> Controlled climate in the plant chamber and its
influence upon assimilation and transpiration
26 c1965
30 ap. 225-232 billus.
70 Bosian, G.

Y así sucesivamente, hasta llegar al número 20.

Observamos cada registro se inicia con una línea que comienza con un número

negativo de la forma -n, donde n es la cantidad de campos del registro. Debe notarse

que esa línea inicial es también un campo.

Cuando repetimos el mensaje test.Q (seguido, como en todos los casos, por doble

Enter), obtenemos los siguientes 20 registros de la base test, comenzando por el 21

test.Q

# 131 0 0
-8 21@6320
24 <The> Determination of the evaporation from the plant cover
and the surface of the soil by relating lysimeter and soil moisture
measurements to potential evaporation
26 c1965
30 ap. 461-465 billus.
44 Methodology of plant eco-physiology: proceedings of the
Montpellier Symposium
50 Incl. bibl.

81
69 Paper on: <evaporation><soil moisture><plant
physiology><plant ecology><measurement and instruments>
70 Klausing, O.
-9 22@6741
44 Methodology of plant eco-physiology: proceedings of the
Montpellier Symposium
50 Incl. bibl.
69 Paper on: <water balance><water yield><forests><plant
ecology><rain><run-off><Israel>
24 Water yields of forest, Maquis and grass covers in semi-arid
regions: a literature review
26 c1965
30 ap. 467-477 billus.
70 Shachori, A.Y.
70 Michaeli, A.

[Siguen los registros hasta el 40.]

CONSULTAS NO VACÍAS

Hagamos ahora una consulta no vacía, con el término water: (Atención después de la

Q hay un TAB)

test.Q water

# 14 1 0
0 4
0 5
0 10
0 11
0 12
0 13
0 14
0 16
0 22
0 24
0 25
0 43
0 52
0 57

Lo que hemos hecho es una búsqueda por el término “water”, y lo que vemos es una

lista de los 14 record-id encontrados (record-id es equivalente al MFN de cds/isis). A

82
diferencia del ejemplo previo, donde directamente recibíamos los registros

completos, aquí solamente tenemos acceso a la lista de MFNs. Pero también

podemos recuperar los registros

test.Q water?

# 14 2 0
-9 4@1043
44 Methodology of plant eco-physiology: proceedings of the
Montpellier Symposium
50 Incl. bibl.
69 Paper on: <hygrometers><plant
transpiration><moisture><water balance>
24 <An> Electric hygrometer apparatus for measuring water-
vapour loss from plants in the field
26 c1965
30 ap. 247-257 billus.
70 Grieve, B.J.
70 Went, F.W.

[... siguen 13 registros más.]

El signo de interrogación ? divide la consulta en dos partes: a la izquierda la

expresión de búsqueda, a la derecha un filtro. En este caso el filtro es vacío, pero la

sola presencia del signo ? hace que el servidor Malete nos envíe los registros.

Pasemos a la siguiente consulta:

test.Q plant water?

# 2 2 0
-9 5@1372
44 Methodology of plant eco-physiology: proceedings of the
Montpellier Symposium
50 Incl. bibl.
69 <plant physiology><soil moisture><plant
transpiration><evapotranspiration><measurement and instruments>
24 Anti-transpirants as a research tool for the study of the
effects of water stress on plant behaviour

83
26 c1965
30 ap. 269-274 billus.
70 Gale, J.
70 Poljakoff-Mayber, A.
-8 25@7420
24 <The> Heat, water and carbon dioxide budget of plant cover:
methods and measurements
26 c1965
30 ap. 495-512 billus.
44 Methodology of plant eco-physiology: proceedings of the
Montpellier Symposium
50 Incl. bibl.
69 Paper on: <energy balance><water balance><carbon
dioxide><plant physiology><heat transfer><measurement and
instruments>
70 Baumgartner, Albert

Hemos realizado la consulta plant water?, y hemos recuperado los registros 5 y 25.

Esta consulta consta de dos partes: una búsqueda (plant water) y un filtro (lo que

aparece a la derecha del signo ?; en este caso, el filtro es vacío).

LECTURA DE REGISTROS

Además de recuperar registros a través de una consulta, podemos también solicitar al

servidor Malete registros específicos en base a su id o MFN. Usamos para esto el

mensaje R (read).

En este ejemplo, solicitamos el registro 4:

test.R*TAB*4

W
-9 4@1043
44 Methodology of plant eco-physiology: proceedings of the
Montpellier Symposium
50 Incl. bibl.
69 Paper on: <hygrometers><plant
transpiration><moisture><water balance>

84
24 <An> Electric hygrometer apparatus for measuring water-
vapour loss from plants in the field
26 c1965
30 ap. 247-257 billus.
70 Grieve, B.J.
70 Went, F.W.

Y en este otro ejemplo, solicitamos 2 registros comenzando por el 10:

test.R*TAB*10*TAB*2

W
-12 10@2950
24 Modifications to the relative turgidity technique with
notes on its significance as an index of the internal water status
of leaves
25 20
25 30
25 40
26 c1965
30 ap. 331-342 billus.
70 Slatyer, R.O.
70 Barrs, H.D.
44 Methodology of plant eco-physiology: proceedings of the
Montpellier Symposium
50 Incl. bibl.
69 <plant physiology><moisture><leaves>
-9 11@3306
44 Methodology of plant eco-physiology: proceedings of the
Montpellier Symposium
50 Incl. bibl.
69 Paper on: <plant physiology><water
balance><pressure><hygrometers>
24 Measurement of water stress in plants
26 c1965
30 ap. 343-351 billus.
70 Kramer, P.J.
70 Brix, H.

También podemos leer una secuencia arbitraria de registros, donde los MFN no

necesitan ser consecutivos. Por ejemplo, aquí leemos los registros 3, 7 y 9:

test.R
0*TAB*3
0*TAB*7
0*TAB*9

85
W
-8 3@624
24 Control of conditions in the plant chamber: fully automatic
regulation of wind velocity, temperature and relative humidity to
conform to microclimatic field conditions
26 c1965
30 ap. 233-238 billus.
70 Bosian, G.
44 Methodology of plant eco-physiology: proceedings of the
Montpellier Symposium
50 Incl. bibl.
69 Paper on: <plant
physiology><moisture><temperature><wind><measurement and
instruments><ecosystems>
-9 7@2075
44 Methodology of plant eco-physiology: proceedings of the
Montpellier Symposium
50 Incl. bibl.
69 Paper on: <plant physiology><carbon dioxide><chemical
analysis><photosynthesis>
24 Colorimetric determination of CO2 exchange in field and
laboratory
26 c1965
30 ap. 291-298 billus.
70 SlavÝk, B.
70 Catsky, J.
-7 9@2687
44 Methodology of plant eco-physiology: proceedings of the
Montpellier Symposium
50 Incl. bibl.
69 Paper on: <plant physiology><soil>
24 <A> New type of porometer for measuring stomatal opening
and its use in irrigation studies
26 c1965
30 ap. 325-329 billus.

86
ANEXO 4
BASE DE DATOS

87
88
********************************************************************
Base de datos: `biblo_fci`
********************************************************************

********************************************************************
CREATE DATABASE `biblo_fci` DEFAULT CHARACTER SET latin1
COLLATE latin1_swedish_ci;
USE biblo_fci;
********************************************************************

********************************************************************
ESTRUCTURA DE LA TABLA `BIBLO_FORO`
********************************************************************

CREATE TABLE `biblo_foro` (

`id` int(11) NOT NULL auto_increment,

`autor` varchar(100) NOT NULL,

`email` varchar(100) default NULL,

`titulo` varchar(100) NOT NULL,

`mensaje` text,

`fecha` datetime default NULL,

`respuestas` varchar(800) default NULL,

`ult_respuesta` datetime default NULL,

`identificador` int(11) default NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;

89
********************************************************************
ESTRUCTURA DE TABLA `NIVELES_USUARIO`
********************************************************************

CREATE TABLE `niveles_usuario` (

`codigo` int(11) NOT NULL auto_increment,

`descripcion` varchar(30) NOT NULL,

PRIMARY KEY (`codigo`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

********************************************************************
ESTRUCTURA DE LA TABLA `NOTICIAS`
********************************************************************

CREATE TABLE `noticias` (

`id_post` int(11) NOT NULL auto_increment,

`titulo` varchar(50) default NULL,

`fecha` datetime default NULL,

`fechaDesde` datetime NOT NULL,

`fechaHasta` datetime NOT NULL,

`id_categoria` int(20) default NULL,

`descripcion` text,

`articulo` text,

PRIMARY KEY (`id_post`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=26 ;

90
********************************************************************
ESTRUCTURA DE LA TABLA `NOTICIAS_CATEGORIA`
********************************************************************

CREATE TABLE `noticias_categoria` (

`id_categoria` int(11) NOT NULL auto_increment,

`descripcion` varchar(25) NOT NULL,

PRIMARY KEY (`id_categoria`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

********************************************************************
ESTRUCTURA DE LA TABLA `USUARIOS`
********************************************************************

CREATE TABLE `usuarios` (

`id` int(11) NOT NULL auto_increment,

`usuario` varchar(20) NOT NULL,

`password` varchar(10) NOT NULL,

`nombres` varchar(45) character set utf8 collate utf8_spanish_ci default NULL,

`apellidos` varchar(45) character set utf8 collate utf8_spanish_ci default NULL,

`descripcion` text character set utf8 collate utf8_spanish_ci,

`email` varchar(45) character set utf8 collate utf8_spanish_ci default NULL,

`email2` varchar(45) character set utf8 collate utf8_spanish_ci default NULL,

`fecha_reg` date NOT NULL,

`fecha_nac` date NOT NULL,

`id_tipo` int(11) default NULL,

`activo` tinyint(1) NOT NULL default '0',

91
`codigo` int(11) NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=16 ;

92
ANEXO 5
MANUAL DEL
PROGRAMADOR

93
********************************************************************
Consulta Malete (consult_malete.php).- Utilizada para efectuar las consultas a la
base de datos documental (Malete) y poder efectuar las respectivas búsquedas
********************************************************************

<?php
require 'Isis.php'; // utilizar require 'Isis/Rec.php'
?>

<html>
<head>
<title>Demo for package Isis</title>
</head><body>

<?php
// asignar los parametros a y b
// (o cualquier estilo numerico y v%d style
$param = Isis_Http::fromReq( array(
'a' => 22, 'b' => 42 ) );
//crear una DB con la lista del campo ("fdt")
$fdt = array(
'title' => 24,
'author' => 70,
'keywords' => 69
);
// descargar
?>

<?php
$db = new Isis_Db($fdt, 'test', new Isis_Server());
if ( !$db->srv->sock )
echo "No hay conexión con el servidor\n";

94
else {
$mfns = $db->query('sql?');
$cont=0;
foreach($mfns as $r)
{
$cont=$cont+1;
echo "<strong><h3>Registro N&uacute;mero:".$cont."</h3></strong>";

foreach ($db->fdt as $name => $tag)


{
while ($v = $r->mhl($tag))
{
echo "$name = $v<br/>\n";
if($name=='keywords')
$key=$v;
if($name=='title')
$title=$v;
}
}
echo "<a href='./'>".$title."</a>";
// echo $key."=". $title.'<br />';
echo '<br />';
echo '<br />';
}
} // fin del else de la conexión con el servidor
?>

</body>
</html>

95
********************************************************************
Funciones de Malete (func_malete.php)._ Utilizada para poder hacer referencia a
los distintos parámetros de búsquedas sea esta por autor, títulos o palabras claves.
********************************************************************
<?php
require 'Isis.php'; // utilizar require 'Isis/Rec.php'
?>

<html>
<head>
<title>Demo for package Isis</title>
</head><body>

<?php
$keys= '<sol y luna>';
$title='title';
$autor=array('autor7','autor5','autor6');
// asignar los parametros a y b
// (cualquier estilo numerico y v%d style
$param = Isis_Http::fromReq( array(
'a' => 22, 'b' => 42 ) );
//crear una DB con la lista del campo ("fdt")
$fdt = array(
'title' => 24,
'author' => 70,
'keywords' => 69
);
$db = new Isis_Db($fdt, 'test', new Isis_Server());
//crear registros usando y agregando varios parámetros
for($i=0; $i<count($autor);$i++)
{
echo "valor de i: ".$i;
if($i==0){

96
$r = new Isis_Rec(
// set the db
'-db', $db,
24, $title,
'author',$autor[$i],
'keywords', $keys );
?>

<?php
//$r->head = '';
$mfns = $db->write($r);
// echo "wrote ",count($mfns), " mfns: ", join(',',$mfns),"</br>\n";
$NumReg=join(',',$mfns);
?>

<?php
$idx = new Isis_Rec();
$idx->head = 's';
$idx->set( 24, $r->get('title') );
$idx->set( 70, $r->get('author') );
$idx->set( 69, $r->get('keywords') );
// echo "<pre>---\n", $idx->toString(), "---\n</pre>\n";
$res = $db->index($idx);
// echo "got $res</br>\n";
}
else{
$r = $db->read($NumReg);
// echo "<pre>---\n", $r->toString(), "---\n</pre>\n";
?>
<!--h3>writing 42</h3-->

<?php

97
$r->append('author', $autor[$i]);
// echo "<pre>---\n", $r->toString(), "---\n</pre>\n";
$mfns = $db->write($r);
// echo "wrote ",count($mfns), " mfns: ", join(',',$mfns),"</br>\n";
?>

<?php
$idx = new Isis_Rec();
$idx->head = 's';
$idx->set( 70, $r->get('author') );
$res = $db->index($idx);
//echo "<pre>---\n", $idx->toString(), "---\n</pre>\n";
}
}
?>

********************************************************************
Isis.php.- Aquí se hace la llamada a los distintos archivos php que se requieren para
trabajar con la base de datos documental
********************************************************************

<?php
require_once 'Isis/Rec.php';
require_once 'Isis/Db.php';
require_once 'Isis/Server.php';
require_once 'Isis/Http.php';
// require_once 'Isis/File.php';
?>

98
********************************************************************
inc.Settings.php._ Clase propia del MyDms donde se configura los distintos
parámetros que se requieren para trabajar con el, como nombre del servidor, base de
dato, contraseña, etc. Además del Adodb ya que es un administrador de documentos
que lo utiliza
********************************************************************
// -------------------------------- Database-Setup ----------------------------------------------

//Ruta de Adodb
//var $_ADOdbPath = "e:/web/mydms/adodb/";
var $_ADOdbPath = "/var/www/html/mydms/adodb/";

//DB-Driver, usado para adodb (see adodb-readme)


var $_dbDriver = "mysql";

//DB-Server
var $_dbHostname = "localhost";

//base de datos con las tablas y procedimentos del mydms


var $_dbDatabase = "mydms";

//nombre de usuario para la database-access


var $_dbUser = "root";

//password para database-access


var $_dbPass = "biblio123";// utilizada en el mysql

// -------------------------------- LDAP Authentication Setup ------------------------

// var $_ldapHost = ""; // URIs are supported, e.g.: ldaps://ldap.host.com


// var $_ldapPort = 389; // Optional.
// var $_ldapBaseDN = "";

99
function Settings()
{

$this->_convertFileTypes = array(".doc" => "cscript \"" . $this-


>_rootDir."op/convert_word.js\" {SOURCE} {TARGET}",
".xls" => "cscript \"".$this->_rootDir."op/convert_excel.js\" {SOURCE}
{TARGET}",
".ppt" => "cscript \"".$this->_rootDir."op/convert_pp.js\" {SOURCE}
{TARGET}");
// For linux users
// $this->_convertFileTypes = array(".doc" => "mswordview -o {TARGET}
{SOURCE}");
}
}

$settings = new Settings();

?>

********************************************************************
ClassFolder.php.- Clase propia del MyDms
********************************************************************

<?php
function getGroupFolder(){
GLOBAL $db;
$queryStr = "SELECT id,name FROM tblFolders";
$resArr = $db->getResultArray($queryStr);
if (!is_bool($resArr))
return $resArr;
else
"Error"; }

100
function getFolder($id)
{
GLOBAL $db;
if (!is_numeric($id))
die ("invalid folderid");
$queryStr = "SELECT * FROM tblFolders WHERE id = " . $id;
$resArr = $db->getResultArray($queryStr);
if (is_bool($resArr) && $resArr == false)
return false;
else if (count($resArr) != 1)
return false;
$resArr = $resArr[0];
return new Folder($resArr["id"], $resArr["name"], $resArr["parent"],
$resArr["comment"], $resArr["owner"], $resArr["inheritAccess"],
$resArr["defaultAccess"], $resArr["sequence"]);
}

function getFolderPathPlain($folder) {
$path="";
$folderPath = $folder->getPath();
for ($i = 0; $i < count($folderPath); $i++) {
$path .= $folderPath[$i]->getName();
if ($i +1 < count($folderPath))
$path .= " / ";
}
return $path;
}

101
********************************************************************
DBAccess.php.- Clase propia del MyDms, aquí se ejecutan algunas funciones que
nos va a permitir tener la conexión con la base de datos
********************************************************************

<?php

include $settings->_ADOdbPath . "adodb.inc.php";


class DatabaseAccess
{
var $_driver;
var $_hostname;
var $_database;
var $_user;
var $_passw;
var $_conn;
var $_connected;
var $_ttreviewid;
var $_ttapproveid;
var $_ttstatid;
var $_ttcontentid;

function DatabaseAccess($driver, $hostname, $user, $passw, $database = false)


{
$this->_driver = $driver;
$this->_hostname = $hostname;
$this->_database = $database;
$this->_user = $user;
$this->_passw = $passw;
$this->_connected = false;
$this->_ttreviewid = false;
$this->_ttapproveid = false;

102
$this->_ttstatid = false;
$this->_ttcontentid = false;
}

function connect()
{
$this->_conn = ADONewConnection($this->_driver);
if ($this->_database)
$this->_conn->Connect($this->_hostname, $this->_user, $this->_passw,
$this->_database);
else
$this->_conn->Connect($this->_hostname, $this->_user, $this-
>_passw);
if (!$this->_conn)
return false;
$this->_connected = true;
return true;
}

function ensureConnected()
{
if (!$this->_connected) return $this->connect();
else return true;
}

function getResultArray($queryStr)
{
$resArr = array();
$res = $this->_conn->Execute($queryStr);
if (!$res) {
print "<br>" . $this->getErrorMsg() . ": " . $queryStr . "</br>";
return false;

103
}
$resArr = $res->GetArray();
$res->Close();
return $resArr;
}

function getResult($queryStr, $silent=false)


{
$res = $this->_conn->Execute($queryStr);
if (!$res && !$silent)
print "<br>" . $this->getErrorMsg() . ": " . $queryStr . "</br>";
return $res;
}

function getInsertID()
{
return $this->_conn->Insert_ID();
}

function getErrorMsg()
{
return $this->_conn->ErrorMsg();
}

function getErrorNo()
{
return $this->_conn->ErrorNo();
}

104
ANEXO 6
DISEÑO DE LA
RED

105
Usuario1 Usuario2 Bibliotecaria

106
ANEXO 7
FOTOS

107
Foto de los materiales que se utilizaron para armar la Red LAN en la Biblioteca
de la Facultad de Ciencias Informáticas. Aquí se puede observar el Switch y el
Patch Panel de 24 puertos

En esta foto observamos otros materiales de la Red: El cable Cat 5E, los patch
cord, los Jack, face plates, entre otros.

108
En esta foto se observa a uno de los autores de tesis armando la red (Colocando
las canaletas 32x12) para el funcionamiento de la Biblioteca Virtual.

Aquí se muestra el armario donde se encuentra instalado el switch con el Patch


Panel utilizados en la Red LAN.

109
En ambas fotos se observan los equipos que fueron donados por parte de los
autores de la tesis los Sres. Henry Alava Macías Rodney Andrade Santana junto
a la Sra. Marthita Carranza encargada de la Biblioteca de la Facultad de
Ciencias Informáticas.

110
Los autores de la tesis digitalizando un libro de la Biblioteca de la Facultad de
ciencias Informáticas para importarlo a la página de la Biblioteca Virtual

111
ANEXO 8
OTROS

112
UNIVERSIDAD TÉCNICA DE MANABÍ – FACULTAD DE CIENCIAS
INFORMÁTICAS
ACTA DE ENTREGA A RECEPCIÓN

En la ciudad de Portoviejo, a los 9 días del mes de Noviembre del 2009, siendo las
11H00; se reúnen los estudiantes Alava Macías Henry Leonardo y Andrade Santana
Rodney; quienes presentaron el proyecto “DOTACIÓN DE EQUIPOS E
IMPLEMENTACIÓN DE UNA BIBLIOTECA VIRTUAL EN LA FACULTAD
DE CIENCIAS INFORMÁTICAS DE LA UNIVERSIDAD TÉCNICA DE
MANABÍ” implementada en la Biblioteca de la Facultad de Ciencias Informáticas
de la Universidad Técnica de Manabí, para efecto de hacer la entrega oficial de los
equipos tecnológicos en conjunto con la Red LAN implementada para el
funcionamiento de la Biblioteca Virtual, al Sr Ing. Carlos Intriago, Decano de la
Facultad de Ciencias Informáticas .

Habiendo concurrido lo antes mencionado se procede a realizar la entrega oficial de


los equipos que conforman la Biblioteca Virtual que se implantó en dicho
departamento los mismos que detallamos a continuación:

COMPUTADOR #1
COMPONENTE CANT MODELO/MARCA SERIE
1 FOXCONN G31MXP-K
Mainboard 1333MHZ UY30902086545
1 E7300 INTEL CORE 2 Q835A112/2L82933/5A29
Procesador DUO DE 2.66 GHZ 48
1 DDR2 DE 1GB
Memoria XTRATECH 1063909
Disco Duro 1 MAXTOR 320GB SATA STM3320614AS
Unidad de DVD 1
RWRITER LG NEGRO SATA 22X 902LBMT186259
1 FLAT PANEL
VIEWSONIC
Monitor WIDESCREE DE 16" QYX082606142
1 COMBO OMEGA
Case NEGRO-P 215070
1 COMBO OMEGA
Teclado NEGRO-P/ PS/2 266412

113
1 COMBO OMEGA
Mouse NEGRO-P/ PS/2 278862BS
Regulador de 1
Voltaje THOR 1200VA 9655
Sistema Operativo 1 WINDOWS XP -

COMPUTADOR #2
COMPONENTE CANT MODELO/MARCA SERIE
1 FOXCONN G31MXP-K
Mainboard 1333MHZ UY30910073677
1 INTEL CORE 2 DUO
Procesador DE 2.8 GHZ 3904A548-0A2076
1 XTRATECH 800 DDR2
Memoria DE 1GB 1084673
Disco Duro 1 MAXTOR 250GB SATA 9RY3TAE1
Unidad de DVD 1
RWRITER LG NEGRO SATA 22X 905HA6F299343
1 FLAT PANEL AOC
Monitor WIDESCREE DE 15.6" 43094BA029019
1 COMBO OMEGA
Case NEGRO-P 0319572
1 COMBO OMEGA
Teclado NEGRO-P/ PS/2 268412
1 COMBO OMEGA
Mouse NEGRO-P/ PS/2 278862BS/2009003944
Sistema Operativo 1 WINDOWS XP -

SERVIDOR
COMPONENTE CANT MODELO/MARCA SERIE
1 INTEL DG41TY
Mainboard 1333MHZ AZTY84900F29
1 E7500 INTEL CORE 2
Procesador DUO DE 2.93 GHZ 3MB 5775
1 DIMM A-DATA 2GB
Memoria PC-800 DDR2 VD2800002GOU
Disco Duro 1 SANSUNG 250GB SP2504C/C
Unidad de DVD 1 LG NEGRO SATA 22X
RWRITER GH22NS40 810ALM455808
0
Monitor - -
1 COMBO NEGRO
Case APOLLO –P807 003582
Teclado 1 COMBO NEGRO 237890

114
APOLLO
1 COMBO NEGRO
Mouse APOLLO 345865
Regulador de 1
Voltaje THOR 1200VA 1343
10/100 M TP-LINK
FAST ETHERNET
Tarjetas de Red 1 ADAPTER TF3239D/08883500577
Sistema Operativo 1 LINUX -

MATERIALES DE LA RED
COMPONENTE CANT MODELO/MARCA SERIE
Patch Panel 12 1 NEXXT SOLUTIONS
Puertos Cat5e P12T-K11 E157358
Switch 24 Puertos 1
Fast Ethernet MODEL DES-1024D F3Q1188011111
Desktop D-LINK
Patch Cord cat 5E 8
NEXXT Sin Código
Face Plates 3
- Sin Código
Jack RJ45 4
- Sin Código
Canaletas Varias - Sin Código
Aprox.70
Cable UTP CAT 5e mtrs - Sin Código

1. Una vez que se procedió a realizar el inventario de lo que los estudiantes


mediante la implementación de la Biblioteca Virtual donan para la Facultad,
se puso a prueba el funcionamiento de los equipos, sin que se halla
presentado ninguna novedad.

2. Una vez concluida dicha entrega firman todas las personas inmersas en esta
entrega para efecto de certificar la responsabilidad y honestidad con que se
llevo este proceso.

3. Como recomendación final orientamos la utilización de esta Biblioteca


Virtual para que en lo posible sea destinada en uso de los estudiantes y
docentes de la carrera de Ingeniería en sistemas.

115
4. Sin más nada que expresar en el acta correspondiente, se da por entregada
dicha obra.

Nota: Se dejan además con los equipos los drivers de los PC y manuales y los
cobertores correspondientes.

Dado y firmado en la ciudad de Portoviejo, hoy 9 de Noviembre del 2009.

ENTREGAN:

Alava Macías Henry Leonardo Andrade Santana Rodney


Alexander
EGRESADO EGRESADO

RECIBE:

Ing. Carlos Intriago Z.


DECANO DE LA FACULTAD DE CIENCIAS INFORMÁTICAS

LO CERTIFICAN:

Ing. Carlos Intriago Z. Andrade Santana Rodney


DECANO DE LA FACULTAD
CIENCIAS INFORMÁTICAS ESTUDIANTE RESPONSABLE

116