ESTÁGIO CURRICULAR I e II COLABORAÇÃO PARA O DESENVOLVIMENTO DO ERP CENTRIUM WEB E ELABORAÇÃO DE UMA DOCUMENTAÇÃO PADRÃO PARA O SEU DESENVOLVIMENTO

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

Download "ESTÁGIO CURRICULAR I e II COLABORAÇÃO PARA O DESENVOLVIMENTO DO ERP CENTRIUM WEB E ELABORAÇÃO DE UMA DOCUMENTAÇÃO PADRÃO PARA O SEU DESENVOLVIMENTO"

Transcrição

1 JACSON TOBIAS BORDIN ESTÁGIO CURRICULAR I e II COLABORAÇÃO PARA O DESENVOLVIMENTO DO ERP CENTRIUM WEB E ELABORAÇÃO DE UMA DOCUMENTAÇÃO PADRÃO PARA O SEU DESENVOLVIMENTO EMPRESA: CENTRIUM INFORMÁTICA LTDA ME SETOR: DESENVOLVIMENTO SUPERVISOR: JULIANO ANTÔNIO GONÇALVES ORIENTADOR: PROF. EDINO MARIANO LOPES FERNANDES CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CENTRO DE CIÊNCIAS TECNOLÓGIAS - CCT UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC JOINVILLE SANTA CATARINA BRASIL JUNHO DE 2013

2 APROVADO EM.../.../... Professor Edino Mariano Lopes Fernandes Mestre em Ciência da Computação Professor Orientador Professor Cristiano Damiani Vasconcellos Doutor em Ciência da Computação Professor Omir Correa Alves Junior Doutor em Engenharia de Automação e Sistemas Juliano Antônio Gonçalves Supervisor da CONCEDENTE

3 Carimbo da Empresa UNIDADE CONCEDENTE Razão Social: Centrium Informática LTDA ME CGC/MF: / Endereço: Rua João Piccoli, 104, apartamento 204 Bairro: Centro CEP: Cidade: Jaraguá do Sul UF: SC Fone: (47) Supervisor: Juliano Antônio Gonçalves Cargo: Analista de Sistemas ESTAGIÁRIO Nome : Jacson Tobias Bordin Matrícula: Endereço: Rua Jardim Bromélia, 195 Bairro: Ilha da Figueira CEP: Cidade: Guaramirim UF: SC Fone: (47) Curso de : Tecnologia em Análise e Desenvolvimento de Sistemas Título do Estágio: Desenvolvimento de telas para o ERP Centrium Web e elaboração de uma documentação para o seu desenvolvimento. Período: 01/04/2013 a 27/05/2013 Carga horária: 240 horas AVALIAÇÃO FINAL DO ESTÁGIO I e II PELO CENTRO DE CIÊNCIAS TECNOLÓGICAS Representada pelo Professor da Disciplina: Omir Correa Alves Junior CONCEITO FINAL DO ESTÁGIO I e II Excelente (9,1 a 10) Muito Bom (8,1 a 9,0) Bom (7,1 a 8,0) Regular (5,0 a 7,0) Reprovado (0,0 a 4,9) NOTA ETG I (Média do Processo) NOTA ETG II (Média do Processo) Rubrica do Professor da Disciplina Joinville / /

4 Nome do Estagiário: Jacson Tobias Bordin QUADRO I AVALIAÇÃO NOS ASPECTOS PROFISSIONAIS QUALIDADE DO TRABALHO: Considerando o possível. ENGENHOSIDADE: Capacidade de sugerir, projetar, executar modificações ou inovações. CONHECIMENTO: Demonstrado no desenvolvimento das atividades programadas. CUMPRIMENTO DAS TAREFAS: Considerar o volume de atividades dentro do padrão razoável. ESPÍRITO INQUISITIVO: Disposição demonstrada para aprender. INICIATIVA: No desenvolvimento das atividades. SOMA Pontos QUADRO II AVALIAÇÃO DOS ASPECTOS HUMANOS ASSIDUIDADE: Cumprimento do horário e ausência de faltas. DISCIPLINA: Observância das normas internas da Empresa. SOCIABILIDADE: Facilidade de se integrar com os outros no ambiente de trabalho. COOPERAÇÃO: Disposição para cooperar com os demais para atender as atividades. SENSO DE RESPONSABILIDADE: Zelo pelo material, equipamentos e bens da empresa. SOMA Pontos PONTUAÇÃO PARA O QUADRO I E II Sofrível - 1 ponto, Regular - 2 pontos, Bom - 3 pontos, Muito Bom - 4 pontos, Excelente - 5 pontos LIMITES PARA CONCEITUAÇÃO AVALIAÇÃO FINAL Pontos De 57 a SOFRÍVEL SOMA do Quadro I multiplicada por 7 De 102 a REGULAR SOMA do Quadro II multiplicada por 3 De 148 a BOM SOMA TOTAL De 195 a MUITO BOM De 241 a EXCELENTE Nome da Empresa: Centrium Informática LTDA ME Representada pelo Supervisor: Juliano Antônio Gonçalves CONCEITO CONFORME SOMA TOTAL Rubrica do Supervisor da Empresa Local: Data : Carimbo da Empresa

5 UDESC UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS - CCT PLANO DE ESTÁGIO CURRICULAR I e II ESTAGIÁRIO Nome: Jacson Tobias Bordin Matrícula: Endereço: Rua Jardim Bromélia, 195 Bairro: Ilha da Figueira CEP: Cidade: Guaramirim UF: SC Fone: (47) jacson.bordin@gmail.com Regularmente matriculado no semestre: 5º Curso: TADS Formatura (prevista) Semestre/Ano: 2013/01 UNIDADE CONCEDENTE Razão Social: Centrium Informática LTDA CNPJ: / Endereço: Rua João Piccoli, 104, apartamento 204 Bairro: Centro CEP: Cidade: Jaraguá do Sul UF: SC Fone: (47) Atividade Principal: Desenvolvimento de Software Supervisor: Juliano Antônio Gonçalves Cargo: Analista de Sistemas do Supervisor: juliano@centrium.com.br Telefone/Ramal: (47) DADOS DO ESTÁGIO Área de atuação: Desenvolvimento de Sistemas Departamento de atuação: Desenvolvimento Fone: (47) Horário do estágio: 08:00 as 12:00 e das 14:00 as 16:00 Total de horas do Estágio: 240 horas Período: 01/04/2013 a 27/05/2013 Total de horas semanais: 30 horas Nome do Professor Orientador: Edino Mariano Lopes Fernandes Departamento: Departamento de Ciência da Computação Disciplina(s) simultânea(s) com o estágio Quantas: NENHUMA (0) Quais: - OBJETIVO GERAL Desenvolver, através de atividades colaborativas, o produto ERP Centrium Web, convertendo telas para um novo sistema Web e elaborando documentação padrão para o seu desenvolvimento.

6 ATIVIDADES OBJETIVO ESPECÍFICO HORAS Treinamento na Estudar e obter o conhecimento 30 horas ferramenta CASE de necessário da sintaxe e dos recursos desenvolvimento Genexus. disponibilizados pela ferramenta para o desenvolvimento de aplicações Web. Treinamento no componente de integração para a ferramenta Genexus, Work With Plus Análise Estudar e obter o conhecimento necessário sobre os recursos disponibilizados pelo componente no desenvolvimento de aplicações Web. Analisar e definir os padrões iniciais que serão utilizados no desenvolvimento dos programas do sistema Web, no que diz respeito a regras de negócio, padrões de design e comportamento geral do sistema. 20 horas 20 horas Desenvolvimento Testes e Trabalhar no desenvolvimento e conversão das telas do ambiente Windows para o ambiente Web do módulo de Compras do ERP Centrium, testando os programas simultaneamente ao desenvolvimento buscando propor melhorias nos padrões de desenvolvimento adotados. 140 horas Documentação resultados dos Documentar os resultados obtidos após o desenvolvimento de algumas telas do módulo de Compras do ERP Centrium Web, buscando elaborar uma documentação padrão para o desenvolvimento de novas telas no ambiente Web com a ferramenta CASE Genexus e o componente de integração Work With Plus. 30 horas Rubrica do Professor Orientador Rubrica do Comitê de Estágios Rubrica do Coordenador de Estágios Rubrica do Supervisor da Empresa Data: Data: Data: Data: Carimbo da Empresa

7 CRONOGRAMA FÍSICO E REAL PERÍODO (10 horas) ATIVIDADES P R Treinamento na ferramenta CASE de desenvolvimento Genexus P R Treinamento no componente de integração para a ferramenta Genexus, Work With Plus P R Análise P R Desenvolvimento e Testes P R Documentação dos Resultados P R Legenda: Previsto (Verde) Realizado (Amarelo) As colunas numeradas de 01 a 24 correspondem ao período de 10 horas cada.

8 Aos meus pais, pelo apoio e incentivo recebido durante os estudos

9 AGRADECIMENTOS Muitas pessoas e empresas tornaram-se merecedoras do nosso reconhecimento, pelo muito que colaboraram para a realização deste trabalho, dentre elas destacam-se: Deus, por possibilitar a elaboração deste trabalho. A minha família, que sempre me incentivou e esteve ao meu lado em todos os momentos, principalmente nos momentos mais difíceis. Aos professores da UDESC, que de alguma forma contribuíram para a realização deste relatório de estágio, principalmente ao professor Edino, que se dispôs com muito empenho e compreensão a orientar a elaboração deste trabalho. Ao senhor Juliano Antônio Gonçalves, supervisor da empresa concedente, que com muita clareza soube especificar e auxiliar nas tarefas desempenhadas durante o período de estágio. Ao senhor Maurício de Carvalho, proprietário da Centrium Informática, pela oportunidade recebida na realização deste estágio em sua empresa.

