titulo del documento

38
1. HORÓSCOPO A partir de la carpeta Horóscopo, que tienes en el disquete crea un sitio WEB de nombre Aramis Fuster, cuya carpeta raíz se llame Astrología, teniendo en cuenta las siguientes consideraciones: El diseño se realizará con marcos, teniendo el siguiente aspecto el acceso a la página principal: La página que contiene los marcos se llamará Index. La página de la parte superior Principal y la página inferior Navegacion. La página principal mostrará el texto que aparece con letra Comic Sans, tamaño 7 y color #0080C0. La imagen que contiene aparecerá moviéndose desde la derecha, siendo su posición final la que vemos en el modelo (el movimiento se producirá sólo al entrar a la página). El color de fondo para esta página es #FFCC99. Se debe definir un tamaño fijo, en los marcos, para la página Navegación de 90 píxeles. El color de fondo para esta página es #999999. En ella aparecen los 12 signos del zodiaco dentro de una tabla centrada. Cuando coloquemos el puntero del ratón sobre cualquiera de los

Upload: meiz-nout

Post on 10-Dec-2015

221 views

Category:

Documents


1 download

DESCRIPTION

Descripcion del documento que describe el documento que contiene pero no se como lo har

TRANSCRIPT

1. HORÓSCOPO

A partir de la carpeta Horóscopo, que tienes en el disquete crea un sitio WEB de nombre Aramis Fuster, cuya carpeta raíz se llame Astrología, teniendo en cuenta las siguientes consideraciones:

El diseño se realizará con marcos, teniendo el siguiente aspecto el acceso a la página principal:

La página que contiene los marcos se llamará Index. La página de la parte superior Principal y la página inferior Navegacion.

La página principal mostrará el texto que aparece con letra Comic Sans, tamaño 7 y color #0080C0. La imagen que contiene aparecerá moviéndose desde la derecha, siendo su posición final la que vemos en el modelo (el movimiento se producirá sólo al entrar a la página). El color de fondo para esta página es #FFCC99.

Se debe definir un tamaño fijo, en los marcos, para la página Navegación de 90 píxeles. El color de fondo para esta página es #999999. En ella aparecen los 12 signos del zodiaco dentro de una tabla centrada. Cuando coloquemos el puntero del ratón sobre cualquiera de los cuatro primeros signos aparecerá un ToolTiptext con el nombre del signo que le corresponde: Acuario, Aries, Cancer y Capricornio.

Crearemos 4 páginas más para acceder a los 4 primeros signos del zodiaco. Para ello estableceremos vínculos desde la página Navegación. El aspecto de estas páginas será el siguiente:

Todas las páginas aparecerán en la misma ventana donde se encuentra la principal manteniéndose la visibilidad de la página de navegación. El fondo de todas ellas será igual que el de la página principal. Los textos y fechas se encuentran en el documento de Word que tienes en el disquete.

Cada página tiene sus propias características en cuanto a la aparición del nombre del signo del zodiaco, que siempre tiene formato H2:

ACUARIOEl texto Acuario debe aparecer letra por letra, siempre centrado y repitiéndose esta aparición cíclicamente.

ARIESEl texto Aries aparece y desaparece constantemente, produciendo un efecto de intermitencia.

CANCEREl texto Cancer alterna, constantemente su color de negro a rojo.

CAPRICORNIOEl texto Capricornio se muestra alternativa, y constantemente sobre fondo rojo y verde.

Nota TODAS LAS PÁGINAS DE ESTE EJERCICIO DEBEN TENER TÍTULO.

2. INVENTOS

DREAMWEAVER En el disquete hay una carpeta con el nombre Inventos que contiene el archivo Inventos.htm a partir de este archivo debemos crear un sitio Web de nombre Los Inventos cuya estructura debe ser la siguiente:Una primera página de nombre Index:

El título de esta página será con encabezado H2.Contendrá vínculos a las páginas Escribir, Coser, Fotos y Avion cuyo contenido será, respectivamente, el texto que corresponde a cada uno de los inventos. Estas 4 páginas deberán tener al final un hipervínculo con el texto Volver que nos lleve a la página Index. Los títulos de estas páginas tendrán el formato H2. Ej.:

