Buscar

Estudo de Caso - Hotel Ponta Negra

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

Você também pode ser Premium ajudando estudantes

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

Você também pode ser Premium ajudando estudantes

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

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

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

Você também pode ser Premium ajudando estudantes

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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Hotel Ponta Negra 
 
O Hotel Ponta Negra deseja um sistema que controle o ingresso, saída e cobrança de seus 
hóspedes. Ao ingressar no hotel, um hóspede preenche uma ficha contendo seu nome, endereço 
completo, filiação, cidade de origem e destino. A ficha é complementada com a data e horário de 
chegada do hóspede. Em seguida, o hóspede seleciona um quarto dentre os disponíveis no hotel. 
 
Durante o período em que se encontra no hotel, o hóspede pode usar os serviços prestados pela 
lavanderia, pelo restaurante e pela agência de turismo do hotel. Cada serviço possui um preço 
apresentado em um catálogo disponível em cada quarto. Estes serviços são cobrados junto com as 
diárias, na data de saída do cliente. 
 
Cada quarto possui um ramal da central telefônica do hotel. As chamadas telefônicas de um 
hóspede são cobradas na conta, no momento de sua saída, sendo classificadas como locais, locais 
móveis, interurbanas ou internacionais. 
 
Cada quarto possui uma geladeira contendo bebidas, doces e salgados. Estes itens podem ser 
consumidos pelo hóspede, sendo também cobrados na conta, no momento de sua saída. O sistema 
deve gerar o relatório de saída do hóspede, com todas as informações citadas acima. 
 
Modelo de Dados Simplificado 
 
 
 
Hóspede  4 DET, 1 RET ILF (Baixa Cplx) 
 DET: Nome, Endereço, Pai e Mãe. 
 
Estadia  10 DET, 2 RET ILF (Baixa Cplx) 
 RET: Estadia e Serviço Consumido. 
 DET (Estadia): Origem, Destino, #Quarto, Preço Quarto, Chegada, Saída e Hóspede. 
DET (Serviço Consumido): Serviço, Quantidade e Preço. 
 
Quarto  4 DET, 1 RET ILF (Baixa Cplx) 
 DET: #Quarto, #Camas, Preço Vigente e Ramal. 
 
Serviço  2 DET, 1 RET ILF (Baixa Cplx) 
 DET: Tipo e Preço. 
 
Chamada Telefônica  4 DET, 1RET EIF (Baixa Cplx) 
 DET: Tipo, Preço, Duração e Estadia. 
 
 
Pontos por função de dados: 4 ILF(B) + 1 EIF(B) = 
4 * 7 + 1 * 5 = 
33 PF 
Hóspede 
 
Nome 
Endereço 
Pai 
Mãe 
Estadia 
 
Cidade Origem 
Cidade Destino 
Número Quarto 
Preço Quarto 
Data Chegada 
Data Saída 
Hóspede 
Quarto 
 
Número 
Número Camas 
Preço Vigente 
Ramal Telefone 
Chamada Telefônica 
 
Tipo 
Preço 
Duração 
Estadia 
Serviço 
 
Tipo 
Preço 
Serviço Consumido 
 
Estadia 
Serviço 
Quantidade 
Preço 
Transações 
 
Inclusão de hóspede EI (Baixa Cplx) 
 Entra com os dados do hóspede: 4 DET 
 Atualiza o arquivo de hóspedes: 1 FTR 
 Mensagens de erro: 1 DET 
 
Alteração de hóspede EI (Baixa Cplx) 
 Seleciona o hóspede pelo nome: 1 DET 
 Entra com os dados do hóspede: 3 DET (o nome não é contado denovo) 
 Atualiza o arquivo de hóspedes: 1 FTR 
 Mensagens de erro: 1 DET 
 
Exclusão de hóspede EI (Baixa Cplx) 
 Seleciona o hóspede pelo nome: 1 DET 
 Atualiza o arquivo de hóspedes: 1 FTR 
 Mensagens de erro: 1 DET 
 
Consulta de hóspede EQ (Baixa Cplx) 
 Seleciona o hóspede pelo nome: 1 DET 
 Consulta o arquivo de hóspedes: 1 FTR 
Apresenta os dados do hóspede: 3 DET (o nome não é contado denovo) 
 
Inclusão de quarto EI (Baixa Cplx) 
 Entra com os dados do quarto: 4 DET 
 Atualiza o arquivo de quartos: 1 FTR 
 Mensagens de erro: 1 DET 
 
Alteração de quarto EI (Baixa Cplx) 
 Seleciona o quarto pelo número: 1 DET 
 Entra com os dados do quarto: 3 DET (o número não é contado denovo) 
 Atualiza o arquivo de quartos: 1 FTR 
 Mensagens de erro: 1 DET 
 
Exclusão de quarto EI (Baixa Cplx) 
 Seleciona o quarto pelo número: 1 DET 
 Atualiza o arquivo de quartos: 1 FTR 
 Mensagens de erro: 1 DET 
 