10 LISTA DE FIGURAS Figura 01 - Criando uma base de conhecimento no Genexus X Evolution Figura 02 - Exemplo de estrutura simples de uma transação Figura 03 - Objeto web panel e seus elementos Figura 04 - Objeto procedimento e seus elementos Figura 05 - Definições de classes para um tema Genexus Figura 06 - Atribuição de variáveis para diversos tipos de dados Figura 07 - Sintaxe dos comandos condicionais Figura 08 - Sintaxe dos comandos de repetição Figura 09 - Exemplos de comandos de manipulação de dados Figura 10 - Definição de templates para o padrão WWP Figura 11 - Definição de padrões WWP para uma entidade e seus objetos Figura 12 - Lista de seleção de solicitação de compras Figura 13 - Transação de transportadoras Figura 14 - Consulta de solicitantes Figura 15 - Transação de transportadoras do atual ERP Centrium Figura 16 - Regra da transação transportadoras Figura 17 - Lista de seleção de transportadoras Figura 18 - Consulta de transportadoras... 41

11 LISTA DE TABELAS Tabela 01 - Ambientes suportados na geração de aplicações com Genexus Tabela 02 - Navegadores utilizados para teste Tabela 03 - Relação das entidades convertidas para o ERP Centrium Web... 43

12 RESUMO A execução das atividades durante a realização do estágio tiveram como principais objetivos desenvolvimento de novas interfaces, elaboração de procedimentos e interfaces para o sistema ERP Centrium Web e elaboração de uma documentação padrão para esse desenvolvimento. Para que os objetivos fossem alcançados, foram realizadas atividades voltadas para treinamento, análise inicial, definição de padrões e desenvolvimento das interfaces e documentação dos resultados. Na fase de treinamento foi obtido conhecimento da sintaxe da linguagem de programação Genexus e do funcionamento do componente WorkWithPlus no desenvolvimento de padrões para web. Para o desenvolvimento das novas intefaces do programa foi utilizada a ferramenta CASE de desenvolvimento Genexus X Evolution 2 aplicada com o componente de integração para a ferramenta WorkWithPlus. Palavras-chave: Centrium; Genexus; ERP; web.

13 13 SUMÁRIO 1 INTRODUÇÃO OBJETIVOS Geral Específicos Justificativa ORGANIZAÇÃO DO ESTUDO A EMPRESA HISTÓRICO PRINCIPAIS PRODUTOS PRINCIPAIS CLIENTES CONSIDERAÇÕES GERAIS DESENVOLVIMENTO CONCEITOS E DEFINIÇÕES Padrões FERRAMENTAS, LINGUAGENS E TECNOLOGIAS UTILIZADAS NO PROCESSO DE DESENVOLVIMENTO Genexus Genexus X Evolution WorkWithPlus ANÁLISE E DEFINIÇÃO INICIAL DOS PADRÕES UTILIZADOS NO DESENVOLVIMENTO DO ERP CENTRIUM WEB Padrões WWP para listas de seleção Padrões WWP para transações Padrões WWP para interfaces de consulta CONVERTENDO UMA TRANSAÇÃO WINDOWS APLICANDO O WWP Conversão da transação Transportadoras RELAÇÃO DAS TRANSAÇÕES CONVERTIDAS CONCLUSÕES DO CAPÍTULO CONSIDERAÇÕES FINAIS REFERÊNCIAS BIBLIOGRÁFICAS GLOSSÁRIO ANEXOS... 47

14 14 1 INTRODUÇÃO O tema para o estágio foi proposto em conjunto entre a empresa Centrium Informática e acadêmico e consiste basicamente no desenvolvimento de novas interfaces e procedimentos para o módulo de Compras do sistema ERP Centrium Web, um produto novo da empresa concedente e que está em fase inicial de desenvolvimento. Inicialmente foi proposto um padrão para o desenvolvimento do sistema ERP Centrium Web, a partir da aplicação do componente de software WorkWithPlus (WWP) agregado a ferramenta CASE Genexus X Evolution 2. O desenvolvimento se iniciou pelo módulo de Compras, presente no atual ERP Centrium, versão para sistema operacional Windows. A principal função do módulo de Compras é destinada à emissão de ordens de compras e verificação de necessidade de materiais. Ao longo do processo de desenvolvimento e testes de novos programas, foi possível identificar aspectos no produto que poderiam ser melhorados, no que diz respeito a regras de negócio, padrões de design e comportamento geral do sistema. Para a obtenção de um padrão geral de desenvolvimento, foi proposta uma documentação para o desenvolvimento de novas interfaces para o ERP Centrium Web. 1.1 OBJETIVOS Geral Desenvolver novas interfaces para o módulo de Compras do sistema ERP Centrium Web e elaborar uma documentação padrão para o desenvolvimento do sistema ERP Centrium Web.

15 Específicos 1. Estudar e obter o conhecimento necessário da sintaxe e dos recursos disponibilizados pela ferramenta CASE Genexus X Evolution 2 para o desenvolvimento de aplicações web. 2. Estudar e obter o conhecimento necessário sobre os recursos disponibilizados pelo componente de software WorkWithPlus no desenvolvimento de aplicações web. 3. Definir os padrões iniciais que serão utilizados no desenvolvimento das interfaces do sistema web, no que diz respeito a regras de negócio, padrões de design e comportamento geral do sistema, utilizando o componente WorkWithPlus. 4. Desenvolver interfaces para o módulo de compras do sistema ERP Centrium versão para a plataforma web, mantendo as características de comportamento e regras de negócio presentes nas interfaces do sistema ERP Centrium versão para Windows e testando as interfaces simultaneamente ao desenvolvimento, buscando propor melhorias nos padrões de desenvolvimento adotados. 5. Documentar os resultados obtidos após o desenvolvimento de algumas telas do módulo de Compras do ERP Centrium Web, buscando elaborar uma documentação padrão para o desenvolvimento de novas telas no ambiente web com a ferramenta CASE Genexus e o componente de integração WorkWithPlus Justificativa Atualmente, um dos grandes diferenciais de marketing para as empresas que comercializam sistemas de gestão empresarial é a disponibilização do sistema para a plataforma web. Esses diferenciais se devem as diversas vantagens presentes na utilização da plataforma web, tais como a independência de plataforma, facilidade de instalação/atualização do software no cliente, disponibilização de recursos sofisticados que não estão presentes em plataformas como Windows ou Linux por exemplo, entre outras. Outro fator que contribuiu para utilização da plataforma web é o aumento significativo na utilização de tablets, que tem grande parte de suas tarefas executadas sobre a plataforma web e que cada vez mais está ganhando espaço no mercado brasileiro.

16 16 Por esses motivos a Centrium Informática está iniciando a conversão de seu ERP para a plataforma web, de forma a acompanhar as tendências no mercado de desenvolvimento de software. 1.2 ORGANIZAÇÃO DO ESTUDO Este relatório de estágio se divide em três capítulos, conforme descrito abaixo: Capítulo 1: Descrição dos objetivos gerais, específicos e justificativas a serem abrangidas por este relatório de estágio. Capítulo 2: Breve histórico sobre a empresa Centrium Informática LTDA ME. Capítulo 3: O processo de estudo e desenvolvimento do estágio visando atingir os objetivos especificados.

17 17 2 A EMPRESA 2.1 HISTÓRICO A Centrium Informática foi fundada em 1993 pelo Engenheiro Eletricista Maurício de Carvalho, com o objetivo de desenvolver sistemas de gestão para pequenas e médias empresas na cidade de Jaraguá do Sul e região. (CENTRIUM, 2013). A Centrium iniciou suas atividades desenvolvendo em linguagem Clipper Summer 87 no sistema operacional MS-DOS. O desenvolvimento era totalmente manual sem qualquer uso de alguma ferramenta de apoio. Posteriormente, observando que o desenvolvimento procedural, sem o uso de qualquer ferramenta de auxílio ao desenvolvimento, era extremamente difícil de ser mantido além de ser extremamente suscetível às mudanças de linguagem, a empresa optou então pela ferramenta Genexus, por esta trabalhar na gestão de conhecimento do negócio, uma camada acima do código gerado. Tal ferramenta é utilizada pela empresa até os dias de hoje. Devido ao seu crescimento a empresa resolveu celebrar parcerias comerciais passando a trabalhar com revendas autorizadas em outros estados do Brasil. Atualmente a Centrium Informática conta com duas revendas autorizadas, são elas: TSA - Empresa com sede na cidade de Cuiabá - MT é responsável pela revenda do ERP Centrium no estado do Mato Grosso. SSuark - Empresa com sede na cidade de Porto União - SC é responsável pela revenda do ERP Centrium nos estados do Paraná e Santa Catarina. 2.2 PRINCIPAIS PRODUTOS O principal produto da empresa é o ERP Centrium. Com 20 anos de existência, passando por diversas modificações, atualmente o ERP Centrium, é dividido em 12 módulos, onde cada um possui uma especificidade. São eles: Compras: Módulo destinado à emissão de ordens de compras de materiais.

18 18 Custos: Módulo utilizado para auxiliar o usuário na formação do preço de venda do material e previsão de vendas. Estoque: Módulo onde é gerenciado o cadastro de materiais e seu estoque físico, além da emissão de nota fiscal de entrada. Faturamento: Módulo utilizado para a emissão de notas fiscais de entrada e saída e orçamentos. Financeiro: Módulo responsável por gerenciar o contas a receber e a pagar da empresa, contas contábeis, fluxo de caixa e comissões de representantes. NF-e: Módulo integrado ao Faturamento para a emissão de Nota Fiscal Eletrônica, impressão de documento auxiliar (DANFE) e o monitoramento das NF-e s emitidas. PAF-ECF: Módulo de frente de caixa para emissão de cupom fiscal, homologado junto a Secretaria da Fazenda Estadual de Santa Catarina e as operadoras de cartão de crédito VISA e REDECARD. PCP: Módulo destinado à indústria, que gerencia a emissão de ordens de produção, necessidades e estruturas de materiais. Ordem de Serviço: Módulo que permite o cadastramento e a emissão de ordens de serviço e o controle de horas de mecânicos. SPED: Módulo para geração do arquivo de escrituração fiscal digital (EFD). Telemarketing: Módulo onde são gerenciados os pedidos realizados através de atendimentos pelo telefone. Vendas: Módulo utilizado para a emissão de pedidos de vendas, orçamentos e faturamento de pedidos. Além do ERP Centrium, a empresa conta com dois outros sistemas de gestão desenvolvidos para cliente específicos. 2.3 PRINCIPAIS CLIENTES Atualmente a Centrium Informática conta com mais de 200 clientes, tendo a sua maioria localizados na cidade de Jaraguá do Sul e região norte do estado de Santa Catarina. Dentre os principais clientes podemos citar: A.S Têxtil: Indústria têxtil com sede em Guaramirim - SC.

