Buscar

Modelagem de Sistema Hoteleiro

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Estudo de Caso - Sistema Hoteleiro - 
 
 
Deseja-se desenvolver um sistema para um pequeno hotel, com apenas 1 
filial. 
E você devem fazer a modelagem solicitada para o sistema, que tem o 
seguinte funcionamento 
 
• Quando o hóspede telefona e pede para reservar um quarto ele informa 
seu CPF. Caso não seja um hóspede registado, lhe é solicitado que 
informe nome, endereço completo, telefone celular, telefone fixo para 
registro de seus dados no sistema. O hóspede informa data prevista de 
entrada e saída do hotel e quantidade de ocupantes do quarto. O 
funcionário verifica se existe quarto disponível no período solicitado para 
atender a quantidade de ocupantes informada. Caso afirmativo, é feita a 
reserva do quarto (nome, endereço, CPF do cliente, data reserva, data 
prevista de entrada e saída). Caso negativo, é informado ao cliente a não 
disponibilidade do quarto. 
• Quando o cliente não mais desejar o quarto reservado, ele informa e o 
funcionário providencia o cancelamento da reserva, disponibilizando 
novamente o quarto. Neste caso o cancelamento foi por uma ação do 
cliente, que procurou o hotel para cancelar reserva feita previamente. 
Todo o cliente que não comparecer ao hotel para hospedar-se até às 
19:00 horas do dia da reserva, deve ter a sua reserva, devidamente 
cancelada. O cliente que for chegar 2h ou mais após horário de checkin 
(14:00), com limite das 19h, deve informar o hotel para que sua reserva 
não seja automaticamente cancelada. 
• Quando o hóspede realizar o checkin, o funcionário faz o registro de 
entrada de sua hospedagem: confirma os dados cadastrais de quem fez a 
reserva e os altera em caso de alguma divergência e confirma datas de 
entrada e saída, além da quantidade de ocupantes do quarto. Caso o 
hóspede não seja cadastrado (hospedagem anterior, ou reserva prévia) 
no sistema, deve-se cadastra-lo (mesmos dados da reserva) nesse 
momento. 
• Quando o cliente deixar o hotel, notificando sua saída, será fornecido a 
conta, e o quarto será disponibilizado para limpeza, ficando indisponível 
para locação. O pagamento poderá ser realizado em dinheiro, cheque ou 
cartão. Tanto o pagamento em cheque como em cartão, podem ser pagos 
em até 3x sem juros no cartão (apenas) para valores superiores a R$ 
1.200,00. Quando o quarto estiver limpo, após uma ocupação, o gerente 
torna-o disponível para nova locação. 
• Sempre que novos quartos forem construídos ou quartos sejam 
desativados (excluídos do hotel para locação), o gerente informa para que 
os registros dos quartos sejam ajustados no sistema. Da mesma forma 
que informa ao sistema quartos que fiquem indisponíveis para obras, 
registrando número do quarto e período – data inicial e data final – de 
inatividade. 
 
 
Os seguintes relatórios precisam ser emitidos pelo sistema 
 
• Ao final do mês é emitido para o gerente relatório enumerando o 
movimento do mês (valor total para cada dia, totais por forma de 
pagamento e total no mês). 
• A qualquer momento qualquer funcionário pode solicitar a consulta de 
disponibilidade e ocupação de um quarto especifico ou conforme os filtros 
– por andar ou por quantidade máxima de pessoas. 
• A O Chefe da recepção precisa de um relatório diário, com as reservas da 
semana e as previsões de desocupação de quartos na semana. 
• O gerente precisa de um relatório com o faturamento mensal por quarto, 
comparando o resultado nos últimos 6 meses. 
 
Dados adicionais 
• O funcionário do hotel que trabalha na recepção e atende ao cliente, seja 
em suas reservas, chegada e saída é o atendente 
• Os dados relevantes para quartos são: número do quarto, andar, máximo 
de ocupação e valor da diária. 
• É fundamental que sejam registrados no sistema a forma e os dados 
conforme o pagamento. 
o Cartão: administradora, numero do cartão, validade do cartão, 
número de parcelas 
o Cheque: Num do banco, num da agencia, num do cheque 
o Dinheiro: Valor pago e troco dado. 
 
O que se pede do trabalho 
 
• Faça o diagrama de casos de uso para atender as necessidades dos 
usuários do sistema de Hotelaria acima descrito. 
• Faça a especificação textual de 2 casos de uso: Registrar Hospedagem 
(checkin no hotel) e Registrar Saida (Checkout do Hotel) 
• Faça o diagrama conceitual de classes. 
• Faça o diagrama de sequencia para o cenário principal dos casos de uso 
que descreveu a especificação textual (Registrar Hospegadem – checkin 
e Registrar Saida – checkout) 
• Faça o diagrama de estados para as classes necessárias (que tenham 
mais de 1 estado). 
• Lembre-se que esses modelos, especialmente casos de uso, classes e 
sequencia são intimamente relacionados e que o diagrama de sequencia 
pode implicar em alterações nos diagramas de casos de uso e classes, 
além de alterações na especificações textuais de casos de uso 
 
Dúvidas do enunciado e de elaboração devem ser sanadas pelo fórum 
de dúvidas online (de preferência) ou pela central de mensagens, em 
caso de duvida de solução específica.

Outros materiais