Carlos-Mareco / gerenciamento_venda

Simulador para gerenciar venda e estoque de produtos, além de ter acesso específico para cada tipo de funcionário.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gerenciamento de venda

Simulador de um gerenciador de vendas e gestão de funcionários.

Compilação e execução (linux)

Usando o compilador java, contudo ele deve estar configurado no path do seu sistema. Certifique-se de estar no diretório do programa.

mkdir bin && javac -d bin *.java

E para executar, ainda no mesmo diretório do programa, use :

java -cp .:bin Main

Entendendo o código

É utilizado para inicializar o programa, além de instanciar um objeto da classe Loja para poder utilizar as funções da loja.

É onde fica todas as ações da interface do funcionário da loja.

A classe Estoque é responsável por gerenciar os produtos da classe Produto.

A classe abstrata Funcionario é utilizada para fornecer os métodos que todos os funcionários da loja devem ter. Enquanto que as classes Vendedor e Gerente são classes filhas de Funcionario, cada classe filha é responsável pelos métodos de um tipo de funcionário.

É reponsável pela GUI (Graphical User Interface, ou seja, Interface Gráfica do Usuário) da loja.

Menu_Inicial
Menu_Vendedor
Menu_Gerente

Ambiente de criação e teste

Informação do OS: Linux Mint 20.1 Cinnamon.
Kernel do Linux: 5.4.0-77-generic.
Processador: Intel© Core™ i7-7500U CPU @ 2.70GHz × 2.
Memória: 7.7 GiB.
Editor/IDE: Visual Studio Code 1.57.1.
Java: Oracle Java SE JDK 11.0.11.

Considerações finais

Este programa faz parte de um dos componentes avaliativos da disciplina de Programação III da Universidade Federal do Amapá do curso de Ciência da Computação.
Este programa não tem intuito de uso comercial.

About

Simulador para gerenciar venda e estoque de produtos, além de ter acesso específico para cada tipo de funcionário.


Languages

Language:Java 100.0%