Licenciatura em Engenharia Informática e Computação
Laboratório de Bases de Dados
Ano lectivo 2002/2003

1ª aula prática

Process Modeler

Usando o Oracle9iDesigner construa os modelos do processo para as seguintes actividades de uma central de reservas de quartos de hotel.

1. Reserva Electrónica de Quartos de um Hotel

Um cliente registado efectua a reserva electrónica de quartos de um hotel, modelada de acordo com a seguinte descrição:
Se o cliente ainda não está registado terá que o fazer. O registo obriga à introdução dos dados pessoais. Depois de registado ou depois de fazer "login", no caso de já ser registado, o cliente pode fazer uma reserva. Se não houver quartos disponíveis para a época pretendida é-lhe apresentada uma lista dos hotéis existentes na área. Se a reserva é efectuada com sucesso, regista-se toda a informação no ficheiro de reservas.

2. Reserva por Telefone ou Directamente na Recepção do Hotel

O cliente não registado também tem a hipótese de efectuar a reserva por telefone ou directamente na recepção do hotel. Neste caso, a reserva pode ser modelada de acordo com a seguinte descrição:
Um cliente chega à recepção procurando um quarto. O recepcionista entra no sistema ("login") e consulta o ficheiro com a informação da ocupação dos quartos. Se houver algum quarto disponível, o recepcionista pode fazer a reserva senão apresenta ao cliente uma lista dos hotéis existentes. A informação da reserva é guardada no ficheiro de reservas. A lista dos hotéis existentes é criada a partir do ficheiro de hotéis.