Diagrama de Classes do Sistema de Hotel Diagrama de Use Cases SHAPE MERGEFORMAT Descrio de Use Cases 1- Reservar Acomodao Curso Normal 1. Hospede informa sua identificacao 2. Hospede informa a data e hora de chegada, data e hora de saida 3. Hospede informa tipo de acomodacao 4. Hospede informa acompanhantes, chamar use case IncluirReservasAcompanhante 5.Informar hospede sobre multa em caso de desistencia 6. Informar hospede sobre desconto 7. Hospede informa dados cartao de credito 8. Efetuar ReservaAcomodacao 9. Encerrar use case Cursos Alternativos 1. Hospede nao cadastrado 1.1. Chamar o use case IncluirHospede 2. Data chegada Data Saida 2.1. Enviar Msg Datas inconsistentes 2.2. Abandonar use case. 3. Nao existe tipo de acomodacao solicitada 3.1. Enviar Msg Tipo de acomodacao nao disponivel 3.2. Abandonar use case 4. Hospede nao tem acompanhantes 5. Nao h multa para desistencia 5.1. Enviar Msg Nao existe multa para desistencias 6. Nao h descontos concedidos 6.1. Enviar Msg Nao existem descontos concedidos 7. Hospede nao possui cartao de credito 7.1. Enviar Msg Pagamento de hospedagem a vista (cheque ou dinheiro) Diagrama de Seqncia 1- Reservar Acomodao - Curso Normal Reservar Acomodao - Curso Alternativo 1 Curso Alternativo 2 3- Listar Hospedes Atuais Curso Normal 1. Obter hospedagem em Hospedagens com DataSaida em branco 2. Para cada hospedagem encontrada em Hospedagens obter Hospede em Hospedes 3. Para cada hospedagem encontrada em Hospedagens obter Acompanhantes e Acomodacoes 4. Imprimir relatorio com as informacoesNome do hospede principal, Nome dos Acompanhantes, Data de Entrada, Data Prevista Saida e o numero da acomodacao. 5.Encerrar use case Curso Alternativo 1. Nao h DataSaida em branco em Hospedagens 1.1 Imprimir Msg Nao h hospedes no hotel no momento 1.2. Abandonar use case 3. No h acompanhantes para Hospedes. 3.1. Imprimir msg Esse hospedagem no tem acompanhantes. 3.2. Imprimir relatorio com as informaes Nome do Hospede Principal, Data