Metodologia e projeto de software
Visão Geral do Sistema
A empresa “Locadora Diamante S.A “ a 5 anos no mercado realiza o aluguel de carros. O dono locadora pretende aumentar suas locações agilizando o processo e promovendo um melhor atendimento ao cliente. Requisitos Funcionais
1. O sistema deve permitir a manutenção (inclusão, alteração e exclusão) de clientes da locadora de carros. Os atributos para cada cliente são: nome, endereço, cidade, estado, telefone, e-mail, documento de identificação (CPF ou RG), data de nascimento.
2. O sistema deve permitir a manutenção de tipos de carros (marcas como Chevrollet, Fiat, etc), com os seguintes atributos: código do tipo, descrição do tipo, preço diário de locação, preço semanal de locação, preço mensal de locação e quantidade de carros em estoque para cada tipo.
3. O sistema deve permitir manutenção dos carros para aluguel pertencentes à locadora de carros. Os atributos para cada carro são: placa do carro, código do tipo de carro, fabricante, marca, ano e modelo do carro, kilometragem, data da troca do óleo.
4. O sistema deve permitir a manutenção de funcionários. Os atributos para cada funcionário são: nome, endereço, cidade, estado, telefone e data de nascimento. O funcionário recebe uma comissão de 5% sobre o valor do aluguel para cada carro alugado.
5. O sistema deve permitir o processamento da reserva de carro, com os seguintes atributos: data e hora de retirada do carro, data e hora prevista para devolução do carro, identificação do cliente, valor da diária, funcionário responsável pela reserva, taxa de multa 20% a ser cobrada em caso de desistência a menos de 8 horas do início da locação. A reserva só pode ser realizada se houverem carros do tipo requisitado disponíveis no período indicado e se o cliente não possuir nenhuma pendência financeira com a locadora.
7. O sistema deve permitir a retirada de carro por um cliente sendo que o cliente deve apresentar sua carteira de motorista. Cada retirada de