19 19 Belmec Indústria Mecânica: Atua nos segmentos de usinagem de peças, componentes eletromecânicos e calderaria. Possui sua sede em Jaraguá do Sul - SC. GMaiochi Tratores: Revendedora de máquinas, produtos agrícolas e tratores com sede em Guaramirim - SC. Jamail Máquinas e Ferramentas: Revendedora de máquinas, equipamentos e acessórios, com sede em Jaraguá do Sul - SC. Possui outras duas instalações neste estado, sendo elas nos municípios de Massaranduba e São Francisco do Sul. Mannes Mangueiras: Revendedora de mangueiras, vedações e acessórios. Com sede em Jaraguá do Sul - SC. Mauriline: Indústria de esquadrias de alumínio e PVC com sede em Guaramirim - SC. Soldas Planalto: Comércio e representações de produtos e máquinas para solda e materiais de consumo que conta com instalações nos municípios de Lages e Chapeco no estado de Santa Catarina. 2.4 CONSIDERAÇÕES GERAIS A Centrium Informática conta atualmente com um quadro de 17 colaboradores. A empresa investe na formação de seus colaboradores realizando cursos de capacitação e atualização relacionados às funções e atividades desempenhadas por cada um dentro da organização.

20 20 3 DESENVOLVIMENTO Neste Capítulo serão descritas as atividades realizadas durante o período de estágio, as ferramentas e linguagens utilizadas no desenvolvimento das interfaces web, bem como os processos de desenvolvimento adotados. 3.1 CONCEITOS E DEFINIÇÕES Esta seção apresenta os conceitos sobre definições de objetos de estudo utilizados durante o desenvolvimento do estágio Padrões Cada padrão descreve um problema que ocorre repetidas vezes em nosso ambiente e contem a descrição do núcleo para a solução desse problema, de tal forma que esta solução possa ser reutilizada por diversas vezes, sem nunca fazê-lo da mesma forma duas vezes (ALEXANDER, 1977). A ideia principal para a utilização de padrões é a de reutilizar soluções anteriormente documentadas, que auxiliaram na solução parcial ou total de um problema específico e que podem auxiliar na solução de problemas futuros Padrões em aplicações Genexus No desenvolvimento de software, um padrão atende a uma solução generalizada, que aborda um problema presente em sistemas orientados a objetos. Um padrão de software descreve o problema, a solução, em que momentos o padrão pode ser utilizado e as consequências de sua aplicação. A solução é um arranjo geral de objetos e classes que resolvem o problema (GAMMA, 2000). Em aplicações Genexus, além dos aspectos definidos no parágrafo anterior, a abordagem de um padrão é voltada para a distribuição de objetos que resolvem o problema. Em Genexus os padrões são aplicados a uma base de conhecimento para

21 21 implementar automaticamente certa funcionalidade. A solução também pode ser personalizada e implementada para solucionar um problema num contexto particular, ou seja, em determinados objetos de uma base de conhecimento (PROWAY, 2010). As vantagens de se utilizar padrões no desenvolvimento de aplicações Genexus são: Aumento de produtividade na geração de objetos e códigos; Os erros de códigos são evitados, refletindo na qualidade do software; Flexibilidade para personalização de objetos, após a aplicação de um padrão Padrão Work With O padrão Work With é um dos padrões mais conhecidos e úteis em sistemas de gestão empresarial. Este padrão foi popularizado pela IBM e recentemente adotado pela Artech, para integrar a ferramenta CASE Genexus. O Work With é um padrão de interface de usuário baseada em diálogos de ações com objetos, onde os usuários iniciam a interação com a interface de um sistema a partir de uma lista de seleção denominada Work with (GENEXUS COMMUNITY WIKI, 2013). A partir desta lista de seleção os usuários acessam as demais funcionalidades associadas a esta. 3.2 FERRAMENTAS, LINGUAGENS E TECNOLOGIAS UTILIZADAS NO PROCESSO DE DESENVOLVIMENTO A seguir são descritas as ferramentas utilizadas no processo de desenvolvimento do ERP Centrium Web, a partir da linguagem Genexus.

22 Genexus A linguagem de programação Genexus, é uma linguagem de 4ª geração desenvolvida pela empresa Artech em 1988, localizada em Montevideu, no Uruguai. A Artech possui filiais em outros países, entre eles Brasil, Estados Unidos e México. O Genexus é uma linguagem para desenvolvimento de aplicações sobre bases de dados e seu objetivo principal é liberar os desenvolvedores de tarefas automatizáveis, como por exemplo, da construção do banco de dados de uma aplicação. Sua metodologia consiste em descrever as visões dos usuários para modelar o sistema, a partir da definição da realidade do modelo (PROWAY, 2010) Genexus X Evolution 2 O Genexus X Evolution 2 é a versão mais atual da ferramenta CASE utilizada para gerar aplicações baseadas na linguagem Genexus. Uma das principais características da ferramenta é a possibilidade de gerar aplicações para diferentes plataformas, linguagens e bancos de dados (PROWAY, 2010). Na Tabela 01 são identificadas as diferentes combinações de ambientes suportados na geração de aplicações com Genexus. Plataforma Windows Web Linguagem de Programação Cobol C# Java RPG Visual Fox Pro C# Java Ruby Banco de Dados DB2 Informix iseries Microsoft SQL Server MySQL Oracle PostgreSQL Tabela 01 - Ambientes suportados na geração de aplicações com Genexus.

23 23 O desenvolvimento de uma aplicação com Genexus se inicia com a criação de um novo projeto, ou base de conhecimento, como denominado pela ferramenta, e ilustrado pela Figura 01. Figura 01 - Criando uma base de conhecimento no Genexus X Evolution 2. Ao criar-se uma base de conhecimento, definem-se os parâmetros iniciais do projeto, como por exemplo, a linguagem de programação para prototipação, a plataforma de desenvolvimento e o banco de dados a ser utilizado pela aplicação. Para o desenvolvimento do ERP web, a linguagem de prototipação escolhida para ser utilizada foi C# e o banco de dados o Microsoft SQL Server O Microsoft SQL Server 2008 é um banco de dados desenvolvido pela empresa Microsoft e contém diversos recursos e ferramentas que podem ser utilizados para desenvolver e gerenciar bancos de dados e soluções (MSDN, 2013). O C# por sua vez, é uma linguagem de programação orientada a objetos, criada pela Microsoft para o desenvolvimento de aplicações que executam sobre o.net Framework, biblioteca de funções criada pela Microsoft para desenvolvimento e execução de aplicações web (MSDN, 2013). Estas escolhas se devem pelo motivo da empresa já trabalhar com pequenas aplicações Genexus prototipadas em C#. O mesmo caso ocorre para o banco de dados Microsoft SQL Server, que já é utilizado no atual ERP, versão para Windows.

24 Principais objetos da ferramenta CASE Genexus utilizados no processo de desenvolvimento Abaixo, são descritos os principais objetos utilizados para o desenvolvimento de aplicações com a ferramenta CASE Genexus X Evolution Transações As transações são objetos Genexus que trabalham diretamente sobre o banco de dados. Através do elemento structure das transações, são definidos os atributos de uma transação, sobre o qual o Genexus cria de forma automática as tabelas, chaves e índices no banco de dados. (PROWAY, 2010). Conforme se observa na Figura 02, para a transação abaixo o Geneuxs irá criar uma tabela Cliente no banco de dados, com chave primária (EmpresaCodigo, ClienteCodigo) e índice por (EmpresaCodigo, ClienteCódigo) e (ClienteNome). Figura 02 - Exemplo de estrutura simples de uma transação. Cada transação contém uma tela, perante a qual os usuários realizam inserções, modificações e exclusões de informações sobre a base de dados. Nas transações permitem-se especificar regras e eventos que auxiliam na definição do comportamento do sistema e das próprias transações.

25 Web Panels As web panels são objetos que permitem a realização de consultas interativas sobre o banco de dados. Cada web panel possui uma interface que contém variáveis, atributos e controles definidos pelo desenvolvedor (PROWAY, 2010). A Figura 03 ilustra uma web panel, com destaque para o web form, elemento responsável pela saída dos dados recuperados, condicionados aos filtros definidos no elemento conditions. Figura 03 - Objeto web panel e seus elementos. As web panels também permitem a especificação de regras e eventos, assim como nas transações, além de conter um sessão específica para a definição das condições dos dados a serem recuperados pelo banco de dados Procedimentos São os objetos responsáveis por definir processos não interativos de atualização e consulta no banco de dados (PROWAY, 2010). A Figura 04 demonstra um procedimento responsável por apagar um registro de uma tabela no banco de dados. Destaque para os elementos de um procedimento.

26 26 Figura 04 - Objeto procedimento e seus elementos. Os procedimentos podem ser executados sem a exibição de interface, em segundo plano, porém, podem também serem utilizados para a geração de relatórios, e de arquivos em diversos formatos, tais como TXT, XLSX e PDF Temas Os temas comportam todos os padrões de classes (estilos) definidas para os controles (botões, grids, atributos, etc...) no Genexus. Através da edição em ambiente gráfico das propriedades de uma classe, o Genexus cria automaticamente o arquivo CSS (Cascading Style Sheets), responsável por referenciar a classe e aplicar o estilo definido a todos os controles baseados em uma determinada classe. A Figura 05 demonstra a tela para edição de classes em um tema no Genexus. Figura 05 - Definições de classes para um tema Genexus. O CSS é mecanismo simples utilizado para adicionar estilos, como por exemplo, fontes, cores e espaçamentos aos documentos web (W3C, 2013).

27 Principais comandos da linguagem Genexus utilizados no processo de desenvolvimento Abaixo, são descritos os principais comandos utilizados no desenvolvimento de aplicações com a ferramenta CASE Genexus X Evolution Manipulação de variáveis Em Genexus as variáveis são identificadas através de um conjunto de caracteres, que deve iniciar com o caractere &. Essa distinção é feita para separar e evitar que variáveis tenham os mesmos nomes de atributos, já que um atributo não pode iniciar com o caractere & (PROWAY, 2010). Na Figura 06, observamos a atribuição de variáveis para diversos tipos de dados. Figura 06 - Atribuição de variáveis para diversos tipos de dados. Para atribuir um valor a uma variável, a sintaxe é demonstrada abaixo: &<nome da variável> = <valor de atribuição> Condicionais São comandos de decisão, responsáveis por alterar o fluxo de execução de um programa (procedimento, transação ou web panel), dependendo da condição avaliada (PROWAY, 2010). No Genexus, são dois os comandos condicionais: If Else: Executa um bloco de comandos se a condição avaliada for verdadeira.

