0% acharam este documento útil (0 voto)
6 visualizações1 página

Sistema de Gestão de Estoque e Vendas

O documento descreve um sistema de gerenciamento financeiro e de estoque, incluindo funcionalidades para registrar entradas e saídas, gerenciar produtos e fornecedores, e gerar relatórios. Também aborda a gestão de usuários e eventos promocionais, com detalhes sobre as operações realizadas por funcionários e administradores. O sistema é estruturado em classes com métodos específicos para cada função, visando facilitar a administração de uma loja.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
6 visualizações1 página

Sistema de Gestão de Estoque e Vendas

O documento descreve um sistema de gerenciamento financeiro e de estoque, incluindo funcionalidades para registrar entradas e saídas, gerenciar produtos e fornecedores, e gerar relatórios. Também aborda a gestão de usuários e eventos promocionais, com detalhes sobre as operações realizadas por funcionários e administradores. O sistema é estruturado em classes com métodos específicos para cada função, visando facilitar a administração de uma loja.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Financeiro

StoreManagement
+ registrarEntrada()
Despesa + verEstoque() : ArrayList<Produto>
+ registrarSaida()
+ registrarVenda()
Logs
# id : int + gerarRelatorio() : File
+ verUsuarios() : ArrayList<Usuario> + gerarRelatorio() : File
- adicionarDespesa() - registrarOperacoes() : File
- registrarOperacoes() : File + verLog(File)
- registrarOperacoes() : File + pagarConta(id : int)
+ verFinanceiro()
+ comprarProdutos()
+ verRelatorios()
+ verRelatoriosFinanceiro()

GerenciarEstoque
- observacao : String
Funcionario
+ verificarQtdProdutos() : ArrayList<[Link]()> ProcessamentoDeVendas
+ verProdutos() : ArrayList<Produto> - login : String
- produtosEscaneados : ArrayList<Produtos> - senha : String
+ verFornecedores() : ArrayList<Fornecedor> - descontosOfertas : ArrayList<Eventos>
- registrarOperacoes() : File - isAdmin : boolean
- formaPagamento : byte # id : int
+ gerarRelatorioEstoque()
+ adicionarProduto(id : int) # dataContratado : date
+ emitirNtF() : ArrayList<Produto> # cpf : String
- registrarOperacoes() : File - cargo : String
+ cancelarCompra() - isAtivo : boolean
+ removerProdutoCompra(id : int) - nome : String
Produto
+ atualizarEstoque + cadastrarUsuario()
- nome : String Fornecedor
+ calcularValorVenda() + apagarUsuario(id : int)
- marca : String - nome : String
- preco : float + editarUsuario(id: int)
- telefone : String formaPagamento + listarUsuarios() : ArrayList<Usuario>
# id : int # id : int
- quantidade : short 0 - dinheiro - registrarOperacoes() : File
# cnpj : String
- lote : String - email : String 1 - Cartão Crédito
- codigoBarras : String - isAtivo : boolean 2 - Cartão Débito
- dataValidade : date 3 - Pix
+ adicionarFornecedor()
- volumeLitros : short + apagarFornecedor(id : int)
Administrador
- pesoGramas : int - registrarOperacoes() : File - isAdmin = true
+ cadastrarProduto() - cargo = "Administrador"
+ editarProduto(id : int)
+ apagarProduto(id : int) Evento
+ listarProdutos() : ArrayList<Produto> - nome : String
- registrarOperacoes() : File # id : int
+ gerarRelatoriosInventario() : log - descricao : String
- dataInicio : date
- dataFim : date
- desconto : float
- produtosAfetados : ArrayList<Produto>
+ criarEvento()
+ editarEvento(id : int)
+ apagarEvento(id : int)
- registrarEperacoes() : File
- isEventoAcabou()

Você também pode gostar