https://github.com/deverebor/sistemacadastrodeprodutos
Sistema para cadastro de clientes/produtos e seus respectivos tipos.
https://github.com/deverebor/sistemacadastrodeprodutos
crud java java-project university-project
Last synced: about 1 month ago
JSON representation
Sistema para cadastro de clientes/produtos e seus respectivos tipos.
- Host: GitHub
- URL: https://github.com/deverebor/sistemacadastrodeprodutos
- Owner: deverebor
- Created: 2021-10-28T20:31:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-12T16:53:55.000Z (over 3 years ago)
- Last Synced: 2025-02-17T15:24:31.653Z (4 months ago)
- Topics: crud, java, java-project, university-project
- Language: Java
- Homepage:
- Size: 46.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
📦 Sistema: Cadastro de Produtos
![]()
> Projeto requisitado pelo professor [_Edson Mota_](https://www.linkedin.com/in/edsonmottac/) como forma avaliativa da **Formativa II** de POO.
Totalmente feito em Java utilizando pacotes da própria linguagem.
## 📢 Sobre o Projeto
O projeto tem como objetivo facilitar o cadastro de um usuário na aplicação que ele possuí, onde é necessário fazer a distinção entre consumidores do tipo **Computação**, **Administração** e **Engenheiro**. Cada tipo de usuário vende e compra um determinado produto, a aplicação vem para facilitar o cadastro desses clientes e suas determinadas requisições.
## 📜 Diagrama de Classes
Este diagrama foi desenvolvido no [draw.io](https://draw.io/) o modelo criado por mim pode ser encontrado clicando [aqui](assets/template/diagramaDeClasses.drawio) ou acessando a pasta `assets/template/`. Construi este diagrama era também parte avaliativa da **Formativa II**, após o desenvolvimento dele e utilizando como auxilio na codificação a resolução do problema se tornou fácil.

Analisando o diagrama de classes, é possível entender o que é cada classe, o que ela faz, o que ela tem e como ela funciona. Como por exemplo a classe **ClienteDados** alimenta os tipos de clientes e a classe **ProdutoDados** alimenta os dados dos produtos destes clientes.
## 🎯 Dependências para rodar a aplicação
- `Java 11.0 +`
- `Compilador Java.`
- `Draw.io` para a visualização do diagrama de classes.## 📚 Oque aprendi nesse projeto ?
- Utilização de overcharge nos metodos `@Override`.
- Refatoração de classes.
- Utilizar herança de classes.## 👨🏾🦱 Equipe composta por
- Lucas Pereira Souza.
---
Desenvolvido com 💘 por Lucas Souza.