Este é um projeto de Sistema de Vendas desenvolvido em Java básico, utilizando conceitos fundamentais de Programação Orientada a Objetos (POO), como encapsulamento e polimorfismo. O sistema é projetado para lidar com operações básicas de vendas, incluindo a gestão de produtos e transações de vendas.
Funcionalidades:
Gestão de Produtos Adicionar ou atualizar informações de produtos. Exibir produtos disponíveis e o inventário. Processamento de Vendas Criar e processar transações de vendas. Gerar recibos simples com detalhes dos produtos. Calcular totais e aplicar descontos, se necessário.
Conceitos de POO Aplicados: Encapsulamento: Classes como Produto e Encomenda utilizam atributos privados e fornecem métodos públicos para acessar e modificar os dados. Polimorfismo: Sobrecarga e sobrescrita de métodos para lidar com diferentes tipos de dados e fornecer comportamentos personalizados para classes derivadas. Abstração:
Pré-requisitos:
Java Development Kit (JDK): Certifique-se de ter o JDK 8 ou superior instalado.
IDE (Ambiente de Desenvolvimento Integrado): Recomenda-se o uso de uma IDE como IntelliJ, Eclipse ou NetBeans para facilitar o
desenvolvimento e a depuração.
Instalação:
*1 - Clone o Repositório : git clone https://github.com/elverolanga/Sistema-de-Vendas
*2 - Abra o Projeto na Sua IDE
*3 - Importe o projeto como um projeto Java, se necessário.
*4 - Compile e Execute. Compile os arquivos fonte e execute a classe principal para iniciar o Sistema de Vendas.
Melhorias Futuras:
-
Implementar o cadastro de compradores
-
Implementar uma interface gráfica (GUI) para facilitar a interação.
-
Adicionar suporte a banco de dados para armazenamento persistente de dados.
-
Expandir funcionalidades, como rastreamento de inventário e análises de vendas mais complexas.
Contribuição
Contribuições são bem-vindas! Por favor, faça um fork do repositório, faça suas alterações e envie um pull request para revisão.
Contato Para dúvidas ou suporte, entre em contato pelo e-mail [martinlanga6@gmail.com].