Вы находитесь на странице: 1из 5

Rio de Janeiro

2011

1 - Introduo

Este documento tem o objetivo de mostrar os requisitos para a Locadora de Carros se
informatizar.

Geral

O sistema para locao de veculos consiste basicamente do gerenciamento das locaes de
veculos de uma determinada empresa, controlando desde a reserva at o retorno do
automvel. Neste gerenciamento, considerar-se- os diversos tipos de veculos (modelo,
fabricante), bem como seus opcionais. O sistema dever ainda emitir diversos tipos de
relatrios e consultas, possibilitando um melhor gerenciamento das locaes oferecidas.

No caso da locadora tem-se os seguintes principais objetivos operacionais:
Controlar o aluguel e devoluo de carros;
Controlar o pagamento de aluguel de carros;
Manter cadastro de clientes e carros;
Emitir relatrios e consultas; e
Controlar dvida dos clientes.

Descrio do Minimundo

Uma locadora aluga carros aos clientes previamente cadastrados. Caso o cliente no esteja
cadastrado, esta atividade custo dial realizada, separadamente em outra atividade do
sistema. Caso um carro, disponvel, seja escolhido pelo cliente este alugado, sendo registrada
a data inicial junto ao aluguel. Para que o cliente possa alugar um carro, este no pode estar
com dvida pendente.

Os carros so descritos pela placa, ano, modelo,descrio, km, preo por km, situao
(disponvel, etc), taxa diria, observaes (informaes gerais) e sua imagem. Os clientes so
cadastrados pelo seu cpf, nome, endereo, telefone e dvida (reservado para registrar
pagamentos pendentes).

Quando o cliente devolve o carro, a situao do carro alterada para disponvel, o km
atualizado com o km atual do carro e um recibo emitido, baseado nos kms rodados e nos
dias em que ficou com o carro. Ainda na atividade de devoluo removido o registro do
aluguel e, caso o cliente no possa pagar, a dvida do aluguel registrada junto ao cliente.

O cliente pode a qualquer momento pagar sua dvida e o gerente pode solicitar relatrios
sobre as informaes da locadora.

Os seguintes atores foram definidos para o problema:
Cliente algum que aluga e devolve o carro, e liquida a dvida, quando for o caso; e
Gerente agente para o qual os relatrios e consultas so enviados. Determina tambm as
operaes de cadastros.

2 Modelo de Casos de Uso

[pic]

2.1 Lista de Casos de Uso

- O cliente com os atributos cdigo do cliente, nome completo, data de nascimento, endereo,
cidade onde mora, estado, pas, telefone, e-mail, RG, CPF, passaporte, numero e tipo da
carteira nacional de habilitao ter acesso ao sistema para se cadastrar reservar, alugar
devolver e realizar pagamento.- O funcionrio responsvel por manter atualizada todas as
informaes necessrias dos veculos.
- O funcionrio efetuar incluso, alterao e remoo do tipo de veculo, com os seguintes
atributos: cdigo do tipo de veculo e a sua descrio.
- O funcionrio efetuar a incluso, alterao e remoo de fabricantes, com os seguintes
atributos: cdigo do fabricante e nome.
- O funcionrio efetuar incluso, alterao e remoo de modelo, com os seguintes atributos:
cdigo do modelo, cdigo do fabricante (deve estar cadastrado anteriormente) e sua
descrio.
- O funcionrio efetuar incluso, alterao e remoo dos opcionais, com os seguintes
atributos: cdigo do opcional e descrio.
- O sistema deve permitir a incluso, alterao e cancelamento da reserva de veculos. Cada
reserva possuir os seguintes atributos: cdigo da reserva, cdigo do cliente, cdigo do
veculo, data da reserva, data prevista para locao, data prevista para devoluo e um status
para identificar se a reserva foi confirmada ou no. Esta confirmao feita mediante o
pagamento de uma diria de locao do veculo at o dia seguinte. A reserva somente deve ser
concretizada se oveculo no estiver locado ou no existir uma reserva confirmada. Caso
contrrio dever ser mostrada uma mensagem alertando que no h disponibilidade do
veculo no perodo indicado. Ocancelamento da reserva ocorrer se o pagamento no for
efetuado at um dia aps a data da reserva ou mediante comunicado do cliente.
- O sistema deve permitir a incluso, alterao e baixa das locaes, com os seguintes
atributos: cdigo da locao, cdigo do cliente, cdigo do veculo, Km atual, data da locao,
data da devoluo, Km final, status do pagamento (indicar se a locao foi paga ou no), valor
da multa e desconto (caso exista), valor total a ser pago. Para confirmar a locao deve-se
verificar se o veculo no esta em reserva, ou se a reserva existente do cliente. Caso existam
reservas com cliente diferente deve-se mostrar uma mensagem alertando que a locao no
pode ser efetuada.

Impresso de diversos tipos de relatrios e consultas
- O Gerente realizar poder realizar consultas ou impresso de todas as informaes no
sistema de banco de dados:
- Consulta de contrato de locao do veculo, contendo os dados necessrios para a efetivao
da locao. Neste contrato estar constando a data de sada do veculo, a data prevista de
retorno, o valor da diria, o valor do seguro, etc.
- Consulta de fatura, quando do retorno do veculo. Nesta fatura estaro discriminadas todas
as taxas inerentes a locao.
- Consulta de um histrico das locaes e reservas. Este histrico poder ser gerado por
veculo, por cliente ou por umintervalo de datas. Este histrico poder ser consultado tanto
pelo cliente ou pela empresa.
- Consulta de um relatrio gerencial financeiro, onde estar discriminado o veculo locado,
nome do cliente e valor total pago em um perodo de tempo determinado pelo usurio.

