O projeto Gestão Empresa foi desenvolvido pelos alunos da faculdade UnB - Gama (FGa): Eduardo Moreira (13/0008371) e Ricardo Lupiano (13/0016969) durante a disciplina de Orientação à Objetos 1º/2014. O projeto é uma aplicação Java que trabalha com o sistema de cadastro de Clientes, Funcionários e Fornecedores integrado ao sistema completo de cadastro, compras e vendas de diversos produtos específicos da Empresa. Ele é projetado em uma interface gráfica com diferentes telas referentes à cada funcionalidade do sistema.
OBS: O projeto "GestaoEmpresa" contém 4995 linhas de código (arquivos .java), sem contar com as linhas dos arquivos gerados pela IDE. Assim, os alunos de Técnicas de Programação irão trabalhar com todos os módulos do projeto "GestaoEmpresa".
Os arquivos do projeto foram dividos entre os integrantes do Grupo 4 da matéria de Técnicas de Programação 2015/1 da seguinte maneira:
- Cliente (Client) - Cliente Físico (PhysicalClient) - Cliente Jurídico (JuridicalClient) - Endereço (Address) - Funcionário (Employee) - ControleCliente (ClientController) - ControleFuncionario (EmployeeController) - GestaoEmpresa (EnterpriseManagement) - TelaContatos (ContactView) - Compra (Purchase) - Venda (Sale) - Transacao (Transaction) - ControleTransacao (TransactionController) - TelaHistoricoVendaCompra (SalePurchaseHistoricView) - TelaVendaCompra (SalePurchaseView) - Produto (Product) - Despesa (Expense) - ControleEstoque (StockController) - ControleDespesa (ExpenseController) - TelaDadosDespesas (ExpenseDataView) - TelaDadosProdutos (ProductDataView) - TelaDespesas (ExpenseView) - Compra (Purchase) - Venda (Sale) - Transacao (Transaction) - ControleTransacao (TransactionController) - TelaHistoricoVendaCompra (SalePurchaseHistoricView) - TelaVendaCompra (SalePurchaseView) - Compra (Purchase) - Venda (Sale) - Transacao (Transaction) - ControleTransacao (TransactionController) - TelaHistoricoVendaCompra (SalePurchaseHistoricView) - TelaVendaCompra (SalePurchaseView) nenhuma - Produto (Product) - Despesa (Expense) - ControleEstoque (StockController) - ControleDespesa (ExpenseController) - TelaDadosDespesas (ExpenseDataView) - TelaDadosProdutos (ProductDataView) - TelaDespesas (ExpenseView) - Fornecedor (Supplier) - FornecedorFisico (PhysicalSupplier) - FornecedorJuridico (JuridicalSupplier) - ControleFornecedor (SupplierController) - TelaDadosContatos (ContactDataView) - TelaEstoque (StockView) - Cliente (Client) - Cliente Físico (PhysicalClient) - Cliente Jurídico (JuridicalClient) - Endereço (Address) - Funcionário (Employee) - ControleCliente (ClientController) - ControleFuncionario (EmployeeController) - GestaoEmpresa (EnterpriseManagement) - TelaContatos (ContactView) - Produto (Product) - Despesa (Expense) - ControleEstoque (StockController) - ControleDespesa (ExpenseController) - TelaDadosDespesas (ExpenseDataView) - TelaDadosProdutos (ProductDataView) - TelaDespesas (ExpenseView) - Fornecedor (Supplier) - FornecedorFisico (PhysicalSupplier) - FornecedorJuridico (JuridicalSupplier) - ControleFornecedor (SupplierController) - TelaDadosContatos (ContactDataView) - TelaEstoque (StockView)