TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM INFORMÁTICA DE NÍVEL MÉDIO

Tamanho: px
Começar a partir da página:

Download "TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM INFORMÁTICA DE NÍVEL MÉDIO"

Transcrição

1 Centro Estadual de Educação Tecnológica Paula Souza GOVERNO DO ESTADO DE SÃO PAULO Etec IRMÃ AGOSTINA TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM INFORMÁTICA DE NÍVEL MÉDIO André Luiz de Souza Douglas Gama da Silva Ilbis Candido Silva João Paulo Coelho da Silva Robson de Carvalho Mota Wellington de C. Faustino de Oliveira Controle de Estoque AlphaCE São Paulo / SP 2012

2 Controle de Estoque AlphaCE Trabalho de Conclusão de Curso apresentado como pré-requisito para obtenção do diploma Técnico de Nível Médio em Informática. Professor Orientador João Carlos Lima e Silva São Paulo / SP

3 André Luiz de Souza Douglas Gama da Silva Ilbis Candido Silva João Paulo Coelho da Silva Robson de Carvalho Mota Wellington de C. Faustino de Oliveira Controle de Estoque AlphaCE Este Trabalho de Conclusão de Curso foi julgado e aprovado para obtenção do certificado, no Curso de Técnico de Informática, da Escola Técnica Estadual Irmã Agostina de São Paulo. São Paulo, de de Professor: João Carlos Lima e Silva Coordenador do Curso de Técnico de Informática Banca Examinadora Prof. Prof. Prof. Orientador Prof. 3

4 [Agradecemos primeiramente a Deus por mais esta etapa da vida. Também, a família, amigos, aos colegas de sala, professores e orientador que participaram de mais esta fase de nossas vidas]. 4

5 A dúvida é o principio da sabedoria. Aristóteles 5

6 RESUMO Controle de estoque é o procedimento adotado para registrar, fiscalizar e gerir a entrada e saída de mercadorias e produtos da empresa. O Controle de estoque deve ser utilizado tanto para matéria-prima, mercadorias produzidas e/ou mercadorias vendidas. Projeto sobre a elaboração de um sistema de controle de estoque, onde procuramos inovar perante o programa que é utilizado em uma microempresa de informática. Essa microempresa de informática atende a vendas de peças e computadores em geral e também, manutenção. Para controle de estoque utilizam um programa que tem uma falha importante, não controla a baixa de estoque. Fazse a venda ou manutenção e quando finalizado no sistema, o mesmo não baixa do estoque. Em vista dessa questão, concluímos que seria interessante um sistema que fizesse a baixa em estoque. Mas, junto viriam outras opções como entrada de nota, relatórios e assim, um sistema completo. Levamos em consideração o modelo de negócio dessa microempresa para atender a demanda e atender as expectativas. Palavras-chave: Controle de estoque; Modelagem controle de estoque; Função do controle de estoque; 6

7 Sumário INTRODUÇÃO A EMPRESA ESTRUTURA E FUNCIONAMENTO APLICAÇÃO ATUAL ATUAL ESTRUTURA DE CONTROLE FUNCIONAMENTO DE CONTROLE DE ESTOQUE FUNÇÃO DO CONTROLE DE ESTOQUE OBJETIVO DO CONTROLE DE ESTOQUE POLÍTICA DE ESTOQUE PRINCÍPIOS BÁSICOS PARA O CONTROLE DE ESTOQUES LEVANTAMENTO DE REQUISITOS CRONOGRAMA DECLARAÇÃO DE ESCOPO WBS MODELAGEM LÓGICA DIAGRAMA DE CASO DE USO DIAGRAMA DE CLASSE MER MODELO DE ENTIDADE E RELACIONAMENTO DESENVOLVIMENTO DA APLICAÇÃO SCRIPT DO BANCO DE DADOS TELAS DO PROGRAMA ALPHACE TELA DE LOGIN CÓDIGOS DA TELA DE LOGIN TELA DE ALTERAÇÃO DE SENHA CÓDIGOS DA TELA DE ALTERAÇÃOD E SENHA TELA DE SERVIÇOS(MENU PRINCIPAL) CÓDIGOS DA TELA DE SERVIÇOS(MENU PRINCIPAL) TELA DE CADASTRO DE GERAL CÓDIGOS DA TELA DE CADASTRO GERAL TELA DE CARGO CÓDIGOS DA TELA DE CARGO TELA DE SERVIÇOS

8 CÓDIGO DA TELA DE SERVIÇOS TELA DE CADASTRO TIPO DE CLIENTES CÓDIGOS DO CADASTRO TIPO DE CLIENTES TELA DE CADASTRO DE CLIENTES CÓDIGO DA TELA DE CADASTRO DE CLIENTES TELA DE CADASTRO DE FUNCIONÁRIO CÓDIGO DA TELA DE CADASTRO DE FUNCIONÁRIOS TELA DE CADASTRO DE FORNECEDOR CÓDIGO DA TELA DE CADASTRO DE FORNECEDOR TELA DE ESTOQUE TELA DE OS CÓDIGO DA TELA DE OS TELA DE CADASTRO DE PRODUTOS CÓDIGO DA TELA DE PRODUTOS TELA DE VENDAS REQUISITOS MÍNIMOS...85 CONCLUSÃO...86 REFERÊNCIA BIBLIOGRÁFICA...87 GLOSSÁRIO

9 Introdução O percentual de pequenas e micro empresa informatizadas no estado de São Paulo cresceu 30% nos últimos cinco anos, porém, 53% dessas empresas ainda não se adaptaram ao computador, contra as 47% informatizadas. Os dados são de uma pesquisa divulgada pelo SEBRAE/SP, realizada no ano de 2003, com empresas paulistas. Como mostra gráfico abaixo: Fonte: SEBRAE/SP 2003 Essa informação mostra que, é notória que micro e pequenas empresas têm, mesmo que aos poucos, procurado se informatizar. O mesmo acontece com as micropequenas empresas no ramo de informática que são facilmente encontradas em vários lugares, como por exemplo, na zona sul do Estado de São Paulo que é a região da empresa que efetuamos a pesquisa. Algumas microempresas no ramo de informática são encontradas na região e isso promove a competitividade. É de se esperar que micropequenas empresas tenham suas particularidades em administração por ter porte dos mais variados, sendo que, na microempresa de pequeno porte, o empresário tem que ter um conhecimento para poder administrar bem o negócio. Uma das formas de se manter essa microempresa funcional é ter um sistema de gestão que ajude a manter o fluxo, por exemplo, de entradas, saídas e vendas. Para um dono ou gerente de empresa que precisa estar sempre controlando o que entra e o que sai do estoque, uma das dicas que deve ser seguida é conseguir 9

10 um bom e confiável sistema que lhe auxilie na administração de todo o material de forma que ele consiga ainda realizar suas outras funções. Fazendo uma pesquisa em sites de internet, empresários são apresentados aos mais novos e eficientes sistemas que existem atualmente no mercado. Você encontra desde gratuitos a pagos através de uma quantia simples que pode ser interpretada como investimento. Caso o empresário não saiba direito como operar o sistema de controle de estoque, existem ainda muitos sites disponíveis explicando detalhadamente como proceder com todo tipo de operação que o pacote do sistema traz junto. Além disso, antes de adquirir o sistema, o empresário pode escolher em que tipo de arquivo deseja o pacote, podendo optar sempre pelo tipo de arquivo que ele possua maior afinidade e lhe apresente os resultados de forma que ele possa interpretá-los da melhor maneira possível. Sistemas de controle de estoque existem muitos, sendo possível escolher aquele que lhe agrade mais, como por exemplo, o SIE que é um sistema para controle de estoque e O.S, o Restages que gerencia bar e restaurantes, há espaço para novos programas e complementos, pois quanto mais moderno melhor. Atendendo especificamente a um modelo de negócio, que no caso é para microempresa no ramo de informática, há mercado para este tipo de programa. Utilizamos como estudo de caso uma micro-pequena empresa no ramo de informática, a Laser Informática, onde fizemos uma pesquisa no sistema instalado para controle de estoque e, a partir daí, desenvolvemos esse projeto, o AlphaCE, pois atualmente a empresa encontra-se com problemas na administração de seu estoque. O nome AlphaCE, alpha = primeiro em grego e CE = controle de estoque, surgiu como projeto do grupo para essa empresa, não de forma comercial. A principal necessidade é incorporar o controle de estoque, pois de acordo com o levantamento efetuado, a empresa sofre com o problema de não ter registro no sistema da saída do item, e como consequência, não tem como acompanhar a quantidade do item que ainda há em estoque. Utilizando dessa dificuldade que a microempresa enfrenta com o sistema, o objetivo foi verificarmos a possibilidade de fazer um programa que seja mais completo, para atender a necessidade de baixa de estoque e ter um sistema usual. 10

11 1. A Empresa A empresa atua no ramo de informática desde 1997, foi idealizada por um técnico descontente com a empresa onde trabalhava. Resolveu assim fundar a micro empresa de informática onde há 16 anos, presta os serviços de manutenção em micros, monitores, impressoras, notebook e conta também com venda direta no balcão de vários produtos sendo eles, por exemplo, placas de rede, placa mãe, teclado, mouse, entre outros itens. 1.1 Estrutura e Funcionamento Consolidada há 15 anos no mercado, atualmente possui 5 funcionários, sendo 3 técnicos de informática, 1 recepcionista e 1 administrador/responsável pela área comercial. Com essa estrutura, atende em média 130 clientes / mês, de segunda a sexta feira, sendo atendimentos a domicílio e atendimento no balcão da loja. Oferece os serviços de manutenção de micros e instalação de software. Empresa é localizada no bairro Vila Emir, São Paulo/SP, tendo como estrutura 4 cômodos, sendo separados por laboratório, recepção, estoque e área de descarte de dejetos. A loja tem em torno de 200m². 1.2 Aplicação Atual Atualmente utiliza um sistema de gestão de estoque que é o Sistema Aplicativos Comercias e Ordem de Serviço versão Fizemos o nosso projeto a partir desse sistema. Sistema de gestão de estoque que controla entradas de notas, estoque atual, relatórios e emite ordem de serviço, mas quando há saída do estoque, o sistema não registra a saída de um determinado produto. 1.3 Atual Estrutura de Controle Foi detectada uma falha durante o ano de 2005 no controle de saída de peças do estoque. A empresa desenvolvedora do software foi contatada, não houve retorno e, por consequência, até a presente data não foi solucionado o problema, Um exemplo do problema encontrado pela empresa é quando um cliente deixa um microcomputador para manutenção e o técnico da empresa verifica que tem que haver a troca de uma peça. É gerada a ordem de serviço, posteriormente o técnico faz o conserto e a recepcionista fecha a ordem de serviço. É gerado o boleto para pagamento. 11

12 Cliente efetua o pagamento, mas essa venda não gera uma movimentação de saída de estoque. Uma falha grave, pois não tem como confiar nesse sistema para fazer um abastecimento de estoque com peças para serem repostas. 12

13 2. Funcionamento de Controle de Estoque Controle de estoque é o procedimento adotado para registrar, fiscalizar e gerir a entrada e saída de mercadorias e produtos da empresa. O Controle de estoque deve ser utilizado tanto para matéria-prima, mercadorias produzidas e/ou mercadorias vendidas. É uma área muito importante de uma empresa, grande ou pequena, pois é através dele que ela será capaz de prever o quanto que será necessário comprar no próximo pedido ao fornecedor, além de fornecer informações úteis sobre as vendas. 2.1 Funções do controle de estoque A administração do controle de estoque deve minimizar o capital total investido em estoques, pois ele é caro e aumenta continuamente, uma vez que, o custo financeiro também se eleva. Uma empresa não poderá trabalhar sem estoque, pois, sua função amortecedora entre vários estágios de produção vai até a venda final do produto. O controle de estoque é de suma importância para a empresa, sendo que se controlam os desperdícios, desvios, apuram-se valores para fins de análise, bem como, apura o demasiado investimento, o qual prejudica o capital de giro. Quanto maior é o investimento, também maior é a capacidade e a responsabilidade de cada setor da empresa. Os objetivos dos departamentos de compras, de produção, de vendas e financeiro, deverão ser conciliados pela administração de controle de estoques, sem prejudicar a operacionalidade da empresa. A responsabilidade da divisão de estoques já é antiga; os materiais caem sobre o almoxarife, que zela pelas reposições necessárias. Na administração moderna, a responsabilidade dos estoques fica sob um setor de estoque, que o gerencia. Os departamentos tradicionais ficam livres desta responsabilidade e podem dedicar-se à sua função primária. 13