28 28 Do Case: Executa um bloco de código, dependendo da condição avaliada. Podem-se haver várias condições associadas. A Figura 07 ilustra a sintaxe dos comandos condicionais no Genexus. Figura 07 Sintaxe dos comandos condicionais Comandos de repetição Os comandos de repetição permitem que um certo trecho do código de um programa seja repetido por um certo número de vezes (PROWAY, 2010). No Genexus são dois os comandos de repetição: For to: Permite a iteração por um certo número de vezes a partir de um determinado valor. Do while: Utilizado para executar um bloco de código enquanto a condição avaliada é tida como verdadeira. A Figura 08 ilustra a sintaxe dos comandos de repetição no Genexus.

29 29 Figura 08 - Sintaxe dos comandos de repetição Comandos para manipulação de dados São comandos utilizados para manipular a leitura, atualização, inserção e remoção de informações em um banco de dados. Os principais comandos utilizados no Genexus, para a manipulação de dados são: For each: É um comando utilizado para se obter um conjunto de informações a partir de um banco de dados. Esse comando pode ser usado em procedimentos e eventos de web panels. No comando for each não é necessário definir quais tabelas devem ser obtidas, nem os índices que devem ser utilizados para acessálas. É preciso definir apenas quais os atributos necessários, que o Genexus se encarrega por descobrir as tabelas e índices utilizados na manipulação de dados (PROWAY, 2010). New: Utilizado para inserir um novo registro em uma tabela no banco de dados. Assim como no for each, através dos atributos o Genexus interpreta a tabela que está sendo manipulada. Delete: Responsável por excluir o registro de uma tabela no banco de dados. É utilizado em conjunto com o comando for each. A Figura 09, ilustra a sintaxe dos comandos de manipulação de dados no Genexus.

30 30 Figura 09 - Exemplos de comandos de manipulação de dados. Conforme exemplificado na Figura 09, quando utilizado em procedimentos, além de ler informações do banco de dados, o comando for each pode também ser utilizado para atualizar registros no banco de dados WorkWithPlus O WorkWithPlus (WWP) é um componente de software com integração para a ferramenta CASE Genexus, desenvolvido em 2007, pela empresa Dvelop, localizada em Montevideu Uruguai. O componente WWP foi desenvolvido a partir do conceito original do padrão work with, proposto pela IBM e do padrão convencional work with, proposto pela Artech, a fim de aumentar a flexibilidade oferecida ao desenvolvedor, tanto para alterar a maneira como os objetos são gerados, bem como modificar os objetos gerados sem perder a sua relação com o padrão aplicado (WORKWITHPLUS, 2013). Atualmente o WorkWithPlus é reconhecido como um Genexus pattern, componente de integração oficial para Genexus, reconhecido pela Artech.

31 Principais diferenciais do WorkWithPlus De acordo com (WORKWITHPLUS, 2013), entre as principais funcionalidades disponíveis decorrentes da utilização do WWP em aplicações Genexus, podemos citar: Filtros Dinâmicos: Possibilita disponibilizar ao usuário, filtros que são aplicados dinamicamente em tempo de execução. Uma vez aplicados, os filtros são salvos para o host que está executando a aplicação. Atualização de Instância: Permite adicionar um controle ao template do WWP e, através de uma propriedade, permite aplicar este controle a todos os objetos inferidos pelo template. Controles de Usuário: Permite a utilização de extensões, que são aplicadas ao componente WWP de um objeto ou template, para aperfeiçoar o design de uma tela ou adicionar controles não existentes na ferramenta. Auditoria: Permite habilitar em transações, uma propriedade que gera automaticamente logs de auditoria em inserção, atualização ou exclusão de dados, separados por usuário. Código de Usuário: Disponibiliza ao desenvolvedor a opção de incluir código próprio, não gerado pelo WWP em um objeto. 3.3 ANÁLISE E DEFINIÇÃO INICIAL DOS PADRÕES UTILIZADOS NO DESENVOLVIMENTO DO ERP CENTRIUM WEB Para o desenvolvimento de novas interfaces para o sistema ERP Centrium Web, optou-se em iniciar o desenvolvimento pelo atual módulo de Compras, presente no ERP Centrium versão para o sistema operacional Microsoft Windows. Esta escolha se deve a necessidade e a procura dos clientes da própria Centrium, por um sistema de pedidos de compras online, que atendesse as mesmas necessidades do módulo presente no ambiente Windows, permitindo o acesso online. A principal mudança decorrente do desenvolvimento de aplicações web com Genexus, utilizando o componente WWP é a mudança de conceitos. Diferentemente do desenvolvimento convencional de aplicações Genexus, o desenvolvimento com WWP exige sempre deixar que o WWP seja o responsável por desenhar as interfaces. O WWP

32 32 também será o responsável por gerar automaticamente grande parte dos eventos e regras de transações e web panels. Através da definição dos templates, objetos presentes no componente WWP que armazenam os padrões definidos para as interfaces, o WWP irá aplicar os padrões definidos nos templates a todas as interfaces inferidas por um determinado template. Para adicionar um rótulo, botão, bloco de texto ou outros controles de objetos, deve-se adicionar o controle no template e deixar que este aplique a alteração. A Figura 10, ilustra a tela para a definição de templates. Em destaque na figura, a definição para o modelo de grid utilizado em interfaces baseadas no template main. Figura 10 - Definição de templates para o componente WWP. Quando os templates são modificados, as alterações realizadas podem ser facilmente aplicadas a todos os objetos inferidos por este. Porém se existirem alterações particulares a uma objeto, estas devem ser aplicadas diretamente na seção patterns de cada objeto. Na Figura 11 observamos a seção patterns de uma transação, onde são definidos os padrões particulares à transação.

33 33 Figura 11 - Definição de padrões WWP para uma transação e seus objetos. Para formatações específicas, como, por exemplo, um bloco de texto com fonte do tipo verdana, tamanho 16, negrito, deverá ser utilizada uma classe de formatação para o controle. Se a classe preterida ainda não existir, esta deve ser criada junto ao tema utilizado no Genexus. Todos os padrões foram inicialmente definidos junto à empresa concedente. A seguir, são descritos os padrões utilizados no desenvolvimento de interfaces para o ERP Centrium Web, aplicando o componente WWP para a ferramenta CASE Genexus X Evolution 2, como resultado de uma análise realizada previamente, observando a mudança no desenvolvimento de aplicações Genexus com o componente WWP Padrões WWP para listas de seleção As listas de seleção são objetos do tipo web panel e são os principais objetos gerados a partir da aplicação do componente WWP. É a partir das listas de seleção, que

34 34 o usuário inicia a interação com uma interface de cadastro de informações no sistema. Os padrões inicialmente definidos para o desenvolvimento das listas de seleção são: Grid GXUI: Para o grid, objeto responsável por listar os registros de uma tabela, foi adotado o padrão GXUI, versão Este padrão é baseado na biblioteca EXT JS, versão 4.1, que é um framework Java Script, onde este contem vários recursos utilizados para o desenvolvimento de aplicações web. O grid GXUI permite ao usuário selecionar as colunas que deseja visualizar/esconder, além de permitir a ordenação por qualquer atributo presente no grid. Filtros Básicos: São filtros estáticos, que não podem ser removidos da interface. São compostos por atributos identificadores de uma transação, e do atributo principal de descrição presente na mesma. Filtros Dinâmicos: Composto por atributos relevantes da transação, em que o usuário tem a liberdade para selecionar e aplicar os filtros que melhor atendem a sua necessidade. Exportação de Arquivos: Acima do grid, alinhados a esquerda, estão os botões para a exportação de arquivos, nos formatos XLSX e PDF. Os dados que compõem os relatórios são os mesmos apresentados no grid da lista de seleção, aplicados aos mesmos filtros. Modo Inserção: Alinhado a esquerda, acima do grid, está o botão que permite a inserção de novos registros no banco de dados, a partir de uma transação. Modo Atualização: Representado pelo principal atributo identificador ou principal atributo de descrição de uma transação, onde este possui um link para que o usuário possa realizar alterações no registro. Modo Exclusão: Presente no grid para cada registro, o controle excluir remove do banco de dados o registro selecionado, levando em consideração a integridade referencial do registro a ser removido. Nome do objeto Genexus: Presente no canto inferior esquerdo, serve para auxiliar e agilizar a encontrar uma determinada interface no Genexus. A Figura 12 demonstra a aplicação do padrão WWP para a lista de seleção de solicitação de compras. Na Figura 12, também são destacados os padrões anteriormente definidos para listas de seleção.

35 35 Figura 12 - Lista de seleção de solicitação de compras Padrões WWP para transações Botão confirmar: Presente no canto superior direito e no canto inferior esquerdo da tela, ao lado do botão fechar. Este botão permite a confirmação de três modos, que são passados por parâmetro a uma transação. Estes modos são: Confirmação de inserção, atualização ou exclusão. Comportamento da tela após a inserção: Exibe uma mensagem com o identificador do registro inserido, e permanece na transação. Comportamento da tela após a atualização: Retorna para a lista de seleção. Comportamento da tela após a exclusão: Caso a eliminação do registro tenha ocorrido com sucesso, retorna para a lista de seleção, senão, exibe uma mensagem de eliminação inválida, pois o registro possui ligações com outras tabelas no banco de dados. Mensagens de erro e de aviso: Presentes no canto superior direito da tela. Para o desenvolvimento do controle de mensagens, foi utilizado o controle de usuário, scamessage, versão 1.0. Nome do objeto no Genexus: Disposto no canto inferior esquerdo da tela. Presente para auxiliar e agilizar a detecção de erros em uma tela no Genexus. Agrupamento de informações: As informações de uma transação, são agrupadas de acordo com características semelhantes. O controle aplicado para o

