Publication:
Aplicación web para el mantenimiento del laboratorio de fotónica

Date

2010

Authors

Huarte Razquin, Maider

Publisher

Acceso abierto / Sarbide irekia
Trabajo Fin de Máster / Master Amaierako Lana

Project identifier

Abstract

El objeto del proyecto ha sido la creación de una aplicación web para el control de los componentes y equipos disponibles en el laboratorio de Fotónica, situado en el edificio de los Pinos del campus de Arrosadía. Este laboratorio disponía de una base de datos basada en FileMaker Pro. Para acceder a ella era necesaria la instalación de este software en cualquier ordenador con acceso a la misma y la versión de FileMaker Pro era muy antigua. Además, los manuales y hojas de características de los componentes y equipos estaban en archivadores, con la posibilidad de pérdida que esto conlleva. Finalmente, un usuario al acceder a esta aplicación tenía el control absoluto sobre la base de datos, teniendo que tener cuidado con los usuarios que tenían acceso, ya que podían realizar cambios en ésta, e incluso eliminarla. Por ello se requirió la creación de una aplicación nueva para tener acceso a la base de datos. Se creyó que lo más útil sería una aplicación accesible desde cualquier ordenador de la universidad, sin necesidad de instalar ningún software en el ordenador del cliente. Debido a esto se pensó en una aplicación web, o sea, una página web dinámica. Para llevarla a cabo se tuvieron en cuenta diferentes lenguajes de programación, posibles bases de datos y servidores sobre los que poner en funcionamiento la aplicación. PHP fue el lenguaje elegido para la programación de esta aplicación. Se eligió un servidor de bases de datos MySQL. El servidor web seleccionado fue Apache. Para que la aplicación sea lo más segura posible, la conexión cliente-servidor se ha hecho mediante un protocolo seguro (HTTPS). El acceso a la aplicación está restringido, y los usuarios con acceso a ella tienen diferentes grados de privilegios. Hay tres tipos de usuarios, dependiendo de los privilegios que tengan: los de tipo usuario, intermedio y administrador. Desde esta aplicación se va a tener acceso a la base de datos que almacena todos los componentes y equipos del laboratorio y además se van a poder realizar copias de seguridad de ésta, posibilidad que no existía en la base de datos que había anteriormente en el laboratorio. En definitiva, dependiendo del tipo de usuario que tenga acceso a la aplicación, se va a poder crear, y eliminar usuarios, además de editar los datos relativos a éstos. También se pueden insertar nuevos registros en la base de datos, editarlos y eliminarlos y realizar copias de seguridad de la base de datos. Además los manuales y hojas de características de los componentes y equipos del laboratorio serán accesibles desde la propia aplicación, pudiendo tener acceso a ellos diferentes personas simultáneamente sin necesidad de ir al laboratorio a buscarlos.

Description

Keywords

Aplicaciones web

Department

Ingeniería Eléctrica y Electrónica / Ingeniaritza Elektrikoa eta Elektronikoa

Faculty/School

Escuela Técnica Superior de Ingenieros Industriales y de Telecomunicación / Telekomunikazio eta Industria Ingeniarien Goi Mailako Eskola Teknikoa

Degree

Ingeniería Técnica de Telecomunicación, especialidad Sonido e Imagen, Telekomunikazio Ingeniaritza Teknikoa. Soinua eta Irudia Berezitasuna

Doctorate program

item.page.cita

item.page.rights

Los documentos de Academica-e están protegidos por derechos de autor con todos los derechos reservados, a no ser que se indique lo contrario.