LeonardoSanga /
ProjetoJava_LocadoraFilmes
Este projeto é uma aplicação java com integração ao banco de dados (PostegreSQL). O sistema foi desenvolvido na Eclipse IDE e, para a cricção da interface gráfica, foi utilizado o plugin WindowBuilder.
Loading repository data…
DevMendes21 / repository
O projeto Locadora de Veículos consiste na implementação de um sistema de gerenciamento de locadora de veículos, utilizando Java e MySQL. O projeto permite a gestão de associados, veículos e preços de locação.
Introdução
O projeto Locadora de Veículos consiste na implementação de um sistema de gerenciamento de locadora de veículos, utilizando Java e MySQL. O projeto permite a gestão de associados, veículos e preços de locação.
Funcionalidades
O sistema implementa as seguintes funcionalidades:
Tecnologias Utilizadas
O desenvolvimento do sistema Locadora de Veículos se baseou nas seguintes tecnologias:
Demonstração
Para visualizar uma demonstração do funcionamento do sistema Locadora de Veículos, acesse o seguinte link:
Diferenciais do Projeto
O projeto Locadora de Veículos se destaca por:
Estrutura do Banco de Dados
-- Criação do Banco de Dados CREATE DATABASE locadoradeveiculos; USE locadoradeveiculos;
-- Criação da Tabela Associado CREATE TABLE Associado ( id INT AUTO_INCREMENT PRIMARY KEY, nome VARCHAR(255) NOT NULL, telefone VARCHAR(15) NOT NULL, email VARCHAR(255) NOT NULL, cpf VARCHAR(15) NOT NULL );
-- Criação da Tabela TabelaPrecos CREATE TABLE TabelaPrecos ( id INT AUTO_INCREMENT PRIMARY KEY, categoria ENUM('Sedã', 'Picape', 'Hatch', 'Esportivo', 'SUV') NOT NULL UNIQUE, preco_por_dia DECIMAL(10, 2) NOT NULL );
-- Criação da Tabela Veiculos CREATE TABLE Veiculos ( id INT AUTO_INCREMENT PRIMARY KEY, marca VARCHAR(255) NOT NULL, modelo VARCHAR(255) NOT NULL, ano INT NOT NULL, placa VARCHAR(10) NOT NULL, disponivel TINYINT(1) NOT NULL, categoria ENUM('Sedã', 'Picape', 'Hatch', 'Esportivo', 'SUV') NOT NULL, url_veiculo VARCHAR(500), preco DECIMAL(10, 2) NOT NULL, CONSTRAINT fk_categoria FOREIGN KEY (categoria) REFERENCES TabelaPrecos(categoria) );
-- Inserção de Dados na Tabela TabelaPrecos INSERT INTO TabelaPrecos (categoria, preco_por_dia) VALUES ('Sedã', 10.00), ('Hatch', 15.00), ('Picape', 12.00), ('Esportivo', 20.00), ('SUV', 25.00);
-- Inserção de Dados na Tabela Veiculos INSERT INTO Veiculos (marca, modelo, ano, placa, disponivel, categoria, url_veiculo, preco) VALUES ('Toyota', 'Corolla', 2018, 'ABC1234', 1, 'Sedã', 'url1', 10.00), ('Chevrolet', 'S10', 2020, 'DEF5678', 1, 'Picape', 'url2', 12.00), ('Ford', 'Fiesta', 2015, 'GHI9101', 1, 'Hatch', 'url3', 15.00), ('BMW', 'X5', 2019, 'JKL2345', 1, 'SUV', 'url4', 25.00), ('Audi', 'A4', 2017, 'MNO6789', 1, 'Sedã', 'url5', 10.00), ('Volkswagen', 'Golf', 2016, 'PQR1122', 1, 'Hatch', 'url6', 15.00), ('Nissan', 'Frontier', 2018, 'STU3344', 1, 'Picape', 'url7', 12.00), ('Porsche', '911', 2021, 'VWX5566', 1, 'Esportivo', 'url8', 20.00), ('Mercedes', 'GLA', 2020, 'YZA7788', 1, 'SUV', 'url9', 25.00), ('Honda', 'Civic', 2019, 'BCD9900', 1, 'Sedã', 'url10', 10.00);
-- Inserção de Dados na Tabela Associado INSERT INTO Associado (nome, telefone, email, cpf) VALUES ('Yago Mendes', '123456789', 'yago.mendes@example.com', '32322332'), ('Vinicius Gonçalves', '987654321', 'vinicius.goncalves@example.com', '32321326'), ('Carlos Henrique', '456789123', 'carlos.henrique@example.com', '42320120'), ('Rafael Proença', '789123456', 'rafael.proenca@example.com', '42321742'), ('João Pedro', '321654987', 'joao.pedro@example.com', '42320831'), ('Gabriel Augusto', '654987321', 'gabriel.augusto@example.com', '42322170');
O desenvolvimento do projeto Locadora de Veículos representou uma valiosa oportunidade para os alunos aplicarem e aprimorarem seus conhecimentos em Programação de Soluções Computacionais, além de desenvolverem habilidades essenciais para o mercado de trabalho, como trabalho em equipe, comunicação e gestão de tempo. A criação de um sistema de gerenciamento de locadora funcional e intuitivo evidenciou a capacidade dos alunos de solucionar problemas reais de forma criativa e eficiente, demonstrando sua aptidão para a área de desenvolvimento de software.
Os alunos:
Expressam seus sinceros agradecimentos aos professores Israel Severino Junior e Mark Alan Junho Song pela orientação, apoio e incentivo durante o desenvolvimento do projeto Locadora de Veículos.
Para mais informações sobre o projeto Locadora de Veículos, os alunos se colocam à disposição para responder perguntas e esclarecer dúvidas através dos seguintes canais (GitHub / Linkedin): -Yago Mendes *https://github.com/DevMendes21 *https://www.linkedin.com/in/yago-mendes-328b5923b/
-Vinicius Gonçalves *https://github.com/vviniciws *https://www.linkedin.com/in/vinícius-pinto-8752aa279
-Gabriel Augusto *https://github.com/gabrielsaugusto *https://www.linkedin.com/in/gabrieldos/
-Carlos Henrique *https://github.com/Carlos-Magalhaess *https://www.linkedin.com/in/carlos-henrique-726350281/
-João Pedro *https://github.com/JoaoPAlen *www.linkedin.com/in/joãopcosta/
-Rafael Proença *https://github.com/FaelProenca *https://www.linkedin.com/in/faelproenca/
A documentação oficial do projeto Locadora de Veículos estará disponível em breve nos repositórios GitHub dos alunos. Os alunos agradecem a oportunidade de compartilhar seu trabalho com a comunidade e esperam que o projeto Locadora de Veículos possa ser útil para outros estudantes e entusiastas de desenvolvimento de sistemas de gerenciamento.
Esperamos que este documento tenha apresentado o projeto Locadora de Veículos de forma clara e concisa. Agradecemos sua atenção!
Selected from shared topics, language and repository description—not editorial ratings.
LeonardoSanga /
Este projeto é uma aplicação java com integração ao banco de dados (PostegreSQL). O sistema foi desenvolvido na Eclipse IDE e, para a cricção da interface gráfica, foi utilizado o plugin WindowBuilder.
AugustoMello09 /
O Projeto de Locação de Filmes é uma aplicação web desenvolvida utilizando as tecnologias Java, Spring e Angular.
guilhermeariel /
Projeto Java desenvolvido como exercício prático de Programação Orientada a Objetos (POO), simulando o sistema de uma locadora de veículos.
bispothearch /
Trabalho solicitado como atividade avaliativa do curso de Eng. de Software, com intuito de estimular a programação orientada a objetos, em uma atividade em grupo. O projeto escolhido foi uma locadora de veículos. A abordagem utilizada engloba um baixo acoplamento, POO, manutenibilidade, conceitos SOLID + Clean Code, utilizando a linguagem Java.
joaovpaltanin /
Projeto com telas swing e funcionalidades para uma locadora de filmes. Feito com o objetivo de aprender e aprofundar conhecimentos em JAVA.
Franklyn-R-Silva /
O projeto consiste de aprender o uso de ferramentas em Java.