36 36 agrupamento é o GXUI-Dvelop-Gray-Panel, que é um controle de usuário baseado no padrão GXUI, versão , citado anteriormente. A Figura 13 demonstra a aplicação do padrão WWP definido anteriormente, para a transação de transportadoras. Figura 13 - Transação de transportadoras. Outros padrões especificados para transações foram o destaque em negrito dos atributos que identificam a tabela e rótulos de campos de texto alinhados a direita Padrões WWP para interfaces de consulta Grid GXUI: Assim como na transação, adotado para o grid da tela de consulta. Filtros básicos e dinâmicos: Seguem as mesmas regras de padrões para listas de seleção. Botão adicionar: alinhado a esquerda acima do grid, possui um link para a transação referente à tela de consulta, caso o registro pretendido ainda não esteja cadastrado. Botão fechar: alinhado a esquerda acima do grid, a direita do botão adicionar.

37 37 Controle de seleção: Presente no grid, primeiro campo da esquerda para a direita. Permite ao usuário selecionar o registro desejado, para que este retorne a tela anterior, caso a consulta necessite retornar algum valor. A Figura 14 demonstra a aplicação do padrão WWP definido anteriormente, para a consulta de solicitantes. Figura 14 - Consulta de solicitantes. Assim como as listas de seleção, as consultas também são objetos do tipo web panel, justamente por recuperarem informações do banco de dados. 3.4 CONVERTENDO UMA TRANSAÇÃO WINDOWS APLICANDO O WWP No Genexus, o ambiente utilizado para o desenvolvimento dos objetos do sistema ERP Centrium Web, é o mesmo utilizado pelo atual ERP versão para Windows, com a diferença de que foi adicionada uma nova linguagem de prototipação, C#, para o desenvolvimento e prototipação dos objetos no sistema web.

38 Conversão da transação Transportadoras A seguir será demonstrado a aplicação do padrão WWP, para a transação de transportadoras, utilizando uma lista de verificação presente no anexo A deste relatório, como auxílio para o desenvolvimento. Criando a transação: Para o início de sua conversão a transação teve que ser duplicada, através da função salvar como presente na transação. A nova transação para o sistema web foi salva de acordo com a nomenclatura padrão especificada no anexo A deste relatório. A Figura 15, ilustra a transação de transportadoras do atual ERP Centrium, versão para Windows. Figura 15 - Transação de transportadoras do atual ERP Centrium. Verificação das regras e eventos: Assim como o ambiente de execução, o comportamento da transação também é alterado, as regras e eventos devem ser revisados, organizados e se preciso reescritos para que o objeto seja executado sobre o ambiente web. Esta é uma das etapas mais demoradas no processo de conversão, já que exige muita cautela por se tratar de uma alteração no comportamento do sistema. A Figura 16 ilustra um exemplo de regra que teve que ser alterada, pois será executada somente em modo de inserção.

39 39 Figura 16 - Regra da transação transportadoras. Ajuste de atributos: Todos os 21 atributos da transação, tiveram que ter a descrição dos atributos ajustados em sua estrutura, já que o padrão WWP utiliza a descrição definida na estrutura para gerar os rótulos dos atributos na transação. Aplicando o padrão WWP: Nesta etapa foi habilitada a propriedade que gera os objetos automaticamente, a partir dos padrões adotados no WWP. Foram gerados 4 novos objetos, sendo estes: o objeto lista de seleção, consulta e os dois objetos para a geração de relatórios nos formatos XLSX e PDF. Ajustes no objeto lista seleção: No grid, ao atributo razão social da transportadora, foi adicionado o link para chamar a transação de transportadoras, identificando a função de alteração de registro. Quanto ao design do objeto, foram feitos ajustes para a correção de pequenas imperfeições visuais. Na Figura 17, observamos a lista de seleção gerada para a transação de transportadoras, baseada nos padrões definidos anteriormente junto ao componente WWP. Figura 17 - Lista de seleção de transportadoras Ajustes no objeto consulta: Acima do grid, ao botão adicionar foi implementado o link para chamar a transação de transportadoras em modo de inserção.

40 40 Quanto ao design do objeto consulta, também foram feitos ajustes para a correção de pequenas imperfeições visuais, como o alinhamento a esquerda dos rótulos de consulta e a alteração dos atributos visualizados no grid. Figura 18 - Consulta de transportadoras Testes: Todos os objetos que compõem a lista de seleção de transportadoras, foram testados em três navegadores diferentes. A Tabela 02 descreve os navegadores e suas respectivas versões. Navegador Versão Google Chrome 26 Internet Explorer 10 Mozila Firefox 20 Tabela 02 - Navegadores utilizados para teste 3.5 RELAÇÃO DAS TRANSAÇÕES CONVERTIDAS Esta seção tem por objetivo demonstrar as transações que foram convertidas do módulo Compras do ERP Centrium versão Windows, para o novo sistema web, durante a atividade de desenvolvimento e testes, com tempo previsto de conclusão para 140 horas. Conforme especificado abaixo pela Tabela 03, na primeira coluna estão especificadas as transações convertidas, seguida dos dias e horários que foram

41 41 necessários para o seu desenvolvimento, especificados na segunda coluna. Na última coluna é especificado o tempo real gasto em horas para a conversão de cada transação. ATIVIDADE: Desenvolvimento e Testes TEMPO PREVISTO PARA EXECUÇÃO DA ATIVIDADE: 140 horas Transações Datas e horários Tempo gasto para conversão Moedas 15/04, 08:00 as 12:00 4 horas CEPS 15/04, 14:00 as 16:00 16/04, 08:00 as 10:00 4 horas Unidades Federativas 16/04, 10:00 as 12:00 16/04, 14:00 as 16:00 4 horas Condições de Pagamento 17/04, 08:00 as 12:00 17/04, 14:00 as 16:00 7 horas 18/04, 08:00 as 09:00 Países 18/04, 09:00 as 12:00 18/04, 14:00 as 15:00 4 horas Justificativas Orçamentárias 18/04, 15:00 as 16:00 19/04, 08:00 as 11:00 4 horas Departamentos 19/04, 11:00 as 12:00 19/04, 14:00 as 16:00 4 horas 22/04, 08:00 as 09:00 Compradores 22/04, 09:00 as 12:00 22/04, 14:00 as 16:00 5 horas Contas 23/04, 08:00 as 12:00 23/04, 14:00 as 15:00 5 horas Solicitantes 23/04, 15:00 as 16:00 24/04, 08:00 as 12:00 6 horas 24/04, 14:00 as 15:00 Locais de Armazenagem 24/04, 15:00 as 16:00 25/04, 08:00 as 11:00 4 horas Unidades de Armazenagem 25/04, 11:00 as 12:00 25/04, 14:00 as 16:00 4 horas 26/04, 08:00 as 09:00 Produtos Equivalentes 26/04, 09:00 as 12:00 26/04, 14:00 as 16:00 8 horas 29/04, 08:00 as 11:00 Faltas de Produtos 29/04, 11:00 as 12:00 29/04, 14:00 as 16:00 5 horas 30/04, 08:00 as 10:00 Produtos Pai 30/04, 10:00 as 12:00 30/04, 14:00 as 16:00 6 horas 02/05, 08:00 as 10:00 Cores 02/05, 10:00 as 12:00 02/05, 14:00 as 15:00 3 horas Fatores de Conversão por Produto 02/05, 15:00 as 16:00 6 horas

42 42 Aplicações Liberação de Pedidos de Compras Naturezas de Operação Centros de Custo Transportadoras Classificações Fiscais Solicitações de Compras Origens de Clientes Fornecedores 03/05, 08:00 as 12:00 03/05, 14:00 as 15:00 03/05, 15:00 as 16:00 06/05, 08:00 as 11:00 06/05, 11:00 as 12:00 06/05, 14:00 as 16:00 07/05, 08:00 as 12:00 07/05, 14:00 as 16:00 08/05, 08:00 as 12:00 08/05, 14:00 as 16:00 09/05, 08:00 as 12:00 09/05, 14:00 as 16:00 10/05, 08:00 as 12:00 10/05, 14:00 as 16:00 13/05, 08:00 as 12:00 13/05, 14:00 as 16:00 14/05, 08:00 as 12:00 14/05, 14:00 as 16:00 15/05, 08:00 as 12:00 15/05, 14:00 as 16:00 16/05, 08:00 as 12:00 16/05, 14:00 as 15:00 16/05, 15:00 as 16:00 17/05, 08:00 as 12:00 17/05, 14:00 as 16:00 20/05, 08:00 as 12:00 20/05, 14:00 as 16:00 21/05, 08:00 as 12:00 21/05, 14:00 as 16:00 4 horas 7 horas 8 horas 6 horas 10 horas 6 horas 13 horas 5 horas 14 horas TEMPO REAL DE EXECUÇÃO DA ATIVIDADE: 160 horas Tabela 03 - Relação das transações convertidas para o ERP Centrium Web 3.6 CONCLUSÕES DO CAPÍTULO A partir da capacitação realizada através dos treinamentos e dos padrões inicialmente definidos foi possível converter as transações com maior agilidade, mantendo um padrão de qualidade elevado em um espaço de tempo bem inferior, do que se comparado se as entidades fossem convertidas manualmente, sem a presença de processos automáticos e dinâmicos. A definição de padrões proporcionou ao sistema manter uma característica própria e uma estrutura organizacional de sistema que facilita o acesso ao usuário.

43 43 CONSIDERAÇÕES FINAIS Muitas disciplinas presentes no curso auxiliaram durante o processo de desenvolvimento do estágio, entre elas se destacam o desenvolvimento de aplicações web, engenharia de software, linguagem de programação e fundamentos de interface humano-computador. O aprendizado obtido durante os estudos, principalmente das disciplinas citadas anteriormente, auxiliaram na formação de habilidades que foram exigidas durante a elaboração das atividades presentes neste estágio. Durante o desenvolvimento do estágio foram encontradas algumas dificuldades, presentes principalmente na atividade de desenvolvimento e testes. Essas dificuldades em sua maioria se remetem a padrões definidos que não corresponderam em testes realizados em algum dos navegadores utilizados, devido a erros gerados pelo componente WWP ou especificações incorretas de padrões. Os erros gerados por especificações incorretas de padrões foram resolvidos através da revisão dos padrões e suas corretas especificações. Já os erros gerados pelo WWP, foram em sua grande maioria corrigidos pela empresa responsável pelo componente WWP. Após o desenvolvimento deste relatório, foi possível conhecer, desenvolver e aplicar métodos que não são muito utilizados no contexto de desenvolvimento de aplicações web. A geração de código e objetos com o auxílio de componentes de software pode ser muito útil, principalmente em organizações que possuem sistemas com grande quantidade de objetos, onde o controle manual de padrões certamente é uma tarefa difícil de ser realizada. A aplicação de padrões no desenvolvimento de softwares, permite agilizar e automatizar o processo de desenvolvimento, ao passo de também reduzir os erros de programação causados pelos desenvolvedores.

