DESENVOLVIMENTO DE SOFTWARE EM DELPHI

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

Download "DESENVOLVIMENTO DE SOFTWARE EM DELPHI"

Transcrição

1 0 Célio Pereira Silva R.A o Semestre DESENVOLVIMENTO DE SOFTWARE EM DELPHI MÓDULO PARA ENVIO DE PEDIDOS VIA INTERNET Jaguariúna 2006

2 1 Célio Pereira da Silva R.A o Semestre DESENVOLVIMENTO DE SOFTWARE EM DELPHI MÓDULO PARA ENVIO DE PEDIDOS VIA INTERNET Monografia apresentada à disciplina Trabalho de Conclusão de Curso, do Curso de Ciência da Computação da Faculdade de Jaguariúna, sob a orientação do Prof. Dr. Thales Coelho Borges Lima, como exigência parcial para conclusão do curso de graduação. Jaguariúna 2006

3 2 Silva, Célio Pereira. Desenvolvimento de Software em Delphi, Módulo para Envio de Pedidos via Internet. Monografia defendida e aprovada na FAJ em XX de dezembro de 2006 pela banca examinadora constituída pelos professores: Prof. Dr. Thales Coelho Borges Lima FAJ Orientador Prof. André Mendeleck Prof. José Arnaldo Geraldini Nunes

4 3 DEDICATÓRIA Dedico este trabalho a minha mãe, Maurina Gomes da Silva, e a todos que direta ou indiretamente contribuíram para a realização deste trabalho.

5 4 AGRADECIMENTOS Agradeço em primeiro lugar a DEUS, e a todos os professores do curso de Ciência da Computação que sempre estão prontos para nos ajudar nos momentos em que precisamos, e em especial ao Prof. Dr. Thales Coelho Borges Lima, meu orientador.

6 5 Amai uns ao outros, como Jesus vos ama. Não tenho nada a acrescentar à mensagem que Jesus nos deixou. Para poder amar deve-se ter um coração puro e rezar. O fruto da oração é o aprofundamento na fé. O fruto da fé é o amor. E o fruto do amor é o serviço ao próximo. Isto nos traz a paz. Madre Teresa de Calcutá

7 6 Silva, Célio Pereira. Desenvolvimento de Software em Delphi, Módulo para Envio de Pedidos via Internet. Monografia (Bacharelado em Ciência da Computação) Curso de Ciência da Computação da Faculdade de Jaguariúna. RESUMO Este trabalho é o resultado do desenvolvimento de um aplicativo computacional para o envio de pedidos via internet, utilizando o ambiente de desenvolvimento integrado Borland Delphi. Trata-se de um projeto para atender as necessidades da empresa Comercial Rodrigão Ltda, que atua no mercado de produtos alimentícios a mais de quinze anos. O sistema é constituído de dois módulos: um para a empresa e outro para o vendedor. A concepção do sistema está rigorosamente de acordo com os requisitos passados pela empresa e que foi rapidamente testado, aprovado e implementado na empresa. Palavras-chave: envio de pedidos, Internet, Delphi

8 7 ABSTRACT This work is the result of a computational applicative development for the sending of orders by Internet using the environment of integrated development Borland Delphi. It is about a project which takes care of the Commercial company Rodrigão Ltda needs, which has been acting in the market of food products for more than fifteen years. The system consists of two modules: one regarding to the company and the other one to the salesman. The conception of the system is rigorously in accordance with the requirements passed by the company and that was tested quickly, approved and implemented in the company. Keywords: sending orders, Internet, Delphi

9 8 SUMÁRIO LISTA DE FIGURAS INTRODUÇÃO OBJETIVO METODOLOGIA FERRAMENTAS UTILIZADAS NO DESENVOLVIMENTO Delphi Sql FireBird Ib Expert Dbase DbDesinger Jude Community POR QUE UTILIZAR ARQUIVOS NO FORMATO XML ESQUEMA DE FUNCIONAMENTO DO SISTEMA TABELA DE REQUISITOS Requisitos Gerais do Sistema Requisitos do Módulo da Empresa Requisitos da Opção Enviar Dados Requisitos da Opção Receber Pedidos Requisitos do Módulo do Vendedor Requisitos da Opção Lançar Pedidos Requisitos da Opção Enviar Pedidos Requisitos da Opção Receber Dados Requisitos da Opção Lista de Produtos Requisitos da Opção Lista de Clientes Requisitos da Opção Relação Pedidos Requisitos da Opção Vendedores CASOS DE USO TABELAS DE CLASSES DICIONÁRIO DE DADOS MODELAGEM DO BANCO DE DADOS APRESENTAÇÃO DAS TELAS DO SISTEMA Módulo da Empresa Módulo do Vendedor TESTES... 42

10 9 14. IMPLEMENTAÇÃO E TREINAMENTO CONCLUSÕES REFERÊNCIAS BIBLIOGRÁFICAS... 45

11 10 LISTA DE FIGURAS FIGURA 1 - Esquema de Funcionamento do Sistema FIGURA 2 - Casos de Uso FIGURA 3 - Modelagem do Banco de Dados FIGURA 4 - Tela de Opção Enviar Dados FIGURA 5 - Tela de Opção Receber Dados FIGURA 6 - Tela de Opção Lançar Pedidos FIGURA 7 - Tela de Opção Enviar Pedidos...36 FIGURA 8 - Tela de Opção Receber Dados FIGURA 9 - Tela de Opção Lista de Produtos FIGURA 10 - Tela de Opção Lista de Clientes FIGURA 11 - Tela de Opção Relação de Pedidos FIGURA 12 - Tela de Opção Vendedores

12 11 1. INTRODUÇÃO O aplicativo computacional proposto no presente trabalho foi desenvolvido para empresa do ramo alimentício Comercial Rodrigão com sede em Amparo-SP, que atua neste setor a mais de quinze anos e que possui funcionários que atuam na área de vendas, atingindo um raio de até 150km ao redor de sua sede, alcançando várias cidades da região. A empresa utiliza um software desenvolvido na linguagem de programação Clipper, onde é feita a digitação dos pedidos dos vendedores, a maior dificuldade é que, ao final do dia de trabalho, todos os vendedores devem se deslocar até a sede da empresa para entregar seus pedidos para digitação. A proposta de desenvolvimento do novo sistema computacional para o envio de pedidos via internet é justamente resolver este problema. Com a implementação deste sistema, o vendedor receberá um módulo de onde serão realizadas as digitações dos pedidos e o envio dos mesmos, via internet, não sendo mais necessário o seu deslocamento até a sede da empresa. O Novo sistema computacional proposta terá que trabalhar integrando ao sistema Clipper já utilizado na Empresa. Um estudo preliminar mostrou que a maioria dos vendedores possui computador em casa. Assim não haverá necessidade de grande investimento em hardware no início do projeto. O sistema para o envio de pedidos via internet é constituído por dois módulos: Módulo 1 - parte do sistema instalado na sede da empresa, possuindo duas opções: - Enviar Dados - utilizada para envio dos dados para o vendedor; são enviadas as tabelas de clientes e de produtos; - Receber Pedidos - utilizada para receber os pedidos digitados pelo vendedor.

13 12 Módulo 2 - parte que será enviada ao vendedor e tem sete opções: - Lançar Pedidos - digitação dos pedidos pelo vendedor; - Enviar Pedidos - envio dos pedidos digitados; - Receber Dados - recebimento dos dados digitados; - Lista de Preços - impressão da lista de preços dos produtos; - Lista de Clientes - impressão da lista de clientes; - Relação de Pedidos - consulta aos pedidos digitados; - Vendedores - Cadastra o vendedor desejado. Este módulo é utilizado em conjunto com o software em uso na empresa. O sistema computacional foi desenvolvido no Ambiente de Desenvolvimento Integrado Borland Delphi e atua no processo de conversão dos arquivos no formato DBF do sistema atual para o formato XML, e assim as informações são enviadas para o vendedor. No módulo do vendedor, os pedidos digitados também são convertidos para o formato XML para enviá-los para a empresa via Internet. Assim, quando os pedidos são recebidos na empresa, estes são convertidos de XML para o formato DBF para que possam ser processados pelo software atual, seguindo seu percurso normal como se os pedidos fossem digitados na própria empresa, não havendo necessidade de alterar o software já utilizado pela empresa.

