Prévia do material em texto
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Disciplina: Análise Orientada a Objetos II Prof. (a): Iolanda Cláudia Sanches Catarino Estudo de Caso – Controle de Recepção – Hotelaria A partir da descrição do estudo de caso a seguir, faça: 1. Diagrama de Use Cases. 2. Diagrama de Classes. 3. Diagrama de Estrutura Composta – Use Case “Realizar CheckIn”. 4. Diagrama de Atividades – Use Case “Manter Empresa”. 5. Diagrama de Atividades – Use Case “Realizar Reserva”. 6. Diagrama de Sequência – Use Case “Realizar CheckIn”. 7. Diagrama de Sequência – Use Case “Realizar CheckOut”. 8. Diagrama de Máquina de Estados – Classe “Apartamento”. Descrição: Controle de Recepção – Hotelaria Deseja-se desenvolver um sistema para o módulo de Recepção de um hotel. O módulo Recepção é responsável em controlar as reservas, os cadastros dos hóspedes e de empresas, e o controle de check-in (entrada do hóspede) e check-out (saída do hotel) de um hóspede. É necessário manter um cadastro dos apartamentos do hotel, cadastrando-os com o número, tipo (padrão solteiro, padrão casal, padrão conjugado, luxo solteiro etc), situação (disponível, ocupado, em arrumação ou encerrado) e valor da diária. Cada apartamento é classificado com um tipo apenas. Um hóspede deve ser cadastrado com: CPF, RG, nome, endereço completo, idade, telefone residencial, celular, sexo, filiação, escolaridade, estado civil, nacionalidade, número do passaporte, placa do carro e nome da empresa que trabalha. Para um hóspede que se hospeda com sua família é necessário fazer o cadastro de todos os membros da família hospedados. Um hóspede pode se hospedar no hotel vinculado à empresa que trabalha, sendo necessário ter o cadastro prévio da empresa conveniada. Uma empresa conveniada com o hotel deve ser cadastrada com: CNPJ, nome fantasia, razão social, inscrição estadual, ramo de atividade, endereço completo, telefone, fax, celular, e-mail e nome de uma pessoa para contato. Um hóspede para se hospedar no hotel tem que ter uma reserva prévia realizada por ele ou pela empresa que o hóspede trabalha, se for à empresa que será responsável pela estada do hóspede, assim custeando apenas as diárias e não as suas despesas (consumo de refeições, lanches, bebidas no hotel). Uma reserva é mantida por: nome da(s) pessoa(s) que irá(ão) se hospedar em um apartamento, data que efetuou a reserva, data de entrada, hora prevista de entrada, data de saída, número de adultos, número de crianças e nome da empresa que trabalha, se for a empresa que será responsável pela estada do hóspede. Um hóspede ou uma empresa podem realizar várias reservas. Um hóspede ao chegar no hotel deve ser cadastrado, caso ainda não tenha cadastro, confere-se a reserva e registra-se a entrada do hóspede em um apartamento, realizando CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS o check-in. Um check-in deve ser cadastrado com: data de entrada, hora de entrada, data prevista de saída, nome do hóspede, nome de acompanhante (também cadastrado como hóspede) se tiver, placa do carro e observação. Durante a estada do hóspede no hotel, todas as refeições/alimentos consumidos ou serviços realizados para o hóspede são lançados como despesas, registrando o número do apartamento, a data, tipo de despesa (serviço de lavanderia, refeição no restaurante, lanche etc), a descrição da despesa, quantidade e valor. Na saída do hóspede é realizado o check-out, registrando: a data e hora de saída, valor total das despesas e o valor total das diárias (totalizando o valor do check-out) e a forma de pagamento (dinheiro ou cartão). Ao confirmar o check-out é emitido a nota fiscal de saída, referente às diárias, e também é emitido o cupom fiscal, referente as despesas. É importante o sistema disponibilizar consultas e relatórios de: Hóspedes, Empresas, Reservas, Check-in e Check-out.