Está en la página 1de 1

Patron General

class Domain Model

PSession PAdministracion
- acceder(String,String): void - Session(String): void

javax.swing.JFrame
PLibro
NLibro
- __ELIMINAR: javax.swing.JButton DLibro
- __MODIFICAR: javax.swing.JButton - Datolibro: DLibro
- __REGISTRAR: javax.swing.JButton - disponible: EstadoLibro - Categoria: int Conector
- cod: String - estado: EstadoLibro - cod: String
- con: Conector - conector: Conector
- estado: String - estado_libro: String -con -
-Datolibro - Estado: String conexion: Connection
- NegocioCategoria: NCategoria - prestado: EstadoLibro
-NegocioLibro - - Personal: int - configuracionBD: ConfiguracionBD
- NegocioPersonal: NPersonal reservado: EstadoLibro
- Precio: int - driver: String
- Precio: int - tipo: String
+ ActualizarStock(String, int, String): void - Stock: int
- Reservar: javax.swing.JButton
+ EliminarLibro(String): void - Titulo: String
- Stock: int + cerrarConexion(): void
+ estadoSiguiente(): void
- Titulo: String + DLibro() + Conectar(): Connection
+ getDisponible(): EstadoLibro
+ Eliminar(): void - Conector()
- __ELIMINARActionPerformed(java.awt.event.ActionEvent): void + getEstado(): EstadoLibro
+ getTabla(): DefaultTableModel + ejecutar(String): void
- __MODIFICARActionPerformed(java.awt.event.ActionEvent): void + getNodisponible(): EstadoLibro
+ Guardar(): void + ejecutarQuery(String): ResultSet
- __REGISTRARActionPerformed(java.awt.event.ActionEvent): void + getReservado(): EstadoLibro
+ GuardarStock(): void + getConectar(): Conector
+ Actualizate(): void + insertarEstado(String): void
+ Modificar(): void + getConfiguracionBD(): ConfiguracionBD
+ CargarCombo(): void + ListaTabla(): DefaultTableModel
+ getResult(ResultSet, String, String): Object
+ CargarCombo2(): void + ModificarLibro(String, String, int, int, String, int, int): void -con + setConfiguracionBD(ConfiguracionBD): void
- initComponents(): void + NLibro()
- setTipoBD(): void
- jButton2ActionPerformed(java.awt.event.ActionEvent): void + obtenerEstado(): String
+ main(String[]): void + setDisponible(EstadoLibro): void
+ PLibro() + setEstado(EstadoLibro): void
- ReservarActionPerformed(java.awt.event.ActionEvent): void + setLibro(String, String, int, int, String, int, int): void
+ setNodisponible(EstadoLibro): void
+ setReservado(EstadoLibro): void

«interface»
ConfiguracionBD

+ getDrive(): String
+ getNombreDeBaseDeDato(): String
EstadoLibro + getNombreDeHost(): String
+ getNombreDeUsuario(): String
# libro: NLibro
+ getNumeroDePuerto(): String
+ EstadoLibro(NLibro) + getPassword(): String
+ estadoSiguiente(): EstadoLibro + getTipoBD(): String

ConfiguracionPostgreSQL ConfiguracionMySQL
Disponible Reservado + getDrive(): String
+ getDrive(): String
- Datolibro: DLibro Prestado + getNombreDeBaseDeDato(): String
~ Estado: String + getNombreDeBaseDeDato(): String
~ Estado: String + getNombreDeHost(): String + getNombreDeHost(): String
~ NegocioLibro: NLibro ~ Estado: String
~ NegocioLibro: NLibro + getNombreDeUsuario(): String + getNombreDeUsuario(): String
~ NegocioLibro: NLibro + getNumeroDePuerto(): String
+ Disponible(NLibro) + getNumeroDePuerto(): String
+ estadoSiguiente(): EstadoLibro + estadoSiguiente(): EstadoLibro + estadoSiguiente(): EstadoLibro + getPassword(): String
+ getPassword(): String
+ Reservado(NLibro) + Prestado(NLibro) + getTipoBD(): String + getTipoBD(): String

-NegocioPersonal

NPersonal
-Datopersonal
+ ListarCombo(): DefaultComboBoxModel DPersonal

+ getCombo(): void

También podría gustarte