44 44 REFERÊNCIAS BIBLIOGRÁFICAS GAMMA, E.. Padrões de Projeto: soluções reutilizáveis de software orientado a objetos. Porto Alegre: Bookman, ALEXANDER, C.. A Pattern Language: Towns, Buildings, Construction. California: Oxford University Press, PROWAY. Genexus X. Apostila para o curso Genexus X. Proway Informática. Blumenau, GENEXUS COMMUNITY WIKI. What Is a Software Pattern. Disponível em: Acesso em 03 de Maio de GENEXUS COMMUNITY WIKI. Work With Pattern. Disponível em: Acesso em 05 de Maio de MSDN. Visão geral de recursos e ferramentas (SQL Server 2008). Disponível em: Acesso em 23 de Maio de MSDN. Visual C#. Disponível em: Acesso em 23 de Maio de MSDN. Visão geral sobre o.net Framework. Disponível em: Acesso em 23 de Maio de 2013.

TUTORIAL UTILIZAÇÃO DE FUNCIONALIDADES AUDITOR FISCAL

TUTORIAL UTILIZAÇÃO DE FUNCIONALIDADES AUDITOR FISCAL TUTORIAL UTILIZAÇÃO DE FUNCIONALIDADES AUDITOR FISCAL VERSÃO DO SISTEMA 3.0/2015 VERSÃO DO DOCUMENTO 1.0 Índice 1. OBJETIVO GERAL... 2 2. ACESSO AO SISTEMA AUDITOR FISCAL... 3 3. SISTEMA AUDITOR FISCAL

Leia mais

Diferenças da versão 6.3 para a 6.4

Diferenças da versão 6.3 para a 6.4 Release Notes Diferenças da versão 6.3 para a 6.4 Melhorias Comuns ao Sistema Help O Help Online foi remodelado e agora é possível acessar os manuais de cada módulo diretamente do sistema. Mapeamento de

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

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

MANUAL DE IMPLEMENTAÇÃO DO MÓDULO NOTA FISCAL ELETRONICA

MANUAL DE IMPLEMENTAÇÃO DO MÓDULO NOTA FISCAL ELETRONICA MANUAL DE IMPLEMENTAÇÃO DO MÓDULO NOTA FISCAL ELETRONICA MARKANTY INFORMÁTICA Sistemas para Automação Comercial Gestão Empresarial e Fábrica de Software (Específicos) Princípios de nossos Profissionais:

Leia mais

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de

Leia mais

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

Manual SAGe Versão 1.2 (a partir da versão 12.08.01)

Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação

Leia mais

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL

Leia mais

Material de Apoio. SEB - Contas a Pagar. Versão Data Responsável Contato 1 05/12/2011 Paula Fidalgo paulaf@systemsadvisers.com

Material de Apoio. SEB - Contas a Pagar. Versão Data Responsável Contato 1 05/12/2011 Paula Fidalgo paulaf@systemsadvisers.com Material de Apoio SEB - Contas a Pagar Versão Data Responsável Contato 1 05/12/2011 Paula Fidalgo paulaf@systemsadvisers.com Conteúdo CONFIGURAÇÃO... 3 Cadastro de Fornecedores... 3 Métodos de Pagamento...

Leia mais

Alterações da Versão 5.8.9.2.1 para a 5.8.9.2.2

Alterações da Versão 5.8.9.2.1 para a 5.8.9.2.2 Documento Atualizado em: 05/04/2013. Prezados Clientes: Abaixo, estão os Novos Recursos da versão 5.8.9.2.2 em relação à versão 5.8.9.2.1 Dividimos as alterações por Menus, sendo que em cada alteração

Leia mais

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Introdução a listas - Windows SharePoint Services - Microsoft Office Online Page 1 of 5 Windows SharePoint Services Introdução a listas Ocultar tudo Uma lista é um conjunto de informações que você compartilha com membros da equipe. Por exemplo, você pode criar uma folha de inscrição

Leia mais

Outlook XML Reader Versão 8.0.0. Manual de Instalação e Demonstração UNE Tecnologia

Outlook XML Reader Versão 8.0.0. Manual de Instalação e Demonstração UNE Tecnologia Outlook XML Reader Versão 8.0.0 Manual de Instalação e Demonstração UNE Tecnologia Add-in para o Outlook 2003, 2007 e 2010 responsável pela validação e armazenamento de notas fiscais eletrônicas. Atenção,

Leia mais

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna O que é uma planilha eletrônica? É um aplicativo que oferece recursos para manipular dados organizados em tabelas. A partir deles pode-se gerar gráficos facilitando a análise e interpretação dos dados

Leia mais

ESTÁGIO CURRICULAR I e II SISTEMA DE MONITORAMENTO DE TI EM SOFTWARE LIVRE

ESTÁGIO CURRICULAR I e II SISTEMA DE MONITORAMENTO DE TI EM SOFTWARE LIVRE FERNANDO RODRIGO NASCIMENTO GUSE i ESTÁGIO CURRICULAR I e II SISTEMA DE MONITORAMENTO DE TI EM SOFTWARE LIVRE EMPRESA: Globalmind Serviços em Tecnologia da Informação LTDA. SETOR: Infra Estrutura SUPERVISOR:

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Fundap. Programa de Estágio. Manual de Utilização do Sistema de Administração de Bolsas de Estágio. Plano de Estágio

Fundap. Programa de Estágio. Manual de Utilização do Sistema de Administração de Bolsas de Estágio. Plano de Estágio Fundap Fundação do Desenvolvimento Administrativo Programa de Estágio Programa de Estágio Manual de Utilização do Sistema de Administração de Bolsas de Estágio Plano de Estágio Julho de 2008 SABE - Sistema

Leia mais

GUIA DE USUÁRIO - GU-

GUIA DE USUÁRIO - GU- 1/22 Revisão 00 de 20//12 1. OBJETIVO Orientar o usuário para a pesquisa e visualização detalhada de todas as ordens de compra emitidas, emitir confirmações de aceite, submeter solicitação de alteração,

Leia mais

Sistema de Controle de Solicitação de Desenvolvimento

Sistema de Controle de Solicitação de Desenvolvimento Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

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. 1. Descrição Geral Este manual descreve as operações disponíveis no módulo VTWEB Client, cuja finalidade é gerenciar cadastros de funcionários, realização de pedidos e controle financeiro dos pedidos.

Leia mais

NOVIDADES COMPLY VERSÃO 4.00

NOVIDADES COMPLY VERSÃO 4.00 NOVIDADES COMPLY VERSÃO 4.00 Página 1 de 15 Maiores informações a respeito dos assuntos destacados abaixo devem ser obtidas no Manual do Comply v4.00 disponível no Portal de Produtos. Página 2 de 15 CADASTROS

Leia mais

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

SUMÁRIO Acesso ao sistema... 2 Atendente... 3 SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da

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

SIPESQ Sistema de Pesquisas da PUCRS

SIPESQ Sistema de Pesquisas da PUCRS SIPESQ Sistema de Pesquisas da PUCRS Abril de 2014 Versão 1 Página 1 de 17 Apresentação O Sistema de Pesquisas da PUCRS (SIPESQ) tem por objetivo fazer o mapeamento das estruturas e projetos de pesquisa

Leia mais

Portal de Fornecedores Não-Revenda

Portal de Fornecedores Não-Revenda Portal de Fornecedores Não-Revenda Emissão de Nota Fiscal e Criação de Espelho Consulte neste manual os procedimentos para emissão de Nota Fiscal para o Walmart e as atividades relativas à Criação do Espelho

Leia mais

Mostrar área de trabalho.scf. Manual do Produto EDI.

Mostrar área de trabalho.scf. Manual do Produto EDI. Mostrar área de trabalho.scf Manual do Produto EDI. ÍNDICE MANUAL DO PRODUTO EDI....3 1. O QUE É O EDI?...3 1.1. VANTAGENS... 3 1.2. FUNCIONAMENTO... 3 1.3. CONFIGURAÇÃO NECESSÁRIA... 3 2. UTILIZANDO O

Leia mais

Módulo 4: Gerenciamento de Dados

Módulo 4: Gerenciamento de Dados Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não

Leia mais

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente Conceito ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente O Sagres Diário é uma ferramenta que disponibiliza rotinas que facilitam a comunicação entre a comunidade Docente e Discente de uma instituição,

Leia mais

MÓDULO EXTERNO SISTEMA DE EMISSÃO DE LICENÇAS - CITES IBAMA INSTITUTO BRASILEIRO DO MEIO AMBIENTE E DOS RECURSOS NATURAIS RENOVAVÉIS

MÓDULO EXTERNO SISTEMA DE EMISSÃO DE LICENÇAS - CITES IBAMA INSTITUTO BRASILEIRO DO MEIO AMBIENTE E DOS RECURSOS NATURAIS RENOVAVÉIS MANUAL DO USUÁRIO MÓDULO EXTERNO SISTEMA DE EMISSÃO DE LICENÇAS - CITES IBAMA INSTITUTO BRASILEIRO DO MEIO AMBIENTE E DOS RECURSOS NATURAIS RENOVAVÉIS Elaborado por Soraya Silva Revisado por Naiana Lima

Leia mais

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 Prezados Senhores da comissão de licitação da UENF, seguem alguns questionamentos acerca do edital de concorrência 01/2013 para esclarecimentos: 1. ANEXO

Leia mais

Manual do usuário - Service Desk SDM - COPASA. Service Desk

Manual do usuário - Service Desk SDM - COPASA. Service Desk Manual do usuário - Service Desk SDM - COPASA Service Desk Sumário Apresentação O que é o Service Desk? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial

