Resumen de proyectos a realizar en el módulo de Desarrollo de Aplicaciones Web en entorno servidor


Reserva de hora en una peluqueria on-line

Se trata de realizar una web para solicitar citas en una peluqueria. Inicialmente pedirá un nombre de usuario y su contraseña.

El usuario se validará (dando un error si no existe el usuario y/o la contraseña) y mostrará una tabla con los servicios disponibles

Permitirá elegir un dia dentro de la semana siguiente al día actual, una hora en la que la peluquería esté abierta y uno de los servicios ofrecidos. Cuando se confirme pedir cita, se dará de alta

Se necesita una parte de administración que saque un listado con las citas del dia actual

La base de datos contendrá: los datos de los clientes, los servicios ofrecidos y las citas concertadas


Venta de artículos usados "Me lo llevan de las manos"

Se trata de una aplicación que accederá a una base de datos única situada en el ordenador del profesor.

Cada web de los alumnos realizará un acceso de forma que los artículos ya vendidos no permitirán realizar enlaces y los artículos sin vender podrán mostrar su información completa y todas las fotos del mismo:

Por último se podrá "reservar" el artículo introduciendo el código del usuario. En ese momento reserva el artículo pasando a la condición de "vendido". La aplicación informará de que los datos son correctos, y pasará a la página inicial

 

 


Venta y facturación de una empresa minorista

Se trata de la típica venta y facturación con las tablas de clientes, artículos, facturas y lineas de factura. Se procederá a la identificación de un usuario, la elección de la cantidad de artículos que desea y la elaboración de la factura:

 

 


Terminal Punto de Venta (TPV)

Proyecto en el que se implementa un TPV para un bar. Debe identificar al camarero que anota la cuenta, pedir artículos a anotar (ojo con el refresco de pantalla, que incrementará de forma errónea el pedido) y sacar un ticket con el desglose de la cuenta

La pantalla de entrada de datos debe permitir elimininar artículos anotados y actualizar el importe constantemente

El sitio también debe tener una parte administrativa (en la entrada de camarero) que sacará un resumen de lo ingresado por los camareros, los artículos vendidos y la estadística que se considere útil para la gestión del negocio


MonumentiPedia (Site colaborativo)

 


Alquiler de instalaciones

Se pretende realizar una aplicación de reserva de plazas de instalaciones deportivas similar a la que el Ayuntamiento de Soria tiene en www.deportes.soria.es

La aplicación tiene la siguiente descripción:

A) Identificación

El usuario se identificará mediante su identificador y una contraseña. El identificador es la clave (numérica) de la tabla usuarios, en la que almacena, además, el nombre completo, y la fotografía. La base de datos estará en PostgreSQL. Una vez identificado se pueden alquilar o consultar los alquileres

B) Proceso de alquiler o reserva:

La primera pantalla presentará las distintas canchas que se pueden alquilar

A continuación presenta el día de la fecha del servidor y la semana entera posterior para elegir el día de la reserva

Una vez elegido el día y la cancha, presenta un “planning” con las horas disponibles y ocupadas. El usuario marcará las horas en las que desea una reserva

Por último se presenta la elección del usuario para confirmar. Si confirma la reserva, se solicitará un número de tarjeta de crédito que hay que validar (ver http://www.fpress.com/revista/Num9807/Truco1.htm) y guardar junto a la reserva

C) Proceso de consulta de alquileres

Presenta 2 opciones: reservas todavía no “disfrutadas” y reservas efectuadas entre 2 fechas (pueden haber ya pasado o ser futuras)