SISTEMA PARA CONTROLE DE VAGAS DE UM ESTACIONAMENTO (04) O software deverá controlar o funcionamento de um estacionamento. O estacionamento tem uma quantidade limitada de vagas. A entrada e a saída de veículos do estacionamento devem ser controladas de forma a não permitir que a lotação do estacionamento seja ultrapassada.
O estacionamento aceita tanto clientes horistas quanto clientes mensalistas. Os clientes horistas, são aqueles clientes cujo custo do estacionamento varia de acordo com o tempo de permanência do veículo no estacionamento. Este custo é calculado e pago no momento da saída do veículo do estacionamento. A entrada dos clientes horistas no estacionamento está condicionada à disponibilidade de uma vaga. Já os clientes mensalistas, pagam um valor fixo mensal pelo uso do estacionamento. O pagamento mensal garante ao cliente a disponibilidade de uma vaga a ser ocupada por ele. Para esses clientes, o sistema deve permitir que seus dados pessoais e do veículo sejam mantidos.
Quando o contrato mensal vence, o cliente deve renovar o contrato para continuar mantendo o direito de usar o estacionamento. Caso o contrato não seja renovado, o cliente passa a ser tratado como horista. Os valores de uso mensal e horário do estacionamento são registrados em uma tabela de preços que pode variar ao longo do tempo.