14 13 2. OBJETIVO O objetivo do software proposto para o envio de pedidos via internet é eliminar a necessidade de deslocamento dos vendedores até a sede da empresa, todos os dias após encerrarem o seu expediente de trabalho para fazer a entrega de seus pedidos. Como a empresa tem um sistema de entrega diferenciado, ou seja, toda venda feita no dia é sempre entregue no dia seguinte, é necessário um mecanismo de envio dos pedidos de uma forma mais rápida para que seja possível a preparação da entrega no dia seguinte.

15 14 3. METODOLOGIA - Revisão Bibliográfica - Levantamento de Requisitos - Modelagem do Banco de Dados - Desenvolvimento do Sistema - Realização dos Testes - Documentação - Implementação

16 15 4. FERRAMENTAS UTILIZADAS NO DESENVOLVIMENTO 4.1 Borland Delphi 7 O Borland Delphi é uma poderosa ferramenta de desenvolvimento conhecida como RAD (Desenvolvimento Rápido de Aplicação), ou seja, o desenvolvedor tem em um único ambiente de trabalho, todos os recursos necessários para o desenvolvimento de seu software, com está ferramenta o trabalho de desenvolvimento dos módulos propostos neste trabalho, tornou-se muito mais fácil, rápido e prazeroso. Esta ferramenta é um ambiente completo e integrado de desenvolvimento, constituído, principalmente, por um compilador editor de texto, ferramenta de depuração, e as facilidades oferecidas pela IDE (Ambiente Integrado de Desenvolvimento), onde o desenvolvedor tem a sua disposição uma grande quantidade de componentes, pronto para serem utilizados, desta forma o desenvolvedor, apenas seleciona os componentes desejados, e só tem o trabalho de rechear os componentes com a programação necessária para o funcionamento do componente selecionando. Produzido pela Borland Software Corporation. O Delphi é largamente utilizado no desenvolvimento de aplicações desktop e aplicações multicamadas (cliente/servidor), sendo compatível com os banco de dados mais conhecidos no mercado. Como uma ferramenta de desenvolvimento genérica, o Delphi pode ser utilizado para diversos tipos de desenvolvimento de projetos, abrangendo desde Serviços a Aplicações Web e CTI. O Delphi utiliza a linguagem de programação Object Pascal, que é uma linguagem de programação orientada a objetos e estruturada, que recebeu este nome em homenagem ao matemático Blaise Pascal. Foi criada em 1970 pelo suíço Niklaus Wirth, como uma linguagem voltada especificamente para estudantes, tendo em mente encorajá-los a programar utilizando código estruturado. Esta linguagem é extremamente estruturada e muito adequada para ensino de linguagens de programação e que originou uma enorme gama de dialetos, podendo também ser considerada uma família de linguagens de programação. Grande parte de seu sucesso se deve a criação, na década de 80, da linguagem Turbo Pascal, inicialmente disponível para computadores baseados na arquitetura 8086 (com versões para 8080 no seu início). Pascal é normalmente uma das linguagens de escolha para ensinar programação, junto com Scheme, C e Fortran.

17 16 A partir da versão 2005, o Delphi passou a se referir a sua linguagem de programação como Delphi Language. Assim como a Linguagem C, que é padronizado pela ANSI (Ansi C), o Pascal possui padrões pela ISO, como o Pascal Standard e o Advanced Pascal. 4.2 SQL (Structured Query Language) É um conjunto de comandos de manipulação de banco de dados utilizado para criar e manter a estrutura de um banco de dados, além de incluir, modificar e pesquisar informações. Apesar de todas as vantagens oferecidas pela ferramenta SQL, é possível desenvolver um software, sem a utilização deste recurso, porem um software desenvolvido sem este recurso, é considerado um software totalmente ultrapassado, pois o mesmo dependera exclusivamente de rotinas desenvolvida pelo programador para a manipulação de suas tabelas. E por mais bem desenvolvida que seja estas rotinas, elas jamais têm o mesmo desempenho dos comandos SQL, tornando-se o sistema extremante lento, principalmente quando utilizam tabelas com grandes quantidades de informações. Desta forma os módulos desenvolvidos neste trabalho estão todos utilizando os recursos oferecidos pela linguagem SQL. A linguagem SQL não é uma linguagem de programação autônoma, poderia ser chamada de sublinguagem. Quando se escrevem aplicações para banco de dados, é necessário utilizar uma linguagem de programação tradicional (C, Java, Pascal, Cobol, VB, Delphi, etc), neste trabalho foi utilizado o Delphi, mas qualquer que seja a linguagem de programação escolhida é aconselhado utilizar comandos SQL, uma das grandes vantagens de se utilizar comando SQL, é que com apenas um comando SQL é possível pesquisar dados em diversas tabelas, atualizar ou excluir diversas linhas de tabelas. Em resumo ao optar por utilizar a linguagem SQL, o desenvolvedor está poupando tempo de desenvolvimento e ao mesmo tempo está incluindo uma das tecnologias mais utilizadas no desenvolvimento de softwares nos dias de hoje.

18 FireBird O FireBird é um SGBD (Sistema Gerenciador de Banco de Dados) desenvolvido e mantido por uma comunidade de desenvolvedores e pela Fundação FireBird, ele é totalmente grátis, fator que pesou muito em sua escolha, alem disso, é de fácil utilização e tem uma interface muito agradável. A origem do FireBird é a versão Open Source do Interbase 6.0 de Julho de 2000, quando a empresa Borland liberou os fontes de seu produto. As principais características do FireBird são: Sistema gerenciador de bancos de dados de alta performance; Atualmente, é totalmente independente do InterBase, e é mult-plataforma; Utiliza-se do padrão ANSI SQL-92 para a manipulação dos bancos de dados e algumas funções que complementam tal padrão; Tratamento de concorrência de acesso, alta performance, e uma poderosa linguagem com suporte a stored procedures e triggers de bancos. 4.4 IB Expert O IB Expert é um gerenciador de banco de dados que permite realizar todas as tarefas necessárias para o suporte e manutenção do banco de dados. Com ele é possível administrar o banco criando tabelas, modificando campos, índices, executando scripts SQL e outras funções. É uma ferramenta de fácil utilização e indispensável para o bom gerenciamento do banco de dados. 4.5 Dbase É um sistema de gerenciamento e manipulação de arquivos no formato DBF, utilizado por aplicativos desenvolvidos em Clipper. Tal ferramenta se faz necessário para que se possa manipular os arquivos DBF, utilizado pelo sistema em Clipper utilizado pela empresa.

19 DbDesigner 4 DbDesigner 4 é um sistema de projeto visual que integra o projeto de base de dados, permitindo a criação, a modelagem e a manutenção, em um único ambiente. É uma ferramenta totalmente grátis, apesar disso não deixa nada a desejar se comparado com as versões pagas existentes no mercado, ele é mult-plataforma e muito bem documentado. Apesar de ser uma ferramenta capaz de fazer a manutenção do banco de dados, esta ferramenta foi utilizada apenas para a modelagem do banco de dados, deixando a tarefa de gerenciamento de banco de dados para a ferramenta IB Expert, que é uma ferramenta mais simples e adequada para esta tarefa. 4.7 Jude Community Jude é uma das ferramentas cases UML mais utilizadas na elaboração de documentação de softwares, ele é desenvolvido em Java e totalmente grátis. Possui características encontradas apenas em ferramentas pagas e caras, além de uma impressionante performance, principalmente tratando-se de uma ferramenta feita com interface gráfica Swing. Para seu funcionamento é necessário a instalação da máquina virtual java. Esta ferramenta foi utilizada na elaboração do diagrama de casos de uso e no mapeamento das classes criadas pelo Deplhi.