Se debe crear en este sitio web una hoja de estilos css de nombre MisEstilos, que se aplicará a todos los archivos, y tendrá las siguientes características: Los hipervínculos aparecerán, siempre de color verde, sin subrayar, salvo cuando

pasemos el puntero sobre ellos, en cuyo caso se pondrán de color rojo y subrayados El fondo de todas las páginas será el color #FFCC66 El estilo de h2 se redefinirá con el tipo de letra Verdana y el color #6666FF. El estilo de párrafo normal se redefinirá con letra Comic.

Crearemos un estilo personal, cada uno con su nombre de pila, que ponga el color de la fuente blanco. Lo aplicaremos al último párrafo de cada una de las 4 páginas de los inventos.

3. SISTEMA SOLAR

Crea en la carpeta SISTEMA un sitio web de nombre Sistema Solar, que se inicie en una página de nombre index.htm, que muestre una página similar a la siguiente:

La página consta de 2 marcos, el marco de la izquierda se llamará IZQ y se guardará con el nombre izquierda, y el de la derecha DCH, guardándose con el nombre derecha. La parte de los planetas se creará en una tabla y a ese marco se le pondrá la anchura necesaria para que no aparezcan barras de desplazamiento horizontal.Cada imagen de los planetas tendrá el nombre del planeta que le corresponde: Mercurio, Venus, LaTierra, Marte, Jupiter y Saturno. Observar sólo aparecen los 6 primeros.El archivo doc del disquete contiene los textos asociados a cada uno de los planetas y al sol. La subcarpeta Imágenes contiene las imágenes necesarias.

Consideraciones:1. Al colocar el puntero sobre la imagen de Mercurio, se cambiará la imagen del Sol

por la de Mercurio, al salir se restaurará la imagen original.2. Al colocar el puntero sobre la imagen Saturno aparecerá el texto SATURNO en la

barra de estatus, cuando el puntero salga, aparecerá sobre la barra de estatus el texto “SISTEMA SOLAR”.

3. Pondremos un hipervínculo en la imagen de LaTierra que nos mostrará una nueva página Tierra.htm con el texto que corresponde a la tierra del archivo doc. Aparecerá en la parte superior el texto LA TIERRA de la misma forma que aparece SOL en la página del modelo. Esta página aparecerá en el marco de la derecha.

4. Crearemos un archivo de hoja de estilos de nombre Sistema.css que cambie el color de fondo de las páginas por un color azul. Además redefinirá la etiqueta p aplicando el tipo de letra Comis Sans con tamaño 12 y color blanco. Por último crearemos un estilo personal en esta hoja, de nombre Bidebieta, que aplique la misma letra con tamaño 18 y color rojo.

5. Las páginas derecha.htm y Tierra.htm estarán vinculadas a la hoja de estilos creada y además aplicaremos el estilo personal a los textos SOL y LA TIERRA que aparecen respectivamente, en la parte superior de cada página.

6. La pagina que contiene el marco de la izquierda tendrá el mismo color de fondo que el que hemos definido en el estilo, pero no estará vinculada a la hoja de estilos.

4. FÚTBOL

Crea un nuevo sitio Web que se llame Liga de fútbol y lo crearás en carpeta Futbol.Se trata de un diseño con marcos en el que la página de la izquierda contiene una tabla con los 4 escudos y la página de la derecha contiene 2 capas (en una de ellas vemos el texto Alaves, y en la otra el anagrama LFP). La capa donde aparece Alaves inicialmente aparecerá vacía.Debemos tener en cuenta a la hora de realizar el diseño los siguientes aspectos: Todos los objetos: capas, marcos, imágenes etc. deben tener un nombre que los

identifique. Al colocar el puntero del ratón sobre el primer escudo, aparecerá el texto ALAVES

sobre la capa izquierda, con letra roja, comic y tamaño H2, desapareciendo al salir el puntero del escudo.

