Está en la página 1de 4

PRUEBA DE INTERFACES WEB DEL MÓDULO 2

Creación del
Proyecto de
una aplicación 3 de noviembre
web para el
control de una
facultad

1
PRUEBA DE INTERFACES WEB DEL MÓDULO 2

Facultades, Investigadores y Equipos

El presente ejercicio ha sido desarrollado en base a uno de los “Ejercicios de


MySQL” de Julián Casillas Dávila. y los pasos a seguir están adaptados al
temario con que trabajamos.
Contexto: Se trata de una universidad con diversas facultades, cuyos
investigadores utilizan equipos de investigación de su propia facultad o
de otra. Para disponer de un equipo, los investigadores deben hacer
una reserva indicando la fecha de inicio y de final de la reserva. Se
pretende mantener un control de las reservas efectuadas.
Advertencia: Como siempre insistimos en nuestras clases, el primer y gran
ejercicio que habría que hacer siempre que trabajamos con bases de datos,
sería analizar nuestra necesidad de información para establecer el diseño
apropiado. Dado que este ejercicio está orientado simplemente a entrenar
en
el uso de las herramientas facilitadas por alguna base de datos por Internet
se ha obviado este análisis y se facilita la estructura ya definida.

PASO 1: Creación de la base de datos EN EL PHP MyADMIN DEL


LOCALHOST y sus tablas. Con las siguientes Estructuras:
1. Crear una base de datos en dicho servidor Local de nombre
“Investigadores”.
2. Crear las tablas siguientes; no estableceremos clave principal
para las mismas:

UNA TABLA LLAMADA = Facultad – (Esta es la ESTRUCTURA)


Nombre del campo Tipo de campo Tamaño
IdFacultad Número Entero
NomFacultad VARCHAR 50

UNA TABLA LLAMADA = Investigadores – (Esta es la ESTRUCTURA)


Nombre del campo Tipo de campo Tamaño
DNI VARCHAR 10
NomInvestigador VARCHAR 35
ApellInvestigador VARCHAR 50
IdFacultad Número INT

UNA TABLA LLAMADA = Equipos – (Esta es la ESTRUCTURA)


Nombre del campo Tipo de campo Tamaño
IdEquipo VARCHAR 4
IdFacultad Número INT
Descripcion VARCHAR 50

2
PRUEBA DE INTERFACES WEB DEL MÓDULO 2

UNA TABLA LLAMADA = Reservas – (Esta es la ESTRUCTURA)


Nombre del campo Tipo de campo Tamaño
IdReserva Autonumérico INT
DNI VARCHAR 10
IdEquipo VARCHAR 4
FechaInicio Fecha/Hora
FechaFin Fecha/Hora

PASO 2: Añadir los siguientes datos de ejemplo a las tablas.


Facultad:
IdFacultad NomFacultad
1 Ciencias_Exactas
2 Ciencias_Naturales
3 Ciencia_Tecnología
4 BioquímCiencBiológicas

Investigadores:
DNI NomInvestigador ApellInvstigador IdFacultad
38486831X ESTEFANIA LÓPEZ DE PABLO GARCIA 1
56234233K QUERALT ANGUERA VILAFRANCA 1
23435343P JOAN BASTARDES SOTO 2
X3543098R RAQUEL RAYA GAVILAN 3
32544333I ELIOT BIDAULT CULLERÉS 4
37879998D LLUÍS VISO GILABERT 4

Equipos:
IdEquipo IdFacultad Descripcion
H503 3 Telemetro laser SICK
H235 3 Multimetro digital FLUKE
M342 3 Fuente de Voltaje TEKTRONIX
M234 3 Cámara digital SONY
K231 3 Lente para camara FUJINON-TV

3
PRUEBA DE INTERFACES WEB DEL MÓDULO 2

Reservas:
IdReserva DNI IdEquipo FechaInicio FechaFin
1 37879998D H235 09/09/2005 23/09/2005
2 38486831X H324 09/09/2005 14/09/2005
3 32544333I C342 13/09/2005 21/09/2005
4 38486831X P342 16/09/2005 01/10/2005
5 56234233K K231 20/09/2005 25/09/2005

PASO 3: Crear un sitio web llamado “Gestion de Recursos” en donde ya


sabemos (Xampp – Htdocs) en una carpeta raíz llamada “gestión de
recursos”, y que esté conectado a dicha base de datos.

PASO 4: en dicho sitio web, crear las páginas __.php que nos permitan
acceder a las tablas correspondientes por el sitio web mencionado.

Unas páginas en php llamadas: Facultad, Investigadores, Equipos y


Reservas, respectivamente.

PASO 5: crear formularios de inserción de registro para cada una de estas


páginas de tablas de datos, bien con el asistente de inserción de registros del
Dreamweaver, o bien manualmente introduciendo los campos en Spry y
haciendo el comportamiento de servidor de “Inserción de registros”.

Cada una de estas páginas en php se llamarán respectivamente:


Introfacultad.php; Introinvestigadores.php; Introequipos.php e
Introreservas.php, respectivamente.

NOTA: ESTAS PÁGINAS SE PUEDEN CREAR CON UNOS POCOS PASOS


UTILIZANDO EL MySQL PhP Generator si se desea, pero este programa
generará varias carpetas (una para cada tabla, como ya sabemos) y
dichas carpetas deberían nombrarse de manera distinta y colocarlas en la
carpeta raíz del sitio Dreamweaver, y luego en el mismo Dreamweaver,
crear los vínculos correspondientes.
PASO 6: crear una interfaz de acceso a usuario que de paso al panel de control, que
contendrá los enlaces a cada página de administración creada, bien con una botonera o
bien con imágenes a elección de ustedes los desarrolladores de la aplicación.

NOTA: LA BASE DE DATOS QUE SE UTILIZARÁ PARA EL CONTROL DE ACCESO A


USUARIOS IRÁ EN UNA PÁGINA LLAMADA “Intranet” y utilizará la tabla Users o
usuarios que ya tenemos, (habría que crear también la conexión a la base de datos y el
juego de registros correspondientes).

NOTA: si se puede en cada página crear el comportamiento de servidor “restringir


acceso a página”. Un saludo y buena suerte todos.

También podría gustarte