20 19 5. POR QUE UTILIZAR ARQUIVOS NO FORMATO XML Porque o Delphi tem um componente que manipula o arquivo XML da mesma forma que se manipula uma tabela de banco de dados, tornando o trabalho de enviar e receber informações via internet muito mais simples e segura. O arquivo XML evita os problemas mais comuns em projetos de linguagens, ela é extensível, independente de plataforma e suporta internacionalização e localização.

21 20 6. ESQUEMA DE FUNCIONAMENTO DO SISTEMA Transforma a Tabela de Pedidos de XML para DBF Transforma a Tabela de Pedidos de FireBird para XML Sistema em Clipper Rodando na Empresa Banco de Dados DBF Módulo do Sistema em Delphi da Empresa Transforma as Tabelas Clientes e Produtos de DBF para XML Módulo do Sistema em Delphi do Vendedor Transforma as Tabelas Clientes e Produtos de XML para FireBird Vendedor Efetua a digitação dos Pedidos Banco de Dados FireBird Figura 1: Esquema de funcionamento do sistema O esquema mostra a integração do sistema em Clipper com os módulos desenvolvidos em delphi e a manipulação das informações entre os sistemas.

22 21 7. TABELAS DOS REQUISITOS 7.1 Tabelas de Requisitos Gerais do Sistema - Desenvolvimento de um Sistema para envio de pedidos dos vendedores via internet. - Sistema deverá conter dois módulos: - Módulo da Empresa - Módulo do Vendedor - Módulo da Empresa: Este módulo deverá enviar para os vendedores via internet os clientes e produtos, e receber os pedidos digitados pelos vendedores e baixar para o banco de dados DBF utilizado na empresa. - Módulo do Vendedor: Este módulo deverá receber os clientes e produtos enviados pela empresa, e deverá permitir a digitação dos pedidos pelo vendedor, e em seguida permitir o envio dos pedidos via internet para a empresa. 7.2 Requisitos do Módulo da Empresa Tabela de Requisitos da Opção Enviar Dados - Nesta opção o sistema deverá permitir o envio somente dos clientes do vendedor ou permitir o envio de todos os clientes para o vendedor. - Deverá permitir o envio da lista de preço normal, com desconto ou de Minas Gerais. - Deverá exibir a lista dos vendedores cadastrados para a seleção do vendedor a ser enviado as informações Tabela de Requisitos da Opção Receber Pedidos - Esta opção deverá mostrar em uma lista os pedidos enviados pelo vendedor e permitir a seleção dos mesmos para serem baixados para o sistema em Clipper utilizado na Empresa.

23 Requisitos do Módulo do Vendedor Tabela de Requisitos da Opção Lançar Pedidos - Nesta opção o vendedor deverá colocar o seu número para acessar a opção Lançar Pedidos. - Deverá permitir o lançamento completo dos dados dos pedidos do vendedor, como escolher o cliente, prazo de pagamento, observação, tipo de promoção, produtos e quantidade. - Deverá ter opção de pesquisa para clientes, prazo de pagamento e produtos. - Deverá possibilitar alterações nos dados digitados se for necessário Tabela de Requisitos da Opção Enviar Pedidos - Esta opção deverá enviar os pedidos digitados pelo vendedor Tabela de Requisitos da Opção Receber Dados - Esta opção deverá receber os dados enviados pela empresa Tabela de Requisitos da Opção Lista de Produtos - Esta opção deverá listar os produtos na tela e na impressora em ordem alfabética. - Deverá listar o código, descrição, unidade, preço normal e oferta do produto Tabela de Requisitos da Opção Lista de Clientes - Esta opção deverá listar os clientes na tela e na impressora em ordem alfabética. - Deverá listar o código e o nome do cliente.

24 Tabela de Requisitos da Opção Relação de Pedidos - Esta opção deverá listar somente em tela os pedidos digitados pelo vendedor por período selecionado pelo vendedor, e não permitir alterações nos pedidos digitados, os dados serão apresentados somente para consulta Tabela de Requisitos da Opção Vendedores - Nesta opção deverá permitir o cadastro do código e nome do vendedor.

25 24 8. CASOS DE USO Figura 2: Casos de uso Caso de uso é um "documento narrativo que descreve a seqüência de eventos de um ator que usa um sistema para completar um processo. Um caso de uso é uma técnica de modelagem usada para descrever o que um novo sistema deve fazer. Ele é construído através de um processo interativo no qual as discussões entre o cliente e os desenvolvedores do sistema conduzem a uma especificação do sistema da qual todos estão de acordo.

26 9. TABELAS DE CLASSES 25

27 26

28 27

29 28

30 29

31 DICIONÁRIO DE DADOS CLIENTES Atributos Descrição Tipo de Dado Obrigatório CODCLI Código do Cliente INTEGER SIM NOMCLI Nome do Cliente VARCHAR(50) SIM SITCLI Situação do Cliente Branco = Cliente Liberado S = Cliente Bloqueado CHAR(1) NÃO OBSERVACAO Atributos Descrição Tipo de Dado Obrigatório NUMPED Código do Pedido INTEGER SIM OBSERV Observação do Pedido VARCHAR(80) SIM PEDIDOS Atributos Descrição Tipo de Dado Obrigatório NUMPED Código do Pedido INTEGER SIM DATPED Data do Pedido TIMESTAMP SIM CODCLI Código do Cliente INTEGER SIM NOMCLI Nome do Cliente VARCHAR(50) SIM CODPRO Código do Produto INTEGER SIM NOMPRO Descrição do Produto VARCHAR(40) SIM QNTPRO Qtde do Produto NUMERIC(8,2) SIM PREPRO Preço do Produto NUMERIC(8,2) SIM CONPAG 1 = Vista INTEGER SIM 2 = 07 Dias 3 = 14 Dias 4 = 21 Dias 5 = 28 Dias DATENV Data de Envio do Pedido TIMESTAMP NÃO CODVEN Código do Vendedor INTEGER SIM PROMAR Descontos ou Acréscimos Branco = Preço Normal 1 = Preço (PREPRO) % 2 = Preço (PREPRO) % 3 = Preço (PREPRO) - 3 % 4 = Preço (PREPRO) + 3 % 5 = Preço (PREPRO) % 6 = Preço (PREPRO) % 7 = Preço (PREPRO) - 6 % 8 = Preço (PREPRO) + 6 % CHAR(1) SIM

32 31 PRAZOS Atributos Descrição Tipo de Dado Obrigatório CODPRA Código do Prazo INTEGER SIM NOMPRA Descrição do Prazo VARCHAR(15) SIM ALIPRA Alíquota de Acréscimo do Prazo NUMERIC(6,2) NÃO PRODUTOS Atributos Descrição Tipo de Dado Obrigatório CODPRO Código do Produto INTEGER SIM NOMPRO Descrição do Produto VARCHAR(40) SIM UNIPRO Unidade do Produto CHAR(2) SIM PREPRO Preço do Produto NUMERIC(8,2) SIM OFERTA Preço do Produto em Oferta NUMERIC(8,2) NÃO MALA Preço em Oferta Especial NUMERIC(8,2) NÃO CODINT Código do Produto Utilizado INTEGER SIM Internamente pelo Sistema FALTA Situação do Produto Branco = Liberado p/ Venda F = Produto em Falta CHAR(1) NÃO VENDEDORES Atributos Descrição Tipo de Dado Obrigatório CODVEN Código do Vendedor INTEGER SIM NOMVEN Nome do Vendedor VARCHAR(15) SIM

33 MODELAGEM DO BANCO DE DADOS Figura 3: Modelagem do banco de dados O principal objetivo da modelagem de banco de dados é desenvolver um modelo que seja capaz de representar os requerimentos das informações do negócio de forma consistente.

34 APRESENTAÇÃO DA TELAS 12.1 Módulo da Empresa Tela de Opção Enviar Dados Figura 4: Tela de opção enviar dados Tela utilizada para enviar dados para os vendedores, nesta tela é possível selecionar um único vendedor ou selecionar todos os vendedores e também o tipo de lista de produtos, que pode ser lista normal, lista com desconto ou lista de Minas Gerais.