Al colocar el puntero del ratón sobre el 2º escudo (Real Sociedad) aparecerá la imagen del propio escudo de la Real en la capa donde se encuentra el anagrama LFP, volviéndose a la situación original cuando el puntero abandone ese escudo.

Al colocar el puntero sobre el tercer escudo (Osasuna) aparecerá el texto Atlético Osasuna sobre la capa izquierda, con letra roja, comic y tamaño H2, desapareciendo al salir el puntero del escudo.

Al colocar el puntero sobre el cuarto escudo (Atlhetic de Bilbao) desaparecerá el anagrama LFP volviendo a aparecer cuando el puntero abandone el escudo.

5. CAPAS

Crea un nuevo Sitio web de nombre Capas con la carpeta raíz de nombre Parte2. La página principal, de nombre index, será un conjunto de marcos. Este conjunto estará formado por un marco superior, de nombre Superior y almacenado en el archivo Arriba, y un marco inferior de nombre Inferior almacenado en el archivo Abajo. El conjunto de marcos tendrá borde de color #FF3300 con tamaño 1 y la anchura del marco superior será de 50 píxeles. En la carpeta Capas del disquete encontrarás las imágenes de los botones. Tu foto también hará falta para hacer este ejercicio.

El aspecto inicial de la página será el siguiente:

Al colocar el puntero sobre el primer botón aparecerá el texto Oferta Educativa en el marco inferior, con letra de color rojo, desapareciendo el texto cuando el puntero abandone el botón.

Al colocar el puntero sobre el segundo botón aparecerá tu foto en el marco inferior desapareciendo cuando el puntero lo abandone.

Al hacer clic sobre el tercer botón aparecerá el texto Sugerencias en la barra de estado.

Al pasar el puntero sobre el cuarto botón desaparecerá el texto de la barra de estado.

Pon un título a la página principal.

6. PREVISIONES

En la carpeta Previsiones del disquete hay un documento de Word, de nombre Futuro, que contiene los textos necesarios para realizar este primer ejercicio. Así mismo se encuentran las imágenes de nombre Logo.gif e Inicio.gif.Hay que crear un nuevo sitio de nombre Primero en la carpeta Parte1A cuyo archivo index.htm muestre la siguiente pantalla en el explorador.

Deberemos incluir hipervínculos, para cada uno de los meses, que accederán a la página del mes correspondiente. Por ejemplo, la página del mes de Enero deberá tener el siguiente aspecto:

Estas páginas se guardarán con el nombre del mes correspondiente.

Consideraciones:

1. Los nombres de los meses en la página de índice estarán formateados con H2.2. El nombre de cada mes en cada una de las 6 páginas de los meses estará también

formateado con encabezado H2.3. La parte superior de todas las páginas, donde aparecen las 2 imágenes, y el texto

Previsiones se debe crear como un elemento de biblioteca, al que daremos el nombre Cabecera. Además la imagen Inicio.gif tendrá un hipervínculo que nos llevará siempre a la página inicial.

4. Se creará además una hoja de estilos de nombre MisEstilos que aplicará las siguientes características:

El fondo de todas las hojas será CCFFFF. El tipo de letra predeterminado, para todo el documento contendrá la letra

Verdana como primera opción y con tamaño de 9. La etiqueta H2 tendrá, de forma predeterminada, color Verde. Los hipervínculos tendrán siempre el color azul sin subrayar, salvo cuando

se coloque el puntero sobre ellos en cuyo caso se pondrá un fondo rojo.5. Todas las páginas deben tener título.

7. NAPOLEÓN

A partir del documento Napoleon, que se encuentra el la carpeta Francia de tu disquete, debes crear un documento con las siguientes características:

Que contenga vínculos a cada una de las 4 páginas a las que hace referencia cada título.El sitio Web se denominará Imperio y lo crearás en la misma carpeta.Consideraciones: La imagen y el texto superior se incluirán en todas las páginas como un elemento de

biblioteca de nombre Napoleon. El texto NAPOLEÓN BONAPARTE se creará con encabezado H2 y en negrita. Por debajo se colocará el título del apartado que corresponda a cada una de las 4 páginas con encabezado H3, y debajo el contenido con formato de párrafo normal.

