Sie sind auf Seite 1von 3

Desarrollo web en entorno cliente

2DAW

Prctica 1 QuintoCar
Una empresa de compra y venta de coches nos solicita que le realicemos una aplicacin para
realizar las gestiones propias de su negocio. En concreto quieren gestionar datos de sus
clientes, de los vehculos y de las compras y ventas.

Desarrollo web en entorno cliente

2DAW

Dicha aplicacin responder a los siguientes requerimientos:


1.

Se almacenarn los siguientes datos de clientes: Nombre, apellidos, NIF y telfono.


Se supone que no habr dos clientes con el mismo NIF.

2. Se mantendrn los datos de vehculos teniendo en cuenta que hay dos tipos de
vehculos: Turismos y 4x4. No puede haber dos vehculos con la misma matrcula.
a. De todos los vehculos almacenamos los siguientes datos: matrcula,
categora y tipo de combustible.
b. El tipo de combustible puede ser Gasolina, Diesel o Biocombustible (G / D /
B).
c. Los turismos tienen la siguiente informacin especfica: ABS, Descapotable
y Nmero de puertas.
d. Los 4x4 tienen como caracterstica la Pendiente mxima por la que pueden
subir.
3. Se guardarn los datos correspondientes a las compras y ventas realizadas. Una
operacin de compra o venta se determinan en base a un vehculo, un cliente, una
fecha de compra/venta y un importe de compra/venta.
4. Los mens de la aplicacin son los siguientes:
MENU PRINCIPAL
1.ALTA CLIENTE
2.ALTA VEHCULO
3.COMPRAR VEHCULO
4.VENDER VEHCULO
5.LISTADOS

5. Especificaciones de diseo:
a. La pgina principal se dividir en dos marcos: uno para los mens y otro para
los formularios.
b. Los listados pueden tener formularios asociados.
c. El resultado de un listado se mostrar en una nueva pestaa del navegador
que tiene que tener definido el ttulo de la pestaa, un encabezado para el
listado y el listado en s.
d. Los errores se mostrarn con un formulario emergente y tambin en los
propios formularios sealando los campos errneos.
6. Para cada opcin se disear el formulario ms adecuado. La funcionalidad de cada
opcin es la que se explica a continuacin:
a. ALTA CLIENTE: Se solicitarn los datos del cliente y darn de alta en la
aplicacin siempre que el NIF no exista, en caso contrario se mostrar un
mensaje de error.
b. ALTA VEHCULO: Se solicitarn los datos comunes a todos los tipos de
vehculos y los especficos del tipo de vehculo (turismo o 4x4). El vehculo
se dar de alta siempre que la matricula no se encuentre ya registrada.

Desarrollo web en entorno cliente

2DAW

c.

COMPRAR VEHCULO: Se solicitar el NIF del cliente, la matrcula del


vehculo, la fecha de compra y el importe de la compra. La compra se
efectuar siempre que:
i. El cliente ya est registrado
ii. La matrcula sea la de un vehculo registrado
iii. La fecha sea vlida.
iv. El vehculo no se haya comprado o vendido anteriormente
d. VENDER VEHCULO: Se solicitar el NIF del cliente, la matrcula del
vehculo, la fecha de venta y el importe de la venta. La venta se efectuar
siempre que:
i. El cliente ya est registrado
ii. La matrcula sea la de un vehculo comprado y no vendido
anteriormente
iii. La fecha sea vlida y posterior a la fecha de compra.
iv. El importe de la venta sea superior al importe por el que se compr.
e.

f.

LISTADOS: Dar paso al men de listados.


i. VEHCULOS A LA VENTA: Se generar un listado de los vehculos
que a fecha actual se encuentren a la venta. Es decir, aquellos que
hemos comprado pero an no hemos vendido.
ii. VEHCULOS VENDIDOS EN UN PERIODO: La aplicacin solicitar
por medio de un formulario dos fechas, una de inicio y otra de fin
del periodo. El listado generado mostrar todos los datos de las
ventas en el periodo especificado. Los campos que deben aparecer
son: Datos completos del vehculo, fecha de compra, fecha de venta,
importe de compra, importe de venta y beneficio (importe venta
importe compra). Los registros del listado deben salir ordenados
por fecha de venta ascendente.
iii. VEHCULOS COMPRADOS EN UN PERIODO: La aplicacin
solicitar por medio de un formulario dos fechas, una de inicio y
otra de fin del periodo. El listado generado mostrar todos los
datos de las compras en el periodo especificado. Los campos que
deben aparecer son: Datos completos del vehculo, fecha de compra,
importe de compra y datos del cliente vendedor. Los registros del
listado deben salir ordenados por fecha de compra descendente.
iv. LISTADO DE VEHCULOS: Este listado tiene un formulario
asociado donde se podr escoger que vehculos listar por varios
criterios:
1. Tipo: Turismo, V4x4 o Todos
2. Combustible: Gasolina, Diesel, Biocombustoble o Todos
v. LISTADO DE CLIENTES: Este listado mostrar un listado de
clientes ordenado por apellidos ascendentemente.
vi. SALIR: Salir al men principal de la aplicacin
SALIR: La aplicacin terminar.

Das könnte Ihnen auch gefallen