35 34 Tela de Opção Receber Dados Figura 5: Tela de opção receber dados Tela utilizada para receber os pedidos enviados pelos vendedores, onde também é feita a conversão dos arquivos recebidos, para serem inseridos no banco de dados do sistema Clipper utilizado na empresa.

36 Módulo do Vendedor Tela de Opção Lançar Pedido Figura 6: Tela de opção lançar pedido Tela utilizada para fazer a digitação dos pedidos, onde é possível fazer toda a manipulação dos produtos digitados.

37 36 Tela de Opção Enviar Pedidos Figura 7: Tela de opção enviar pedidos Tela utilizada para enviar os pedidos digitados, o sistema transforma os pedidos digitados em arquivos no formato XML, para que os pedidos sejam enviados de forma mais segura via internet.

38 37 Tela de Opção Receber Dados Figura 8: Tela de opção receber dados Tela utilizada para receber os dados enviados pela empresa, são enviados para o vendedor a lista de clientes e a lista de produtos.

39 38 Tela de Opção Lista de Produtos Figura 9: Tela de opção lista de produtos Tela utilizada para Listar os produtos recebidos na tela ou na impressora.

40 39 Tela de Opção Lista de Clientes Figura 10: Tela de opção lista de clientes Tela utilizada para Listar os clientes recebidos na tela ou na impressora.

41 40 Tela de Opção Relação de Pedidos Figura 11: Tela de opção relação de pedidos Tela de relação e manipulação dos pedidos digitados, onde os pedidos podem ser alterados antes de serem enviados.

42 41 Tela de Opção Vendedores Tela utilizada para cadastrar vendedores. Figura 12: Tela de opção vendedores

43 TESTES Os testes foram realizados em uma semana de segunda a sexta feira. Na segunda feira foram realizados testes com dados não válidos, e foi constatado que o sistema estava funcionando corretamente. Após o teste de segunda feira, então foi escolhido um vendedor para realizar os testes em paralelo com dados reais no período de terça a sexta feira, o vendedor escolhido para a realização dos testes, fazia a digitação de seus pedidos e em seguinda o envio dos mesmos via internet. Feito isso o vendedor deslocava-se até a séde da empresa onde ele comparava os pedidos recebidos pela empresa com os pedidos digitados que estavam todos em suas mãos. Neste período também foi constatado que o sistema estava funcioando corretamente, e assim foi liberado para uso. Tabela de Testes Pedidos Enviados Pedidos Recebidos Data Qtde Total Qtde Total Descrição do Erro Status 03/07/ , ,00 Erro de Contador Erro 04/07/ , ,34 Erro de Observação no Pedido Erro 05/07/ Não há Erros OK 06/07/ , ,45 Não há Erros OK 07/07/ , ,25 Não há Erros OK

44 IMPLEMETAÇÃO E TREINAMENTO Após os testes e liberação para uso, o módulo do sistema da empresa foi implementado de forma bastante tranquila, com o acompanhamento dos funcionários da empresa respónsavel pela digitação dos pedidos, de forma que logo após a implemetação, já foram treinados a usar o módulo. Para a implementação dos módulos dos vendedores, que foi feito fora da séde da empresa, ficou de responsabilidade dos supervisores de venda, que foram treinados para instalar e utilizar o módulo do vendedor. Assim a tarefa de implementação e treinamento dos módulos dos vendedores ficou de responsabilidade dos supervisores. Tabela de Implementação Data Nome do Micro Status 10/07/06 RODRIGÃO1 OK 10/07/06 RODRIGÃO2 OK 10/07/06 RODRIGÃO3 OK 10/07/06 RODRIGÃO4 Erro 10/07/06 RODRIGÃO5 OK Tabela de Treinamento Data Descrição 10/07/06 Colaboradores Responsáveis pela digitação 11/07/06 Supervisores de Venda

45 CONCLUSÕES Este trabalho teve como principal objetivo reduzir os custos de combustíveis com os vendedores e a eliminação da digitação dos pedidos por parte da empresa, reduzindo-se assim o número de funcionários necessários para digitação, e assim tornar a empresa mais ágil nas entregas dos pedidos de seus clientes. A Empresa está situada em Amparo e tem vendedores em várias cidades fora da sede. Todos os vendedores que não residem na cidade de Amparo são obrigados a se deslocarem para esta cidade, diariamente, para a entrega dos pedidos ao final do dia. Com a implementação deste sistema computacional, os vendedores poderão encaminhar, por , seus pedidos, não havendo mais a necessidade de deslocamento até a sede da empresa.

46 REFERÊNCIAS BIBLIOGRÁFICAS ACTIVE DEPLHI. Artigos Sobre Deplhi. Disponível via URL em: Acessado em: 08/2006. ATALIBA, Teixeira. Artigos Sobre DBDesigner. Disponível via URL em: &id=2. Acessado em: 10/2006. CANTU, Marco Cantu. Dominando o Delphi 7 - A Bíblia. São Paulo: Makron Books, 2000 DELPHI BASICS. Manual Eletrônico Delphi. Disponível via URL em: Acessado em: 09/2006. FREITAS, Alfredo Américo. Artigos Sobre FireBird. Disponível via URL em: Acessado em: 10/2006. LINHA DE CODIGO. Artigos e Dicas Sobre Deplhi. Disponível via URL em: Acessado em: 08/2006. MOURA, David Fernandes Cruz. Artigos Sobre XML. Disponível via URL em: Acessado em: 11/2006. OLIVEIRA, Celso Henrique Poderoso. SQL Curso Prático. São Paulo: Novatec, 2002 PEREIRA, Dani Edson. Delphi 5 para Programadores Clipper. São Paulo: Makron Books, PLANETA DEPLHI. Portal Delphi. Disponível via URL em: Acessado em: 10/2006. PORTAL JAVA, Artigos Sobre Jude - Disponível via URL em: Acessado em: 11/2006. REIS, Eugenio. Artigos Sobre Deplhi. Disponível via URL em: - Acessado em: 08/2006. WIKIPÉDIA, a enciclopédia livre. Artigos Sobre Deplhi. Disponível via URL em: %29. Acessado em: 09/2006.

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto

Leia mais

NORMA TÉCNICA PARA IMPLANTAÇÃO DE NOVOS SISTEMAS OU APLICAÇÕES NO BANCO DE DADOS CORPORATIVO

NORMA TÉCNICA PARA IMPLANTAÇÃO DE NOVOS SISTEMAS OU APLICAÇÕES NO BANCO DE DADOS CORPORATIVO NORMA TÉCNICA PARA IMPLANTAÇÃO DE NOVOS SISTEMAS OU APLICAÇÕES NO BANCO DE DADOS CORPORATIVO Referência: NT-AI.04.02.01 http://www.unesp.br/ai/pdf/nt-ai.04.02.01.pdf Data: 27/07/2000 STATUS: EM VIGOR A

Leia mais

Guia de utilização da notação BPMN

Guia de utilização da notação BPMN 1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação

Leia mais

OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO

OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO Prof. Msc. Carlos José Giudice dos Santos carlos@oficinadapesquisa.com.br www.oficinadapesquisa.com.br Linguagens de Programação Material

Leia mais

O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio.

O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. Nenhuma parte desta publicação pode ser reproduzida nem transmitida

Leia mais

Especificação dos Requisitos do Software. Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios

Especificação dos Requisitos do Software. Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios Especificação dos Requisitos do Software Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios Autores: Guilherme Henrique Costa Reginaldo da Silva Alves Muzambinho/MG Outubro 2011 Aprovação

Leia mais

MANUAL DA SECRETARIA

MANUAL DA SECRETARIA MANUAL DA SECRETARIA Conteúdo Tela de acesso... 2 Liberação de acesso ao sistema... 3 Funcionários... 3 Secretaria... 5 Tutores... 7 Autores... 8 Configuração dos cursos da Instituição de Ensino... 9 Novo

Leia mais

Representação de Algoritmos - Linguagens de Programação

Representação de Algoritmos - Linguagens de Programação Representação de Algoritmos - Linguagens de Programação A representação de algoritmos em uma pseudo-linguagem mais próxima às pessoas é bastante útil principalmente quando o problema a ser tratado envolve

