Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 22 days 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 (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-12T16:53:55.000Z (about 3 years ago)
- Last Synced: 2024-11-06T23:33:50.670Z (2 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.
![Diagrama de Classes](assets/diagramaDeClasses.svg)
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.