Leia mais

Aplicativo da Manifestação do Destinatário. Manual

Aplicativo da Manifestação do Destinatário. Manual Aplicativo da Manifestação do Destinatário Manual Novembro de 2012 1 Sumário 1 Aplicativo de Manifestação do Destinatário...4 2 Iniciando o aplicativo...4 3 Menus...5 3.1 Manifestação Destinatário...5

Leia mais

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS Planificação Anual da Disciplina de TIC Módulos 1,2,3-10.ºD CURSO PROFISSIONAL DE TÉCNICO DE APOIO À GESTÃO DESPORTIVA Ano Letivo 2015-2016 Manual adotado:

Leia mais

Tutorial Sistema de Eventos de Certificação e Capacitação

Tutorial Sistema de Eventos de Certificação e Capacitação Tutorial Sistema de Eventos de Certificação e Capacitação Junho 2014 Sumário 1 O que é o Sistema de Certificados?... 3 2 Como acessar o Sistema?... 3 3 - Pré-requisitos para a Geração dos Certificados...

Leia mais

Histórico de Revisão Data Versão Descrição Autor

Histórico de Revisão Data Versão Descrição Autor H6Projetos Documento de Requisitos Versão 1.3 Histórico de Revisão Data Versão Descrição Autor 05/09/2013 1.0 Preenchimento do Capítulo 2 Requisitos Funcionais Evilson Montenegro 26/09/2013 1.1 Preenchimento

Leia mais

Elaborado por Marcos Matos Revisado por C. Douglas de Souza e Carina Gonçalves Aprovado por Paulo Bernardi

Elaborado por Marcos Matos Revisado por C. Douglas de Souza e Carina Gonçalves Aprovado por Paulo Bernardi Elaborado por Marcos Matos Revisado por C. Douglas de Souza e Carina Gonçalves Aprovado por Paulo Bernardi Sumário INTRODUÇÃO... 3 1.1. SOBRE O GUIA... 3 2. PRÉ-REQUISITO... 3 2.1. PREMISSAS DE FUNCIONAMENTO...

Leia mais

Tel. (0xx11) 3038-1150 Fax (0xx11) 3038-1166

Tel. (0xx11) 3038-1150 Fax (0xx11) 3038-1166 Sistema Nota Já Este manual tem por objetivo apresentar o sistema NotaJá a fim de auxiliar o usuário com todos os processos de cadastro, lançamentos de notas, cancelamentos, inutilizações, notas complementares

Leia mais

Análise de Ponto de Função

Análise de Ponto de Função Complemento para o Curso Análise de Ponto de Função FUNÇÕES DO TIPO DADO O termo Arquivo não significa um arquivo do sistema operacional, como é comum na área de processamento de dados. Se refere a um

Leia mais

Manual da Turma Virtual: MATERIAIS. Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo:

Manual da Turma Virtual: MATERIAIS. Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo: Manual da Turma Virtual: MATERIAIS Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo: MENU TURMA VIRTUAL MENU MATERIAIS CONTEÚDO/PÁGINA WEB Esta operação possibilita que

Leia mais

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8 ÍNDICE INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8 ACESSO ÀS FERRAMENTAS 9 FUNÇÕES 12 MENSAGENS 14 CAMPOS OBRIGATÓRIOS

Leia mais

Agendamento para Importação de Notas Fiscais

Agendamento para Importação de Notas Fiscais LIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA VERSÃO 2 (Orientamos aos clientes que utilizam banco de dados SQL, para efetuarem a atualização preferencialmente após o encerramento das atividades do dia, acessando

Leia mais

Solução Integrada para Gestão e Operação Empresarial - ERP

Solução Integrada para Gestão e Operação Empresarial - ERP Solução Integrada para Gestão e Operação Empresarial - ERP Mastermaq Softwares Há quase 20 anos no mercado, a Mastermaq está entre as maiores software houses do país e é especialista em soluções para Gestão

Leia mais

Análise de Dados do Financeiro

Análise de Dados do Financeiro Análise de Dados do Financeiro Introdução Para reunir em um só local as informações de contas a pagar e receber cadastradas e/ou geradas no sistema TTransp existe a interface de análise de dados do financeiro.

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado Escola Básica e Secundária de Velas Planificação de TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC Curso Profissional de Técnico de Secretariado 10º C MÓDULO 1 FOLHA DE CÁLCULO Microsoft Excel Conteúdos

Leia mais

Assessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da. Secretaria Municipal de Saúde do. Município de São Paulo

Assessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da. Secretaria Municipal de Saúde do. Município de São Paulo Assessoria Técnica de Tecnologia da Informação - ATTI Projeto de Informatização da Secretaria Municipal de Saúde do Município de São Paulo Manual Cartão SUS Manual de Operação Julho/2011 Conteúdo Sumário...

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

Plano de Carreira Sistema de Apoio à Gestão de Planos de Carreira

Plano de Carreira Sistema de Apoio à Gestão de Planos de Carreira Plano de Carreira Sistema de Apoio à Gestão de Planos de Carreira Manual do Usuário Página1 Sumário 1 Configurações Recomendadas... 4 2 Objetivos... 4 3 Acesso ao Sistema... 5 3.1. Acessar 6 3.2. Primeiro

Leia mais

Gerencie Carteira - PF

Gerencie Carteira - PF Gerencie Carteira - PF Mais negócios para a sua empresa, com melhor resultado e o risco sob controle. Manual do Produto Manual do Produto 1 Índice Produto 02 Meio de acesso 02 Carteira de Clientes Pessoa

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

Manual do Participante do Curso de Gestão da Assistência Farmacêutica - EaD

Manual do Participante do Curso de Gestão da Assistência Farmacêutica - EaD Capacitação - HÓRUS Manual do Participante do Curso de Gestão da Assistência Farmacêutica - EaD SUMÁRIO 1 INTRODUÇÃO... 3 2 INFORMAÇÕES SOBRE O CURSO... 3 2.1 Objetivos do curso... 3 2.2 Recursos de Aprendizagem...

Leia mais

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Sumário Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial do Portal WEB Criando um

Leia mais

Curva ABC. Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar Centro Cascavel PR www.tecinco.com.br

Curva ABC. Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar Centro Cascavel PR www.tecinco.com.br Curva ABC Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar Centro Cascavel PR www.tecinco.com.br Sumário Introdução... 3 Utilização no sistema TCar-Win... 3 Configuração da curva ABC... 4 Configuração

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

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider Ferramenta: Spider-CL Manual do Usuário Versão da Ferramenta: 1.1 www.ufpa.br/spider Histórico de Revisões Data Versão Descrição Autor 14/07/2009 1.0 15/07/2009 1.1 16/07/2009 1.2 20/05/2010 1.3 Preenchimento

Leia mais

O Gerenciamento de Documentos Analógico/Digital

O Gerenciamento de Documentos Analógico/Digital Tipos de GED: Document imaging Document management Document Imaging / Document Management O Gerenciamento de Documentos Analógico/Digital Mundo analógico Criação Revisão Processamento Arquivo Mundo digital

Leia mais

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História

Leia mais

www.aluminiocba.com.br Manual do Usuário Certificação

www.aluminiocba.com.br Manual do Usuário Certificação Manual do Usuário Certificação Manual do Usuário - Certificação Versão 1.0 Página 2 CBA Online Manual do Usuário Certificação Versão 1.1 19 de maio de 2004 Companhia Brasileira de Alumínio Departamento

Leia mais

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR Novell Teaming - Guia de início rápido Novell Teaming 1.0 Julho de 2007 INTRODUÇÃO RÁPIDA www.novell.com Novell Teaming O termo Novell Teaming neste documento se aplica a todas as versões do Novell Teaming,

Leia mais

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA Jeferson Boesing 1 ; Tiago Heineck 2 ; Angela Maria Crotti da Rosa 3 ; Leila Lisiane Rossi 4 INTRODUÇÃO Alunos

Leia mais

PROVA DE NOÇÕES DE MICROINFORMÁTICA

PROVA DE NOÇÕES DE MICROINFORMÁTICA 18 PROVA DE NOÇÕES DE MICROINFORMÁTICA AS QUESTÕES DE 41 A 60 CONSIDERAM O ESQUEMA PADRÃO DE CONFIGURAÇÃO DO SISTEMA OPERACIONAL MICROSOFT WINDOWS ME E DAS FERRAMENTAS MICROSOFT WINDOWS EXPLORER, MICRO-

Leia mais

MANUAL DO PVP SUMÁRIO

MANUAL DO PVP SUMÁRIO Manual PVP - Professores SUMÁRIO 1 INTRODUÇÃO... 6 2 ACESSANDO O PVP... 8 3 TELA PRINCIPAL... 10 3.1 USUÁRIO... 10 3.2 INICIAL/PARAR... 10 3.3 RELATÓRIO... 10 3.4 INSTITUIÇÕES... 11 3.5 CONFIGURAR... 11

Leia mais

WF Processos. Manual de Instruções

WF Processos. Manual de Instruções WF Processos Manual de Instruções O WF Processos é um sistema simples e fácil de ser utilizado, contudo para ajudar os novos usuários a se familiarizarem com o sistema, criamos este manual. Recomendamos

Leia mais

Sistemas de Produtividade

Sistemas de Produtividade Sistemas de Produtividade Os Sistemas de Produtividade que apresentaremos em seguida são soluções completas e podem funcionar interligadas ou não no. Elas recebem dados dos aplicativos de produtividade,

Leia mais

Treinamento Auditor Fiscal. Instrutor: Jaime Naves Gestora: Adriana Nunes

Treinamento Auditor Fiscal. Instrutor: Jaime Naves Gestora: Adriana Nunes Treinamento Auditor Fiscal Instrutor: Jaime Naves Gestora: Adriana Nunes Conceito: O Auditor Fiscal WEB é uma solução que permite a usuários de qualquer segmento empresarial realizar auditorias sobre os

Leia mais

Banco de Dados. Microsoft Access

Banco de Dados. Microsoft Access Banco de Dados Microsoft Access PARTE 01 edição 2007 Índice 01-) Conceito... 2 02) Sistema Gerenciador de Banco de Dados Relacional (SGBDR)... 3 03) Access... 3 04) Etapas para elaboração de um Banco de

