You are on page 1of 4

VcAluga

Descriao do Sistema
Esta uma breve descrio do sistema gerenciador de locaes criado para a empresa fictcia
VcAluga como trabalho da disciplina de Fundamentos da Engenharia de Software 2014/2 da
Universidade Federal do Rio de Janeiro. O trabalho foi feito com base em minimundo e anlise
de casos de uso passados pelo professor.

Grupo 5:
Daniel Andrade
Felipe Lohnefink
Filipe Moreira
Glauco Azevedo

Especificao do Sistema
Controles

1. Login
O sistema conta com um controle de contas de usurio que diferencia usurios
hierarquicamente entre: Administrador e Operador.
1.1 Administrador
O administrador do sistema tem privilgios totais e pode executar qualquer tarefa e
utilizar quaisquer recursos do sistema. Alm das operaes ao alcance do nvel
operador, o administrador pode executar insero, alterao e deleo de usurios
(operadores ou outros administradores) e pode mover um veculo do sistema para o
estado de manuteno.
1.2 Operador
O operador representa uma categoria mais baixa na hierarquia, porm mais comum. O
operador no tem privilgios de gesto de usurios ou movimentao de veculos para
manuteno. Um operador pode gerir veculos e clientes cadastrados no sistema
(cadastrar, alterar, consultar e deletar), realizar reservas e locaes de veculos,
computar pagamentos e concretizar vendas.

Ao incio da execuo so sistema uma tela requisitando a matrcula e a senha do usurio


exibida e o usurio deve preencher com suas credenciais para poder utilizar o sistema. A
primeira conta de usurio deve ser cadastrada pela equipe em acordo com o cliente.

2. Contas de Usurio
Apenas administradores podem acessar o controle de contas de usurio. Nesta rea do
programa possvel gerenciar as diferentes contas de usurios j presentes no sistema e
seus nveis de acesso, bem como fazer adio de novas contas de administrador ou
operador.
No presente momento, um registro de funcionrio possui: Nome, CPF, Matrcula, Senha e
Nvel de Acesso.

3. Veculos
Tanto administradores e operadores podem utilizar o controle de veculos. Este controle
permite ao usurio inserir, buscar, alterar e excluir os registros de veculos do sistema. Ao
selecionar Cadastros na tela inicial, o usurio levado a uma tela dividida em abas, onde
h uma aba que exibe todos os carros cadastrados no sistema. Desta tela pode-se escolher
Inserir para inserir um novo veculo no sistema, Excluir para deletar um registro de veculo
e Alterar para alterar um registro de veculo.
Nota: Para excluso e alterao necessrio selecionar um registro na tabela onde os
carros so exibidos antes.
No presente momento os campos de um registro de veculo so: id (identificador do
veculo no sistema), Marca, Modelo, Ano, Cor, Preo de Diria.

4. Clientes
Para que um cliente possa, efetivamente, efetuar uma reserva, locao ou compra ele
deve ser cadastrado no sistema. Na mesma tela onde encontra-se a aba de Veculos h
uma aba de clientes onde o usurio, analogamente ao controle de veculos, pode inserar,
buscar, alterar e excluir os registros de clientes. Tambm como o controle de veculos,
necessrio selecionar um registro da tabela de clientes para alterar ou excluir.
No presente momento os campos de um registro de cliente so: id (identificador do veculo
no sistema), Nome, Sobrenome, CPF, RG, CNH (No necessrio).
Nota: Os campos de veculos e clientes podem sofrer alteraes antes da implantao.

5. Reservas/Locaes
Ao selecionar Reservas na tela inicial o usurio levado a uma tela onde pode realizar uma
reserva de veculo. Para isso, ele deve preencher uma tabela com os clientes presentes na
reserva ( necessrio que pelo menos um possua habilitao para dirigir para a
concretizao da reserva), uma tabela de carros que povoaro a reserva (pelo menos um)
e preencher as informaes sobre a reserva:

Locao Imediata
Indica se a reserva , alem disso, uma locao imediata de veculo. A data da
reserva preenchida automaticamente pelo sistema.
Tempo
Em dias, quanto tempo o cliente pretende ficar com o carro.

O sistema calcula o preo dirio da reserva e o preo total considerando o tempo de


locao. Qualquer usurio pode acessar esse controle.

Alm de fazer as reservas, o ussrio pode selecionar a opo Consultar Reservas para
vizualisar as reservas existentes. Pode ainda, a partir dessa nova lista, selecionar uma
reserva e exibir todas as informaes sobre ela, podendo cancel-la (caso a locao no
tenha se concretizado ou seu status no esteja pendente) ou formalizar a locao da
reserva.

6. Pagamentos
Na tela de pagamentos, o usurio encontrar a lista com todas as reservas/locaes
pendentes. Ao selecionar uma ele pode consultar as informaes sobre ela e Efetuar
Devoluo e Pagamento no momento onde o carro retornado empresa. Neste caso,
uma nova tela se abre e o usurio deve informar qual a forma de pagamento (dinheiro ou
carto) e o nmero de parcelas para o caso carto.
Nota: Pagamentos vista sofrem 5% de desconto enquanto pagamentos prazo com o
carto sofrem acrscimo de 1% ao ms.
Ainda, o usurio pode consultar os pagamentos j realizados e ver a soma de seus valores.

7. Manuteno
Este controle acessvel apena a administradores. Aqui o usurio pode mover um registro
de veculo para o estado em manuteno ou trazer um carro de volta ao estado disponvel.

8. Vendas
Qualquer usurio pode realizar vendas. Neste controle o usurio pode concretizar a venda
de um veculo para um cliente.
Ainda no implementado.

Banco de Dados

Para o sistema foi utilizado o sistema de gerenciamento de banco de dados MySQL em


conjunto com a biblioteca de conexo JDBC.

You might also like