Depto. Automática y computación
Universidad Pública de Navarra
Daniel Morató
daniel.morato@unavarra.es

41311 Laboratorio de Interfaces de Redes

3º Ingeniero Técnico en Informática de Gestión

Trabajo Final

1.- Objetivos

Tras realizar una serie de prácticas sobre conceptos básicos (instalación de servidores, creación de páginas web, scripts PHP...) estamos listos para un trabajo más interesante que es la creación de un servicio a través de la web.

2.- Contenido del trabajo

El servicio que se debe ofrecer mediante este trabajo puede ser uno real o inventado. Si tienen una propuesta, mándenla al profesor de prácticas. Si no la tienen él les segerirá algo. Siempre hay nuevas funcionalidades que se pueden añadir a la web del área de Ingeniería Telemática pero el trabajo seguro que será mejor y disfrutarán más realizándolo si es una idea propia en la que tienen interés.

Se espera que el servicio que se ofrezca sea mediante páginas HTML y scripts de PHP. Si lo desean o necesitan pueden emplear CGIs, pero no es necesario y está desaconsejado. El almacenamiento de información debería hacerse en una base de datos en un servidor MySQL. Se pueden emplear ficheros si se desea pero para la mayoría de los trabajos va a ser más cómodo disponer de un interfaz sencillo para almacenar y recuperar información, como es MySQL.

La usabilidad y la apariencia del servicio que creen también es importante. Piensen siempre en los usuarios de su sistema. Procuren que no haga falta explicar para qué sirve o cómo se utiliza. Pónganse en la piel del usuario. Hagan pruebas de usabilidad con sus compañeros o amigos.

3.- ¿Qué se va a evaluar y qué no se va a evaluar?

Se valorará:

No se valorará:

También se valorará:

Recuerden que no solo se les valorará el trabajo al finalizarlo sino también a medida que lo realizan.

4.- Formato de entrega

Se ha preparado una máquina del laboratorio donde deberán instalar su servicio. Dicha máquina tiene de nombre servidorlir.net.tlm.unavarra.es y tiene un servidor Web Apache así como uno de MySQL corriendo.

Para colocar las páginas web y los scripts PHP dispone cada grupo de un directorio con el path /opt3/lir/trabajos/2004-05/lirXY/ . El servidor web sirve esas páginas con el URL http://servidorlir.net.tlm.unavarra.es:8080/2004-05/lirXY . Dado que dicho directorio está bajo /opt3 se encuentra en el servidor central, lo cual quiere decir que desde cualquier ordenador del laboratorio pueden copiar ficheros al directorio donde deben colocar el trabajo final. Pueden trabajar localmente a su máquina con sus propios servidores y al final mover el trabajo a servidorlir o trabajar siempre con el servidor. Si dejan para el final el mover el trabajo al servidor dénse suficiente tiempo para probarlo, no vaya a ser que sus páginas/scripts funcionen localmente a su máquina y no en el servidor. Los trabajos se corregirán en el servidor por lo que si no funcionan ahí no se considerarán válidos.

Se ha creado una página global con enlaces a todas las prácticas. Esta página tiene el URL http://servidorlir.net.tlm.unavarra.es:8080/2004-05

La página de comienzo de su servicio debe llamarse index.php o index.html y encontrarse directamente en ese directorio que se les ha asignado. De esa forma el enlace desde la página global funcionará. Además deberían incluir una imagen pequeña representativa de su trabajo que deberán colocar también en ese directorio con el nombre logo.png de forma que salga también en la página global.

Cada grupo tiene una base de datos en el servidor instalado en esa máquina. El nombre de cada base de datos es lirXY_04 y se puede acceder a ella conectando con servidorlir.net.tlm.unavarra.es con el usuario lirXY. Cada cuenta tiene una clave diferente, deberán ponerse en contacto con el profesor de prácticas para obtener la suya. Dentro de su base de datos pueden crear las tablas que necesiten. Su trabajo no debe necesitar más bases de datos.

En la creación de páginas HTML y scripts PHP no hagan referencia nunca a la dirección IP de servidorlir de forma que se le pueda cambiar la dirección IP y sigan funcionando. Si necesitan hacerle referencia usen su nombre DNS. Igualmente si sus scripts quieren guardar ficheros que lo hagan en ese directorio /opt3/lir/trabajos/2004-05/lirX/ o en alguno dentro de él. No asuman una estructura de directorios de la máquina fuera de ese directorio. Es decir, por ejemplo que el sistema no guarde ficheros en su HOME.

El sistema debe de poder usarse desde cualquier máquina del laboratorio.

Los mejores trabajos quedarán funcionando. Podrán enseñarlos a sus amigos y servirán a los futuros alumnos de la asignatura para hacerse una idea del tipo de trabajo a hacer. Por eso es importante que sea sencillo mover su trabajo a otro servidor. Procuren cumplir las recomendaciones que se les han hecho.

5. Conclusiones

Con este trabajo concluyen las prácticas de esta asignatura. Esperamos que les hayan resultado productivas.


Depto. Automática y computación
Universidad Pública de Navarra
Daniel Morató
daniel.morato@unavarra.es