Evaluating bids

Projeto para trabalho de faculdade

Published on the September 27, 2016 in IT & Programming

About this project

Open

O objetivo é criar um sistema para controlar a locação de veículos em uma empresa
especializada, controlar a devolução e o pagamento dessas locações. Para isso, os seguintes
requisitos precisam ser atendidos:
Escolha e reserva do automóvel
O atendente consulta os modelos dos veículos disponíveis e a tarifa do aluguel por km livre ou
km controlado. Após a escolha do modelo do veículo pelo cliente, o atendente informa a data/hora
de empréstimo, a data/hora prevista de devolução e o tipo de tarifa (km livre ou km controlado).

O atendente cadastra o cliente informando: nome, CPF, documento de identificação, telefone,
e-mail, data de nascimento, sexo, número de habilitação, número de registro, Estado emissor e
validade da carteira de motorista; o sistema valida os dados do cliente no sistema Serasa e emite
um comprovante da locação ou, se a data futura, da reserva da locação.
Devolução do automóvel
No momento da devolução do automóvel, o atendente informa ao sistema o número da
locação e recupera os dados da locação e deverá calcular a multa e acréscimos. Deverá verificar
o valor a ser pago de acordo com a quilometragem informada na devolução e de acordo com
o tipo de tarifa.
O atendente seleciona o pagamento com cartão de crédito informando o tipo de cartão
(Visa, MasterCard etc.), Nome do titular do cartão, CPF, número do cartão, data de validade do
cartão e código de segurança. Esses dados serão validados no sistema externo da operadora
de crédito. Após a efetivação, o sistema emite um comprovante do pagamento contendo os
dados do veículo e os dados de pagamento.

Cadastro de automóvel
O supervisor da agência cadastra os automóveis informando os dados do automóvel, que
são: marca, modelo, ano modelo, ano fabricação, chassi, placa, cidade, km, UF, fabricante,
tarifa de km livre e km por km controlado. O supervisor ainda poderá consultar, alterar e
excluir automóveis.
O supervisor pode realizar uma consulta dos veículos locados no dia contendo os dados:
marca, modelo e ano do veículo locado, nome e CPF do cliente, data prevista de devolução,
valor estimado da locação e um total geral de locação do dia. Deverá haver opção de impressão
da consulta.
Regras:
1. Se a Cidade da Devolução for diferente da Cidade da Retirada: acréscimo de R$ 4,00 por
km de distância entre as cidades;
2. Se a Agência da Devolução for diferente da Agência da Retirada (quando na mesma
cidade da retirada): acréscimo de R$ 30,00 fixo;
4.
O valor da multa, por dia de atraso, é de 1% do valor da locação, limitada a 20%;
5. Se no momento da locação o cliente já for cadastrado, o sistema recupera os dados do cliente;
6. Somente clientes do tipo pessoa física poderão realizar locação de veículos;
7.
Cada veículo está vinculado a uma locação e cada locação somente poderá ter um veículo.
2.2.2 Atividades
Para executar este trabalho, o aluno (ou grupo de alunos), na condição de analista/arquiteto
da empresa contratada, deverá fazer o projeto (design) do sistema de locação de veículos. Este
projeto deverá conter:
1. Diagrama Entidade-Relacionamento (banco de dados);
2.
Desenho da arquitetura de referência utilizando MVC;
3. Para cada Caso de Uso, desenvolver o diagrama de classe de implementação e o diagrama
de sequência de implementação;
4. Diagrama de atividades do método calcularMulta();
5.
Diagrama de distribuição com os requisitos para implantação do sistema.
Obs. Não é necessária a codificação do sistema.

Category IT & Programming
Subcategory Web development
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Experience in this type of projects No (I haven’t managed this kind of project before)
Roles needed Developer

Delivery term: Not specified

Other projects posted by J. P. S.