Está en la página 1de 2

Ejercicio 1:

Construir un sistema web de reservas de un vehículo, el cual este conformado por:

1. Una vista HTML donde pueda reservar los vehículos, por medio de un calendario que me
permita seleccionar las fechas de reserva de un vehículo determinado, al seleccionar las
fechas debe aparecer un botón con la opción “Reservarτ deberá arrojarme en una lista
los vehículos que puedo reservar en periodo seleccionado. La lista deberá ser dibujada
en HTML con los siguientes campos:

a) Marca y submarca del vehículo.


b) Año
c) Color
d ) Concesionario (Vendedor)
e) # de serie
f ) Periodo de reserva (desde - hasta)
g) Por cada renglón deberá aparecer la opción “Reservar"

2. Al seleccionar la opción “Reservar"deberá mostrarme un pop-up o alert mostrando el


detalle de mi reserva - Vehículo, fecha y concesionario.

3. Considerar una vista HTML para mostrar todas las reservas realizadas. (deseable, agre-
gar un filtro por concesionario)

4. Considerar una entidad “Reservas.en la cual deberá relacionarse un vehículo y el periodo


de reserva utilizando campos de fecha y booleanos.

5. Un catálogo donde se pueda realizar el alta, baja y modificación de vehículos clasificados


por los siguientes campos:

a) Marca
b) Submarca
c) Modelo (año)
d ) Color
e) Concesionario (Vendedor)
f ) # de serie

6. Un catálogo donde se pueda realizar el alta, baja y eliminación de un concesionario


dedicado a la venta de vehículos, cada concesionario puede tener asociados diferentes
vehículos de diferentes marcas. Se deberá mostrar una serie de vehículos relacionados
sobre una tabla en HTML (ejemplo: Un concesionario puede vender automóviles Ford,
VW, Nissan, se deben considerar los siguientes campos para la entidad que ejemplifique
al concesionario:

a) Nombre del concesionario


b) Dirección (Calle, Colonia, Codigo Postal)

1
c) Lista de vehículos relacionados.

7. Deseable poder organizar los elementos en menús, pestañas, navbars o sidebars con la
finalidad de poder organizar los elementos.

8. Herramientas y frameworks a utilizar:

a) Java 11
b) Base de datos PostgreSQL o MySQL
c) Framework front-end a libre elección.

9. Entregables:

Se realizará una reunión virtual con el candidato para explicar la solución obtenida.
El candidato deberá mostrar en sesión remota un diagrama entidad-relación y el código fuente
elaborado.

También podría gustarte