Leia mais

SOLUÇÃO EM DISPOSITIVO MÓVEL PARA ATENDIMENTO DE RESTAURANTES E LANCHONETES EM VIÇOSA-MG 1

SOLUÇÃO EM DISPOSITIVO MÓVEL PARA ATENDIMENTO DE RESTAURANTES E LANCHONETES EM VIÇOSA-MG 1 615 SOLUÇÃO EM DISPOSITIVO MÓVEL PARA ATENDIMENTO DE RESTAURANTES E LANCHONETES EM VIÇOSA-MG 1 Guilherme Paulo de Barros 2, Arthur Lemos 3, Heber Fernandes Amaral 4 Resumo: Nos dias atuais, com a popularização

Leia mais

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Ferramenta de apoio a gerência de configuração de software Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Gerência de Configuração

Leia mais

Dados. Qualquer elemento (aspecto, fato, medida etc.) representativo, disponível e coletável na realidade. fatos no estado bruto, conforme Platão;

Dados. Qualquer elemento (aspecto, fato, medida etc.) representativo, disponível e coletável na realidade. fatos no estado bruto, conforme Platão; Dados Os Dados são os fatos em sua forma primária, como observamos no mundo. Qualquer elemento (aspecto, fato, medida etc.) representativo, disponível e coletável na realidade. fatos no estado bruto, conforme

Leia mais

SISTEMA DE INFORMAÇÃO GERENCIAL-CONTROCAR RESUMO

SISTEMA DE INFORMAÇÃO GERENCIAL-CONTROCAR RESUMO SISTEMA DE INFORMAÇÃO GERENCIAL-CONTROCAR SOUZA, R. C. F. 1 VERONA, E. D. 2 RESUMO Este artigo mostra o desenvolvimento de um sistema computacional (CONTROCAR) voltado para gerenciamento de empresas que

Leia mais

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO? Índice BlueControl... 3 1 - Efetuando o logon no Windows... 4 2 - Efetuando o login no BlueControl... 5 3 - A grade de horários... 9 3.1 - Trabalhando com o calendário... 9 3.2 - Cancelando uma atividade

Leia mais

1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO

1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO 1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO Desde o seu surgimento, o manuseio da computação é baseado em linguagens de programação. Ela permite que sejam construídos aplicativos

Leia mais

ANEXO I - TERMO DE REFERÊNCIA NÚCLEO DE EMPREENDIMENTOS EM CIÊNCIA, TECNOLOGIA E ARTES NECTAR.

ANEXO I - TERMO DE REFERÊNCIA NÚCLEO DE EMPREENDIMENTOS EM CIÊNCIA, TECNOLOGIA E ARTES NECTAR. ANEXO I - TERMO DE REFERÊNCIA NÚCLEO DE EMPREENDIMENTOS EM CIÊNCIA, TECNOLOGIA E ARTES NECTAR. OBJETO: CONTRATAÇÃO DE EMPRESA ESPECIALIZADA PARA CONSTRUÇÃO DO PORTAL E AQUISIÇÃO DE SOFTWARE DE GESTÃO DE

Leia mais

Versão para atualização do Gerpos Retaguarda

Versão para atualização do Gerpos Retaguarda Versão para atualização do Gerpos Retaguarda A Gerpos comunica a seus clientes que nova versão do aplicativo Gerpos Retaguarda, contendo as rotinas para emissão da Nota Fiscal Eletrônica, já está disponível.

Leia mais

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre

Leia mais

CURSO: Orientações. MÓDULOS: Orientações/Calendário/Links. Curso 3/3 2009. Contato com o suporte: Nome.: Empresa.: Data.: / / E-mail.

CURSO: Orientações. MÓDULOS: Orientações/Calendário/Links. Curso 3/3 2009. Contato com o suporte: Nome.: Empresa.: Data.: / / E-mail. CURSO: Orientações MÓDULOS: Orientações/Calendário/Links Curso 3/3 2009 Contato com o suporte: Tel.:11-3857-9007 ramal 4 Fax.: 11-3857-9007 ramal 211 Cellular: 11-9333-21 E-mail.: suporte@webcontabil.com.br

Leia mais

agility made possible

agility made possible RESUMO DA SOLUÇÃO Utilitário ConfigXpress no CA IdentityMinder a minha solução de gerenciamento de identidades pode se adaptar rapidamente aos requisitos e processos de negócio em constante mudança? agility

Leia mais

SQL. Curso Prático. Celso Henrique Poderoso de Oliveira. Novatec

SQL. Curso Prático. Celso Henrique Poderoso de Oliveira. Novatec SQL Curso Prático Celso Henrique Poderoso de Oliveira Novatec 1 Introdução Desde o início da utilização dos computadores, sabemos que um sistema é feito para aceitar entrada de dados, realizar processamentos

Leia mais

Descrição do Produto. Altus S. A. 1

Descrição do Produto. Altus S. A. 1 Descrição do Produto O software MasterTool IEC é um ambiente completo de desenvolvimento de aplicações para os controladores programáveis da Série Duo. Esta ferramenta permite a programação e a configuração

Leia mais

Gestão inteligente de documentos eletrônicos

Gestão inteligente de documentos eletrônicos Gestão inteligente de documentos eletrônicos MANUAL DE UTILIZAÇÃO VISÃO DE EMPRESAS VISÃO EMPRESAS - USUÁRIOS (OVERVIEW) No ELDOC, o perfil de EMPRESA refere-se aos usuários com papel operacional. São

Leia mais

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,

Leia mais

DELPHI 7 LINGUAGEM DE PROGRAMAÇÃO AMBIENTE CLIENTE SERVIDOR

DELPHI 7 LINGUAGEM DE PROGRAMAÇÃO AMBIENTE CLIENTE SERVIDOR DELPHI 7 LINGUAGEM DE PROGRAMAÇÃO AMBIENTE CLIENTE SERVIDOR Fortaleza - CE Introdução ao ambiente de desenvolvimento delphi e preparação da interface basíca O ambiente delphi foi criado pela Borland Software

Leia mais

Pró-Reitoria de Administração - PRAd Assessoria de Informática - AI SISTEMA DE PUBLICAÇÃO DE LICITAÇÕES. Manual de Procedimentos

Pró-Reitoria de Administração - PRAd Assessoria de Informática - AI SISTEMA DE PUBLICAÇÃO DE LICITAÇÕES. Manual de Procedimentos Pró-Reitoria de Administração - PRAd Assessoria de Informática - AI SISTEMA DE PUBLICAÇÃO DE LICITAÇÕES Manual de Procedimentos 2004 SUMÁRIO 1. INTRODUÇÃO...3 2. OBJETIVOS...3 3. ÂMBITO DE APLICAÇÃO...3

Leia mais

MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO

MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO UTILIZANDO O HIBERNATE Rafael Laurino GUERRA, Dra. Luciana Aparecida Martinez ZAINA Faculdade de Tecnologia de Indaiatuba FATEC-ID 1 RESUMO Este artigo apresenta

Leia mais

Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados

Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados 1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,

Leia mais

ADMINISTRAÇÃO I. Família Pai, mãe, filhos. Criar condições para a perpetuação da espécie

ADMINISTRAÇÃO I. Família Pai, mãe, filhos. Criar condições para a perpetuação da espécie 1 INTRODUÇÃO 1.1 ORGANIZAÇÃO E PROCESSOS A administração está diretamente ligada às organizações e aos processos existentes nas mesmas. Portanto, para a melhor compreensão da Administração e sua importância

Leia mais

Desenvolvimento de uma Etapa

Desenvolvimento de uma Etapa Desenvolvimento de uma Etapa A Fase Evolutiva do desenvolvimento de um sistema compreende uma sucessão de etapas de trabalho. Cada etapa configura-se na forma de um mini-ciclo que abrange as atividades

Leia mais

IMPLEMENTAÇÃO DE UM PROTÓTIPO PARA INFORMATIZAÇÃO DE PROCESSO DE ADEQUAÇÃO DE FÉRIAS