Crearás una hoja de estilos de nombre laborable, con los estilos siguientes: El fondo de la páginas será de color #0099FF. Los párrafos (p) tendrán el color #FFFF33 y letra Verdana. El encabezado H3 deberá tener color #FF3333 Los hipervínculos aparecerán, siempre de color blanco, sin subrayar, salvo

cuando pasemos el puntero sobre ellos, en cuyo caso se pondrán de color rojo y subrayados

Crearás una segunda hoja de estilos de nombre domingo, con los estilos siguientes: El fondo de la páginas será de color # #FF9933. Los párrafos (p) tendrán el color #FFFF33 y letra Comic. El encabezado H3 deberá tener color #FF3333 Los hipervínculos aparecerán, siempre de color negro, sin subrayar, salvo

cuando pasemos el puntero sobre ellos, en cuyo caso se pondrán de color rojo y subrayados

Al final de cada página habrá un vínculo con el texto Siguiente que nos llevará al apartado siguiente, salvo en la última en la que pondrá Inicio, llevándonos a la primera página.

A todas las páginas se les aplicará el estilo laborable salvo a la primera. A esta le aplicaremos el estilo domingo en el caso de que el día de la semana del equipo cliente sea domingo. La forma de determinar el día de la semana es:

var dia=new Date()dia=a.getDay()

Con este código obtenemos el número del día de la semana del equipo cliente. Un 0 significa Domingo, 1 Lunes etc.

8. JAVASCRIPT I

A partir de la carpeta JavaScript I del disquete crea un sitio web de nombre Javascript primero que contenga una única página que muestre lo siguiente:

Esta página tiene la particularidad de que al hacer clic en cualquiera de las letras, la intercambia por la que tiene inmediatamente a su derecha. En el caso de que el clic lo hagamos sobre la última la debe intercambiar por la primera. Por ejemplo, si en la situación anterior hacemos clic sobre la letra D, el resultado sería el siguiente:

La subcarpeta Letras contiene las imágenes necesarias.

9. JAVASCRIPT II

A partir de la carpeta JavasCript II del disquete, crear una página web que presente el siguiente aspecto:

En la subcarpeta Numbers se encuentran los 49 números necesarios para hacer esta página. Por si hace falta hay también una imagen sin ningún número de nombre Vacío.gif. La página debe generar 6 números aleatorios, entre el 1 y el 49, y mostrarlos en una tabla similar a la del modelo. El botón Nueva Combinación generará una nueva combinación de números.

Tener en cuenta que en una jugada de loto no se pueden repetir números.

10. JAVASCRIPT III

Dentro de la carpeta JAVASCRIPT III del disquete se encuentra una subcarpeta Imagenes con las letras del alfabeto, el carácter blanco (Blanco.gif) y una imagen vacía (Vacio.gif). Se trata de diseñar un sitio web, de nombre Javascript Ejercicio III cuya carpeta raíz sea la propia carpeta Javascript, que contenga 2 páginas:

La primera página nos pedirá un nombre:

NO CREAREMOS UN FORMULARIO PARA REALIZAR ESTA PÁGINA

Al pulsar el botón Aceptar aparecerá la segunda página:

CONSIDERACIONES:

1. La primera página se llamará index.htm y la segunda texto.asp.2. Sólo se tendrán en cuenta los caracteres A-Z (SIN INCLUIR LA EÑE), y los

espacios en blanco.3. Los caracteres no incluidos en el apartado anterior se mostrarán como si fueran

espacios en blanco (La imagen Blanco.gif).4. Los blancos se mostrarán como la imagen vacía.5. El máximo número de letras a considerar es de 20, si hay más en la cadena que

se recibe se ignorarán. Para los caracteres que falten para llegar a 20 no se mostrará nada. (La imagen Vacio.gif)

6. Inicialmente se creará una tabla de 20 celdas, todas ellas con la imagen Vacio.gif. Esta tabla se creará mediante JavaScript.

7. Sólo se consideran los caracteres en mayúsculas.8. Tener en cuenta que la segunda página es ASP por lo que habrá que probarla