14 2.2 Objetivos do Controle de Estoque O objetivo do controle de estoque é aperfeiçoar o investimento em estoque, aumentando o uso dos meios internos da empresa, diminuindo as necessidades de capital investido. O estoque do produto acabado, matéria-prima e material em processo não serão vistos como independentes. Todas as decisões tomadas sobre um dos tipos de estoque influenciarão os outros tipos. Às vezes acabam se esquecendo dessa regra nas estruturas de organização mais tradicionais e conservadoras. O controle de estoque tem também o objetivo de planejar, controlar e replanejar o material armazenado na empresa. 2.3 Políticas de Estoque A administração geral da empresa deverá determinar ao departamento de controle de estoque, o programa de objetivos a serem atingidos, isto é, estabelece certos padrões que sirvam de guias aos programadores e controladores e também de critérios para medir o desenvolvimento do departamento. Estas políticas são diretrizes que, de maneira geral, são as seguintes: a) Metas de empresas quando a tempo de entrega dos produtos ao cliente; b) Definição do número de depósitos de almoxarifados e da lista de materiais a serem estocados nele; c) Até que nível deverá flutuar os estoques para atender uma alta ou baixa demanda ou uma alteração de consumo; d) As definições das políticas são muito importantes ao bom funcionamento da administração de estoques. 2.4 Princípios Básicos para o Controle de Estoques Para se organizar um setor de controle de estoque, inicialmente deveremos descrever suas principais funções: a) Determinar o que deve permanecer em estoque. Número de itens; b) Determinar quando se deve reabastecer o estoque. Prioridade; c) Determinar a quantidade de estoque que será necessário para um período pré-determinado; d) Acionar o departamento de compras para executar a aquisição de estoque; e) Receber, armazenar e atender os materiais estocados de acordo com as necessidades; 14

15 f) Controlar o estoque em termos de quantidade e valor e fornecer informações sobre sua posição; g) Manter inventários periódicos para avaliação das quantidades e estados dos materiais estocados; h) Identificar e retirar do estoque os itens danificados. Existem determinados aspectos que devem ser especificados, antes de se montar um sistema de controle de estoque. Um deles refere-se aos diferentes tipos de estoques existentes em uma fábrica. Os principais tipos encontrados em uma empresa industrial são: matériaprima, produto em processo, produto acabado e peças de manutenção. 15

16 3. Levantamento de Requisitos Neste capítulo objetivamos mostrar o que fizemos para nos organizar utilizando o cronograma, WBS e escopo. 3.1 Cronograma Neste capítulo temos como objetivo mostrar como foram as reuniões sobre o tcc. Agosto/11 Reuniões para definição do grupo; Funções de cada integrante; Escolha do tema; Custo do trabalho; Inicio do desenvolvimento do trabalho; Tema já definido; Reuniões agendadas com o nosso orientador Ismael; Todos integrantes deverão comparecer as reuniões. Setembro/11 Mais reuniões com orientador; Encontro do grupo para fechar os trabalhos de agosto sem alteração; Avaliação do orientar do trabalho e tema feito ate setembro; Pesquisa de campo; Inicio das pesquisas cientificas e de dados; Finalizar as pesquisas cientifica e de dados; Agendamento de outra reunião. Outubro/11 Inicio da parte pratica do programa; Criação das tabelas; Criação dos diagramas; Avaliação do orientador; Melhorar tabelas pós-avaliação; Melhorar diagramas pós-avaliação; Finalizar o desenvolvimento da UML e DER; 16

17 Passar para o DBdesigner; Iniciar a criação do banco em Mysql; Avaliação final das tabelas e banco com orientador; Iniciar a criação do programa; Desenvolver relatório do trabalho realizado. Novembro/11 Reunião com o orientador Ismael; Avaliação do que foi feito ate agora; Fazer as correções; Entregar TCC e o DER para avaliação final do semestre; Nova reunião com o orientar para poder informar sua avaliação sobre o desenvolvimento do trabalho; Desenvolver a pesquisa de campo; E, escolha de um ícone para o trabalho. Apresentação em PowerPoint para o professor João; Esboço das telas em visual Studio; Reunião do grupo para avaliar o uso das ferramentas no desenvolvimento do tcc. Dezembro/11 e Janeiro/12 Contato do grupo somente via , para troca de informação, ideias, atualizações no conteúdo e no trabalho. Fevereiro/12 Iniciar com uma reunião entre o grupo; Definições do projeto; Novo nome para o projeto; Primeiras telas do programa; Reunião para atualização de tcc e melhorias do projeto; Revisão dos diagramas e relatórios. Março/12 Apresentação do relatório do tcc; 17

18 Reunião de grupo em sala com professor; Melhorar tcc e desenvolvimento da programação; Agendar reunião com o orientador; Finalizar relatório para entregar aos professores; Abril/12 Finalizar banco; Finalizar criação de tabelas; Reuniões em grupo; Reuniões com orientador; Reuniões com professores em sala de aula; Finalizar telas do programa; Verificar sua funcionalidade; Correções; Avaliação do orientador e dos professores de sala sobre o trabalho apresentado. Maio/12 Reuniões com orientador sobre apresentação para a pré-banca; Melhorar e atualizar dados de apresentação; Apresentação do trabalho em PowerPoint; Avaliação da pré-banca; Revisões e correções finais do projeto; Reunião do grupo para avaliações finais; Projeto funcionando por completo; Considerações finais; Nova reunião com orientador sobre dicas de apresentação. Junho/12 Reunião do grupo; Todo o trabalho finalizado; Funcionalidade do sistema no ar; Entrega; Apresentação a Banca; 18

19 Reunião final grupo e orientador. 19

20 3.2 Declaração de escopo Neste capítulo estamos apresentado à declaração de escopo do projeto. Produto final Objetivos, problemas a resolver Posicionamento estratégico Descrição do produto (briefing) Principal diferencial a ser explorado Subprodutos e serviços adicionais Características especiais do produto para o cliente final Produtos do projeto Comunicação para o projeto Mudanças estruturais necessárias (na organização, no ambiente de publicação) Controle de estoque - AlphaCE Software para controle de estoque, com o objetivo de dar à micro empresa uma ferramenta de fácil manuseio e que atenda as expectativas para um ótimo controle de estoque Projeto que atende a área de informática das micro e pequenas empresas. Software que utiliza Mysql e visual basic como ferramentas. Produto de fácil manuseio e com fácil instalação. Bem atualizado. Funções de cadastro de clientes, fornecedor, pagamento (cartão, boleto, cheques), endereço, ordem de serviço e outros itens. Uma funcionalidade melhor e prestar um melhor atendimento ao cliente. Ser mais rápido. - Construção da ideia - Definição do tema - Definição de tarefas - Começo de esboço das opções do sistema - Desenho dos diagramas - Diário de bordo e tcc - Utilizando Mysql e Visual Studio Telas e Banco de dados - Testes e Correções - Finalizando processos - Apresentação Integrantes do projeto: André, Douglas, Ilbis, João Paulo, Robson e Wellington. Comunicação por e reuniões em aula, matéria TCC. Depois que definido o tema, não houve maiores mudanças de estrutura em relação ao projeto. Somente aperfeiçoando a ideia para ter um programa que faça o que é proposto. Durante o processo, 2 integrantes entraram no grupo. Troca de orientador. 20

21 Aquisições necessárias Premissas, ressalvas, observações Métodos para verificar os resultados Revisão deste plano de projeto Final da arquit. da informação Lançamento da versão beta Lançamento do produto Até o momento não foi identificado à necessidade para aquisição de algo a mais para o funcionamento do sistema. A questão sobre site do produto está sendo levando em consideração. Primeiramente, estaremos oferecendo para a primeira empresa, e a partir daí, fazer um marketing mais avançado sobre o produto. Estamos cogitando a possibilidade da criação de um site.. Para o lançamento: A realização de testes de usabilidade e de funcionalidade pela equipe de projeto pode homologar o site para lançamento. A partir da funcionalidade e aceitação por parte dessa primeira empresa, avançaremos para outras demais. Para o negócio:.o administrador do programa terá acesso a vendas, resultados, relatórios. Compararemos com o programa anterior e teremos uma noção do que melhorar para entrar no mercado de programas de controle de estoque. Revisado 12/06/2012 Junho/2012 Versão beta 12/06/2012 Versão final julho/

22 3.3 WBS (Work Breakdown Structure) Neste capitulo o objetivo e mostrar como ficou a organização do grupo, por meio do WBS. Controle de Estoque Alphatec Controle Estoque Funcionando Desenvolvimento Projeto Relatório/ Apresentação TCC Testes de Sistema WBS e Cronograma Distribuição das Tarefas Visual do Banco de Dados (Visual Studio) Escopo do Projeto Planejamento Banco Dados (MySQL) Diagrama de Classes e Caso de Uso Discussão Tema Script do Banco de Dados DER/MER Inicio do Projeto 22

23 4. Modelagem Lógica A finalidade deste capítulo é demonstrar a interação que queremos que o sistema tenha entre o cliente e a empresa/funcionário e assim, determinar a interação entre eles. 4.1 Diagramas de Caso de Uso No capitulo mostramos a interação sistema / cliente e determinar o melhor para esse ciclo. System Consultar Supervisionar func Passar orçamento Excluir clientes Tecnico Consertar Excluir equipamentos Gerente Fechar OS Relatorio Abrir o caixa Cadastro de clientes Cadastro de equip Atendente Registrar entrada equip. Receber pagamento Fechar o caixa 23

24 4.2 Diagrama de Classe No diagrama de classe, visualizamos as opções que queremos que haja no sistema. Dividimos em parte 1 e 2 para melhor visualização: Parte 1 24

25 Parte 2 25

26 4.3 MER- Modelo de Entidade Relacional Fazer o modelo de entidade relacional nos ajudou a representar um modelo conceitual de negócio. Telefone N Contato 1 1 N Fornecedor Entrega Produto N N 1 1 Recibo Contato Localização Quantidade 1 Contato 1 Cliente 1 Local 1 1 Endereço N Item_venda N Confirmação Pagamento 1 1 Produto N Pagamento Localização Venda 1 Tipo Pagamento 1 1 Funcionário 1 1 Prestação Serviço N Escolha Pagamento Escolha Pagamento Emissão Comprovante N 1 Ordem de Serviço N Cartão Escolha Pagamento N Boleto Ocupação Dependente 1 Serviço N 1 N N Cheque Cargo Filhos Equipamento 26

27 5. Desenvolvimento da aplicação O sistema terá diversas opções de funcionamento, mas dentre todas essas opções, o maior objetivo da nossa criação desse trabalho é fazer o controle de estoque para uma micro empresa, e conforme a dificuldade encontrada na empresa do nosso levantamento de dados, registrar as baixas na saída de um produto ou na emissão de uma ordem de serviço, ter um controle de estoque. O sistema terá todos os itens e produtos oferecidos por essa empresa cadastrados. Os usuários deverão fazer um cadastro, onde será criado um login e senha e a partir daí, terá acesso ao sistema. Senha de uso pessoal. Os clientes serão cadastrados onde será criado um banco de dados para um melhor controle e auxilio na administração dessa empresa e criar um histórico. Assim, haverá uma maior proximidade com os clientes sabendo informações e facilitando o contato com eles. Esse sistema terá como parte integrada do controle do estoque as vendas, forma de pagamentos, cadastro pessoa física e jurídica, acesso restrito de usuário e tendo um administrador do sistema, que fará com que um usuário comum não faça alterações no sistema. Terá emissões de ordem de serviço quando for prestado um atendimento a um cliente, com descrição do serviço oferecido e prestado no caso de venda descrição do produto vendido, horário, data, nome do prestador do serviço, um código da ordem de serviço. Oferecerá, também, diversas formas de pagamento no sistema como: dinheiro, cheque e cartão. Forma de pagamento a ser escolhida pelo cliente. E, o cliente com essa ordem em mãos, quando for efetuar o pagamento, a recepcionista poderá usar o código dessa ordem de serviço para constatar os dados e já emitir no próprio sistema as formas de pagamento desse cliente e finalizar a prestação do serviço, facilitando assim, uma melhor gestão administrativa da contabilidade da empresa com dados mais precisos. Isso se o cliente ou a empresa desejar ter separadamente as ordens de serviços, pois o sistema emitirá, diretamente por um corporativo, um número desse código com os dados do cliente como nome, RG e telefone de contato para que a recepcionista constate os dados e, assim, emitir no próprio sistema as formas 27

28 de pagamento desse cliente e finalizar a prestação do serviço em uma só ordem de serviço, diminuindo custos com a impressão de folhas, tendo em vista a consciência ambiental. Alem dos acessos de usuário comum e usuário administrador, cadastros de clientes. O sistema também terá alteração de cadastro, exclusão ou inativação de cadastro, atualização de cadastro, efetuara novos cadastros e terá um banco de dados. 5.1 Scripts do Banco de Dados Create database AlphaCE Create table Telefone (codtelefone int primary key not null, Telefone varchar (13), Celular varchar (13), FAX varchar (13)); Create table Endereco (codendereco int primary key not null, Logradouro varchar (50), Numero Varchar (7), Complemento varchar (50), CEP varchar (9), Bairro varchar (30), Cidade Varchar (20), Estado Varchar (2)); Create table PJuridica (codpjuridica int primary key not null, Razao_social varchar (30), CNPJ varchar (18), IE varchar (13)); 28

