Diagrama de Classes
1 pág.

Diagrama de Classes


DisciplinaAnálise Orientada A Objetos II217 materiais345 seguidores
Pré-visualização1 página
Reserva
- codigo : int
- dataSaida : Date
- dataEntrada : Date
- statusReserva : int
- codigoHospede : int
- codigoApartamento : int
-qtdeHospede : int
+ consultarReserva() : void
+ agendarReserva() : void
+ alterarReserva() : void
+excluirReserva() : void
Hospede
- codigo : int
- nome : String
- cpf : String
- telefone : Number
- celular : Number
- email : char
- codEndereco : int
- dataNascimento: Date
- nacionalidade : String
- rg: String
+ consultarCliente() : void
+ alterarCliente() : void
+ excluirCliente() : void
+ cadastrarCliente() : void
Historico
- boxStatus : int
- dataInicio : Date
- dataFinal : Date
- infoHospede : int
- infoReserva : int
- infoApartamento : int
+ gerarHistorico() : void
+ imprimirHistorico() : void
Apartamento
- codigoApartamento : int
- numeroApartamento : Number
- tipoApartamento : Character
- statusApartamento : Character
+ consultaApartamento() : void
+alterarStatus() : void
+ bloquearApartamento() : void
+ desbloquearApartamento() : void
+ cadastrar() : void
Observacao
- descricao : String
- tipo : String
+ novaObservacao() : void
Produto
- codProduto : int
- nome : char
- marca : char
- valor : char
+ consultarProd() : void
+ alterarProd() : void
+ excluirProd() : void
Endereco
- codigo : int
- rua : Character
- complemento : Character
- bairro : Character
- cidade : Character
- cep : Number
- estado : Character
- pais : Character
+ consultarEndereco() : void
+ cadastrarEndereco() : void
+ alterarEndereco() : void
Pagamento
- codPagamento : int
- formaPagamento : int
- tipoDiaria : String
- valorPagamento : \ufb02oat
- dataVencimento : Date
+ con\ufb01rmarPagamento() : void
+ alterarPagamento() : void
+ excluirPagamento() : void
+ pesquisarPagamento() : void