15
SISTEMA DE INFORMACIÓN PARA GESTIÓN DOCUMENTAL DE ARCHIVOS DIGITALIZADOS EN AMBIENTE WEB. MANUAL TÉCNICO VÍCTOR ALFONSO LOMBO ORTIZ PATRICIA PLAZAS RODRÍGUEZ UNIVERSIDAD PILOTO DE COLOMBIA SECCIONAL ALTO MAGDALENA FACULTAD DE INGENIERÍA PROGRAMA DE INGENIERÍA DE SISTEMAS GIRARDOT 2010

SISTEMA DE INFORMACIÓN PARA GESTIÓN DOCUMENTAL DE …

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SISTEMA DE INFORMACIÓN PARA GESTIÓN DOCUMENTAL DE …

SISTEMA DE INFORMACIÓN PARA GESTIÓN DOCUMENTAL

DE ARCHIVOS DIGITALIZADOS EN AMBIENTE WEB.

MANUAL TÉCNICO

VÍCTOR ALFONSO LOMBO ORTIZ

PATRICIA PLAZAS RODRÍGUEZ

UNIVERSIDAD PILOTO DE COLOMBIA

SECCIONAL ALTO MAGDALENA

FACULTAD DE INGENIERÍA

PROGRAMA DE INGENIERÍA DE SISTEMAS

GIRARDOT

2010

Page 2: SISTEMA DE INFORMACIÓN PARA GESTIÓN DOCUMENTAL DE …

CONTENIDO

pág.

INTRODUCCIÓN 3

1. REQUERIMIENTOS MÍNIMOS DE SOFTWARE Y

HARDWARE PARA INSTALACIÓN DE CLIENTES Y

SERVIDORES. 4

1.1 HARDWARE MÍNIMO PARA CLIENTE. 4

1.2 SOFTWARE MÍNIMO PARA CLIENTE 4

1.3 HARDWARE MÍNIMO PARA SERVIDOR 4

1.4 SOFTWARE MÍNIMO PARA SERVIDOR 4

2. INSTALACIÓN Y ADMINISTRACIÓN DEL SERVIDOR 5

2.1 OPEN SUSE 11.1 5

2.1.1 Instalación y configuración de servidores Apache, MySQL y

PHP 10

3. INSTALACIÓN DE GEDO 13

3.1 INSTALACIÓN DEL PROGRAMA GEDO 13

3.1.1 Servidor 13

3.2 INSTALACIÓN DE LA BASE DE DATOS 14

Page 3: SISTEMA DE INFORMACIÓN PARA GESTIÓN DOCUMENTAL DE …

3

INTRODUCCIÓN

El sistema de información para el área de archivo de una empresa es

una solución que resuelve varios de los problemas que las empresas

con manejo de grandes cantidades de información presentan, afectando

a muchos de los departamentos y el gestionamiento de la información.

El presente manual describe la forma de instalación, así como los

requerimientos mínimos en materia de hardware y software que se

deben tener en cuenta para poner en correcta marcha el software

GEDO.

Se explica como se lleva a cabo la configuración del software utilizado, servidor

Web apache 2.25, motor de base de datos mysql 5.3 y lenguaje de programación

php 5.32.

Page 4: SISTEMA DE INFORMACIÓN PARA GESTIÓN DOCUMENTAL DE …

4

1. REQUERIMIENTOS MÍNIMOS DE SOFTWARE Y HARDWARE

PARA INSTALACIÓN DE CLIENTES Y SERVIDORES.

1.1 HARDWARE MÍNIMO PARA CLIENTE

Monitor a color

Procesador Intel Pentium D 3.0 GB

Disco duro de 80 GB.

Memoria RAM de 2 G.

Teclado y Mouse

Conexión a red

Unidad de DVD.

1.2 SOFTWARE MÍNIMO PARA CLIENTE

Microsoft Windows XP.

Navegador o browser Web.

1.3 HARDWARE MÍNIMO PARA SERVIDOR

Monitor a color

Procesador Intel Pentium D 3.0 GB

Disco duro de 250 GB.

Memoria RAM de 2 G.

Teclado y Mouse

Conexión a red

Unidad de DVD.

1.4 SOFTWARE MÍNIMO PARA SERVIDOR

