Java Sistema para locadora de veículos transporte e carros com código fonte do projeto
R$19,90
Java Sistema para locadora de veículos transporte e carros com código fonte do projeto
99 in stock
Description
Projeto acadêmico: Sistema para locadora de veículos
Este sistema foi inicialmente desenvolvido para um projeto que fiz para uma locadora. O referido também sofreu atualizações com introdução e correção de padrões de projeto (design patterns), tal atividade foi realizada como projetode um cliente.
Descrição
O sistema foi requisitado locadora de veículos denominada “Locadora de Veículos Pajeú”. Neste momento, foram dados/pensados diversos requisitos que podem ser melhor visualizados no arquivo docs/Documentação.docs que vai incluso. Os principais requisitos são os de possibilitar a realização de reservas de veículos por categoria e locação de veículos em filiais da empresa. Diante dessa necessidade, diversos dados foram requeridos. O diagrama ER ser visualizado a seguir:
Padrões de projetos utilizados:
- Model-View-Controller(MVC);
- data access object (DAO);
- Business Objects(BO);
- Value Object(VO);
- facet;
- Singleton;
- Iterator;
- Memento;
- Observer;
- Template Method;
- Adapter.
Tecnologias utilizadas:
- Linguagem de programação Java 10;
- API gráfica javaFX 8;
- Hibernate 5.5 / JPA 2.0;
- Eclipse IDE;
- Postgres SQL 13 / Pgadmin 4.
Algumas telas da aplicação
O acesso ao sistema é realizado mediante a autenticação de usuários. O usuário pode ser de três tipos a saber:
- Administrador;
- Gerente ou
- Atendente.
Cada tipo de usuário tem acesso a um conjunto de funções. Administradores e gerentes têm acesso mais amplo e podem utilizar todas as funções da aplicação. Atendentes têm acesso apenas a um subconjunto das funções, como os relacionados à iniciação e acompanhamento de reservas e locações de veículos. Veja a seguir a tela de login na figura 1.
Figura 1 – Tela de login
Após logado, na primeira tela apresentada, figura 2, é possível verificar todas as reservas que estão agendadas para a data correte.
Figura 2 – Tela de início
Como citado, as principais funções são as de realização de reservas de veículos. A figura 3 corresponde ao formulário que possibilita a realização da reserva de categoria de veículos para determinada filial. A figura figura 4 é a de iniciação de locações, que pode ser realizada a partir de uma reserva previamente feita.
Figura 3 – Formulário para realização de reservas de categoria de veículo
Figura 4 – Formulário para realização locação de veículo
Outra funcionalidade é a verificação de disponibilidade de veículos em filiais, nessa verificação são considerados até os veículos que estão previstos estar disponíveis na data informada, figura 5 Tanto as reservas como locações podem ser gerenciadas a partir da seguinte tela figura 6. Logo, é possibilitado o cancelamento ou finalização de reservas ou locações.
Figura 5 – Disponibilidade de veículos em filiais
Figura 6 – Acompanhamento de reservas e locações
Demais dados, como filiais, clientes, veículos, categorias de veículos, acessórios de veículos, entre outros podem ser manipulados através da seguinte tela, figura 7
Figura 7 – Gerenciamento de dados
Por fim, para gerentes e administradores, o sistema também possibilita visualizar relatórios financeiros, como os de verificação de perdas por reservas não efetivadas e lucros com locações figura 8. Também é possível realizar backup de todos os dados da aplicação, além de agendar um próximo backup, figura 9. Além disso se pode visualizar todo o log de alterações dos dados por funcionários figura 10.
Figura 8 – Relatórios financeiros
Figura 9 – Agendamento, realização e configuração de backup
Figura 10 – Verificação de log do sistema
Marca
sistema java
Only logged in customers who have purchased this product may leave a review.
Reviews
There are no reviews yet.