Вы находитесь на странице: 1из 2

Atributos

La clase usuario tiene los siguientes atributos: (Ci, Contraseña, Nombre).


La clase empleado tiene los siguientes atributos: (id empleado, nombre, ap. Paterno,
ap. Materno, dirección, teléfono, cargo).
La clase rol tiene los siguientes atributos: (Codrol, Nombre).
La clase compra tiene los siguientes atributos: (idcompra, nombre-prod, cantidad,
p.unit, p.mayor, consignatario, fecha, total).
La clase proveedor tiene los siguientes atributos: (idpro, nombre, ap, am, dirección,
telefono).
La clase venta tiene los siguientes atributos: (codven,producto, cantidad, costo,
fecha, total).
La clase cliente tiene los siguientes atributos: (nitci, nombre, ap, am).
La clase factura tiene los siguientes atributos: (n factura ,autorizacion , cliente,
nit/ci, detalle, fecha ).
La clase producto tiene los siguientes atributos: (idpro, lim strock, marca,modelo,
descripción, nombre, cantidad, foto, consign)
La clase reserva tiene los siguientes atributos: (codreserva, cliente, cantidad, a
cuenta, saldo, producto, total, fecha)
La clase recibo tiene los siguientes atributos: (nº recibo, a cuenta, saldo, nombre,
detalle, fecha)
class Modelo de clases

Empleado Usuario
- ci: int - id: serial Rol
+ nombre: char - nombre: char
+ ap: char - contraseña: char 1 1 - codrol: serial
+ am: char + nombre: char
0 0..*
+ direccion: char + adicionar() : void
+ telefono: int + modificar() : void
+ cargo: char + eliminar() : void
1 1
+ adicionar() : void
+ modificar() : void
+ eliminar() : void
Factura

+ nºfactura: int
- nit-empresa: int
+ autorizacion: char
0..*
0..* - nitci: int
+ detalle: char
Ventas
Prov eedor Compras 1 + fecha: date
- codven: serial + cliente: char
- idpro: serial - idcompra: serial
+ producto: char
+ nombre: char + puniatario: int + facturar() : void
+ cantidad: int
+ ap: char + pmayor: int
+ fecha: date 1
+ am: char + cantida: int
+ total: int
+ telefono: int + fecha: date
1..* 1 + + costo: int
+ direccion: char total: int
+ punitario: int 1..*
- producto: char
Cliente
+ adicionar() : void + adicionar() : void
+ modificar() : void + adiconar compra() : void
+ ver() : void - nitci: int
+ eliminar() : void + modificar compra() : void
+ nombre: char
+ ver compra() : void 1 + ap: char
1 1
+ am: char

+ adicionar() : void
0..* 0..* + modificar() : void
+ eliminar() : void
Productos
1
- idproducto: serial
+ nombre: char
+ cantidad: int
+ descripcion: char
+ limstock: int Reserv as 1..*
+ marca: char + codreserva: serial
+ modelo: char + cliente: char
+ foto: char + cantidad: int
+ punit: int 1..* 1..* + detalle: char
+ pconsig: int - fecha: date
- acuenta: int
+ adicionar() : void + saldo: int
+ modificar() : void + total: int
+ eliminar() : void
+ adicionar() : void

Recibo

- nºrecibo: int
+ acuenta: int
+ cliente: char
+ detalle: char
+ saldo: int

+ iprimir() : void

Вам также может понравиться