Leia mais

Ministério da Cultura

Ministério da Cultura Ministério da Cultura MANUAL DO PROPONENTE: PROPOSTAS VERSÃO 1.1 HISTÓRICO DE REVISÃO Data Versão Descrição Autor 10/11/2011 1.0 Criação do documento. Aline Oliveira - MINC 07/01/2013 1.1 Atualização do

Leia mais

Manual do Painel Administrativo

Manual do Painel Administrativo Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...

Leia mais

Portifólio Empresarial

Portifólio Empresarial Portifólio Empresarial 23/02/11 Rua Jasmim, 609 Santa Catarina - Joinville - SC - Brasil CEP: 89233-040 Fone/Fax: (47) 3025 1010 - contato@execom.inf.br +55 (47) 3025-1010 - Opção 5 comercial@execom.inf.br

Leia mais

Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA

Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008 3º PERÍODO - 5º MÓDULO AVALIAÇÃO A4 DATA 23/04/2009 ENGENHARIA DE SOFTWARE Dados de identificação do Acadêmico: Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA

Leia mais

Versão Liberada. www.gerpos.com.br. Gerpos Sistemas Ltda. info@gerpos.com.br. Av. Jones dos Santos Neves, nº 160/174

Versão Liberada. www.gerpos.com.br. Gerpos Sistemas Ltda. info@gerpos.com.br. Av. Jones dos Santos Neves, nº 160/174 Versão Liberada 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. A atualização da versão

Leia mais

Assim que o usuário entrar nesta ferramenta do sistema a seguinte tela será exibida:

Assim que o usuário entrar nesta ferramenta do sistema a seguinte tela será exibida: O que é o TDMax Web Commerce? O TDMax Web Commerce é uma ferramenta complementar no sistemas de Bilhetagem Eletrônica, tem como principal objetivo proporcionar maior conforto as empresas compradoras de

Leia mais

SISTEMA INTEGRADO DE GESTÃO ACADÊMICA

SISTEMA INTEGRADO DE GESTÃO ACADÊMICA MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO TRIÂNGULO MINEIRO SISTEMA INTEGRADO DE GESTÃO ACADÊMICA MÓDULO PROTOCOLO MANUAL DO USUÁRIO VERSÃO: SETEMBRO/2010 SUMÁRIO Introdução...

Leia mais

CENTRO DE ENSINO SUPERIOR FABRA GUIA DE APRESENTAÇÃO DA MATÉRIA ESTÁGIO SUPERVISIONADO DO CURSO SISTEMAS DE INFORMAÇÃO

CENTRO DE ENSINO SUPERIOR FABRA GUIA DE APRESENTAÇÃO DA MATÉRIA ESTÁGIO SUPERVISIONADO DO CURSO SISTEMAS DE INFORMAÇÃO CENTRO DE ENSINO SUPERIOR FABRA GUIA DE APRESENTAÇÃO DA MATÉRIA ESTÁGIO SUPERVISIONADO DO CURSO SISTEMAS DE INFORMAÇÃO Serra 2013 SUMÁRIO INTRODUÇÃO... 3 OBJETIVOS DO ESTÁGIO SUPERVISIONADO.... 4 ACOMPANHAMENTO

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

InfoMix Tecnologia. Soluções em Tecnologia da Informação. SYSFARM Sistema de Gerenciamento de Farmácias. Documento Requisitos Versão 1.

InfoMix Tecnologia. Soluções em Tecnologia da Informação. SYSFARM Sistema de Gerenciamento de Farmácias. Documento Requisitos Versão 1. SYSFARM Sistema de Gerenciamento de Farmácias Documento Requisitos Versão 1.1 Histórico de Revisão Data Versão Descrição Autor 06/09/2009 1.0 Elaboração da para análise da 1º versão Marcos Silva do documento

Leia mais

Manual do Módulo SAC

Manual do Módulo SAC 1 Manual do Módulo SAC Índice ÍNDICE 1 OBJETIVO 4 INICIO 4 SAC 7 ASSOCIADO 9 COBRANÇA 10 CUSTO MÉDICO 10 ATENDIMENTOS 11 GUIAS 12 CREDENCIADO 13 LIVRETO 14 BUSCA POR RECURSO 15 CORPO CLÍNICO 16 MENU ARQUIVO

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

SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005

SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005 SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005 ÍNDICE Introdução...3 A Necessidade do Gerenciamento e Controle das Informações...3 Benefícios de um Sistema de Gestão da Albi Informática...4 A Ferramenta...5

Leia mais

1. Tela de Acesso pg. 2. 2. Cadastro pg. 3. 3. Abas de navegação pg. 5. 4. Abas dados cadastrais pg. 5. 5. Aba grupo de usuários pg.

1. Tela de Acesso pg. 2. 2. Cadastro pg. 3. 3. Abas de navegação pg. 5. 4. Abas dados cadastrais pg. 5. 5. Aba grupo de usuários pg. Sumário 1. Tela de Acesso pg. 2 2. Cadastro pg. 3 3. Abas de navegação pg. 5 4. Abas dados cadastrais pg. 5 5. Aba grupo de usuários pg. 6 6. Aba cadastro de funcionários pg. 7 7. Pedidos pg. 12 8. Cartões

Leia mais

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc. MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 1 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Apresenta a diferença entre dado e informação e a importância

Leia mais

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes Atualização do Banco de Dados Atualização e organização dos arquivos existentes Rotina responsável pelo rastreamento de possíveis arquivos não indexados, danificados ou inexistentes. Este processo poderá

Leia mais

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA Autores : Jeferson BOESING; Tiago HEINECK; Angela Maria Crotti da ROSA; Leila Lisiane ROSSI Identificação

Leia mais

Cláudia Araújo Coordenadora Diego Macêdo Programador Marcelo Rodrigues Suporte

Cláudia Araújo Coordenadora Diego Macêdo Programador Marcelo Rodrigues Suporte BCON Sistema de Controle de Vendas e Estoque Declaração de escopo Versão 1.0 Histórico de Revisão Elaborado por: Filipe de Almeida do Amaral Versão 1.0 Aprovado por: Marcelo Persegona 22/03/2011 Time da

Leia mais

Clique no botão para iniciar o treinamento TAREFAS CONTRAT OS RELACIO NAMENT CONFIGURAÇÕES. A ideia é usar os próprios ícones do CGW.

Clique no botão para iniciar o treinamento TAREFAS CONTRAT OS RELACIO NAMENT CONFIGURAÇÕES. A ideia é usar os próprios ícones do CGW. Script CGW Módulo Tarefas Parte I Menu: Clique no botão para iniciar o treinamento ÁREA DE TRABALHO GERAL TAREFAS CONTRAT OS PORTAL DE RELACIO NAMENT FATURAM ENTO FINANCEI RO RELACIO NAMENT O CONFIGU RAÇÕES

Leia mais

DIÁRIO DE CLASSE. Atenciosamente,

DIÁRIO DE CLASSE. Atenciosamente, DIÁRIO DE CLASSE Estamos apresentando aos Professores e Professoras da UNEB o sistema de registros acadêmicos que será feito online a partir de qualquer computador com acesso à internet. Salientamos que

Leia mais

Manual do Usuário - ProJuris Web - Fila de E-mails Página 1 de 8

Manual do Usuário - ProJuris Web - Fila de E-mails Página 1 de 8 As informações contidas neste documento estão sujeitas a alterações sem o prévio aviso, o que não representa um compromisso da Virtuem Informática. As pessoas, organizações ou empresas e eventos de exemplos

Leia mais

SISTEMA INTEGRADO DE ADMINISTRAÇÃO DA RECEITA PED MANUAL INTERNET

SISTEMA INTEGRADO DE ADMINISTRAÇÃO DA RECEITA PED MANUAL INTERNET SISTEMA INTEGRADO DE ADMINISTRAÇÃO DA RECEITA MANUAL INTERNET ÍNDICE Sistema Integrado de Administração da Receita 1 INTRODUÇÃO GERAL... 4 2 INTRODUÇÃO AO... 4 2.1 OBJETIVOS... 4 2.2 BENEFÍCIOS... 4 2.3

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

Universidade Paulista

Universidade Paulista Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen

Leia mais

Fox Gerenciador de Sistemas

Fox Gerenciador de Sistemas Fox Gerenciador de Sistemas Índice 1. FOX GERENCIADOR DE SISTEMAS... 4 2. ACESSO AO SISTEMA... 5 3. TELA PRINCIPAL... 6 4. MENU SISTEMAS... 7 5. MENU SERVIÇOS... 8 5.1. Ativação Fox... 8 5.2. Atualização

Leia mais

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como: Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código

Leia mais

PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO

PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO Compra Direta - Guia do Fornecedor PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO Página As informações contidas neste documento, incluindo quaisquer URLs e outras possíveis referências a web sites, estão sujeitas

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

Síntese das discussões do fórum Livro-APF: Julho/2010

Síntese das discussões do fórum Livro-APF: Julho/2010 Síntese das discussões do fórum Livro-APF: Julho/2010 Assunto: Estimativa de Aumento de Produtividade Data: 01/07/2010 Link: http://br.groups.yahoo.com/group/livro-apf/message/2577 Dúvida: Existe alguma

Leia mais

Grupo Projeção. Portal Acadêmico. - Ambiente do Aluno -

Grupo Projeção. Portal Acadêmico. - Ambiente do Aluno - Grupo Projeção Portal Acadêmico - Ambiente do Aluno - Março / 2011 1 Índice Apresentando o Portal Acadêmico: Ambiente do Aluno... 3 Iniciando no ambiente do Aluno... 4 Meu Perfil... 6 Avisos... 6 Processos

Leia mais

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET I Sumário 1. Objetivo do Documento... 1 2. Início... 1 3. Cadastro de Pessoa Física... 3 3.1. Preenchimentos Obrigatórios.... 4 3.2. Acesso aos Campos

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ALEXANDRE PRADO BARBOSA RELATÓRIO DE ESTÁGIO Ponta Grossa 2012 ALEXANDRE PRADO BARBOSA Relatório

Leia mais

CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA

CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA Página: 1/16 CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA Módulo CBDS (Central de Banco de Dados Senior) A quem se destina: Todos que tiverem a necessidade de administrar os dados da base de dados da Senior Sistemas

Leia mais