Open SuSe 11.1.

Servidor Apache 2.25

Servidor PHP 5.32

Servidor MySQL 5.3

Page 5: SISTEMA DE INFORMACIÓN PARA GESTIÓN DOCUMENTAL DE …

5

2. INSTALACIÓN Y ADMINISTRACIÓN DEL SERVIDOR

2.1 OPEN SUSE 11.1

A continuación se detallan los pasos a seguir para la instalación del

sistema operativo openSUSE 11.1 : (1) descargar el medio de instalación

disponible en el sitio Web www.opensuse.org Proceda a quemar la

imagen ISO (no como un disco de datos). (2) Inicie la secuencia de

arranque desde el disco. En caso de no efectuar esta operación

correctamente, verifique la configuración del BIOS (Basic Input-Output

System).

Figura 1. Menú de instalación de openSUSE 11.1

(3) Seleccione la opción de idioma y distribución de teclado prefer idas, y

haga click en 'Siguiente'. (4) En 'Modo de Instalación' seleccione

'Instalación nueva', marque la opción 'Utilizar configuración

automática', y haga click en 'Siguiente'. (5) En 'Reloj y zona horaria'

seleccione la región y zona horaria preferidas, y haga click en

'Siguiente'. (6) En 'Selección de escritorio' seleccione la opción preferida

y haga click en 'Siguiente'. Para algunos ejemplos de este manual se

utilizó el escritorio KDE 4.1. Haga click en 'Siguiente'

Page 6: SISTEMA DE INFORMACIÓN PARA GESTIÓN DOCUMENTAL DE …

6

Figura 2. Selección de modo de instalación

(7) En 'Propuesta de particionamiento' seleccione la opción 'Basado en

partición'. El programa creará las particiones de manera automática.

Esta opción es recomendada para la instalación en una unidad vacía.

Haga click en 'Siguiente'. (8) En la Configuración de usuario, digite el

nombre y contraseña del usuario administrador de openSUSE.

Seleccione la opción 'Utilizar esta contraseña para el administrador del

sistema', para que el usuario root utilice la misma contraseña. Haga

click en 'Siguiente'

Figura 3. Particionamiento del disco duro

Page 7: SISTEMA DE INFORMACIÓN PARA GESTIÓN DOCUMENTAL DE …

7

A continuación se muestra un resumen de la instalación. Este informa

acerca de las particiones que se van a realizar, opciones de inicio,

software que se va a instalar y demás. Si se desea cambiar alguna

opción (no recomendado), haga click en alguna de ellas. Haga click en

'Instalar'. Para confirmar que se desea efectuar la instalación, haga

click 'Instalar' en el cuadro de diálogo. La instalación se ejecuta. En la

barra inferior de la pantalla se muestra el progreso de la instalación.

Una vez terminado este proceso es posible acceder al sistema operativo

