Lista de las Principales Clases, Operaciones y Atributos

Clase Cliente

Atributos

  • DNI
  • Nombre
  • Apellidos
  • Dirección
  • Localidad
  • Provincia
  • Código postal
  • Teléfono de contacto
  • Estado

Operaciones

  • insertarCliente
  • modificarDatosCliente

Clase Producto

Atributos

  • Código producto
  • Nombre
  • Categoría
  • Proveedor
  • Precio de compra
  • Observaciones
  • Existencias
  • Valor Umbral
  • Época Venta
  • Path foto
  • Estado

Operaciones

  • insertarProducto
  • obtenerPrecioVenta
  • modificarDatosProducto

Clase No Venta

Atributos

  • Código producto (relación)
  • Cantidad
  • Fecha

Operaciones

  • agregarProducto

Clase Venta

Atributos

  • Código Venta
  • DNI Cliente (relación)
  • Código Zona Provincia
  • Fecha Envío
  • Hora Envío
  • Precio Total
  • Estado
  • Era Reserva
  • Fecha realización
  • Zona Envío (relación)
  • Código Factura (relación)

Operaciones

  • insertarVenta
  • comprobarFechaValida
  • comprobarHorarioValido
  • decrementarArticulos
  • recalcularPrecioVenta
  • modificarEstadoVenta
  • modificarLugarYFechaEntrega
  • restablecerExistencias
  • generarFactura
  • comprobarExistenciasEnVenta
  • modificarPrecioTotal
  • agregarProducto
  • quitarProducto

Clase Línea Venta

Atributos

  • Código Venta (relación)
  • Código Línea Venta
  • Código Producto (relación)
  • Cantidad
  • Total Línea Venta

Operaciones

  • modificarPrecioLinea

Clase Reserva

Atributos

  • Código Reserva
  • DNI Cliente (relación)
  • Código Zona Provincia
  • Fecha Envío
  • Hora Envío
  • Precio Total
  • Entrega a cuenta
  • Estado
  • Fecha realización
  • Zona Envío (relación)

Operaciones

  • insertarVenta
  • comprobarFechaValida
  • comprobarHorarioValido
  • decrementarArticulos
  • recalcularPrecioVenta
  • modificarEstadoVenta
  • modificarLugarYFechaEntrega
  • restablecerExistencias
  • generarFactura
  • comprobarExistenciasEnVenta
  • modificarCantidadACuenta
  • convertirEnVenta
  • modificarPrecioTotal
  • agregarProducto
  • quitarProducto

Clase Línea Reserva

Atributos

  • Código Reserva (relación)
  • Código Línea Reserva
  • Código Producto (relación)
  • Cantidad
  • Total Línea Reserva

Operaciones

  • modificarPrecioLinea

Clase Factura

Atributos

  • Código Factura
  • NIF cliente
  • Código Venta (relación)
  • Precio total
  • Precio envío domicilio

Operaciones

  • imprimirFactura

Clase Línea Factura

Atributos

  • Código Factura (relación)
  • Código Línea Factura
  • Código Línea Venta (relación)
  • Total Línea Factura
  • Descripción

Clase Empresa

Atributos

  • Gerente
  • Nombre empresa
  • NIF empresa
  • Dirección
  • Código postal
  • Localidad
  • Provincia
  • Teléfono
  • Margen beneficios
  • IVA
  • Recargo de equivalencia
  • Precio por mano obra
  • Path logo

Operaciones

  • establecerDatosEconómicos
  • insertarDatosEmpresa

Clase Gasto

Atributos

  • Código Gasto
  • Fecha

Clase Pedido

Atributos

  • Código Gasto (herencia)
  • Fecha (herencia)
  • Total Pedido

Operaciones

  • modificarPrecioTotal
  • agregarProducto
  • quitarProducto

Clase Línea Pedido

Atributos

  • Código Pedido (herencia)
  • Código Línea Pedido
  • Código Producto (relación)
  • Cantidad
  • Total Línea Pedido

Operaciones

  • modificarPrecioLinea

Clase Gasto Adicional

Atributos

  • Código Gasto (herencia)
  • Fecha (herencia)
  • Cantidad
  • Descripción

Operaciones

  • insertarGastoAdicional

Clase Zona Provincia

Atributos

  • Código Zona Provincia
  • Código postal
  • Nombre
  • Tipo zona
  • Precio envío

Operaciones

  • SeleccionarRutaFichero
  • leerEntradaZonaProvincia
  • almacenarEntradaZonaProvincia
  • insertarZonaProvincia
  • modificarDatosZonaProvincia
  • eliminarZonaProvincia

  • Además, de forma general, tendremos la función “calcularBusqueda”, que no pertenece a ninguna clase en particular.

Volver a modelado estático del prototipo I

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.