Sale!

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:

Diagrama Entidade Relacionamento do sistema

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

tela de login da aplicação

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

tela de inicial da aplicação

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

Formulário para realização de reservas

Figura 4 – Formulário para realização locação de veículo

 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

Disponibilidade de veículos em filiais

Figura 6 – Acompanhamento de reservas e locações

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

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

Relatórios financeiros

Figura 9 – Agendamento, realização e configuração de backup

Agendamento, realização e configuração de backup

Figura 10 – Verificação de log do sistema

Verificação de log do sistema

Marca

sistema java

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.