Uml - locadora de carros

Disponível somente no TrabalhosFeitos
  • Páginas : 8 (1783 palavras )
  • Download(s) : 0
  • Publicado : 15 de novembro de 2011
Ler documento completo
Amostra do texto
Rio de Janeiro
2011

1 - Introdução

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

Geral

O sistema para locação de veículos consiste basicamente do gerenciamento das locações de veículos de uma determinada empresa, controlando desde a reserva até o retorno do automóvel. Neste gerenciamento, considerar-se-á os diversos tipos deveículos (modelo, fabricante), bem como seus opcionais. O sistema deverá ainda emitir diversos tipos de relatórios e consultas, possibilitando um melhor gerenciamento das locações oferecidas.

No caso da locadora tem-se os seguintes principais objetivos operacionais:
▪ Controlar o aluguel e devolução de carros;
▪ Controlar o pagamento de aluguel de carros;
▪ Manter cadastro de clientes ecarros;
▪ Emitir relatórios e consultas; e
▪ Controlar dívida dos clientes.

Descrição do Minimundo

Uma locadora aluga carros aos clientes previamente cadastrados. Caso o cliente não esteja cadastrado, esta atividade custo dial é realizada, separadamente em outra atividade do sistema. Caso um carro, disponível, seja escolhido pelo cliente este é alugado, sendo registrada a datainicial junto ao aluguel. Para que o cliente possa alugar um carro, este não pode estar com dívida pendente.

Os carros são descritos pela placa, ano, modelo, descrição, km, preço por km, situação (disponível, etc), taxa diária, observações (informações gerais) e sua imagem. Os clientes são cadastrados pelo seu cpf, nome, endereço, telefone e dívida (reservado para registrar pagamentos pendentes).Quando o cliente devolve o carro, a situação do carro é alterada para “disponível”, 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 devolução é removido o registro do aluguel e, caso o cliente não possa pagar, a dívida do aluguel é registrada junto ao cliente.

O cliente pode a qualquer momentopagar sua dívida e o gerente pode solicitar relatórios sobre as informações da locadora.

Os seguintes atores foram definidos para o problema:
▪ Cliente – alguém que aluga e devolve o carro, e liquida a dívida, quando for o caso; e
▪ Gerente – agente para o qual os relatórios e consultas são enviados. Determina também as operações de cadastros.

2 Modelo de Casos de Uso

[pic]2.1 Lista de Casos de Uso

- O cliente com os atributos código do cliente, nome completo, data de nascimento, endereço, cidade onde mora, estado, país, telefone, e-mail, RG, CPF, passaporte, numero e tipo da carteira nacional de habilitação terá acesso ao sistema para se cadastrar reservar, alugar devolver e realizar pagamento.
- O funcionário é responsável por manter atualizada todas asinformações necessárias dos veículos.
- O funcionário efetuará inclusão, alteração e remoção do tipo de veículo, com os seguintes atributos: código do tipo de veículo e a sua descrição.
- O funcionário efetuará a inclusão, alteração e remoção de fabricantes, com os seguintes atributos: código do fabricante e nome.
- O funcionário efetuará inclusão, alteração e remoção de modelo, com os seguintesatributos: código do modelo, código do fabricante (deve estar cadastrado anteriormente) e sua descrição.
- O funcionário efetuará inclusão, alteração e remoção dos opcionais, com os seguintes atributos: código do opcional e descrição.
- O sistema deve permitir a inclusão, alteração e cancelamento da reserva de veículos. Cada reserva possuirá os seguintes atributos: código da reserva, código docliente, código do veículo, data da reserva, data prevista para locação, data prevista para devolução e um status para identificar se a reserva foi confirmada ou não. Esta confirmação é feita mediante o pagamento de uma diária de locação do veículo até o dia seguinte. A reserva somente deve ser concretizada se oveículo não estiver locado ou não existir uma reserva confirmada. Caso contrário...
tracking img