IMPLEMENTAÇÃO DE UM PROTÓTIPO PARA INFORMATIZAÇÃO DE PROCESSO DE ADEQUAÇÃO DE FÉRIAS 1 IMPLEMENTAÇÃO DE UM PROTÓTIPO PARA INFORMATIZAÇÃO DE PROCESSO DE ADEQUAÇÃO DE FÉRIAS Autor: Petrus Adriano Neto* petrusneto@yahoo.com.br RESUMO: A informatização das empresas é um caminho sem volta na

Leia mais

Diretrizes de Qualidade de Projetos

Diretrizes de Qualidade de Projetos Diretrizes de Qualidade de Projetos Versão 1.5 MAPA/SE/SPOA/CGTI, 2012 Página 1 Histórico de Revisão Data Versão Descrição Autor 15/01/2012 1.0 Criação do Artefato Pérsio Mairon 10/03/2012 1.1 Inclusão

Leia mais

sendo bastante acessível e compreendido pelos usuários que o utilizarem.

sendo bastante acessível e compreendido pelos usuários que o utilizarem. APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA Claudiléia Gaio Bandt 1 ; Tiago Heineck 2 ; Patrick Kochan 3 ; Leila Lisiane Rossi 4 ; Angela Maria Crotti da Rosa 5 INTRODUÇÃO Este artigo descreve

Leia mais

NextCall Server Servidor de Gravação Telefônica

NextCall Server Servidor de Gravação Telefônica NextCall Server Servidor de Gravação Telefônica www.nexttech.com.br NextTech Automação Ltda - (11) 3019-2020 Por que gravar? Gravação telefônica é legal? O que é um Servidor de gravação? Será que funciona

Leia mais

Banco de Dados Orientado a Objetos

Banco de Dados Orientado a Objetos Banco de Dados Orientado a Objetos MODELAGEM, ANÁLISE, PROJETO e CLASSIFICAÇÃO Interação combinando lógica, através de objetos que contém os dados. Estes divididos conforme seus tipos e métodos (classe),

Leia mais

Gestão inteligente de documentos eletrônicos

Gestão inteligente de documentos eletrônicos Gestão inteligente de documentos eletrônicos MANUAL DE UTILIZAÇÃO VISÃO DE EMPRESAS VISÃO EMPRESAS - USUÁRIOS (OVERVIEW) No ELDOC, o perfil de EMPRESA refere-se aos usuários com papel operacional. São

Leia mais

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL. Nome do Software: Gerenciador de Projetos Versão do Software: Gerenciador de Projetos 1.0.0 1. Visão Geral Este Manual de Utilização do Programa Gerenciador de Projetos via Web, tem por finalidade facilitar

Leia mais

Q-Acadêmico. Módulo CIEE - Estágio. Revisão 01

Q-Acadêmico. Módulo CIEE - Estágio. Revisão 01 Q-Acadêmico Módulo CIEE - Estágio Revisão 01 SUMÁRIO 1. VISÃO GERAL DO MÓDULO... 2 1.1 PRÉ-REQUISITOS... 2 2. ORDEM DE CADASTROS PARA UTILIZAÇÃO DO MÓDULO CIEE... 3 2.1 CADASTRANDO EMPRESAS... 3 2.1.1

Leia mais

Manual de Utilização

Manual de Utilização Manual de Utilização Versão 3.10 Sumário 1 Funções do Emissor... 3 1.1 Aba Inicial... 4 1.2 Aba Sistema... 5 1.2.1 Mensagem Sistema... 5 1.2.2 Extras... 6 1.2.3 Contingência... 6 1.2.4 Execução... 7 1.3

Leia mais

Acessando o SVN. Soluções em Vendas Ninfa 2

Acessando o SVN. Soluções em Vendas Ninfa 2 Acessando o SVN Para acessar o SVN é necessário um código de usuário e senha, o código de usuário do SVN é o código de cadastro da sua representação na Ninfa, a senha no primeiro acesso é o mesmo código,

Leia mais

Desenvolvendo um Ambiente de Aprendizagem a Distância Utilizando Software Livre

Desenvolvendo um Ambiente de Aprendizagem a Distância Utilizando Software Livre Desenvolvendo um Ambiente de Aprendizagem a Distância Utilizando Software Livre Fabrício Viero de Araújo, Gilse A. Morgental Falkembach Programa de Pós-graduação em Engenharia de Produção - PPGEP Universidade

Leia mais

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos

Leia mais

Modelo Cliente/Servidor Por HIARLY ALVES

Modelo Cliente/Servidor Por HIARLY ALVES UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. Modelo Cliente/Servidor Por HIARLY ALVES Fortaleza - CE CONCEITOS Cliente x Servidor. Cliente É um programa (software) executado

Leia mais

Protótipo de ferramenta para monitoração de computadores utilizando o padrão de gerência WMI da Microsoft e a plataforma de desenvolvimento.

Protótipo de ferramenta para monitoração de computadores utilizando o padrão de gerência WMI da Microsoft e a plataforma de desenvolvimento. Protótipo de ferramenta para monitoração de computadores utilizando o padrão de gerência WMI da Microsoft e a plataforma de desenvolvimento.net Acadêmico:Rodrigo Jacobowski Orientador: Prof. Francisco

Leia mais

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Juarez Bachmann Orientador: Alexander Roberto Valdameri Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento

Leia mais

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. Modelo Cliente/Servidor Por HIARLY ALVES Fortaleza - CE Apresentação. O mais famoso tipo de arquitetura utilizada em redes de computadores

Leia mais

Organização de Computadores Software

Organização de Computadores Software Organização de Computadores Software Professor Marcus Vinícius Midena Ramos Colegiado de Engenharia de Computação (74)3614.1936 marcus.ramos@univasf.edu.br www.univasf.edu.br/~marcus.ramos Objetivos: Entender

Leia mais

Diretrizes para determinação de intervalos de comprovação para equipamentos de medição.

Diretrizes para determinação de intervalos de comprovação para equipamentos de medição. Diretrizes para determinação de intervalos de comprovação para equipamentos de medição. De acordo com a Norma NBR 1001, um grande número de fatores influência a freqüência de calibração. Os mais importantes,

Leia mais

Introdução ao Paradigma Orientado a Objetos. Principais conceitos

Introdução ao Paradigma Orientado a Objetos. Principais conceitos Introdução ao Paradigma Orientado a Objetos Principais conceitos Paradigmas de Programação PROGRAMAÇÃO ESTRUTURADA X PROGRAMAÇÃO ORIENTADA A OBJETOS Paradigma Programação estruturada Na programação estrutura

Leia mais

Ferramenta para Comunicação Empresarial: Estudo de Caso Marluvas

Ferramenta para Comunicação Empresarial: Estudo de Caso Marluvas Ferramenta para Comunicação Empresarial: Estudo de Caso Marluvas Leandro César Silva Cardoso 1, Frederico Coelho (Orientador) 1 1 Universidade Presidente Antônio Carlos (UNIPAC) Barbacena/MG leandro_t30@hotmail.com,

Leia mais

Este artigo abaixo foi produzido originalmente para a Network Core Wiki. Reproduzo-a aqui na íntegra. Publicado originalmente em 07/12/2007.

Este artigo abaixo foi produzido originalmente para a Network Core Wiki. Reproduzo-a aqui na íntegra. Publicado originalmente em 07/12/2007. Vírus no Linux? Este artigo abaixo foi produzido originalmente para a Network Core Wiki. Reproduzo-a aqui na íntegra. Publicado originalmente em 07/12/2007. Interface de uma distribuição Linux Uma das

Leia mais

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura

Leia mais

Manual do Teclado de Satisfação Online WebOpinião

Manual do Teclado de Satisfação Online WebOpinião Manual do Teclado de Satisfação Online WebOpinião Versão 1.2.3 27 de novembro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação

Leia mais

CNEC FACULDADE CENECISTA DE CAPIVARI

CNEC FACULDADE CENECISTA DE CAPIVARI CNEC FACULDADE CENECISTA DE CAPIVARI TRABALHO DE CONCLUSÃO DE CURSO SICOCC Grupo: Flávio T. M. de Toledo Márcio P. Quagliato Mateus P. Quagliato RA: 2003D025 RA: 2003D021 RA: 2003D022 Profº: Vitor Brandi