de forma local (en el servidor donde fue instalado

Figura 4. Resumen de la configuración de instalación

Una característica de los servidores es la posibilidad de acceder a ellos

de forma remota, mediante algún cliente de conexión. Para el caso de la

administración del sistema operativo, utilizamos el servivio SSH (siglas

en inglés de “Secure Shell”, que significa “Consola Segura”). Con la

habilitación del mismo, es posible manejar las funciones de manejo de

archivos, configuraciones, y ejecución de las tareas necesarias para el

funcionamiento y mantenimiento del servidor. Con este fin, se

muestran los pasos para conectar el servidor openSUSE desde un

cliente SSH en la plataforma Windows

Page 8: SISTEMA DE INFORMACIÓN PARA GESTIÓN DOCUMENTAL DE …

8

Figura 5. Autorización de servicios del cortafuegos

Seleccione del menú de inicio Aplicaciones >> Sistema >> Configuración

del administrador. Se iniciará la aplicación del Centro de Control de

YaST2. Seleccione la opción de 'Seguridad y usuarios', seguida de

'Cortafuegos'. Una vez introducida la clave de usuario, se muestra la

ventana de configuración del cortafuego. Seleccione del menú izquierdo

la opción 'Servicios autorizados'. En el menú de 'Servicio que se va a

autorizar', seleccione 'Servidor Secure Shell (SSH)' y haga click en el

botón 'Añadir'. Una vez agregado en la lista de servicios autorizados,

haga click en el botón 'Siguiente'.

A continuación se muestra un resumen de la configuración del

cortafuego. Para que los cambios tengan efecto haga click en el botón

'Terminar'. Para utilizar el cliente de ssh, descargue el programa

PuTTY.exe. Este programa le permitirá acceder al sistema operativo

mediante el shell(consola). Digite el nombre del host o su dirección IP,

y haga click en el botón 'Open'.

Page 9: SISTEMA DE INFORMACIÓN PARA GESTIÓN DOCUMENTAL DE …

9

Figura 6,: Ventana de configuración del cliente SSH (putty)

Configuración para mejorar el despliegue de yast2:

Terminal > Use background color to erase screen: seleccionado

Terminal > Keyboard > The Function keys and keypad: Linux

Window > Display scrollbar: no seleccionado

Window > Translation > Received data assumed to be in which

character set: UTF-8

Window > Translation > Adjust how PuTTY handles line drawing

characters: Unicode mode

Connection > Data > Terminal-type string: linux Una vez iniciada la

conexión con el servidor, ingrese con su nombre de usuario y

contraseña. Muchas de las acciones que se van a realizar necesitan

permisos de root, por lo que es conveniente una vez iniciada la sesión,

acceder a la cuenta de root digitando en la consola su. Seguidamente,

introduzca la contraseña del usuario root.

Page 10: SISTEMA DE INFORMACIÓN PARA GESTIÓN DOCUMENTAL DE …

10

Figura 7. Acceso al servidor mediante consola remota

Además de utilizar el SSH para comunicarse con el servidor por medio

de la consola, es posible la transferencia de archivos. Para esto

podemos utilizar el programa WinSCP. Una vez instalado el programa,

introducimos la dirección IP del servidor, así como el nombre de usuario

y contraseña. Una vez conectado, el sistema se dirige a la carpeta del

usuario que ha iniciado sesión. En esta carpeta se pueden transferir

archivos ya sea desde o hacia el servidor. Por seguridad, el sistema no

permite la transferencia de archivos hacia otras carpetas del servidor.

Figura 8. Ventana de acceso a archivos mediante SSH

2.1.1 Instalación y configuración de servidores Apache, MySQL y

PHP. Para la instalación de los componentes es necesario acceder al

yast2. Este programa solo puede utilizarse como usuario root. El mismo

se accede digitando en la consola yast2 -i. De esta manera, el sistema

ejecutará la ventana de selección de paquetes que se desean instalar.

Page 11: SISTEMA DE INFORMACIÓN PARA GESTIÓN DOCUMENTAL DE …

11

Es frecuente que en la instalación de software se necesite instalar otros

paquetes de los cuales depende, por lo que el yast2 indicará al usuario

cuales son, y los seleccionará para su instalación.

Figura 9. Ventana de instalación de yast2

2.1.1.1 MySQL. En el campo 'Buscar frase' digite mysql. Una vez

encontrados los paquetes seleccione 'mysql', 'mysql-tools' y luego

„Aceptar‟. A continuación se muestran las dependencias del servidor de

base de datos que son necesarias para llevar a cabo la instalación.

Seleccione „Aceptar‟. El programa de instalación descarga e instala las

dependencias y el servidor de base de datos. El manejo de las acciones

de MySQL se realiza mediante el comando rcmysql parámetro.

Parámetros para rcmysql:

Start: inicia el servidor de base de datos

Status: verifica el estado actual del servidor de base de datos

Restart: reinicia el servidor de base de datos

Stop: detiene el servidor de base de datos

En caso de que la instalación desde el yast2 tenga problemas, es posible

realizar la instalación mediante el comando mysql_install_db --

user=mysql

2.1.1.2 Apache. En el campo 'Buscar frase' digite apache. Una vez

encontrados los paquetes seleccione 'apache2' y 'Aceptar'. A

continuación se muestran las dependencias del servidor http que son

necesarias para llevar a cabo la instalación. Seleccione Aceptar.

Page 12: SISTEMA DE INFORMACIÓN PARA GESTIÓN DOCUMENTAL DE …

12

El programa de instalación descarga e instala las dependencias y el

servidor http. Una vez instalado, digite en el terminal 'yast2'. En el

centro de control, seleccione del menú izquierdo la opción 'Seguridad y

usuarios'. Seleccione la opción 'Cortafuegos'. Seleccione la opción

'Servicios autorizados'. Seleccione de 'Servicio que se va a autorizar' la

opción 'Servidor HTTP'. Luego seleccione 'Agregar' y 'Siguiente'. Se

muestra una pantalla de resumen de los cambios realizados. Para que

estos tengan efecto, seleccione 'Terminar'. En el programa terminal

digite 'rcapache2 status' para verificar el estado del servidor Apache. Si

el mismo no está en ejecución, digite 'rcapache2 start'. Las páginas web

se almacenan en el directorio '/srv/www/htdocs'

2.1.1.3 PHP. En el campo 'Buscar frase' digite php. Una vez

encontrados los paquetes, seleccione los siguientes: php5, apache2-

mod_php5, php5-bcmath, php5-bz2, php5-calendar, php5-ctype, php5-

curl, php5-dba, php5-dom, php5-exif, php5- gd, php5-gettext, php5-

hash, php5-iconv, php5-json, php5-mbstring, php5- mcrypt, php5-mysql,

php5-openssl, php5-pdo, php5-pgsql, php5-posix, php5-shmop, php5-

soap, php5-sockets, php5-sqlite, php5-sysvmsg, php5-tokenizer, php5-

wddx, php5-xmlreader, php5-xmlrpc, php5-xmlwriter, php5-zip, php5-

zlib.

Una vez finalizado este proceso, seleccione 'Aceptar'. A continuación se

muestra una lista con las dependencias que se necesitan agregar para

llevar a cabo con éxito la instalación de php5 y los componentes

seleccionados. Escoja la opción 'Aceptar'. El programa de instalación

descarga e instala las dependencias y el paquete php5. Para corroborar

que el php fue correctamente instalado, cree un archivo php con la

función phpinfo(). Guarde este archivo en la carpeta /srv/www/htdocs, y

ejecute un navegador de Internet con la dirección del servidor y el

nombre del archivo. Se mostrará la versión así como los componentes de

php instalados.

Page 13: SISTEMA DE INFORMACIÓN PARA GESTIÓN DOCUMENTAL DE …

13

3. INSTALACIÓN DE GEDO

La instalación del sistema de información GEDO, es muy sencilla tras

haber instalado el PHP, Apache y MySQL, solo consta de dos pasos

básicos:

3.1 INSTALACIÓN DEL PROGRAMA GEDO

3.1.1 Servidor. En la consola de comandos y como usuario root se

ingresa a la siguiente ruta: /srv/www/htdocs/ y descomprime el archivo

“gedo.zip” con el comando “unzip gedo.zip”, lo cual hace que todo el

sistema quede listo para iniciarse al convocar en el navegador la

dirección: “http\\localhost\gedo”, posteriormente se deben asignar

todos los permisos al directorio gedo con el comando “chmod 777 gedo –

Rf”.

Figura 10. Programa GEDO.

Page 14: SISTEMA DE INFORMACIÓN PARA GESTIÓN DOCUMENTAL DE …

14

3.2 INSTALACIÓN DE LA BASE DE DATOS

Dentro del archivo “gedo.zip” se encuentra un archivo SQL, el cual

contiene el esquema de la base de datos y los registros básicos de la

misma.

Si se instalo bien el MySQL se debe abrir la base de datos con el

manejador estándar phpmyAdmin o en su defecto en la consola de

comandos de mysql, la cual permite la creación y manipulación de las

bases de datos, de esta forma creamos una nueva base de datos llamada

“gedo” y posteriormente se ejecuta el sript Sql. A continuación se

ejecuta el script SQL para importar las tablas de la base de datos.

Figura 11. Creación de la base de datos

Page 15: SISTEMA DE INFORMACIÓN PARA GESTIÓN DOCUMENTAL DE …

15

Figura 12. Importar tablas

Si los pasos se llevar a cabo correctamente la base de datos se

visualizará con todos sus elementos constituyentes.

Figura 13. Base de datos cargada.