Está en la página 1de 5

IES FRANCISCO AYALA

Departamento de Informática.
Entornos de Desarrollo. - 1º CFGS DAW.-

Estamos trabajando en el diseño de una aplicación informática sobre un sistema de alquileres de coches.

Para realizar un alquiler, el cliente deberá identificarse dando sus datos personales (DNI, nombre, dirección, cuenta bancaria y
teléfono) y presentar su permiso de conducir. Dichos datos son introducidos por el operador en la aplicación en caso de no ser un cliente
registrado con anterioridad. Seguidamente, se muestran una serie de modelos, ordenados por tipos (de carga, de pasajeros, turismo, ...),
categorías (gama alta, media o económica) y precios, entre los que el cliente elige el adecuado a sus necesidades. Existen varios vehículos
de cada modelo. La aplicación comprueba que hay vehículos disponibles del modelo seleccionado y que el permiso de conducir del
cliente le permite alquilar dicho vehículo, informando del error en caso contrario.
Se anota el número de días que inicialmente se estima que durará el alquiler, aunque este valor puede ser ampliado posteriormente
de mutuo acuerdo mediante comunicación telefónica y sin recargo alguno.
También se anota la cantidad entregada por el cliente como fianza, estipulada en función del vehículo y duración del alquiler.

La aplicación imprime un contrato donde se especifica el vehículo a alquilar, identificado por su matrícula, datos del cliente, la
fecha de inicio del alquiler y donde figura también el nº de kilómetros que tiene el vehículo en el momento de ser alquilado. En este
contrato aparecen las condiciones económicas del alquiler, como el precio por día del vehículo, recargo por kilometraje o por entrega fuera
de plazo, fianza entregada,...
El cliente firma dicho contrato y retira el vehículo.

Cuando se realiza la devolución del auto, el operario anotará el nº de kilómetros que consten en el coche en ese momento, y la
aplicación registrará la fecha efectiva de devolución. A partir de estos datos se pueden obtener los días alquilados y kilómetros recorridos,
que son la base de cálculo junto con el precio de alquiler diario a partir de los que se obtiene el costo efectivo del alquiler. Además se
calcularían si existen, los recargos por exceso de kilómetros o tiempo, conforme a las cláusulas del contrato.

Con todo ello, y tras descontar la fianza entregada en el momento del alquiler, se registra e imprime la factura final a abonar por el
cliente. Esta factura puede ser pagada en el momento, cargarse en la cuenta del cliente, o anotarse como pendiente de pago. La aplicación
deberá guardar el estado en que se encuentra en cada momento, y gestionar el pago de la factura en otro momento distinto a la devolución
del vehículo.
Clases:
1. Alquiler/contrato: días que durará, fecha de inicio, fianza, nºkm, precio por día, recargo por kilometraje, entrega fuera de plazo,
2. Cliente
3. Coche: vehículo, matrícula, categoría
4. Modelo: precio por día,
5. Factura: si está pagada
6. Devolución

Relaciones entre clases:

Alquilerfactura
ClienteAlquiler
AlquilerCoche
ClienteFactura
Cochemodelo
DevoluciónAlquiler
Representación:

1 Corresponde 0..
1 Contrata *
Cliente Alquiler Devolución

1..*
1
*

Procesa
Produce

0..1 *

Factura Contiene

1 Tiene 1..
Modelo Coche
Coche
vehículo
matrícula
categoría

Cliente
DNI
nombre
dirección
cuenta bancaria
teléfono
Permiso de con

Alquiler
días que durará
fecha de inicio
fianza
nºkm
precio por día
recargo por
kilometraje
entrega fuera de
plazo
Devolución
Modelo
Precio por día

Factura

También podría gustarte