29 Create table Pfisica (codpfisica int primary key not null, RG varchar (12), CPF varchar (14)); Create Table Cargo (Codcargo int auto_increment primary key not null, funcao varchar (50)); Create Table Cliente (Codcliente int auto_increment primary key not null, Nome varchar (50), Data_nasc varchar (10), Data_cadastro varchar (10), varchar (100), Site varchar (100), Obs varchar (300), codtelefone int, codendereco int, Codpjuridica int, codpfisica int, foreign key (codtelefone) references telefone (codtelefone), foreign key (codendereco) references endereco (codendereco), foreign key (codpjuridica) references pjuridica (codpjuridica), foreign key (codpfisica) references pfisica (codpfisica)); Create Table Funcionario (Codfunc int auto_increment primary key not null, Nome varchar (50), Data_nasc varchar (10), Data_cadastro varchar (10), Login Varchar (20), Senha Varchar (20), varchar (100), 29

30 Obs varchar (300), Tipo_usuario varchar(14), status varchar(7), codtelefone int, codendereco int, codpfisica int, codcargo int, foreign key (codtelefone) references telefone (codtelefone), foreign key (codendereco) references endereco (codendereco), foreign key (codpfisica) references pfisica (codpfisica), foreign key (codcargo) references cargo (codcargo)); Create table Fornecedor (codfornecedor int auto_increment primary key not null, Nome varchar (50), Representante varchar (50), Data_cadastro varchar (10), site varchar (50), varchar (50), Obs varchar (200), codtelefone int, codendereco int, Codpjuridica int, foreign key (codtelefone) references telefone(codtelefone), foreign key (codendereco) references endereco (codendereco), foreign key (codpjuridica) references pjuridica (codpjuridica)); Create table Produto (codproduto int auto_increment primary key not null, Nomeproduto varchar (40), Marca varchar (40), Modelo Varchar (20), Fabricante varchar (30), 30

31 Datacompra varchar (10), Garantialoja varchar (9), Garantiaforn varchar (9), Estoqueatual varchar (4), Custocompra decimal ( ), Custovenda decimal ( ), obs varchar (200), codfornecedor int, Foreign key (codfornecedor) references fornecedor (codfornecedor)); Create table Equipamento (codequip int auto_increment primary key not null, Tipo varchar (20), Marca varchar (20), Modelo varchar (20), NS varchar (30)); Create table OS (codos int auto_increment primary key not null, Dataentrada varchar (10), Datasaida varchar(10), Obs Varchar (200), codfunc int, codequip int, codcliente int, codproduto int, Foreign key (codfunc) references funcionario (codfunc), Foreign key (codequip) references equipamento (codequip), foreign key (codcliente) references cliente (codcliente), foreign key (codproduto) references produto (codproduto)); Create table LicagaoOSEquip (codlig int auto_increment primary key not null, codos int, 31

32 Codequip int, Foreign key (codos) references OS (codos), Foreign key (codequip) References Equipamento (codequip)); Create Table Venda (Codvenda int auto_increment primary key not null, Qtde int (3), Valorunitario decimal( ), Valortotal decimal ( ), codproduto int, Foreign key (codproduto) references produto (codproduto)); Create table Itemdevenda (coditensvenda int auto_increment primary key not null, Qtde int (4), Codvenda int, Foreign key (codvenda) references venda (codvenda)); Create Table ligacaofornprod (codligfornprod int auto_increment primary key, codfornecedor int, codproduto int, foreign key (codproduto) references produto (codproduto), foreign key (codfornecedor) references fornecedor (codfornecedor)); Create table cheque (codcheque int auto_increment primary key not null, Numerocheque int, Banco varchar (20), Agencia int, CC int, Valor decimal (0000,00), Vencimento date, OBS varchar (200), 32

33 Codos int, Codvenda int, codcliente int, Foreign key (codcliente) references cliente (codcliente), Foreign key (codos) references os (codos), Foreign key (codvenda) references venda (codvenda)); Create table boleto (codboleto int auto_increment primary key not null, Vencimento date, OBS varchar (200), Codos int, Codvenda int, codcliente int, Foreign key (codcliente) references cliente (codcliente), Foreign key (codos) references os (codos), Foreign key (codvenda) references venda (codvenda)); Create table Cartao (codcartao int auto_increment primary key not null, Bandeira varchar (20), tipo varchar (20), Codos int, Codvenda int, codcliente int, Foreign key (codcliente) references cliente (codcliente), Foreign key (codos) references os (codos), Foreign key (codvenda) references venda (codvenda)); Create table Pagamento (codpag int auto_increment primary key not null, Valorbruto decimal (0000,00), Emdinheiro decimal (0000,00), Qtdeparcela int, Desconto numeric (5), 33

34 Totalareceber decimal(0000,00), codcartao int, codboleto int, codcheque int, foreign key (codcartao) references cartao (codcartao), foreign key (codboleto) references boleto (codboleto), foreign key (codcheque) references cheque (codcheque)); Create table recibo (codrecibo int auto_increment primary key not null, Descricao varchar (500), codpag int, foreign key (codpag) references pagamento(codpag)); 5.2 Telas do programa AlphaCE Tela de login A tela abaixo é a tela de login, onde o funcionário faz o login e terá acesso ao programa para, dependendo do tipo de acesso (administrador ou usuário), ter acesso total ou não ao sistema AlphaCE. 34

35 Códigos da tela de login Imports MySql.Data.MySqlClient Public Class Form_login Dim senha, nome_do_login As String Dim tentativa, tentativa2, tentativa3 As Integer Private Sub Btn_ok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_ok.Click Try conexao() cmd.commandtext = "select senha, login, tipo_usuario, status from funcionario where login = '" & MaskedTextBox1.Text & "'" reader = cmd.executereader() If reader.read() Then nome_do_login = reader("login") senha = reader("senha") tipo_usuario_var = reader("tipo_usuario") status_var = reader("status") reader.close() If status_var = "ATIVO" Then If nome_do_login = MaskedTextBox1.Text Then If senha = MaskedTextBox2.Text Then Limpo.Show() servicos.showdialog() Me.Close() Else MsgBox("Senha incorreta!", vbexclamation) tentativa2 += 1 Else MsgBox("Login incorreto!", vbexclamation) tentativa += 1 Else MsgBox("O usuário está INATIVO", vbexclamation) tentativa3 += 1 Else MsgBox("Verifique o campo usuario.", vbexclamation) tentativa += 1 'encerrar o sistema se houver 3 erros If tentativa = 3 Or tentativa2 = 3 Or tentativa3 = 3 Then MsgBox("Muitas tentativas erradas, o sistema será fechado!", vbcritical) Application.Exit() 35

36 Catch ex As Exception MsgBox(ex.Message) Finally End Try Private Sub MaskedTextBox1_MaskInputRejected(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MaskInputRejectedEventArgs) Handles MaskedTextBox1.MaskInputRejected Me.Focus() Private Sub Lnklabel_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles Lnklabel.LinkClicked Alterar_senha.Show() Private Sub Btn_cancelar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_cancelar.Click Close() Private Sub Form1_login_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load conexao() cmd.commandtext = "select senha, login from funcionario" reader = cmd.executereader() If reader.read() Then lk_adm.enabled = False reader.close() Else lk_adm.enabled = True Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles lk_adm.linkclicked Limpo.Show() cad_cargo.show() MsgBox("Após cadastrar um cargo, clique em voltar, clique no botão Funcionarios e cadastre um funcionário.", MsgBoxStyle.Information) 36

37 Me.Visible = False Private Sub MaskedTextBox2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles MaskedTextBox2.KeyPress If e.keychar = Chr(13) Then Btn_ok_Click(Me, EventArgs.Empty) Private Sub MaskedTextBox2_MaskInputRejected(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MaskInputRejectedEventArgs) Handles MaskedTextBox2.MaskInputRejected End Class Tela de Alteração de Senha Esta tela é para o funcionário trocar a senha de acesso Código da tela Alteração de senha Imports MySql.Data.MySqlClient Public Class Alterar_senha Dim Nomelogin, Senhalogin As String Private Sub btn_cancelar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_cancelar.click 37

38 Me.Close() Form_login.Show() Private Sub btn_alterar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_alterar.click Dim reader As MySqlDataReader Try ' trataviva de erro do banco e do formulário conexao() 'procedure de conexão e comando (cmd e con) cmd.commandtype = System.Data.CommandType.Text cmd.connection = con 'variavel de conexão 'con.open() 'abri a conexão com o banco de dados cmd.commandtext = "select login, senha from funcionario where login like '%" & Trim(TextBox1.Text) & "%'" 'Função trim, remove os espaços iniciais e finais. reader = cmd.executereader() 'comando para executar a reader reader.read() 'variável reader para ler os dados selecionado na select Nomelogin = reader("login") Senhalogin = reader("senha") reader.close() 'fechando a reader 'fecha a conexão com o banco de dados Catch ex As Exception MsgBox("Usuario incorreto.", vbcritical) TextBox1.Focus() 'função focus, quando acontece algum erro o cursor volta para o campo especificado. End Try If MaskedTextBox1.Text = Senhalogin Then 'condição para a alteração de senha. A maskedtextbox tem de ser igual a variavel em questão. Try If MaskedTextBox2.Text = MaskedTextBox3.Text Then 'segunda condição, a senha que estiver igual na primeira condição irá fazer estas instruções. A nova senha da MaskedTextBox2 tem de ser igual a MaskedTextBox3 If MsgBox("Deseja alterar sua senha?", vbyesno, "confirmação") = vbyes Then conexao() 'procedure de conexão e comando (cmd e con) cmd.connection = con 'con.open() 'abri a conexão com o banco de dados.commandtype = CommandType.Text.CommandText = "UPDATE funcionario SET senha WHERE login = '" & Nomelogin & = Trim(MaskedTextBox3.Text).ExecuteNonQuery() 'fecha a conexão com o banco de dados MsgBox("Senha alterada com sucesso.", vbinformation) Me.Close() 'btn_cancelar.focus() 'função focus, após efetuar a alteração o botão cancelar fica selecionado. 38

39 Else MsgBox("Alteração cancelada!", vbcritical) TextBox1.Focus() 'função focus, quando a alteração e cancelada o cursor volta para a textbox4 (campo login). Else MsgBox("Senha não confere!", vbcritical) MaskedTextBox2.Focus() 'função focus, quando a senha não confere o cursor volta para o campo especificado (campo nova senha) Catch ex As Exception MsgBox(ex.Message) TextBox1.Focus() 'quando acontece algum erro o cursor volta para a textbox4 (campo login) End Try Else MsgBox("Senha antiga incorreta.", vbcritical) MaskedTextBox1.Focus() Private Sub MaskedTextBox3_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles MaskedTextBox3.KeyPress If e.keychar = Chr(13) Then btn_alterar_click(me, EventArgs.Empty) End Class Tela de serviços(menu Principal) Esta tela principal do programa AlphaCE que tem a função de ajudar o funcionário escolher o que vai fazer, como venda, cadastro de cliente, cadastro de produtos, OS, estoque e administrador. Também, um menu superior para maior acessibilidade Código da tela de serviços Public Class servicos Private Sub Btn_cadclie_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_cadclie.Click Cad_cliente.Show() 39

