Viação TriBus
A Viação TriBus é uma empresa especializada no tranporte rodoviário de pessoas e já possui uma frota
de mais de cem ônibus em operação.
Para não ficar atrás dos seus concorrentes e também para proporcionar mais facilidade e comodidade
para seus clientes, ela decidiu implementar um sistema de reserva de passagens em seu site.
Atualmente a empresa opera em várias cidades, abrangendo principalmente os estados de SP, RJ, MG,
PR e DF. As viagens ocorrem diariamente. Algumas capitais chegam a ter três viagens ao dia para um
mesmo trecho e esse número é ainda maior nos períodos de férias, como acontece, por exemplo, entre São Paulo e
Rio de Janeiro nas férias de fim de ano.
Os ônibus estão classificados em três classes: comercial, executivo e leito. O leito contém 20 assentos,
sendo 13 na janela e 7 no corredor. Os outros dois contêm 46 assentos, sendo 23 na janela e 23 no
corredor.
O sistema deverá funcionar na internet 24h por dia.
Consultas sobre viagens disponíveis poderão ser feitas por qualquer usuário do site,
mesmo que não tenha efetuado o cadastro.
Nas consultas, deverão ser fornecidas as seguintes informações de partida e de destino: data, hora,
cidade, plataforma. Outras informações relevantes são a classe do ônibus, a numeração dos assentos,
bem como a localização e status.
Existem três status possíveis para os assentos: Disponível (D), Ocupado (O) e Reservado (R).
Para fazer uma reserva de passagem, a pessoa deve se cadastrar com os seguintes dados: nome
completo, data de nascimento, CPF, endereço completo, CEP, cidade, estado, celular, e-mail e
uma senha para acessar o sistema.
O acesso ao site será validado e autenticado através do CPF e da senha, respectivamente.
Uma pessoa pode fazer quantas reservas desejar. No ato da reserva, ela deve escolher: a classe do
ônibus, o número e localização do assento, a cidade, data e hora de partida e de destino.
A reserva tem uma validade de quatro horas, ou seja, a pessoa deve comprar a passagem em até quatro
horas. Se isso não ocorrer, o sistema deverá cancelar a reserva automaticamente, alterando seu status
para "Expirada". Consequentemente, o assento voltará ao status de "Disponível".
Portanto, uma reserva pode ter os seguintes status: Expirada (E), Cancelada (C), Pendente (P) e
Fechada (F).
Com base nessas informações, você deverá realizar as seguintes tarefas:
1. Desenvolver um Modelo Entidade-Relacionamento que melhor represente a situação. Você deve desenvolver o
Modelo Conceitual e o Modelo Lógico de dados.
2. Especificar a lista de atributos de cada entidade, identificando seus principais atributos qualificadores e,
principalmente, os atributos identificadores e os atributos elos.
3. Informar as cardinalidades mínima e máxima de cada relacionamento.