Consulta de quarto EQ (Baixa Cplx) 
 Seleciona o quarto pelo número: 1 DET 
 Consulta o arquivo de quartos: 1 FTR 
Apresenta os dados do quarto: 3 DET (o número não é contado denovo) 
 
Inclusão de serviço disponível EI (Baixa Cplx) 
 Entra com os dados do serviço: 2 DET 
 Atualiza o arquivo de serviços: 1 FTR 
 Mensagens de erro: 1 DET 
 
Alteração de serviço disponível EI (Baixa Cplx) 
 Seleciona o serviço pelo nome: 1 DET 
 Entra com os dados do serviço: 1 DET (o nome não é contado denovo) 
 Atualiza o arquivo de serviços: 1 FTR 
 Mensagens de erro: 1 DET 
 
Exclusão de serviço disponível EI (Baixa Cplx) 
 Seleciona o serviço pelo nome: 1 DET 
 Atualiza o arquivo de serviços: 1 FTR 
 Mensagens de erro: 1 DET 
 
Consulta de serviço disponível EQ (Baixa Cplx) 
 Seleciona o serviço pelo nome: 1 DET 
 Consulta o arquivo de serviços: 1 FTR 
Apresenta os dados do serviço: 1 DET (o nome não é contado denovo) 
 
Relatório de Chamadas Telefônicas EQ (Média Cplx) 
 Seleciona uma estadia pelo número do quarto: 1 DET + 1 FTR (estadias) 
 Consulta o arquivo de chamadas telefônicas: 1 FTR (chamadas) 
Apresenta os dados da estadia: 1 DET (hóspede e #quarto, não contado) 
Apresenta os dados das chamadas: 4 DET 
Apresenta o valor total em chamadas: 1 DET 
 
Relatório de Serviços Consumidos EQ (Média Cplx) 
 Seleciona uma estadia pelo número do quarto: 1 DET + 1 FTR (estadias) 
Apresenta os dados da estadia: 1 DET (hóspede e #quarto, não contado) 
Apresenta os dados dos serviços consumidos: 3 DET + 2 FTR 
Apresenta o valor total em serviços consumidos: 1 DET 
 
Abertura de Estadia EI (Alta Cplx) 
Seleciona um hóspede: 1 DET + 1 FTR (hóspedes) 
Seleciona um quarto: 1 DET + 1 FTR (quartos) 
Copia o preço do quarto: 0 DET (cópia sem ultrapassar a fronteira do sistema) 
Recebe os outros dados da estadia: 3 DET (origem, destino e data chegada) 
Atualização do arquivo de estadias: 1 FTR (estadias) 
Mensagens de erro: 1 DET 
 
Cancelamento de Estadia EI (Baixa Cplx) 
Seleciona a estadia pelo quarto: 1 DET + 1 FTR (estadias) 
Atualização do arquivo de estadias: 0 FTR (estadias) 
Mensagens de erro: 1 DET 
 
Fechamento de Estadia EO (Alta Cplx) 
Seleciona uma estadia pelo quarto: 1 DET + 1 FTR (estadia) 
Consulta os dados da estadia: 3 DET (origem, destino e data chegada) 
Consulta os dados do hóspede: 2 DET (nome, endereço) + 1 FTR 
Calcula o número de diárias (processamento): 1 DET (preço) + 1 FTR 
Consulta os telefonemas da estadia: 3 DET (tipo, duração e preço) + 1 FTR 
Consulta os serviços consumidos: 2 DET (preço e quantidade) 
Consulta os serviços: 1 DET (nome) + 1 FTR (serviços) 
Atualização do arquivo de estadias: 1 DET (data saída) 
Apresenta os dados da estadia, serviços e chamadas telefônicas 
Apresenta o total da estadia: 1 DET 
Mensagens de erro: 1 DET 
 
Consumo de Serviços EI (Baixa Cplx) 
Seleciona uma estadia pelo quarto: 1 DET + 1 FTR (estadia) 
Seleciona um serviço: 1 DET (nome) + 1 FTR (serviços) 
Recebe a quantidade consumida: 1 DET 
Copia o preço do serviço para o serviço consumido: 0 DET 
Atualiza o arquivo de estadias: 0 DET (serviços consumidos = estadia) 
Mensagens de erro: 1 DET 
 
Estorno de Consumo de Serviços EI (Baixa Cplx) 
Seleciona uma estadia pelo quarto: 1 DET + 1 FTR (estadia) 
Seleciona um serviço consumido: 3 DET (nome, quantidade e preço) 
Atualiza o arquivo de estadias: 0 DET (serviços consumidos = estadia) 
Mensagens de erro: 1 DET 
 
 
Pontos por função transacionais: 12 EI(B) + 1 EI(A) + 3 EQ(B) + 2 EQ(M) + 1 EO(A) = 
12 * 3 + 1 * 6 + 3 * 3 + 2 * 4 + 1 * 7 = 
36 + 6 + 9 + 8 + 7 = 
66 PF 
 
 
Pontos por função totais: 33 PF + 66 PF = 99 PF

Outros materiais