Una empresa de torneado desea crear una base de datos para la

Anuncio
Una empresa de torneado desea crear una base de datos para la gestión de los clientes,
productos y pedidos. Para ello, los datos de los que se dispone son los siguientes:
De cada cliente se guarda un identificador, NIF/CIF, nombre, apellidos, teléfono,
dirección, localidad, provincia y código postal.
De cada producto se guardará un identificador, una descripción, una categoría, el precio
de coste, el precio de venta al público y el máximo descuento aplicable.
De cada pedido guardamos la fecha de pedido, cliente que lo realiza, contenido del
pedido (id producto, descripción producto, cantidad, precio unitario, descuento aplicado,
total producto), el total del pedido y si el pedido ha sido servido ya o no.
Como restricciones adicionales tenemos las siguientes:
Todos los campos citados son requeridos, salvo el teléfono y código postal del
cliente.
La aplicación contará con un menú inicial que muestre el logo de la compañía y permita
realizar cuatro operaciones básicas: gestión de clientes, gestión de productos, gestión de
pedidos y salir de la aplicación, y una operación de consultas extras.
En cuanto a la gestión de clientes podemos crear, modificar, eliminar y consultar
clientes. La modificación, eliminación y consulta de clientes se podrá hacer a partir del
NIF/CIF del cliente o a partir de su nombre y apellidos.
En cuanto a la gestión de productos podemos crear, modificar, eliminar y consultar
productos. La modificación, eliminación y consulta de productos se podrá hacer a partir
del identificador de producto o a partir de su descripción.
La gestión de pedidos permitirá la creación, eliminación, modificación y consulta de
pedidos. Para cada pedido podremos editar la composición del pedido.
Como operaciones extras nuestro cliente está interesado en saber
•
Cuáles son los productos de una categoría pasada a través de una lista
desplegable que hayan sido pedidos por un cliente (nombre y apellidos,
o bien CIF/NIF) determinado.
•
Pedidos servidos entre dos fechas pasadas como parámetro por dos
cuadros de texto
•
Nombres y apellidos de los clientes que tengan pedidos sin servir que
incluyan productos de la categoría “forja”
•
Clientes de una provincia (pasada a través de una lista desplegable) que
tengan pedidos servidos con importe superior a 6000 EUR
Fecha de entrega: Semana del 6-7-8 de noviembre.
Descargar