Files
biblioteca-en-java-swing/info.md
Daniel Cortés dd3908517d Primer commit del sistema como tal <3
Esta wonito pero cambiare las ventanas y su funcionalidad
2019-05-06 16:30:32 -04:00

2.1 KiB

#Libros

Datos

  • Número de serie
  • ISBN
  • Título
  • Número de páginas
  • Precio de referencia
  • Año de publicación
  • Idiomas
  • Autores
  • Categorías
  • Editorial.

Información

  • Un libro podrá tener el mismo ISBN que otro libro, pero distinto número de serie.
  • Un libro puede ser escrito por uno o más autores
  • Un libro puede tener una o más categorías
  • Un libro puede tener uno o más idiomas
  • Un libro debe tener asociada solo una editorial.
  • El libro mantendrá un estado en la base de datos: vendido, arrendado o disponible.
  • De los autores solo se necesita conocer su nombre, apellido paterno y apellido materno.
  • De la editorial solo se debe almacenar el nombre.

#Distribuidores:

Datos

  • Rut
  • nombre de empresa
  • dirección
  • teléfono
  • año desde que vende libros a la biblioteca.

Clientes:

Datos

  • Rut
  • Nombre
  • Apellido paterno
  • Apellido materno
  • Direcciones
  • Teléfonos
  • Correos electrónicos
  • Fecha nacimiento.

Información

  • Un cliente puede tener uno o mas direcciones
  • Un cliente puede tener uno o mas teléfonos
  • Un cliente puede tener uno o mas correos

Trabajadores

Datos

  • Rut
  • Nombre
  • Apellido paterno
  • Apellido materno
  • Direcciones
  • Teléfonos
  • Correos electrónicos
  • Fecha de contrato laboral.

Información

  • Un trabajador puede tener una o más direcciones
  • Un trabajador puede tener uno o más teléfonos
  • Un trabajador puede tener uno o más correos

Compras

Datos

  • Libros comprados
  • distribuidor involucrado
  • Factura.

Factura

Datos

  • Folio
  • Precio neto
  • Precio con IVA
  • Costo IVA
  • Fecha de compra
  • Hora de compra
  • Distribuidor involucrado
  • Método de pago.

Ventas

Datos

  • Libros vendidos
  • Cliente involucrado
  • Trabajador involucrado
  • Boleta.

Boleta

Datos

  • Folio
  • Precio neto
  • Precio con IVA
  • Costo IVA
  • Fecha de venta
  • Hora de venta
  • Cliente involucrado
  • Trabajador involucrado
  • Método de pago.

#Arriendos:

  • Libros arrendados
  • Costo total
  • Fecha de arriendo
  • Fecha de devolución estimada
  • Fecha de entrega real
  • Días de retraso
  • Multa
  • Costo de arriendo
  • Cliente involucrado
  • Trabajador involucrado.