Leia mais

Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento de 4ª geração Terceirização

Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento de 4ª geração Terceirização Prof. Ricardo José Pfitscher Material elaborado com base em: José Luiz Mendes Gerson Volney Lagemann Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 14 Revisão http://www.ic.uff.br/~bianca/engsoft2/ Aula 14-07/05/2006 1 Processo de Software Qual é a diferença entre uma atividade de arcabouço e uma atividade guarda chuva?

Leia mais

ISO 9001: SISTEMAS DE GESTÃO DA QUALIDADE

ISO 9001: SISTEMAS DE GESTÃO DA QUALIDADE ISO 9001: SISTEMAS DE GESTÃO DA QUALIDADE Prof. MARCELO COSTELLA FRANCIELI DALCANTON ISO 9001- INTRODUÇÃO Conjunto de normas e diretrizes internacionais para sistemas de gestão da qualidade; Desenvolve

Leia mais

Análise de Pontos de Função. Por Denize Terra Pimenta dpimenta_aula@yahoo.com.br

Análise de Pontos de Função. Por Denize Terra Pimenta dpimenta_aula@yahoo.com.br Análise de Pontos de Função Por Denize Terra Pimenta dpimenta_aula@yahoo.com.br 1 Não se consegue controlar o que não se consegue medir. 2 Bibliografia "Function Point Analysis: Measurement Practices for

Leia mais

1. MANUAL DO REVENDEDOR - BILLING NETPBX ---------------3

1. MANUAL DO REVENDEDOR - BILLING NETPBX ---------------3 1. MANUAL DO REVENDEDOR - BILLING NETPBX ---------------3 1.1. OBJETIVO ----------------------------------------------------------------------------------------------------------3 1.2. INTRODUÇÃO AO REVENDEDOR---------------------------------------------------------------------------------3

Leia mais

Backsite Serviços On-line

Backsite Serviços On-line Apresentação Quem Somos O Backsite Com mais de 15 anos de mercado, o Backsite Serviços On-line vem desenvolvendo soluções inteligentes que acompanham o avanço das tecnologias e do mundo. Com o passar do

Leia mais

MANUAL MOODLE - PROFESSORES

MANUAL MOODLE - PROFESSORES MANUAL MOODLE - PROFESSORES VERSÃO 2.5 Faculdades Projeção FACULDADE PROJEÇÃO Prof. Oswaldo Luiz Saenger Presidente Prof.ª Catarina Fontoura Costa Diretora Geral das Unidades Educacionais Prof. José Sérgio

Leia mais

Linguagens de. Aula 01. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br

Linguagens de. Aula 01. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Linguagens de III Aula 01 Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Linguagens de III Horário das Aulas: 6as feiras das 7h40 às 10h55 Objetivo principal desta disciplina é: utilizar

Leia mais

Requisitos de Sistemas

Requisitos de Sistemas Bancos de Dados III Acesso Cliente Servidor Arquiteturas Rogério Costa rogcosta@inf.puc-rio.br 1 Requisitos de Sistemas Grande competitividade no mercado TI deve apoiar a empresa atendendo com agilidade.

Leia mais

Carlos Rafael Guerber. Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia

Carlos Rafael Guerber. Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia Carlos Rafael Guerber Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia MAFRA 2009 Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia RESUMO Criar uma modelagem

Leia mais

Sistema de Gerenciamento de Projetos V 1.01 MANUAL DO COORDENADOR

Sistema de Gerenciamento de Projetos V 1.01 MANUAL DO COORDENADOR Roteiro para utilização do GEP Versão de referência: GEP V1.00 Índice analítico I Apresentação... 2 I.1 Controles básicos do sistema;... 2 I.2 Primeiro acesso... 2 I.3 Para trocar a senha:... 3 I.4 Áreas

Leia mais

Conceitos de Banco de Dados

Conceitos de Banco de Dados Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir

Leia mais

Boletim Eletrônico de Recolhimento Manual do Sistema. Boletim Eletrônico de Recolhimento. Manual do Sistema

Boletim Eletrônico de Recolhimento Manual do Sistema. Boletim Eletrônico de Recolhimento. Manual do Sistema Boletim Eletrônico de Recolhimento Manual do Sistema Versão 1.2 Junho / 2013 Sumário 1. Introdução... - 3-2. O Sistema BOLETIM ELETRÔNICO DE RECOLHIMENTO... - 3-3. Pré-requisitos... - 3-4. Primeiro Acesso...

Leia mais

Computador Digital Circuitos de um computador (Hardware)

Computador Digital Circuitos de um computador (Hardware) Computador Digital SIS17 - Arquitetura de Computadores (Parte I) Máquina que pode resolver problemas executando uma série de instruções que lhe são fornecidas. Executa Programas conjunto de instruções

Leia mais

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,

Leia mais

GERA GESTÃO E CONTROLE DE TÍTULOS: parte I

GERA GESTÃO E CONTROLE DE TÍTULOS: parte I Olá! Você verá a seguir um importante treinamento que vai facilitar suas atividades diárias! Ao acessá-lo pela primeira vez, procure assistir até o final. Caso não consiga, você poderá reiniciar de onde

Leia mais

Manual do Usuário do Produto EmiteNF-e. Manual do Usuário

Manual do Usuário do Produto EmiteNF-e. Manual do Usuário Manual do Usuário Produto: EmiteNF-e Versão: 1.2 Índice 1. Introdução... 2 2. Acesso ao EmiteNF-e... 2 3. Configurações Gerais... 4 3.1 Gerenciamento de Usuários... 4 3.2 Verificação de Disponibilidade

Leia mais

Departamento de Computação Relatório de Estágio Curricular THEO IGNEZ PAVAN. Ferramenta APF

Departamento de Computação Relatório de Estágio Curricular THEO IGNEZ PAVAN. Ferramenta APF Departamento de Computação Relatório de Estágio Curricular THEO IGNEZ PAVAN Ferramenta APF Londrina 2004 THEO IGNEZ PAVAN Ferramenta APF Estágio obrigatório desenvolvido durante o 4 o ano do Curso de Graduação

Leia mais

Prof. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior

Prof. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior Prof. Antonio Almeida de Barros Jr. Introdução Dados Informações Banco de Dados Conceitos Básicos em Bancos de Dados Definição BD - Banco de Dados SGBD - Sistema de Gerenciamento de BD Programa de Aplicação

Leia mais

Desenvolvimento de ferramenta computacional para o controle de equipamentos de acordo com a ISO/IEC 17025.

Desenvolvimento de ferramenta computacional para o controle de equipamentos de acordo com a ISO/IEC 17025. Desenvolvimento de ferramenta computacional para o controle de equipamentos de acordo com a ISO/IEC 17025. Computational development tool for equipament control according to ISO/IEC 17025. Heloisa de Campos

Leia mais

Núcleo de Relacionamento com o Cliente. de Relacionamento com o Cliente GUIA PRÁTICO DE USO. Produtos

Núcleo de Relacionamento com o Cliente. de Relacionamento com o Cliente GUIA PRÁTICO DE USO. Produtos GUIA PRÁTICO DE USO Núcleo de Relacionamento com o Cliente de Relacionamento com o Cliente Núcleo Seja bem vindo ao nosso novo canal de relacionamento! Neste Guia Prático de Uso você conhecerá como funciona

Leia mais

Software Livre e Engenharia Elétrica

Software Livre e Engenharia Elétrica Software Livre e Engenharia Elétrica Diego Cézar Silva de Assunção Henrique Ribeiro Soares José Rubens Guimarães Vilaça Lima Pedro Dias de Oliveira Carvalho Rafael Viegas de Carvalho Carlos Gomes O software

Leia mais

Introdução a Banco de Dados Aula 03. Prof. Silvestri www.eduardosilvestri.com.br

