Está en la página 1de 3

Sistema de Ventas.

Una tienda comercial lo ha contratado para realizar un sistema que le permita registrar las ventas
que realiza en el día a día, así como los clientes más frecuentes, por lo que le proporciona la
siguiente información que le gustaría almacenar:

 CLIENTES
o IdCliente (Identificador)
o Nombre
o Apellidos
o Foto
o Correo
o Dirección
o CD. Procedencia
o Estado
o Fecha de Nacimiento
 Trabajador
o idTrabajador (Identificador)
o nombre
o apellidos
o Foto
o puesto
o idDepartamento en que labora
o nombre del departamento
 Departamento
o idDepto (Identificador)
o nombre
o ubicación
 CategoríaArtículos
o IdCategoría (Identificador)
o Nombre
o Descripción
o UNA CATEGORÍA CONTIENE MUCHOS ARTÍCULOS
 IdArtículo
 nombreArtículo

 Artículo
o idArtículo (Identificador)
o nombre (obligatorio)
o precio (obligatorio)
o costo (opcional)
o descripción (opcional)
o Stock mínimo
o Stock máximo
o cantidad
 Ventas
o Idventas (Identificador)
o fechaVenta (aparecerá la del sistema)
o subtotalVenta
o Iva
o Total
o Idvendedor (obligatorio)
o Nombre vendedor (obligatorio)
o idCliente
o nombreCliente
o UNA VENTA TIENE MUCHOS ARTÍCULOS
 IDartículo (obligatorio)
 Nombre (obligatorio)
 Cantidad a comprar (obligatorio)
 Precio del artículo
 Subtotal (obligatorio)
 Devoluciones
o idDevolucion (identificador)
o idVenta (obligatorio)
o TotalVenta (obligatorio)
o FechaVenta (obligatorio)
o FechaDevolución (aparecerá la del sistema)
o Observaciones de la devolución
 AAA
REALIZAR LO SIGUIENTE:
1. Construir las transacciones identificando los subtipos donde se requieran y lo
solicita el ejercicio.
2. CREAR DOMINIOS EN:
a. idCliente y idTrabajador (númérico de 8, autonumérico de 1 en 1)
b. idVenta y idDevolución: Carácter de 6
c. nombre carácter 50
d. apellidos carácter 60
3. UTILIZAR REGLAS
a. Error (defina campos obligatorios)
b. Messaage (campos no obligatorios)
c. Default
d. NoAccept. Al realizar una devolución o cancelación de venta no se
aceptarán ventas anteriores al día de la devolución.
4. Aplicar patrones a las transacciones:
a. CategoríasArtículos
b. Devoluciones
i. Realizará: Filtros, ordenar, eliminar atributos no requeridos
5. Genere el diagrama de tablas extendido y el diagrama de transacciones e
indique las diferencias que se tiene en estos dos diagramas que se le han
generado
6. Definición de subtipos
a. Inventario: Registrará los productos que compra a un proveedor y los
productos que vende a sus clientes

7. Fórmulas.
a. Calcular el subtotal en línea de venta (cantidad de productos por el precio)
b. Calcular el subtotal, iva (15% del subtotal y total de la venta
8. AA

También podría gustarte