Diogo Vilela nºUSP: 7573698 Lucas Wiechmann nºUSP: 7573281 Thales Andrade nºUSP: 7573527 MOTIVAÇÃO PARA DESENVOLVER O PROGRAMA Analisando as pequenas empresas de hoje em dia, percebemos que muitas necessitam de um programa básico de controle de entrada e saída de produtos. Portanto resolvemos criar um programa que ajuda essas empresas a controlarem sua economia através de um banco de dados, onde o administrador tem acesso a todo sistema. PÚBLICO ALVO O publico que pode utilizar este programa são as empresas de pequeno porte, amadores, que necessitam de um programa de controle de dados, para que possam ter relatórios de entrada e saída de produtos para assim buscarem um maior lucro e portanto, crescerem no mercado atual. DESAFIOS DE DESENVOLVIMENTO O nosso maior desafio será integrar o C com o banco de dados, desafiandonos a pesquisar diferentes maneiras de resolver o problema real. ENTRADAS E SAÍDAS O programa funcionará desse jeito: teríamos uma tela inicial para o gerenciamento de produtos novos e os já existentes na empresa e além disso, o gerenciamento dos clientes da empresa. Porém, para ser feito o gerenciamento de tais, é preciso permissão. Então teríamos dois tipos de usuários: os administradores e os instaladores. Os administradores poderiam ver os relatórios emitidos no final do mês, adicionar produtos e preços, adicionar instaladores, ou seja, de uma forma geral o administrador pode controlar o sistema inteiro. O instalador teria permissão somente a adicionar e dar baixa nos produtos já cadastrados. A saída seria basicamente um relatório informando os produtos que entraram, os produtos que saíram, a data de entrada e saída, quantos produtos foram vendidos de x data a y data, sendo x e y definidos pelo usuário. FUNCIONALIDADES DO PROGRAMA A funcionalidade do nosso programa é gerenciamento de produtos, sendo o mesmo feito por um administrador ou instalador. O administrador teria varias opções como: relatório no qual o mesmo informa quantas baixas fora realizadas no sistema; cadastramento de produtos e seus respectivos preços; adicionar produtos ao estoque; adicionar instaladores no sistema; alterar preços; alterar produtos cadastrados no qual ele poderia alterar ou apagar um produto. Já o instalador teria apenas duas opções: adicionar produtos já cadastrados e dar baixa nos mesmos. PROTÓTIPO Selecione uma opção: ADMINISTRADOR INSTALADOR ADMINISTRADOR 1. Relatório 2. Cadastrar produtos e preços 3. Adicionar produtos ao estoque 4. Adicionar instalador 5. Alterar produtos cadastrados VOLTAR AO MENU PRINCIPAL INSTALADOR 1. Adicionar produtos já cadastrados 2. Realizar baixa nos produtos já cadastrados VOLTAR AO MENU PRINCIPAL Relatório O usuário colocaria o intervalo de tempo que gostaria de obter os dados. Por exemplo, usuário entraria com o período de tempo de um mês e o programa mostraria todas as mudanças (entrada, saída, alterações) feitas no sistemas durante esse mês. VOLTAR AO MENU PRINCIPAL Cadastrar produtos e preço O administradores cadastraria novos produtos e seus respectivos preços no sistema para que a empresa possa ter uma lista de todos os seus dados, ou seja, um controle. VOLTAR AO MENU PRINCIPAL Adicionar produtos ao estoque Ao efetuar o cadastramento de novos produtos, o administrador pode colocar produtos que estão em grandes quantidades no sistema no estoque. VOLTAR AO MENU PRINCIPAL Adicionar instalador O administrador pode cadastrar um instalador, que seria no caso um vendedor para que este último possa dar baixas nos produtos já cadastrados. VOLTAR AO MENU PRINCIPAL Alterar Produtos cadastrados Produtos já cadastrados e que seus dados precisam ser mudados, para isto o administrador seleciona esta opção, coloca o código(nome) do produto e o novo preço do mesmo, quantidade no estoque, etc. VOLTAR AO MENU PRINCIPAL Adicionar produtos já cadastrados O instalador, para adicionar produtos, os mesmos precisam já estar cadastrados no sistema pelo administrador. E assim o instalador somente adicionaria o produto já existente. VOLTAR AO MENU PRINCIPAL Realizar baixa nos produtos já cadastrados Ao vender um produto, o instalador selecionaria esta opção para dar baixa no sistema e assim atualizar a venda do mesmo. VOLTAR AO MENU PRINCIPAL