Introdução a Banco de Dados Aula 03. Prof. Silvestri www.eduardosilvestri.com.br Introdução a Banco de Dados Aula 03 Prof. Silvestri www.eduardosilvestri.com.br Arquiteturas de Banco de Dados Arquiteturas de BD - Introdução Atualmente, devem-se considerar alguns aspectos relevantes

Leia mais

Donare Sistema de Gerenciamento de Ações Humanitárias

Donare Sistema de Gerenciamento de Ações Humanitárias Donare Sistema de Gerenciamento de Ações Humanitárias Introdução: Este documento tem por objetivo descrever uma visão geral para o projeto intitulado Donare Sistema de Gerenciamento de Ações Humanitárias.

Leia mais

SOFTWARES. Rotina de Instruções. Dados

SOFTWARES. Rotina de Instruções. Dados SOFTWARES 1 CONCEITOS Podemos dizer que os softwares são a alma do computador, eles são responsáveis pelo seu funcionamento e aproveitamento. De uma forma geral os softwares se desenvolvem através de uma

Leia mais

Unidade II MODELAGEM DE PROCESSOS

Unidade II MODELAGEM DE PROCESSOS Unidade II 3 MODELAGEM DE SISTEMAS 1 20 A fase de desenvolvimento de um novo sistema de informação (Quadro 2) é um momento complexo que exige um significativo esforço no sentido de agregar recursos que

Leia mais

MODELAGEM DE SISTEMAS

MODELAGEM DE SISTEMAS MODELAGEM DE SISTEMAS Diagramas de Casos de Uso Profa. Rosemary Melo Diagrama de Casos de Uso Modelagem de Sistemas Apresenta uma visão externa geral das funções ou serviços que o sistema deverá oferecer

Leia mais

Manual de Rotinas para Usuários. Advogados da União. Procuradoria da União no Estado do Ceará PU/CE SAPIENS. Sistema da AGU de Inteligência Jurídica

Manual de Rotinas para Usuários. Advogados da União. Procuradoria da União no Estado do Ceará PU/CE SAPIENS. Sistema da AGU de Inteligência Jurídica Manual de Rotinas para Usuários Advogados da União Procuradoria da União no Estado do Ceará PU/CE SAPIENS Sistema da AGU de Inteligência Jurídica Versão 1.0 2015 1 INTRODUÇÃO 3 1.1 O QUE É O SAPIENS? 3

Leia mais

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle. Introdução Os principais elementos de um sistema de computação são a unidade central de processamento (central processing unit CPU), a memória principal, o subsistema de E/S (entrada e saída) e os mecanismos

Leia mais

DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SETOR DE ESTÚDIO E SUPORTE MANUAL DE UTILIZAÇÃO DO WEBMAIL DA FTC EAD

DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SETOR DE ESTÚDIO E SUPORTE MANUAL DE UTILIZAÇÃO DO WEBMAIL DA FTC EAD DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SETOR DE ESTÚDIO E SUPORTE MANUAL DE UTILIZAÇÃO DO WEBMAIL DA FTC EAD Salvador Bahia Março/2010 MANUAL DE UTILIZAÇÃO DO WEBMAIL Este manual contém a descrição das

Leia mais

BANCO DE DADOS. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com

BANCO DE DADOS. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com BANCO DE DADOS Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Contexto Fazem parte do nosso dia a dia: Operações bancárias Matrícula na universidade Reserva de hotel Controle de biblioteca Comércio

Leia mais

GBD PROF. ANDREZA S. AREÃO

GBD PROF. ANDREZA S. AREÃO GBD PROF. ANDREZA S. AREÃO Dado, Informação e Conhecimento DADO: Estímulos captados pelos sentidos humanos; Símbolos gráficos ou sonoros; Ocorrências registradas (em memória, papel, etc.); Indica uma situação

Leia mais

3. Fase de Planejamento dos Ciclos de Construção do Software

3. Fase de Planejamento dos Ciclos de Construção do Software 3. Fase de Planejamento dos Ciclos de Construção do Software A tarefa de planejar os ciclos de construção do software pode partir de diretrizes básicas. Estas diretrizes visam orientar que os ciclos de

Leia mais

SISTEMAS DE INFORMAÇÃO GERENCIAIS

SISTEMAS DE INFORMAÇÃO GERENCIAIS SISTEMAS DE INFORMAÇÃO GERENCIAIS Aluno: Luiza Cavalcanti Marques Orientador: Silvio Hamacher Introdução A modelagem e a utilização de bancos de dados em atividades gerenciais têm sofrido um aumento significativo

Leia mais

Soluções via.net para otimização de processos paramétricos com Autodesk Inventor.

Soluções via.net para otimização de processos paramétricos com Autodesk Inventor. Soluções via.net para otimização de processos paramétricos com Autodesk Inventor. Michel Brites dos Santos MAPData A parametrização quando possível já é uma forma de otimizar o processo de criação na engenharia.

Leia mais

Visando atender as diferentes realidades de seus jurisdicionados, o sistema LicitaCon contará com dois módulos para o recebimento das informações.

Visando atender as diferentes realidades de seus jurisdicionados, o sistema LicitaCon contará com dois módulos para o recebimento das informações. Manual e Validador De TCERS WIKI Conteúdo 1 Apresentação 1.1 Informações Gerais 1.2 Requisitos mínimos de hardware e software 1.3 Leiaute dos Arquivos 2 Instalação do Aplicativo 2.1 Instalação do Java

Leia mais

Processo Módulo Básico - TimeOut

Processo Módulo Básico - TimeOut i Manual de Treinamento Administrador do Datasul EMS - BÁSICO Processo Módulo Básico - TimeOut Conheça as funcionalidades tecnológicas dos módulos de Menu, Segurança e Básico do produto Datasul EMS/HR,

Leia mais

MANUAL DO PROFESSOR. Suporte: SISTEMA DE GESTÃO EDUCACIONAL VIRTUALCLASS. EMAIL: suporte@virtualclass.com.br Skype: suportetisoebras

MANUAL DO PROFESSOR. Suporte: SISTEMA DE GESTÃO EDUCACIONAL VIRTUALCLASS. EMAIL: suporte@virtualclass.com.br Skype: suportetisoebras SISTEMA DE GESTÃO EDUCACIONAL VIRTUALCLASS MANUAL DO PROFESSOR Suporte: EMAIL: suporte@virtualclass.com.br Skype: suportetisoebras Nas unidades: Departamento de Tecnologia e Informação DTI Responsáveis

Leia mais

Definição de Programas de Computadores e Linguagem de Programação de Comutadores

Definição de Programas de Computadores e Linguagem de Programação de Comutadores Definição de Programas de Computadores e Linguagem de Programação de Comutadores O computador é um equipamento eletrônico composto por circuitos eletrônicos, que trabalham com o estado ligado(1) e desligado(0),

Leia mais

NORMA TÉCNICA E PROCEDIMENTOS GERAIS PARA ADMINISTRAÇÃO DO BANCO DE DADOS CORPORATIVO

NORMA TÉCNICA E PROCEDIMENTOS GERAIS PARA ADMINISTRAÇÃO DO BANCO DE DADOS CORPORATIVO NORMA TÉCNICA E PROCEDIMENTOS GERAIS PARA ADMINISTRAÇÃO DO BANCO DE DADOS CORPORATIVO Referência: NT-AI.04.01.01 http://www.unesp.br/ai/pdf/nt-ai.04.01.01.pdf Data: 27/07/2000 STATUS: EM VIGOR A Assessoria

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 1.0 SmilePrev Clínicas Odontológicas www.smilepev.com 2008 REQUISITOS BÁSICOS DO SISTEMA HARDWARE

Leia mais

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS PAULO ALBERTO BUGMANN ORIENTADOR: ALEXANDER ROBERTO VALDAMERI Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento

Leia mais

LINGUAGEM DE BANCO DE DADOS

LINGUAGEM DE BANCO DE DADOS LINGUAGEM DE BANCO DE DADOS Gabriela Trevisan Bacharel em Sistemas de Informação Universidade Federal do Rio Grande Pós-Graduanda Formação Pedagógica de Professores (FAQI) Conceito de BD Um banco de dados

Leia mais