desde un servidor. Colgando de wwwroot en el servidor, tenéis todos una carpeta con vuestro nombre de pila. Podéis crear el sitio web en esta carpeta y luego probar la página desde la dirección del servidor 192.168.0.3.

9. Para realizar este JavaScript deberemos utilizar 2 funciones cuya sintaxis es la siguiente:

La función length aplicada a una cadena devuelve la cantidad de caracteres que la cadena contiene:

var NombreNombre=”EIDER”Longitud=Nombre.length

Obtendría en la variable Longitud el valor 5, puesto que esa es la cantidad de caracteres que la cadena contiene.

La función substring aplicada a una cadena obtiene una subcadena de la original:

var Nombrevar Cadena1var Cadena2Nombre=”EIDER”Cadena1=Nombre.substring(0,1)Cadena2=Nombre.substring(2,3)

El primer parámetro indica desde que posición se empiezan a extraer caracteres, el segundo hasta que posición se extraen. Cadena1 contendrá “E” y Cadena2 contendrá “D”.

Hay que tener en cuenta que el primer carácter de una cadena es el cero.

11. JAVASCRIPT IV

Dentro de la carpeta JAVASCRIPT IV del disquete se encuentra una subcarpeta Imágenes con las letras de la palabra KAIXO y el espacio en blanco Blanco.gif. Se trata de diseñar un sitio web, de nombre Javascript Ejercicio IV cuya carpeta raíz sea la Javascript IV, que contenga únicamente una página de nombre Kaixo.htm. Esta página inicialmente mostrará:

Cada 250 milisegundos el texto rotará de izquierda a derecha, de modo que el primer cambio será a:

El segundo a:

El tercero a:

Y así sucesiva y constantemente.

Recordamos el uso de la función setTimeout

setTimeout("función(parámetros)",milisegundos)

El primer parámetro de la función es el nombre de la función que queremos ejecutar (encerrada entre comillas) y el segundo el número de milisegundo que queremos que pasen hasta que la función se ejecute. Recordar que desde la propia función que se ejecute hay que volver a activar el setTimeout para que se repita indefinidamente su ejecución.

12. JAVASCRIPT V

Diseña una página web en la carpeta JavaSCRIPT V de tu disquete, utilizando JavaScript, que muestre en una tabla la hora actual (HHMM), utilizando para ello los dígitos que se encuentran en la carpeta Numeros. El aspecto que deberá tener la página es el siguiente:

Recordar y tener en cuenta los siguientes aspectos: Mediante la línea var hora=new Date() obtenemos la fecha-hora del sistema. Los métodos getHours() y getMinutes() aplicados a un Date devuelven la hora y los

minutos de una fecha. El método Math.floor devuelve la parte entera de su argumento. El operador "%" calcula el resto de los operandos que utilice.

13. ASP I

BANCO

En el servidor, colgando de WWWROOT se ha creado una carpeta de nombre ASPI, dentro de la cual existe una subcarpeta con el nombre Data.Se ha creado asimismo una DSN con el nombre Finanzas que apunta a la base de datos Banco.mdb, que se encuentra dentro de la carpeta Data.La base de datos contiene 2 tablas: La tabla Libretas con los campos Cuenta, Titular y Saldo. Contiene los datos de

varias libretas bancarias con los saldos actuales y titulares de cada una de ellas, siendo la clave el campo Cuenta:

La tabla movimientos con los campos NumMovimiento, Cuenta y Cantidad, que inicialmente está vacía y que irá almacenando los movimientos que se produzcan. En esta tabla el campo NumMovimiento es la clave de la tabla y es Autonumérico.

El web a crear mostrará una primera página con el siguiente aspecto:

Si decidimos hacer un ingreso aparecerá, en la misma ventana, la página:

Si se pulsa sobre Aceptar deberemos actualizar el saldo de la cuenta elegida en la tabla de Libretas y crear un nuevo registro en la tabla de Movimientos, apareciendo además la página de saldo en la misma ventana:

Esta página aparecerá también en el caso de que se pulse el vínculo Saldo desde la página principal.

El tratamiento de las extracciones es similar, teniendo en cuenta que en este caso la cantidad tecleada se considera negativa de cara al saldo y se grabará en la tabla Movimientos con signo negativo.

El vínculo Movimientos de la página principal pedirá un número de cuenta y mostrará en forma de tabla todos los movimientos que se hayan producido en esa cuenta, indicando al final el saldo. Tendrá también el vínculo Volver que se situará en la página principal.

Consideraciones: Todos el diseño se hará sin abrir ventanas nuevas del explorador. Todo en la misma

ventana. No es necesario hacer comprobaciones sobre la existencias de cuentas.

Nota: La base de datos Banco.mdb se encuentra en la carpeta EJ13 ASP I

14. ASP II

WEB CONTROL - ADROTATOR

3 empresas desean incluir propaganda en la página principal de nuestro sitio web. Para ello nos suministran sus logos y las direcciones a las que quieren que los vinculemos. Una vez vistas nuestras tarifas, llegamos al acuerdo siguiente:

Imagen Precio/mes Vínculo

1000 € www.deia.com

1500 € www.diariovasco.com

1250 € www.gara.net

Debemos diseñar la página principal de nuestro sitio web Index de modo que aparezca en la parte superior la imagen correspondiente en función del pago que nos hacen los anunciantes. Esta página tendrá también, por debajo de la imagen, vuestro nombre y apellido. Además se debe vincular a la página correspondiente de cada uno de ellos.

Por otra parte los anunciantes quieren poder acceder a una página de nuestro web (le llamaremos Control), en la que puedan ver la cantidad de clics que los usuarios han hecho en cada uno de los 3 enlaces. Como no podemos permitir que cualquier usuario acceda a esta página, solicitaremos una contraseña (la contraseña será Rotator), sólo en el caso de que se teclee esta contraseña correctamente mostraremos esta información.

Deberemos utilizar el objeto Counters, en el servidor está creado dentro de Global.asa con el nombre objCounters, para llevar los contadores correspondientes. Todos los contadores que utilicéis deberán empezar por 2 letras que coincidan con la inicial de vuestro nombre y primer apellido.

Este ejercicio hay que hacerlo en wwwroot/TuNombre/Anuncio. Los anagramas de los periódicos obtenlos de Internet.

15. ASP III

CONTROL – MULTICINE

Se trata de diseñar un web que permita gestionar las entradas a un multicine en el que los usuarios pueden comprar entradas desde sus navegadores.

Disponemos de una base de datos de nombre Cine que contiene 2 tablas, la tabla Películas:

Esta tabla contiene las películas para las que se pueden comprar entradas. El campo clave de esta tabla es autonumérico. Contiene, ya tecleados, los datos de 6 películas.Inicialmente el aforo y las entradas disponibles coinciden. Las entradas disponibles irán disminuyendo a medida que los usuarios vayan comprando entradas.

Y la tabla Tickets:

Contiene las entradas que se han ido vendiendo a través del web, anotándose el nombre y nº de visa (20 dígitos), así como el ID Pelicula de la que ha comprado entradas, el número de entradas que ha comprado y el Costo que habrá que cargarle en su visa.

Diseño del web.

La página principal deberá mostrar:

Desde la que tenemos 2 opciones, la primera nos muestra la relación de películas para las que podemos comprar entradas y la segunda nos permite comprarlas.

Al acceder a la opción de Listado de películas nos debe aparecer:

Se muestra, en formato de tabla, todas las películas junto con el número de entradas disponibles y el precio de la entrada.

Al acceder a Comprar Entradas, deberá aparecer la página:

En esta página aparecerán, en el cuadro combinado, todas la películas para las que podemos comprar entradas. El usuario elegirá la película y rellenará los datos necesarios para realizar la compra. Cuando pulse el botón comprar se accederá a una página intermedia en la que debemos controlar 3 cosas:

Para la película elegida no hay tantas entradas disponibles como entradas quiere comprar el usuario. En este caso le mostraremos un mensaje en el que le digamos lo que ha ocurrido.