2.2 Diagrama dos Casos de Uso

[pic]

2.3 Descrio dos Casos de Uso

Nome: AlugarCarro
Descrio: Este caso de uso trata do aluguel de um carro
Ator: AtorCliente

Curso Normal:
1. o cliente solicita o aluguel de um carro
2. o sistema mostra os carros disponveis para aluguel
3. o cliente escolhe um carro
4. o cliente informa seu CPF
5. o sistema encontra o cliente associado ao CPF
6. o sistema exibe o cliente
7. o cliente informa ao sistema a data inicial do aluguel
8. o sistema informa o tempo hora e a diria hora quilometragem(KM).
9. o cliente confirma o aluguel
10. o sistema cria uma instncia de aluguel associando o cliente ao carro, com a data inicial do
aluguel e emite Msg1 informando que o aluguel foi criado com um numero de controle.

Curso Alternativo:
Alternativa 2. O sistema informa que no existe carro disponvel para alugar
2.1 o sistema cancela o aluguel e emite Msg1 informando que o aluguel foi cancelado.

Alternativa 6. O sistema cancela o aluguel e emite Msg1 informando que o cliente no
estcadastrado ou tem dvida pendente.

Alternativa 8. O cliente desiste de alugar o carro.
8.1 O sistema cancela o aluguel e emite Msg1 informando que o aluguel foi cancelado.

Nome: DevolverCarro
Descrio: Este caso de uso trata da devoluo de um carro.
Ator: AtorCliente

Curso Normal
1. o cliente informa que deseja devolver um carro e informa a placa do carro
2. o sistema encontra o aluguel associado com a placa
3. o sistema exibe o aluguel, e os dados do carro associado ao aluguel
4. o cliente informa a quantidade de dias que ficou com o carro e a quilometragem atual do
carro
5. o cliente solicita ao sistema para calcular o total do aluguel
6. o sistema informa o total do aluguel
7. o cliente paga o aluguel
8. o cliente confirma a devoluo
9. o sistema remove o aluguel, atualiza o km, muda a situao do carro devolvido e, quando
for o caso, registra a dvida do cliente
10. o sistema emite Msg2 informando que o carro foi devolvido.

Curso alternativo
Alternativa 3. O sistema no encontra o aluguel associado
3.1 o sistema emite Msg2 informando que no existe o aluguel
3.2 o sistema cancela a devoluo

Alternativa 7. O cliente no paga o aluguel
7.1 O sistema registra a dvida do cliente.

Alternativa 8. O cliente cancela a devoluo
8.1 O sistema cancela a devoluo e emite Msg2informando que a devoluo foi cancelada.

Nome: CadastrarCliente
Descrio: Este caso de uso trata do cadastro do Cliente.
Ator: AtorCliente

Curso Normal
1. o cliente solicita que deseja se cadastrar e informa seu CPF
2. o sistema verifica se no existe cliente associado com o CPF
3. o sistema informa seus dados e confirma seu cadastro
4. o sistema cria uma instncia de cliente
5. o sistema emite Msg3 informando que o cliente foi cadastrado

Curso Alternativo
Alternativa 2. Caso exista o cliente associado ao CPF
2.1 o sistema exibe os dados do cliente e uma mensagem com opes de alterar ou excluir
cliente
2.2 o cliente escolhe a opo de excluir
2.3 o sistema exclui o cliente associado ao CPF
2.4 o sistema emite Msg3 informando que o cliente foi excludo e encerra o caso de uso

Alternativa 2.2 O cliente escolhe a opo de alterar
2.2.1 o cliente altera seus dados
2.2.2 o sistema atualiza os dados do cliente associado ao CPF
2.2.3 o sistema emite Msg3 informando que o cliente foi atualizado e encerra o caso de uso.

Nome: LiquidarDivida
Descrio: Este caso de uso trata da dvida do cliente
Ator: AtorCliente

Curso Normal
1. o cliente solicita o pagamento da dvida e informa seu CPF
2. o sistema encontra o cliente associado ao CPF
3. o sistema informa a dvida do cliente
4. ocliente informa o valor do pagamento e pede para atualizar a dvida
5. o sistema atualiza a dvida do cliente e emite Msg5 informando que o pagamento foi
registrado.

Curso Alternativo
Alterativa 3. o cliente no existe ou no est em dbito
1. o sistema emite Msg5 informando que o cliente no existe ou este tem dbito
2. o sistema cancela o pagamento e emite Msg5 informando que o pagamento foi cancelado

Alternativa 4. o cliente desiste de realizar o pagamento
1. o sistema cancela o pagamento e emite Msg5 informando que o pagamento foi cancelado.

Glossrio

Veculo Automvel que estar disponvel para a reserva/locao.
Modelo Modelo do veculo que ser reservado/locado. Ex: Gol, Uno, Vectra, etc.
Opcional Acessrios disponveis nos veculos. Ex: ar condicionado, vidro eltrico, etc.
Fabricante Montadora do veculo. Ex: Volkswagem, Chevrolet, Renault, etc.
Cliente Pessoa que efetua a locao do veculo.
Funcionrio Responsvel por controlar o sistema, emitir relatrios e gerenciar veculos.
Pagamento Reserva Operao que o cliente deve efetuar num prazo de 48 horas aps a
efetivao da
reserva, e envio do fax com o comprovante do pagamento.
Pagamento Locao Operao que o cliente deve efetuar aps locao e devoluo do veculo.

3 Modelo de Classes de Anlise

[pic]

Вам также может понравиться