40 Private Sub Btn_produos_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_produos.Click Cad_produtos.Show() Private Sub Btn_os_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_os.Click OS.Show() Private Sub Btn_adm_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_adm.Click Painel_estoque.Show() Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Cadastro_Geral.Show() Private Sub Form2_servicos_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed End Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_vendas.click Venda.Show() Private Sub AdicionarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AdicionarToolStripMenuItem.Click Cad_cliente.Show() Private Sub servicos_load(byval sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load If tipo_usuario_var = "PADRAO" Then Button1.Enabled = False Else Button1.Enabled = True lbl_adm.enabled = True 'If Me.MinimizeBox = True Then 'Limpo.MinimizeBox = True ' 40

41 End Class Tela de Cadastro Geral Clicando na opção Administrador, abrirá esse menu. Nele o funcionário poderá fazer todos os tipos de cadastros mostrados na tela Códigos da tela de Cadastro Geral Public Class Cadastro_Geral Private Sub btn_cargo_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_cargo.click, Button1.Click cad_cargo.show() Hide() Private Sub btn_servico_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_servico.click Cad_servico.Show() Hide() Private Sub Btn_Cliente_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Cliente.Click cad_fis_jur.show() Hide() Private Sub Btn_funcionario_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_funcionario.Click 41

42 Cad_funcionario.Show() Cad_funcionario.Textbox_nome.Focus() Hide() Private Sub Btn_alterar_senha_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_alterar_senha.Click Private Sub Btn_produtos_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Private Sub btn_fornecedor_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_fornecedor.click Cad_fornecedor.Show() Hide() Private Sub Cadastro_Geral_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load End Class Tela de Cadastro de Cargo Clicando na opção de cargo, abrirá esse menu para cadastrar o cargo Código de Cadastro de Cargo Imports MySql.Data.MySqlClient Public Class cad_cargo 42

43 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim con As MySqlConnection 'conexao Dim cmd As MySqlCommand 'consulta Dim codcargo_var As Integer = 0 Dim reader As MySqlDataReader con = New MySqlConnection cmd = New MySqlCommand cmd.commandtype = CommandType.Text con.connectionstring = "server=localhost;user Id=root;password=etecia;Persist Security Info=True;database=alpha" con.open() cmd = con.createcommand.commandtype = System.Data.CommandType.Text.CommandText = "select codcargo from cargo where codcargo=(select max(codcargo) from cargo)" reader = cmd.executereader If reader.read() Then codcargo_var = reader("codcargo") reader.close() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO Cargo(codcargo, funcao) Values = codcargo_var + = textbox_cargo.text.executenonquery() textbox_cargo.clear() textbox_cargo.focus() Me.Refresh() Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Cadastro_Geral.Show() Hide() 43

44 Private Sub textbox_cargo_keypress(byval sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles textbox_cargo.keypress If e.keychar = Chr(13) Then Button1_Click(Me, EventArgs.Empty) 'Evento click, quando o usuario digita enter o botão é clickado textbox_cargo.focus() 'após pesquisar o cursor é movido para a textbox 2 Private Sub textbox_cargo_textchanged(byval sender As System.Object, ByVal e As System.EventArgs) Handles textbox_cargo.textchanged Private Sub cad_cargo_load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load End Class Tela de Cadastro de Serviços Clicando nesse menu, abrirá a opção para cadastrar o tipo de serviço Código da tela de Cadastro de Serviços Imports MySql.Data.MySqlClient Public Class Cad_servico Private Sub btn_voltar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_voltar.click Cadastro_Geral.Show() Hide() Private Sub btn_salvar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_salvar.click Dim con As MySqlConnection 'conexao 44

45 Dim cmd As MySqlCommand 'consulta Dim codservico_var As Integer = 0 Dim reader As MySqlDataReader con = New MySqlConnection cmd = New MySqlCommand cmd.commandtype = CommandType.Text con.connectionstring = "server=localhost;user Id=root;password=etecia;Persist Security Info=True;database=alpha" con.open() cmd = con.createcommand.commandtype = System.Data.CommandType.Text.CommandText = "select codservico from servicos where codservico=(select max(codservico) from Servico)" reader = cmd.executereader If reader.read() Then codservico_var = reader("codservico") reader.close() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO Servico(codservico, funcao) Values = codservico_var + = TextBox_servico.Text.ExecuteNonQuery() TextBox_servico.Clear() TextBox_servico.Focus() Me.Refresh() Private Sub TextBox_servico_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox_servico.TextChanged Private Sub Cad_servico_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load 45

46 End Class Tela de Cadastro Tipo de Clientes Clicando nessa opção, o menu de cadastro que aparece são as opções de cadastro de pessoa física e jurídica Código da tela de cadastro de Clientes Public Class cad_fis_jur Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Private Sub MenuStrip1_ItemClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs) Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Cad_cliente.Show() Hide() Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Cad_pjuridica.Show() Hide() 46

47 Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Cadastro_Geral.Show() Hide() Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Close() End Class Tela de Cadastro de Cliente No menu acima, clicando na opção de cadastro de cliente, abrirá esse menu de cadastro. Aqui pode-se voltar a tela anterior, editar um cadastro, localizar e excluir. 47

48 Clicando na opção localizar, abrirá uma painel de consulta Código da tela de cadastro de cliente Imports mysql.data.mysqlclient Public Class Cad_cliente Private Sub FUN_Padrao() btn_salvar.visible = True btn_editar.visible = False Private Sub FUN_Editar() btn_salvar.visible = False btn_editar.visible = True Private Sub FUN_Limpar() Textbox_nome.Clear() Textbox_endereco.Clear() Textbox_numero.Clear() Textbox_comp.Clear() Mask_nasc.Clear() Textbox_bairro.Clear() TextBox_cidade.Clear() Masked_UF.Clear() Maskbox_telefone.Clear() Maskbox_celular.Clear() Mask_fax.Clear() Mbox_rg.Clear() MBox_cpf.Clear() TextBox_obs.Clear() 48

49 Textbox_ .Clear() Textbox_site.Clear() Textbox_nome.Focus() Private Sub FUN_Proximo() conexao() Try.CommandType = System.Data.CommandType.Text.Connection = con.commandtext = "select codcliente from cliente where codcliente = (select max(codcliente) from cliente)" reader = cmd.executereader If reader.read() Then codcliente_var = reader("codcliente") reader.close() Lbl_codcliente.Text = codcliente_var + 1 'ADICIONAR O COD E SOMAR MAIS 1 NO FORM Else Lbl_codcliente.Text = 1 Catch a As Exception End Try Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) cad_fis_jur.show() Hide() Private Sub btn_voltar_click(byval sender As System.Object, ByVal e As System.EventArgs) cad_fis_jur.show() Me.Hide() Private Sub btn_localizar_click(byval sender As System.Object, ByVal e As System.EventArgs) Painel_cliente.Show() Private Sub btn_salvar_click_1(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_salvar.click conexao().commandtype = System.Data.CommandType.Text.CommandText = "select codendereco from endereco where codendereco=(select max(codendereco) from endereco)" 49

50 reader = cmd.executereader If reader.read() Then codendereco_var = reader("codendereco") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codtelefone from telefone where codtelefone=(select max(codtelefone) from telefone)" reader = cmd.executereader If reader.read() Then codtelefone_var = reader("codtelefone") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codpfisica from pfisica where codpfisica=(select max(codpfisica) from pfisica)" reader = cmd.executereader If reader.read() Then codpfisica_var = reader("codpfisica") reader.close() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO endereco(codendereco,logradouro, Numero, Cep, Complemento, Bairro, Cidade, @Cidade, MySqlDbType.VarChar) 50

51 = codendereco_var + = = = = = = = Maskbox_cep.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO telefone(codtelefone, telefone, celular, = codtelefone_var + = = = Mask_fax.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO pfisica(codpfisica, rg, cpf) = codpfisica_var + = = Mbox_cpf.Text.ExecuteNonQuery() con.open() cmd = con.createcommand.commandtype = System.Data.CommandType.Text 51

52 .CommandText = "select codendereco from endereco where codendereco=(select max(codendereco) from endereco)" reader = cmd.executereader If reader.read() Then codendereco_var = reader("codendereco") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codtelefone from telefone where codtelefone=(select max(codtelefone) from telefone)" reader = cmd.executereader If reader.read() Then codtelefone_var = reader("codtelefone") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codpfisica from pfisica where codpfisica=(select max(codpfisica) from pfisica)" reader = cmd.executereader If reader.read() Then codpfisica_var = reader("codpfisica") reader.close() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO Cliente(Nome, data_cadastro, Data_nasc, , site, OBS, codendereco, codtelefone, @obs, MySqlDbType.VarChar) 52

53 = = = = = = = = = codpfisica_var.executenonquery().commandtext = "SELECT CODCLIENTE FROM CLIENTE WHERE NOME reader = cmd.executereader() reader.read() codcliente_var = reader.getstring("codcliente") Lbl_codcliente.Text = codcliente_var + 1 limpar_campos_cliente() Private Sub Cad_cliente_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load FUN_Padrao() lbl_data_cadastro.text = Date.Today data_cadastro = lbl_data_cadastro.text Textbox_nome.Focus() conexao() FUN_Proximo() Private Sub btn_localizar_click_1(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_localizar.click Painel_cliente.Show() Hide() Private Sub btn_editar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_editar.click Try If MsgBox("Deseja alterar o cadastro deste Cliente?", vbyesno, "confirmação") = vbyes Then conexao().commandtype = System.Data.CommandType.Text 53

54 .CommandText = "select * from cliente where = Textbox_nome.Text reader = cmd.executereader If reader.read() Then codcliente_var = reader("codcliente") codendereco_var = reader("codendereco") codtelefone_var = reader("codtelefone") codpfisica_var = reader("codpfisica") reader.close() conexao().commandtype = CommandType.Text.CommandText = "UPDATE endereco SET where = = = = = = = = Maskbox_cep.Text.ExecuteNonQuery() conexao().commandtype = CommandType.Text.CommandText = "UPDATE telefone SET where MySqlDbType.VarChar) 54

55 = = = = Mask_fax.Text.ExecuteNonQuery() conexao().commandtype = CommandType.Text.CommandText = "UPDATE pfisica SET where = = = Mbox_cpf.Text.ExecuteNonQuery() conexao().commandtype = CommandType.Text.CommandText = "UPDATE cliente SET where = = = = = = TextBox_obs.Text.ExecuteNonQuery() MsgBox("Cadastro alterado com sucesso!", vbinformation) FUN_Proximo() FUN_Limpar() 55

56 FUN_Padrao() Else MsgBox("Alteração cancelada!", vbexclamation) Textbox_nome.Focus() 'Função focus, move o cursor para o campo informado Catch ex1 As Exception MsgBox(ex1.Message) End Try End Class Tela Cadastro de Funcionários Voltando a tela de cadastro geral, ao clicar na opção funcionários, abrirá a tela de cadastro de funcionário, onde ele já cadastrará um logon e senha de acesso. É necessário preencher todos os campos. 56

57 Clicando na opção localizar, abrirá um painel de consulta Código da tela de cadastro de funcionário Imports MySql.Data.MySqlClient Public Class Cad_funcionario Private Sub FUN_Padrao() btn_salvar.visible = True btn_editar.visible = False btn_cancelar.visible = False GBX_Status.Enabled = False Private Sub FUN_Editar() btn_salvar.visible = False btn_editar.visible = True btn_cancelar.visible = True GBX_Status.Enabled = True Private Sub FUN_Limpar() Textbox_nome.Clear() Textbox_endereco.Clear() Textbox_num.Clear() Textbox_comp.Clear() Mask_cep.Clear() TextBox_bairro.Clear() TextBox_cidade.Clear() Masked_UF.Clear() Mask_telefone.Clear() Mask_celular.Clear() Mask_nasc.Clear() 57

58 MBox_rg.Clear() MBox_cpf.Clear() TextBox_obs.Clear() MaskBox_senha.Clear() Textbox_ .Clear() TextBox_login.Clear() Textbox_nome.Focus() Private Sub FUN_Proximo() conexao() Try.CommandType = System.Data.CommandType.Text.Connection = con.commandtext = "select codfunc from funcionario where codfunc = (select max(codfunc) from funcionario)" reader = cmd.executereader If reader.read() Then codfunc_var = reader("codfunc") reader.close() LBL_codfunc.Text = codfunc_var + 1 'ADICIONAR O COD E SOMAR MAIS 1 NO FORM Else LBL_codfunc.Text = 1 Catch a As Exception End Try Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) cad_fis_jur.show() Hide() Private Sub btn_voltar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_voltar.click Cadastro_Geral.Show() Me.Hide() Private Sub btn_localizar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_localizar.click Painel_funcionario.Show() Hide() Private Sub btn_salvar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_salvar.click Dim reader As MySqlDataReader 58

59 conexao() Try If codfunc_var = 0 Then.CommandType = System.Data.CommandType.Text.Connection = con.commandtext = "select codfunc from funcionario where codfunc = (select max(codfunc) from funcionario)" reader = cmd.executereader If reader.read() Then codfunc_var = reader("codfunc") reader.close() codfunc_var = codfunc_var + 1 'ADICIONAR O COD E SOMAR MAIS 1 NO FORM Else LBL_codfunc.Text = 1 Form_login.lk_adm.Visible = False Me.Hide() Form_login.Show() Form_login.MaskedTextBox1.Focus() Catch ex As Exception End Try conexao().commandtype = System.Data.CommandType.Text.CommandText = "select codendereco from endereco where codendereco=(select max(codendereco) from endereco)" reader = cmd.executereader If reader.read() Then codendereco_var = reader("codendereco") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codtelefone from telefone where codtelefone=(select max(codtelefone) from telefone)" reader = cmd.executereader If reader.read() Then 59

60 codtelefone_var = reader("codtelefone") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codpfisica from pfisica where codpfisica=(select max(codpfisica) from pfisica)" reader = cmd.executereader If reader.read() Then codpfisica_var = reader("codpfisica") reader.close() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO endereco(codendereco,logradouro, Numero, Cep, Complemento, Bairro, Cidade, @Cidade, = codendereco_var + = = = = = = = Mask_cep.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text 60

61 .CommandText = "INSERT INTO telefone(codtelefone, telefone, celular) = codtelefone_var + = = Mask_celular.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO pfisica(codpfisica, rg, cpf) = codpfisica_var + = = MBox_cpf.Text.ExecuteNonQuery() con.open() cmd = con.createcommand.commandtype = System.Data.CommandType.Text.CommandText = "select codendereco from endereco where codendereco=(select max(codendereco) from endereco)" reader = cmd.executereader If reader.read() Then codendereco_var = reader("codendereco") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codtelefone from telefone where codtelefone=(select max(codtelefone) from telefone)" reader = cmd.executereader If reader.read() Then codtelefone_var = reader("codtelefone") 61

62 reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codpfisica from pfisica where codpfisica=(select max(codpfisica) from pfisica)" reader = cmd.executereader If reader.read() Then codpfisica_var = reader("codpfisica") reader.close() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO funcionario(nome, data_cadastro, Data_nasc, , Login, Senha, OBS, status, tipo_usuario, codendereco, codtelefone, codcargo, @codcargo, = = = = = = = = = = codendereco_var 62

63 = = = codpfisica_var.executenonquery() FUN_Proximo() FUN_Limpar() Private Sub Cad_funcionario_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load FUN_Padrao() Rbtn_padrao.Checked = True lbl_data_cadastro.text = Date.Today data_cadastro = lbl_data_cadastro.text Textbox_nome.Focus() 'TODO: This line of code loads data into the 'Alpha.cargo' table. You can move, or remove it, as needed. Me.CargoTableAdapter.Fill(Me.Alpha.cargo) conexao() FUN_Proximo() Private Sub btn_editar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_editar.click Try If MsgBox("Deseja alterar o cadastro deste funcionario?", vbyesno, "confirmação") = vbyes Then conexao() If RBN_Ativo.Checked = True Then status_var = "ATIVO" Else status_var = "INATIVO".CommandType = System.Data.CommandType.Text.CommandText = "select * from funcionario where = codfunc_var reader = cmd.executereader If reader.read() Then codendereco_var = reader("codendereco") codtelefone_var = reader("codtelefone") 63

64 codpfisica_var = reader("codpfisica") codcargo_var = reader("codcargo") reader.close() con.open().commandtype = CommandType.Text.CommandText = "UPDATE endereco SET where = = = = = = = = Mask_cep.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text.CommandText = "UPDATE telefone SET where = = = Mask_celular.Text.ExecuteNonQuery() con.open() 64

65 .CommandType = CommandType.Text.CommandText = "UPDATE pfisica SET where = = = MBox_cpf.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text.CommandText = "UPDATE funcionario SET where = = = = = = = = = = tipo_usuario_var.executenonquery() Painel_funcionario.atualizar() 'Atualiza o painel com os dados alterado MsgBox("Cadastro alterado com sucesso!", vbinformation) FUN_Proximo() FUN_Limpar() 65

66 FUN_Padrao() Else MsgBox("Alteração cancelada!", vbexclamation) Textbox_nome.Focus() 'Função focus, move o cursor para o campo informado Catch ex1 As Exception MsgBox(ex1.Message) End Try Private Sub btn_cancelar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_cancelar.click FUN_Proximo() FUN_Limpar() FUN_Padrao() Private Sub Rbtn_Admin_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Rbtn_Admin.CheckedChanged tipo_usuario_var = "ADMINISTRADOR" Private Sub Rbtn_padrao_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Rbtn_padrao.CheckedChanged tipo_usuario_var = "PADRAO" End Class Tela de Cadastro de Fornecedor Voltando a tela de cadastro geral, clicando na opção fornecedro, abrirá a tela de cadastro de fornecedor. Nessa tela, pode voltar a tela anterior, alterar cadastro, localizar e cancelar. 66

67 Clicando na opção localizar, abrirá um painel de consulta. 67

68 Código na tela de cadastro de fornecedor Imports MySql.Data.MySqlClient Public Class Cad_fornecedor Private Sub FUN_Padrao() 'Criação da função para ativar ou desativar botões Btn_salvar.Visible = True btn_editar.visible = False btn_cancelar.visible = False Private Sub FUN_Limpar() 'Criação da função para limpar os campos do formulario Textbox_razao_social.Clear() Textbox_endereco.Clear() Textbox_num.Clear() Textbox_comp.Clear() Mask_cep.Clear() TextBox_bairro.Clear() TextBox_cidade.Clear() Masked_UF.Clear() Mask_telefone.Clear() Mask_celular.Clear() Mask_data_cad.Clear() TextBox_obs.Clear() Textbox_ .Clear() TextBox_site.Clear() TextBox_representante.Clear() MasKtBox_fax.Clear() MBox_cnpj.Clear() MBox_IE.Clear() Textbox_razao_social.Focus() Private Sub FUN_Proximo() 'Criação da função de pesquisa para saber o proximo codigo do BD, neste caso FORNECEDOR conexao() 'Utilizando uma função dentro da outra Try.CommandType = System.Data.CommandType.Text.Connection = con.commandtext = "select codfornecedor from fornecedor where codfornecedor = (select max(codfornecedor) from fornecedor)" reader = cmd.executereader If reader.read() Then codfornecedor_var = reader("codfornecedor") reader.close() LBL_codforn.Text = codfornecedor_var + 1 'ADICIONAR O COD E SOMAR MAIS 1 NO FORM Else LBL_codforn.Text = 1 68

69 Catch a As Exception End Try Private Sub Btn_salvar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_salvar.Click 'removi daqui as variaveis codendereco, codpfisica e coloquei no modulo Dim reader As MySqlDataReader conexao().commandtype = System.Data.CommandType.Text.CommandText = "select codendereco from endereco where codendereco=(select max(codendereco) from endereco)" reader = cmd.executereader If reader.read() Then codendereco_var = reader("codendereco") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codtelefone from telefone where codtelefone=(select max(codtelefone) from telefone)" reader = cmd.executereader If reader.read() Then codtelefone_var = reader("codtelefone") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codpjuridica from pjuridica where codpjuridica=(select max(codpjuridica) from pjuridica)" reader = cmd.executereader If reader.read() Then codpjuridica_var = reader("codpjuridica") reader.close() 69

70 con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO endereco(codendereco,logradouro, Numero, Cep, Complemento, Bairro, Cidade, @Cidade, = codendereco_var + = = = = = = = Mask_cep.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO telefone(codtelefone, telefone, celular, = codtelefone_var + = = = MasKtBox_fax.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text 70

71 .CommandText = "INSERT INTO pjuridica(codpjuridica, razao_social, cnpj, = codpjuridica_var + = = = MBox_IE.Text.ExecuteNonQuery() con.open() cmd = con.createcommand.commandtype = System.Data.CommandType.Text.CommandText = "select codendereco from endereco where codendereco=(select max(codendereco) from endereco)" reader = cmd.executereader If reader.read() Then codendereco_var = reader("codendereco") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codtelefone from telefone where codtelefone=(select max(codtelefone) from telefone)" reader = cmd.executereader If reader.read() Then codtelefone_var = reader("codtelefone") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codpjuridica from pjuridica where codpjuridica=(select max(codpjuridica) from pjuridica)" reader = cmd.executereader If reader.read() Then 71

72 codpjuridica_var = reader("codpjuridica") reader.close() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO fornecedor(nome, Representante, Data_cadastro, site, , obs, codtelefone, codendereco, = = = = = = = = = codpjuridica_var.executenonquery().commandtext = "SELECT CODFORNECEDOR FROM FORNECEDOR WHERE NOME 'Pesquisa para saber o ultimo codigo e,ostra-lo em uma label reader = cmd.executereader() reader.read() codfornecedor_var = reader.getstring("codfornecedor") LBL_codforn.Text = codfornecedor_var + 1 FUN_Limpar() 'Função para limpar os campos (textbox, maskedbox) das tabelas Private Sub Cad_fornecedor_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Mask_data_cad.Text = Date.Today() data_cadastro = Mask_data_cad.Text 72

73 FUN_Padrao() 'Função para habilitar ou desabilitar os botões Salvar,Editar, Cancelar conexao() 'Função e conexão com o BD FUN_Proximo() 'Função de pesquisa para saber o proximo codigo do BD, neste caso FORNECEDOR Private Sub btn_localizar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_localizar.click Painel_Fornecedor.Show() Hide() Private Sub btn_editar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_editar.click Try If MsgBox("Deseja alterar o cadastro deste fornecedor?", vbyesno, "confirmação") = vbyes Then conexao().commandtype = System.Data.CommandType.Text.CommandText = "select * from fornecedor where = codfornecedor_var reader = cmd.executereader If reader.read() Then codendereco_var = reader("codendereco") codtelefone_var = reader("codtelefone") codpjuridica_var = reader("codpjuridica") reader.close() con.open().commandtype = CommandType.Text 'Alteração no banco de dados da tabela endereço.commandtext = "UPDATE endereco SET where MySqlDbType.VarChar) 73

74 = = = = = = = = Mask_cep.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text 'Alteração no banco de dados da tabela telefone.commandtext = "UPDATE telefone SET where = = = = MasKtBox_fax.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text 'Fazer alteração no BR da tabela PJuridica.CommandText = "UPDATE pjuridica SET where = = = = MBox_IE.Text.ExecuteNonQuery() 74

75 con.open().commandtext = "UPDATE fornecedor SET where = = = = = = TextBox_obs.Text.ExecuteNonQuery() MsgBox("Cadastro alterado com sucesso!", vbinformation) FUN_Proximo() FUN_Limpar() FUN_Padrao() Else MsgBox("Alteração cancelada!", vbexclamation) Catch ex1 As Exception MsgBox(ex1.Message) End Try Private Sub btn_voltar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_voltar.click Cadastro_Geral.Show() Me.Hide() Private Sub btn_cancelar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_cancelar.click FUN_Proximo() FUN_Limpar() FUN_Padrao() 75

76 End Class Obs: Voltando novamente a tela de cadastro geral, o botão que falta é o alteração de senha, que leva a mesma tela de alteração de senha que tem na tela de login do programa Tela Estoque* Voltando a tela principal, ao clicar na opção estoque, abrirá um painel de consulta de estoque. * tela em desenvolvimento Tela de OS Voltando a tela principal, ao clicar na opção OS, abrirá um cadastro de OS, onde o número de OS é gerado automaticamente. Pode-se imprimir o recibo, localizar por número de OS e gerar uma nova OS. 76

77 Clicando na opção localizar, abrirá um painel para consulta de OS. 77

78 Código da tela de OS* Public Class OS Private Sub TextBox3_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox3.KeyPress If (e.keychar = "+") Then cad_fis_jur.show() Private Sub TextBox3_TabStopChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox3.TabStopChanged Private Sub TextBox3_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox3.TextChanged Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress If (e.keychar = "+") Then cad_fis_jur.show() Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label3.Click Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Private Sub Form7_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load lbl_data_cadastro.text = Date.Today TextBox1.Focus() 78

79 data_cadastro = lbl_data_cadastro.text Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click MsgBox(data_cadastro) Painel_OS.Show() End Class *tela ainda em desenvolvimento Tela Cadastro de produtos Voltando ao menu principal, clinando na opção produtos, abrirá a tela abaixo, onde pode-se cadastar novos produtos, localizar e excluir. Clicando na opção localizar, abrirá um painel de consulta. 79

80 Código da tela de produtos Imports MySql.Data.MySqlClient Public Class Cad_produtos Private Sub limpar_campos() Textbox_nome.Clear() Textbox_marca.Clear() Textbox_modelo.Clear() Textbox_fabricante.Clear() MaskBox_data_compra.Clear() TextBox_garantia.Clear() TextBox_garantia_forn.Clear() Textbox_fabricante.Clear() MaskBox_qtde.Clear() MaskBox_qtde_estoque.Clear() MaskBox_venda.Clear() MaskBox_custo.Clear() textbox_obs.clear() Private Sub FUN_Proximo() Dim reader As MySqlDataReader conexao() Try.CommandType = System.Data.CommandType.Text 80

81 .Connection = con.commandtext = "select codproduto from produto where codproduto = (select max(codproduto) from produto)" reader = cmd.executereader If reader.read() Then codproduto_var = reader("codproduto") reader.close() lbl_cod_produto.text = codproduto_var + 1 'ADICIONAR O COD E SOMAR MAIS 1 NO FORM Else lbl_cod_produto.text = 1 Catch a As Exception End Try Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) servicos.show() Hide() Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) servicos.show() Me.Hide() Private Sub btn_salvar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_salvar.click conexao().commandtype = CommandType.Text.CommandText = "INSERT INTO Produto (nomeproduto, Marca, Modelo, Fabricante, Datacompra, Garantialoja, Garantiaforn, Estoqueatual, Custocompra, Custovenda, obs, @codfornecedor)".commandtype = MySqlDbType.VarChar) 81

82 = = = = = = = = = = = = combobox_forn.selectedvalue.executenonquery() FUN_Proximo() limpar_campos() Private Sub Cad_produtos_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'Alpha.fornecedor' table. You can move, or remove it, as needed. Me.FornecedorTableAdapter.Fill(Me.Alpha.fornecedor) FUN_Proximo() Private Sub btn_localizar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_localizar.click Painel_produto.Show() Hide() Private Sub btn_editar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_editar.click Try If MsgBox("Deseja alterar as informações do produto?", vbyesno, "confirmação") = vbyes Then conexao().commandtype = System.Data.CommandType.Text 82

83 .CommandText = "select * from produto where = codproduto_var reader = cmd.executereader If reader.read() Then codfornecedor_var = reader("codfornecedor") reader.close() con.open().commandtype = CommandType.Text.CommandText = "UPDATE produto SET where = = = = = = = = = = = = textbox_obs.text.executenonquery() 83

84 MsgBox("Cadastro alterado com sucesso!", vbinformation) FUN_Proximo() limpar_campos() Else MsgBox("Alteração cancelada!", vbexclamation) Textbox_nome.Focus() 'Função focus, move o cursor para o campo informado Catch ex1 As Exception MsgBox(ex1.Message) End Try End Class Obs: Voltando ao menu principal, clicando na opção cliente, abrirá a tela de cadastro de cliente, que já foi mencionada anteriormente Tela de Vendas* Voltando a tela principal, escolhendo a opção venda, abrirá a opção de finalizar uma venda. Obs: Tela em desenvolvimento. 84

GEV - Gerenciamento de Estoque e Venda

GEV - Gerenciamento de Estoque e Venda Centro Estadual de Educação Tecnológica Paula Souza GOVERNO DO ESTADO DE SÃO PAULO Etec IRMÃ AGOSTINA TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM INFORMÁTICA GEV - Gerenciamento de Estoque e Venda Alisson

Leia mais

C# - Conexão com MySQL

C# - Conexão com MySQL E S T A A P R E S E N T A Ç Ã O F O I E L A B O R A D A COMO M A T E R I A L DE A P O I O À A U L A DO P R O F E S S O R L E O L A R B A C K A O S A L U N O S DA E S C O L A T É C N I C A P O L I M I G.

Leia mais

Sistema de Controle de Estoque

Sistema de Controle de Estoque FACULDADE DE TECNOLOGIA SENAC GOIAS GESTÃO EM TECNOLOGIA DA INFORMÇÃO TÓPICOS AVANÇADOS EM BANCO DE DADOS Professor: Olegário Correia Neto Alunos: Marcelo Gonçalves, Juliano Pirozelli, João Lucas Pecin,

Leia mais

O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo

O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo em sua oficina. O sistema foi desenvolvido para ser utilizado

Leia mais

Evandro sistemas comerciais e web.

Evandro sistemas comerciais e web. Evandro sistemas comerciais e web. Sistema de Gerenciamento Comercial. Contatos: Site: www.evandropf.ubbi.com.br e-mail: acraseado@yahoo.com.br msn: evanf@bol.com.br Tel. (19)9212-7827 O Sistema Este sistema

Leia mais

Treinamento Módulo Contas a Pagar

Treinamento Módulo Contas a Pagar Contas a Pagar Todas as telas de cadastro também são telas de consultas futuras, portanto sempre que alterar alguma informação clique em Gravar ou pressione F2. Teclas de atalho: Tecla F2 Gravar Tecla

Leia mais

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

AULA 2 INTERAÇÃO COM O BANCO DE DADOS AULA 2 INTERAÇÃO COM O BANCO DE DADOS BANCO DE DADOS POSTGRESQL O PostgreSQL é um sistema gerenciador de banco de dados dos mais robustos e avançados do mundo. Seu código é aberto e é totalmente gratuito,

Leia mais

Código do Sistema Ponto de Vendas

Código do Sistema Ponto de Vendas Código do Sistema Ponto de Vendas O sistema ponto de vendas, tem como finalidade implementar um pequeno sistema em WPF, que sirva de exemplo para a turma da disciplina Ambiente de Programação e Banco de

Leia mais

SuperStore Sistema para Automação de Óticas

SuperStore Sistema para Automação de Óticas SuperStore Sistema para Automação de Óticas MANUAL DO USUÁRIO (Administrador) Contato: (34) 9974-7848 http://www.superstoreudi.com.br superstoreudi@superstoreudi.com.br SUMÁRIO 1 ACESSANDO O SISTEMA PELA

Leia mais

SuperStore. Sistema para Automação de Óticas. MANUAL DO USUÁRIO (Módulo Vendas e Caixa)

SuperStore. Sistema para Automação de Óticas. MANUAL DO USUÁRIO (Módulo Vendas e Caixa) SuperStore Sistema para Automação de Óticas MANUAL DO USUÁRIO (Módulo Vendas e Caixa) Contato: (34) 9974-7848 http://www.superstoreudi.com.br superstoreudi@superstoreudi.com.br SUMÁRIO 1 Vendas... 3 1.1

Leia mais

MANUAL DO USUÁRIO DO M3

MANUAL DO USUÁRIO DO M3 MANUAL DO USUÁRIO DO M3 1 CADASTROS 1.1 Clientes Abre uma tela de busca na qual o usuário poderá localizar o cadastro dos clientes da empresa. Preencha o campo de busca com o nome, ou parte do nome, e

Leia mais

NeXT ERP Manual do usuário. Resumo das principais funcionalidades. Dezembro/2009. NeXT Software

NeXT ERP Manual do usuário. Resumo das principais funcionalidades. Dezembro/2009. NeXT Software NeXT ERP Manual do usuário Resumo das principais funcionalidades Dezembro/2009 NeXT Software Página 1 de 33 Índice Iniciando NeXT ERP...3 Tela inicial...3 Interface padrão do NeXT ERP...3 Interface - Cadastro

Leia mais

MANUAL DE OPERAÇÃO. ASP Consultoria e Desenvolvimento de Softwares Ltda. SISTEMA DE GESTÃO COMERCIAL. Manual de Operação do SIMPLES 1

MANUAL DE OPERAÇÃO. ASP Consultoria e Desenvolvimento de Softwares Ltda. SISTEMA DE GESTÃO COMERCIAL. Manual de Operação do SIMPLES 1 Manual de Operação do SIMPLES 1 MANUAL DE OPERAÇÃO SISTEMA DE GESTÃO COMERCIAL ASP Consultoria e Desenvolvimento de Softwares Ltda. Manual de Operação do SIMPLES 2 A Empresa A ASP Desenvolvimento de Softwares

Leia mais

Sistematic Tecnologia e Sistemas de Informação LTDA

Sistematic Tecnologia e Sistemas de Informação LTDA Manual do Usuário SisCommercePDV NFC-e Sistematic Tecnologia e Sistemas de Informação LTDA MANUAL DO USUÁRIO SisCommercePDV Emissor de Nota Fiscal do Consumidor Eletrônica (NFC-e) *Manual em desenvolvimento

Leia mais

PEDIDO Manual OPERACIONAL

PEDIDO Manual OPERACIONAL SISTEMA DE GESTÃO HDIAS HAMILTON DIAS (31) 8829.9195 8540.8872 www.hdias.com.br hamilton-dias@ig.com.br PEDIDO Manual OPERACIONAL Pagina 2 de 34 ÍNDICE Pedido... 4 Como Acessar... 4 Como Localizar Pedido...

Leia mais

MANUAL PARA USO DO SISTEMA

MANUAL PARA USO DO SISTEMA Clínicas Odontológicas MANUAL PARA USO DO SISTEMA (GCO) GERENCIADOR CLÍNICO ODONTOLÓGICO SmilePrev Versão 2.0 SmilePrev Clínicas Odontológicas www.smilepev.com 2008 REQUISITOS BÁSICOS DO SISTEMA HARDWARE

Leia mais

Treinamento de. Linx Pos

Treinamento de. Linx Pos Treinamento de caixa Linx Pos Será instalados no terminal da loja, o ícone, conforme imagem abaixo: Linx POS ÍNDICE Abertura de caixa e leitura X Lançamentos Cancelamento de itens Consulta preços no ato

Leia mais

MANUAL DE INSTALAÇÃO, CADASTROS E OPERAÇÃO DA XNFC-e

MANUAL DE INSTALAÇÃO, CADASTROS E OPERAÇÃO DA XNFC-e MANUAL DE INSTALAÇÃO, CADASTROS E OPERAÇÃO DA XNFC-e SUMÁRIO 1. INSTALAÇÃO 2. CADASTROS 2.1. CADASTRO DE USUÁRIO 2.2. CADASTRO DE MODALIDADE 2.3. CADASTRO DE PRODUTO 3. OPERAÇÃO 3.1. VENDA 3.2. CANCELAMENTO

Leia mais

Roteiro de Cadastros - GESTOR

Roteiro de Cadastros - GESTOR Página1 INDICE 1. MODULO EMPRESA 1.1. CADASTRO DE USUARIO --------------------------------------------------------------------- 4 1.2. CADASTRO DA EMPRESA --------------------------------------------------------------------

Leia mais

Manual Do Usuário ClinicaBR

Manual Do Usuário ClinicaBR Manual Do Usuário ClinicaBR SUMÁRIO 1 Introdução... 01 2 ClinicaBR... 01 3 Como se cadastrar... 01 4 Versão experimental... 02 5 Requisitos mínimos p/ utilização... 03 6 Perfis de acesso... 03 6.1 Usuário

Leia mais

MANUAL PARA USO DO SISTEMA GCO Gerenciador Clínico Odontológico

MANUAL PARA USO DO SISTEMA GCO Gerenciador Clínico Odontológico MANUAL PARA USO DO SISTEMA GCO Gerenciador Clínico Odontológico O GCO é um sistema de controle de clínicas odontológicas, onde dentistas terão acesso a agendas, fichas de pacientes, controle de estoque,

Leia mais

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

AULA 2 INTERAÇÃO COM O BANCO DE DADOS AULA 2 INTERAÇÃO COM O BANCO DE DADOS BANCO DE DADOS POSTGRESQL O PostgreSQL é um sistema gerenciador de banco de dados dos mais robustos e avançados do mundo. Seu código é aberto e é totalmente gratuito,

Leia mais

Sistema de Automação Comercial de Pedidos

Sistema de Automação Comercial de Pedidos Termo de Abertura Sistema de Automação Comercial de Pedidos Cabana - Versão 1.0 Iteração 1.0- Release 1.0 Versão do Documento: 1.5 Histórico de Revisão Data Versão do Documento Descrição Autor 18/03/2011

Leia mais

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Trabalhando com conexão ao banco de dados MySQL no Lazarus Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 4 O Componente Trabalhando com conexão ao banco de dados MySQL no Lazarus Ano: 03/2011

Leia mais

Elaborado por SIGA-EPT. Projeto SIGA-EPT: Manual do Usuário Almoxarifado

Elaborado por SIGA-EPT. Projeto SIGA-EPT: Manual do Usuário Almoxarifado Elaborado por SIGA-EPT Projeto SIGA-EPT: Manual do Usuário Almoxarifado Versão Dezembro - 2009 Sumário 1 Introdução 5 1.1 Entrando no sistema e repassando as opções................... 5 1.2 Administração......................................

Leia mais

Coordenadoria de Tecnologia da Informação e Comunicação. Documento Controlado Impresso em 09/08/2012 - Revisão 01 1/30

Coordenadoria de Tecnologia da Informação e Comunicação. Documento Controlado Impresso em 09/08/2012 - Revisão 01 1/30 2012 Manual do Sistema OS Coordenadoria de Tecnologia da Informação e Comunicação FUNDEPAG 21/03/2012 Documento Controlado Impresso em 09/08/2012 - Revisão 01 1/30 Sumário 1. Conceito do Software... 3

Leia mais

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet. Conteúdo 1. Descrição geral 2 2. Resumo das funcionalidades 3 3. Efetuar cadastro no sistema 4 4. Acessar o sistema 6 5. Funcionalidades do menu 7 5.1 Dados cadastrais 7 5.2 Grupos de usuários 7 5.3 Funcionários

Leia mais

MANUAL DO GERENCIADOR ESCOLAR WEB

MANUAL DO GERENCIADOR ESCOLAR WEB CNS LEARNING MANUAL DO GERENCIADOR ESCOLAR WEB Versão Online 13 Índice ÍNDICE... 1 VISÃO GERAL... 2 CONCEITO E APRESENTAÇÃO VISUAL... 2 PRINCIPAIS MÓDULOS... 3 ESTRUTURAÇÃO... 3 CURSOS... 4 TURMAS... 4

Leia mais

Manual de Usuário - Flight of Icarus

Manual de Usuário - Flight of Icarus Manual de Usuário - Flight of Icarus Desenvolvido por: Elvis Venâncio S. Nogueira Data: 21/02/2013 Versão: 1.7 Sumário Conteúdo Manual sobre Flight of Icarus... 4 Formas de Conexão... 4 Tela de Login...

Leia mais

Escritório Virtual Administrativo

Escritório Virtual Administrativo 1 Treinamento Módulos Escritório Virtual Administrativo Sistema Office Instruções para configuração e utilização do módulo Escritório Virtual e módulo Administrativo do sistema Office 2 3 1. Escritório

Leia mais

João Filho Borges Leite

João Filho Borges Leite João Filho Borges Leite DESENVOLVIMENTO DE UM SISTEMA WEB DE GERENCIAMENTO PARA AS DISCIPLINAS DE MODELAGEM E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO Palmas 2006 i João Filho Borges Leite DESENVOLVIMENTO

Leia mais

Criação de uma base de dados em MS SQL Server e acesso com VB 6. Professor Sérgio Furgeri

Criação de uma base de dados em MS SQL Server e acesso com VB 6. Professor Sérgio Furgeri OBJETIVOS DA AULA: Criação de uma base de dados em MS SQL Server e acesso com VB 6. Fazer uma breve introdução a respeito do MS SQL Server 7.0; Criar uma pequena base de dados no MS SQL Server 7.0; Elaborar

Leia mais

MANUAL DO USUARIO SISTEMA TOTEM MODULO DE ESTOQUE

MANUAL DO USUARIO SISTEMA TOTEM MODULO DE ESTOQUE C o n t r o l e E m p r e s a r i a l MANUAL DO USUARIO SISTEMA TOTEM MODULO DE ESTOQUE s i s t e m a s SUMÁRIO INTRODUÇÃO CONCEITOS... 3 ENTRADA DIRETA DE PRODUTOS... 3 INCLUSÃO DE FORNECEDORES E CLIENTES...

Leia mais

Solução do segundo exercício proposto REDE DE HOTÉIS

Solução do segundo exercício proposto REDE DE HOTÉIS Solução do segundo exercício proposto REDE DE HOTÉIS Este exemplo já tem um pouco mais de complexidade devido à quantidade de entidades envolvidas no cenário. Em um primeiro momento a solução poderia ficar

Leia mais

MANUAL ESCOLA FLEX. Revisado em 09/07/2008. Sistema Flex www.sistemaflex.com

MANUAL ESCOLA FLEX. Revisado em 09/07/2008. Sistema Flex www.sistemaflex.com MANUAL ESCOLA FLEX Revisado em 09/07/2008 Sistema Flex www.sistemaflex.com Índice Manual Escola Flex Índice... 2 Tela de Abertura (Splash Screen)... 3 Login... 4 Seleção de Empresas... 5 Tela Principal...

Leia mais

(1,n) venda. (1,1) realizacao. cliente. (0,n) (1,1) contem. produto. Laboratório de Banco de Dados Exercicios

(1,n) venda. (1,1) realizacao. cliente. (0,n) (1,1) contem. produto. Laboratório de Banco de Dados Exercicios Laboratório de Banco de Dados Exercicios Modelo conceitual segundo notação de Peter Chen cliente (1,1) realizacao (1,n) venda (0,n) produto (1,1) contem Modelo conceitual gerado pela CASE Dezign for Database

Leia mais

Documentação de visão: Sistema de Controle de ponto eletrônico para empresas. Documentados por: Halison Miguel e Edvan Pontes

Documentação de visão: Sistema de Controle de ponto eletrônico para empresas. Documentados por: Halison Miguel e Edvan Pontes Documentação de visão: Sistema de Controle de ponto eletrônico para empresas Documentados por: Halison Miguel e Edvan Pontes Versão do documento: 1.4 Data de atualização: 04 de Fevereiro de 2012 Histórico

Leia mais

TUTORIAL COM OS PROCEDIMENTOS DE

TUTORIAL COM OS PROCEDIMENTOS DE TUTORIAL COM OS PROCEDIMENTOS DE GERAÇÃO DE BOLETOS BRADESCO NO FINANCE 2 Índice Como gerar Boleto Bancário pelo Bradesco... 3 Como gerar os arquivos de Remessa para o Banco pelo Finance... 14 Como enviar

Leia mais

MANUAL DO SERVICE DESK SYSTEM

MANUAL DO SERVICE DESK SYSTEM Manual do Sumário Conhecendo o SERVICE DESK SYSTEM... 3 - A tela de Acesso ao sistema:... 3 - A tela do sistema após o acesso(exemplo):... 3 OCORRÊNCIAS... 4 - Abertura de chamados:... 4 - Atendendo um

Leia mais

Manual TDMax Web Commerce VERSÃO: 0.1

Manual TDMax Web Commerce VERSÃO: 0.1 Manual TDMax Web Commerce VERSÃO: 0.1 Sumário Visão geral Bilhetagem Eletrônica... 3 1 TDMax Web Commerce... 4 1.1 Requisitos e orientações gerais... 4 2 Acesso... 5 2.1 Como realizar um cadastro usuário

Leia mais

Resumo das funcionalidades

Resumo das funcionalidades Resumo das funcionalidades Menu MENU Dados Cadastrais Atualizar Cadastro Troca Senha Grupo Usuários Incluir Atualizar Funcionários Incluir Atualizar Atualizar Uso Diário Importar Instruções Processar Status

Leia mais

P redigl o bal Pesquisa de Imóveis D o c u m e n t o d e I m p l e m e n t a ç ã o d e M ó d u l o s

P redigl o bal Pesquisa de Imóveis D o c u m e n t o d e I m p l e m e n t a ç ã o d e M ó d u l o s de Adicionar Imóveis Arquitectura de dados Este módulo manipula a tabela Imóveis que se encontra na Base de Dados e faz inserções dos respectivos dados sob a mesma: Elabo ra do por: Verificad o po r: Apro

Leia mais

MANUAL DO FRANQUEADO EXPRESSO GUANABARA

MANUAL DO FRANQUEADO EXPRESSO GUANABARA MANUAL DO FRANQUEADO EXPRESSO GUANABARA 1 MANUAL DO FRANQUEADO 2 Sumário 1. Solicitação do bilhete de passagem...4 2. Recebimento do bilhete de passagem...5 3. Sistema SRVP...5 3.1. Login...5 3.2. Modalidade

Leia mais

Guia Prático do Usuário

Guia Prático do Usuário Guia Prático do Usuário 3. O que esse Manual aborda Esse manual é um guia prático de utilização do sistema, ele aborda noções gerais sobre gerenciamento de sua empresa além de ter informações detalhando

Leia mais

Realizando Vendas no site do Cartão BNDES

Realizando Vendas no site do Cartão BNDES Realizando Vendas no site do Cartão BNDES Fornecedor Atualizado em 16/07/2013 Pág.: 1/23 Introdução Este manual destina-se a orientar os fornecedores que irão registrar as vendas no site do Cartão BNDES,

Leia mais

Gabarito - Banco de Dados SQL - 30/07/2013 AULA 01

Gabarito - Banco de Dados SQL - 30/07/2013 AULA 01 Gabarito - Banco de Dados SQL - 30/07/2013 AULA 01 1 1- Bancos de dados compreendem desde agendas telefônicas até sistemas computadorizados. (Sim) 2- Só podemos instalar o SQL Server Express se tivermos

Leia mais

CADASTROS 2013 AOB SOFTWARE

CADASTROS 2013 AOB SOFTWARE CADASTROS 2 CADASTROS Tabela de Conteúdo Cadastro de Clientes 4 Cadastro de Produtos 5 1 Cadastro... de Produtos Básico 5 2 Cadastro... de Produtos Básico + Grade de Produtos 7 3 Cadastro... de Produtos

Leia mais

COMO ACESSAR O SISTEMA?

COMO ACESSAR O SISTEMA? COMO ACESSAR O SISTEMA? 1º Passo Vai ao ícone do programa que está na área de trabalho. Veja a figura abaixo com o ícone do programa: 2º Passo - Clique 2 vezes sobre o ícone. 3º Passo Após os dois clique

Leia mais

AULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS

AULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS AULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS Na grande maioria dos sistemas, faz-se necessário utilizar informações que estão armazenadas em uma determinada

Leia mais

Guia Rápido do Usuário

Guia Rápido do Usuário Guia Rápido do Usuário 1 Apresentação Auxiliar o cliente Mesa01 de forma rápida e eficaz é o objetivo deste Manual Através dele, você conseguirá esclarecer dúvidas do dia-a-dia na utilização do sistema

Leia mais

Controle de acesso. http://www.larback.com.br. .com.br

Controle de acesso. http://www.larback.com.br. .com.br http://www.larback Controle de acesso Construiremos um sistema simples para cadastro de links. O sistema terá uma página pública (onde serão exibidos os links) e uma área administrativa, onde os usuários

Leia mais

Operações de Caixa. Versão 2.0. Manual destinado à implantadores, técnicos do suporte e usuários finais

Operações de Caixa. Versão 2.0. Manual destinado à implantadores, técnicos do suporte e usuários finais Operações de Caixa Versão 2.0 Manual destinado à implantadores, técnicos do suporte e usuários finais Sumário Introdução... 3 Suprimento... 3 Sangria... 4 Abertura de Caixa... 6 Fechamento de Caixa...

Leia mais

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador. INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação

Leia mais

MANUAL - BIKESYS. Versão 1.0 Beta. Março 2013

MANUAL - BIKESYS. Versão 1.0 Beta. Março 2013 MANUAL - BIKESYS Versão 1.0 Beta Março 2013 Acesso ao sistema O acesso ao sistema é bem simples, basta inserir o seu usuário e senha, previamente cadastrados na aplicação para ter acesso as funcionalidades

Leia mais

Manual do Usuário Cidadão SIC Serviço de informação ao cidadão

Manual do Usuário Cidadão SIC Serviço de informação ao cidadão Manual do Usuário Cidadão SIC Serviço de informação ao cidadão NOVOSIS 3ª Versão Conteúdo Introdução... 3 Principais recursos:... 4 Para o cidadão:... 4 Para os órgãos públicos:... 4 Como Utilizar o SIC...

Leia mais

Treinamento Sistema Condominium Módulo I

Treinamento Sistema Condominium Módulo I CONDOMINIUM Módulo I CADASTROS Todas as telas de cadastro também são telas de consultas futuras, portanto sempre que alterar alguma informação clique em Gravar ou pressione F2. Teclas de atalho: Tecla

Leia mais

PAV - PORTAL DO AGENTE DE VENDAS AGL Versão 2.0.6. Manual de Instalação e Demonstração AGL Sistemas Corporativos

PAV - PORTAL DO AGENTE DE VENDAS AGL Versão 2.0.6. Manual de Instalação e Demonstração AGL Sistemas Corporativos PAV - PORTAL DO AGENTE DE VENDAS AGL Versão 2.0.6 Manual de Instalação e Demonstração AGL Sistemas Corporativos Add-on responsável pela integração do SAP Business One com o setor comercial através da internet.

Leia mais

Usuários. Manual. Pergamum

Usuários. Manual. Pergamum Usuários Manual Pergamum Sumário 1 APRESENTAÇÃO... 1-2 2 CADASTRANDO UM NOVO USUÁRIO/OPERADOR... 2-1 3 UTILIZANDO O MÓDULO DE USUÁRIOS... 3-2 3.1 CONFIGURAÇÃO DE GUIAS NO EXPLORER... 3-3 4 CADASTRO...

Leia mais

CONHECENDO O BANCO DE DADOS DPCOMP COMO PROCEDER PARA FAZER BACKUP S

CONHECENDO O BANCO DE DADOS DPCOMP COMO PROCEDER PARA FAZER BACKUP S CONHECENDO O BANCO DE DADOS DPCOMP Atualmente, a DpComp, visando ampliar a capacidade corporativa de seus clientes, acompanha a evolução tecnológica e trabalha hoje com o banco de dados MySQL, um dos bancos

Leia mais

Pedido de Bar Sistema para controle de pedido de bar

Pedido de Bar Sistema para controle de pedido de bar Pedido de Bar Sistema para controle de pedido de bar Desenvolvido por Hamilton Dias (31) 8829.9195 Belo Horizonte hamilton-dias@ig.com.br www.h-dias.cjb.net ÍNDICE Introdução...3 Implantação...3 Instalação...3

Leia mais

V.1.0 SIAPAS. Sistema Integrado de Administração ao Plano de Assistência à Saúde. Contas Médicas

V.1.0 SIAPAS. Sistema Integrado de Administração ao Plano de Assistência à Saúde. Contas Médicas 2014 V.1.0 SIAPAS Sistema Integrado de Administração ao Plano de Assistência à Saúde Contas Médicas SIAPAS Sistema Integrado de Administração ao Plano de Assistência à Saúde Módulos CONTAS MÉDICAS Capa

Leia mais

Sistema Gestor. Cordialmente, Cláudio Gomes Programador

Sistema Gestor. Cordialmente, Cláudio Gomes Programador Sistema Gestor Parabéns por estar utilizando o sistema gestor da Star With Informática, abaixo indicamos por tópicos como realizar operações diversas, para que você possa obter de forma prática e rápida

Leia mais

ABA: CLIENTE BOTÃO: CADASTRO

ABA: CLIENTE BOTÃO: CADASTRO ABA: CLIENTE BOTÃO: CADASTRO CADASTRO DE CLIENTES Cadastra clientes (física e jurídica) e veículos, inclusive frotas Cadastra representantes dos clientes Cadastro biométrico (digital do dedo) Localiza

Leia mais

Estágio v.1.1 TI / PUCPR. Manual do Usuário. Versão 01.00

Estágio v.1.1 TI / PUCPR. Manual do Usuário. Versão 01.00 v.1.1 Manual do Usuário Versão 01.00 TI / PUCPR v.1.1 Histórico da Revisão DATA VERSÃO DESCRIÇÃO AUTOR 14/09/2006 01.00 Manual de Instruções Criação Rosilene Fernandes 15/10/2006 01.01 Revisão Ronaldo

Leia mais

Manual SteelBOX Gestão e Automação de Estúdios Audiovisuais

Manual SteelBOX Gestão e Automação de Estúdios Audiovisuais Manual SteelBOX Gestão e Automação de Estúdios Audiovisuais Alterosa MG Do Software O SteelBOX é o melhor e mais completo software de gestão e automação de estúdios audiovisuais do país, nele pequenos

Leia mais

SUA SENHA É SIGILOSA, PESSOAL E INTRANSFERÍVEL.

SUA SENHA É SIGILOSA, PESSOAL E INTRANSFERÍVEL. DÚVIDAS MAIS FREQUENTES - DO CLIENTE 1. Qual o procedimento para se cadastrar na Guia Eletrônica? - Rolar a página e procure pelo item Novo Cliente? - Escolher o perfil: Próprio Interessado: Pessoa Física

Leia mais

DOCUMENTO DE REQUISITOS

DOCUMENTO DE REQUISITOS 1/38 DOCUMENTO DE REQUISITOS GED Gerenciamento Eletrônico de Documentos Versão 1.1 Identificação do Projeto CLIENTE: NOME DO CLIENTE TIPO DO SISTEMA OU PROJETO Participantes Função Email Abilio Patrocinador

Leia mais

MANUAL DO SISTEMA. Versão 6.03

MANUAL DO SISTEMA. Versão 6.03 MANUAL DO SISTEMA Versão 6.03 Parametrizando o Módulo... 4 Tipo de Ordem de Serviço... 4 Aba Descontos... 8 Aba Serviços Padrão... 9 Aba Tipo Movimento X Tipo O.S... 11 Aba Peças Padrão... 12 Acesso a

Leia mais

Controle Patrimonial WEB

Controle Patrimonial WEB Cccc Controle Patrimonial WEB Manual Unidade de Guarda Conteúdo 1. Acessar o Controle Patrimonial - Web... 4 1.1. Login... 4 1.2. Esquecer sua senha?... 5 2. Alterar a senha... 6 3. Cadastrar novo usuário...

Leia mais

ÍNDICE. Operações com o Cartão Ticket Car...

ÍNDICE. Operações com o Cartão Ticket Car... ÍNDICE Operações com o Cartão Ticket Car... POS Ticket Car :... Funções... Mensagens... Terminal TEF: Ticket Car Novo... Funções... Mensagens... Transação de Venda Manual... Procedimento... Obter boleto...

Leia mais

Especificações de Casos de Uso UC04 Cadastro de Funcionários

Especificações de Casos de Uso UC04 Cadastro de Funcionários Especificações de Casos de Uso UC04 Cadastro de Funcionários Sistema Gerenciador de Locadora Documento de Caso de Uso UC04 Versão 1.1 Responsável: Gustavo Teles UC04 Cadastro de Funcionários Página 1 de

Leia mais

SUMÁRIO. 1 Cadastro Empresa / Estabelecimento ----------------------------------- Pág. 05

SUMÁRIO. 1 Cadastro Empresa / Estabelecimento ----------------------------------- Pág. 05 1 Apresentação O presente manual tem o objetivo de apresentar o sistema Fortes Compras e Estoque, instruindo o usuário sobre as funcionalidades do sistema, seus benefícios e especificidades. Nele pode

Leia mais

TUTORIAL COM OS PROCEDIMENTOS DE

TUTORIAL COM OS PROCEDIMENTOS DE TUTORIAL COM OS PROCEDIMENTOS DE GERAÇÃO DE BOLETOS CAIXA ECONÔMICA FEDERAL NO FINANCE Finance V10 New 2 Índice Como gerar Boleto Bancário pela Caixa Econômica... 3 Como efetuar a Conciliação por Extrato

Leia mais

Eletron-DS Pedido Eletrônico 1

Eletron-DS Pedido Eletrônico 1 1 2 Eletron-DS Julho / 2010 3 Índice Sistema... 4 Menu Digitar Pedido... 6 Menu Consultar Pedidos... 9 Menu Conexão Fornecedor... 10 4 Sistema Pré-requesitos: - Windows Vista ou Superior; - Acesso a Internet.

Leia mais

Treinamento Sistema Condominium Módulo I

Treinamento Sistema Condominium Módulo I CONDOMINIUM Módulo I CADASTROS Todas as telas de cadastro também são telas de consultas futuras, portanto sempre que alterar alguma informação clique em Gravar ou pressione F2. Teclas de atalho: Tecla

Leia mais

Manual de aquisição de crédito no Sankhya-W. AR Soluti - Goiânia

Manual de aquisição de crédito no Sankhya-W. AR Soluti - Goiânia (ERP utilizado nos Departamentos da AC SOLUTI) AR Soluti - Goiânia Versão 1.0 de 7 de Janeiro de 2013 Classificação: Classificação: Catalogação do Documento Titulo Classificação Versão 1.0 de 7 de Janeiro

Leia mais

BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br

BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br BANCO DE DADOS info 3º ano Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br Na última aula estudamos Unidade 4 - Projeto Lógico Normalização; Dicionário de Dados. Arquitetura

Leia mais

Manual sobre Flight of Icarus

Manual sobre Flight of Icarus Manual sobre Flight of Icarus Definição do Sistema O Flight of Icarus é um sistema voltado para conexão com o banco de dados do ORION por meio da Internet, tendo como objetivo criar e consultar Pedido

Leia mais

www.gerenciadoreficaz.com.br

www.gerenciadoreficaz.com.br Fone: (62) 4141-8464 E-mail: regraconsultoria@hotmail.com www.gerenciadoreficaz.com.br Guia Prático do Usuário Manual de Instalação Gerenciador Eficaz 7 2 Manual do Usuário Gerenciador Eficaz 7 Instalando

Leia mais

Manual Operacional de Adesão ao FIES Técnico Procedimentos da Mantenedora

Manual Operacional de Adesão ao FIES Técnico Procedimentos da Mantenedora Manual Operacional de Adesão ao FIES Técnico Procedimentos da Mantenedora Brasília, março de 2012 Versão 1.0 SUMÁRIO 1. CONFIGURAÇÕES RECOMENDADAS... 3 2. ACESSO AO SISTEMA... 4 3. ADESÃO AO FIES... 5

Leia mais

VIAÇÃO SÃO BENTO LTDA.

VIAÇÃO SÃO BENTO LTDA. VIAÇÃO SÃO BENTO LTDA. SISTEMA AUTOMÁTICO DE BILHETAGEM ELETRÔNICA MANUAL DO VTWEB CLIENT CADASTROS /PEDIDOS E PROCEDIMENTOS Resumo Esse manual tem como o seu objetivo principal a orientação de uso do

Leia mais

Requerimento: Digitador de Pedidos ProfarmaNet. Manual de Apoio. Preparado por: Versão: 1.0. Sumário

Requerimento: Digitador de Pedidos ProfarmaNet. Manual de Apoio. Preparado por: Versão: 1.0. Sumário Vanderlei Manual de Apoio Resumo Módulo Básico Especifico para Instalação e Usabilidade Lista de Distribuição Nome Área / Função Histórico de modificações Versão Data Descrição Responsável 13/12/2013 Versão

Leia mais

MANUAL DO PROGRAMA. O programa Frente De Loja tem como objetivo contribuir para o aprimoramento dos seguintes serviços:

MANUAL DO PROGRAMA. O programa Frente De Loja tem como objetivo contribuir para o aprimoramento dos seguintes serviços: MANUAL DO PROGRAMA O programa Frente De Loja tem como objetivo contribuir para o aprimoramento dos seguintes serviços: Controle de estoques Contas a receber Contas a pagar Emissão de códigos de barra Fechamento

Leia mais

MANUAL INSTALAÇÃO WEB SERVICE

MANUAL INSTALAÇÃO WEB SERVICE MANUAL INSTALAÇÃO WEB SERVICE Recebimento de dados pelo Hospital Versão 1.1 2/9/2014 Contato suporte@gtplan.com.br Índice Introdução... 2 Requerimentos para instalação do Web Service... 2 Instalação...

Leia mais

Tutorial contas a pagar

Tutorial contas a pagar Tutorial contas a pagar Conteúdo 1. Cadastro de contas contábeis... 2 2. Cadastro de conta corrente... 4 3. Cadastro de fornecedores... 5 4. Efetuar lançamento de Contas à pagar... 6 5. Pesquisar Lançamento...

Leia mais

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador. - INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação

Leia mais

Portal de Serviços Guia Online. www.sascar.com.br

Portal de Serviços Guia Online. www.sascar.com.br www.sascar.com.br Introdução Prezado Cliente, Bem Vindo ao Guia do Portal de Serviços Sascar. Este guia foi desenvolvido para auxiliá-lo na utilização do Portal de Serviços onde você, cliente Sascar, tem

Leia mais

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI CRIANDO UMA AUTENTICAÇÃO DE USUÁRIO UTILIZANDO O COMPONENTE QUERY A autenticação de usuários serve para

Leia mais

Apresentação... 11. Cadastro... 11.1 Dados cadastrais... 11.2 Notificações... 11.3 Logotipo... 11.4 Venda por estado...

Apresentação... 11. Cadastro... 11.1 Dados cadastrais... 11.2 Notificações... 11.3 Logotipo... 11.4 Venda por estado... Apresentação... 1. Painel de Controle... 2 1.1 Pedidos Pendentes... 3 1.2 Últimos 10 pedidos fechados... 3 1.3 Situação dos pedidos por status... 4 1.4 Total de vendas... 4 2. Financeiro... 2.1 Valores

Leia mais

SIGA Sistema de Gestão de Almoxarifado

SIGA Sistema de Gestão de Almoxarifado SIGA Sistema de Gestão de Almoxarifado Como acessar O acesso ao Sistema se faz através da página da SEPLAG Clicando no Link destacado Clicar no Link destacado e será exibida a tela de login do Guardião.

Leia mais

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Criando Banco de Dados, Tabelas e Campos através do HeidiSQL Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 2 Pedreiros da Informação Criando Banco de Dados, Tabelas e Campos através do HeidiSQL

Leia mais

Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005

Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005 Nome Número: Série Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005 Proposta do projeto: Competências: Compreender a orientação a objetos e arquitetura cliente-servidor, aplicando-as

Leia mais

Especificação do Caso de Uso. Manter Cliente. Versão 1.0

Especificação do Caso de Uso. Manter Cliente. Versão 1.0 Especificação do Caso de Uso Manter Cliente Versão 1.0 Histórico de Revisão Data Versão Descrição Autor 27/05/2011 1.0 Elaboração do documento Isaque J. Barbosa Índice 1. Manter Cliente 3 1.1 Breve Descrição...

Leia mais

Sistema integrado de Aquisição de Vale-transporte para Cartões Eletrônicos. SBCTrans

Sistema integrado de Aquisição de Vale-transporte para Cartões Eletrônicos. SBCTrans Sistema integrado de Aquisição de Vale-transporte para Cartões Eletrônicos SBCTrans A tecnologia facilitando a vida do cidadão Índice Cadastro e Primeiro Acesso... 05 Acessando o Sistema... 08 Menu de

Leia mais

NVSABRE - SISTEMA DE INFORMÁTICA LTDA

NVSABRE - SISTEMA DE INFORMÁTICA LTDA Goiânia, 23 de Dezembro de 2011 Bom dia! Aos clientes Sabre, Novos procedimentos após atualização do sistema para versão 2.1.289.12 Será disponibilizada versão 2.1.289.12, nossos colaboradores devem seguir

Leia mais

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no

Leia mais

Os itens adicionados nesta lista serão retirados do estoque até que você os devolva.

Os itens adicionados nesta lista serão retirados do estoque até que você os devolva. Funções do Rackine. Será abordado aqui de forma simples e abreviada, as principais funções de cada tela do Rackine. Focando apenas em descrever o que cada parte do software faz. Para informações relativas

Leia mais

APLICAÇÕES WEB GUIA DO USUÁRIO

APLICAÇÕES WEB GUIA DO USUÁRIO Parte:...................................... Gabarito Assunto:............................ Atualização: Original........................ Página: 1 SIA 7.5 - Sistema Integrado de Arrecadação APLICAÇÕES

Leia mais

Persistência de Classe e Auto- Relacionamento em Tabelas de Banco de Dados

Persistência de Classe e Auto- Relacionamento em Tabelas de Banco de Dados UTFPR DAELN - Disciplina de Fundamentos de Programação II ( IF62C ). 1 Persistência de Classe e Auto- Relacionamento em Tabelas de Banco de Dados 1) Introdução! Em algumas situações, pode ser necessário

Leia mais