Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.






šŸ“© [email protected]


---


Desenvolvido com šŸ’˜ por Lucas Souza.