/Sistema-de-Vendas

A simple sales system made using Object Oriented Programing concepts, with a simple product and order managment system.

Primary LanguageJava

Sistema de Vendas

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].