Skip to content

kaique-kira/TreinamentoSpring

Repository files navigation

Treinamento Spring Data JPA

-

Descrição do projeto

O objetivo desse projeto é estudar o Spring Data JPA, melhorando o código e as consultas. O projeto é baseado em uma interface fornecida pela TreinaWeb, bem como o curso.

Todas as criações e alterações no banco de dado foram feitas pelo Spring, assim como a adição, alteração e remoção de dados. Abaixo um detalhamento da funcionalidade da aplicação:

Tecnologia utilizada

Kira-Java - Kira-Spring - Kira-MySql

Listagem de Cliente:

Aqui fazemos um Select de todos os clientes no banco e exibimos as informações.

Detalhamento de Cliente:

Aqui mostra o detalhe do cliente e todos os projetos encomendados por aquele cliente.

Cadastro de Cliente:

O cadastro dos clientes e realizado, utilizando a base da entidade Pessoa, que é uma classe abstrata que adiciona no banco de dados todas as informações tanto de cliente como funcionário. Ela herda também a classe Endereço.

Listagem de funcionario

Aqui mostramos todos os funcionarios que estão cadastrados na empresa.

Detalhamento de Funcionario

Aqui mostramos os funcionarios e todos os projetos em que ele esta envolvido.

Cadastro de Funcionario:

Aqui seguimos a mesma ideia do cadastramento de clientes, a diferença aqui é que temos que definir a data de admissão desse funcionario, temos o campo de data de demissão, e também o cargo do mesmo.

Listagem de cargos

Cadastro de cargos

Aqui adicionamos novos cargos a empresa

Listagem de projetos

Aqui mostramos todos os projetos que estão cadastrados na empresa, estando eles em produção ou finalizados.

Detalhamento dos projetos

Aqui mostra todos os detalhes envolvendo tal projeto, tais como o orçamento feito, o quanto ja foi gasto, data de inicio, e termino e as pessoas relacionadas a tal projeto.

Cadastro de Projetos

Aqui fazemos o cadastro do projeto, um projeto deve ter um gerente e os funcionários, e aqui nas opções de gerente, apenas funcionários cadastrados como Gerente podem ser adicionado como lider do projeto.

Autor

Kaique Denobi Felipe

Linkedin: https://www.linkedin.com/in/kaique-denobi-felipe/

E-mail: kaique.d.felipe@hotmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages