https://github.com/gustavoestevesr/sistema-de-vendas-completo
Sistema de vendas completo! Funções de cadastro, consulta, listagem, realizar venda, relatório por período.
https://github.com/gustavoestevesr/sistema-de-vendas-completo
clean-code data-structures date date-time-format design-patterns encapsulation java lamba oriented-object-programming
Last synced: 2 months ago
JSON representation
Sistema de vendas completo! Funções de cadastro, consulta, listagem, realizar venda, relatório por período.
- Host: GitHub
- URL: https://github.com/gustavoestevesr/sistema-de-vendas-completo
- Owner: gustavoestevesr
- Created: 2022-11-12T17:09:19.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-11-12T17:19:17.000Z (over 2 years ago)
- Last Synced: 2025-01-10T18:18:08.821Z (4 months ago)
- Topics: clean-code, data-structures, date, date-time-format, design-patterns, encapsulation, java, lamba, oriented-object-programming
- Language: Java
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Sistema de Vendas Completo
Programa em Java para manter um cadastro de produtos e suas respectivas vendas. O aplicativo deve apresentar também alguns relatórios de controle para o usuário.
Algumas regras sobre o software:
- Um produto deve ter os seguintes atributos: código, nome, valor e quantidade em estoque.
- Uma venda deve ter os seguintes atributos: data da venda, o produto vendido e a quantidade vendida.
- As vendas são feitas sempre para um único produto.
- Para realizar a venda, sempre verifique se o produto a ser vendido existe em estoque.A estrutura mínima de menus/funcionalidades que o aplicativo deve ter é a seguinte:
- 1 Incluir produto
- 2 Consultar produto
- 3 Listagem de produtos
- 4 Vendas por período – detalhado
- 5 Realizar venda
- 0 SairOs dados constantes da listagem de produtos são:
- Cabeçalho:
- Título
- Detalhe:
- Código do produto
- Nome do produto
- Valor unitário
- Quantidade em estoque
- Rodapé:
- Valor médio dos produtos
- Valor máximo dos produtos
- Valor mínimo dos produtosOs dados constantes do relatório de vendas - detalhado são:
- Cabeçalho:
- Título
- Período de emissão
- Detalhe:
- Data da venda
- Nome do produto
- Quantidade,
- Valor unitário
- Valor total
- Rodapé:
- Valor médio das vendas para aquele período