La compra se puede hacer. En este caso se descontará de la tabla de películas, en el campo de disponibles, la cantidad de entradas compradas, y se añadirá en la tabla de Tickets los datos de esta compra. Mostraremos un mensaje al usuario en el que se le diga que la transacción se ha realizado de forma correcta.

Los datos tecleados en la página de compra son incorrectos. Si ha dejado en blanco cualquier dato para realizar la compra le mostraremos un mensaje en el que se le diga que los datos son incompletos.

En cualquiera de estos 3 supuestos aparecerá un botón Volver que le llevará a la página principal de este web.

Consideraciones

Debéis hacer este web en la carpeta wwwroot//TuNombre/Cine. Deberéis crear la base de datos y la DSN en el Servidor. El nombre de la DNS será vuestro nombre seguido de la palabra Cine.

Los datos se enviarán a una página intermedia mediante un formulario. No se utilizará ninguna variable de sesión para resolver este ejercicio.

16. ASP IV

PUNTUACIÓN WEB (50%)

El webmaster de un web recibe el encargo de llevar un control de las puntuaciones que los usuarios asignan al sitio que él administra. Se pretende que los usuarios tengan la posibilidad de acceder a una página, de nombre Nota en la que, según su criterio, den una puntuación, o puedan ver las puntuaciones que otros usuarios han dado.

La página Nota mostrará la siguiente ventana:

Esta página muestra, de entrada, la nota ‘5’ seleccionada. Los botones de radio debéis generarlos mediante ASP.

El usuario tendrá las siguientes opciones:

Escribir su nombre y asignar su nota al web. Tras pulsar el botón Asignar Nota, se accederá a una página intermedia en la que se registrará en la base de datos Instituto, el nombre y la nota elegida. Esta página intermedia mostrará el texto “La nota ha sido registrada” y un botón que permita volver a la página principal. En el caso de que el usuario no haya tecleado Nombre, o lo que haya tecleado no tenga, al menos, 8 caracteres, le mostraremos el mensaje “Debe teclear un nombre para signar una nota”, apareciendo igualmente el botón.

Pulsar el botón Ver Notas. En este caso le mostraremos la página Resultados, en la que se visualice, con el siguiente formato, las distintas notas que ha tenido el web:

En la parte superior se mostrará la fecha del servidor ASP, y en la inferior la media de todas las notas. En caso de que alguna nota no se haya asignado por ningún usuario, no aparecerá en esta tabla (así la nota 1 no aparece porque ningún usuario la ha dado).

Archivos y DSN

Este ejercicio lo debéis hacer en la carpeta wwwroot/Examen//Notas. La base de datos la crearéis en esa carpeta y a la DSN le pondréis el nombre TuNombreWEB. La tabla que debemos utilizar se llama Puntuaciones y su estructura es:

17. ASP V

WEB AUTOMÁTICO

Deseamos crear un sitio web, cuya página Index muestre:

Cada hipervínculo nos lleva a las páginas Pagina1, Pagina2 y Pagina3, cuyo contenido tiene el formato:

Cuando un usuario accede a la página Index, pueden ocurrir 2 cosas:

Es la primera vez que accede al web. En este caso, le mostraremos la página Index.

Ya ha accedido en otras ocasiones a alguna de las páginas 1, 2 ó 3. En este caso le mostraremos directamente la última página a la que accedió. En el caso de que hayan pasado más de 2 días desde el último acceso, se le mostrará también la página Index. Podéis hacer pruebas cambiando la fecha del sistema.

Por otra parte queremos llevar una contabilidad del número de accesos, por parte de todos los usuarios, a las páginas 1, 2 y 3. Deberemos crear una página de nombre Contadores (a la que no hay ningún hipervínculo), en la que se mostrará la cantidad de veces a la que se ha accedido a cada una. Este control lo haremos con el objeto objCounters, ya creado en el servidor. Cada uno utilizará los contadores anteponiendo al nombre que quiera utilizar, su primer apellido. Este web debéis hacerlo en wwwroot/ TuNombre/WebAutomatico