estÁgio curricular i e ii desenvolvimento...

33
DYOGO CAETANO ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO DO MÓDULO DE METAS PARA REPRESENTANTES EMPRESA: PROSYST SISTEMAS INTEGRADOS SETOR: DESENVOLVIMENTO SUPERVISOR: CARLOS ALBERTO EICHHOLS ORIENTADOR: SANTIAGO VIERTEL 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 MAIO 2011

Upload: others

Post on 04-Feb-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

0

DYOGO CAETANO

ESTÁGIO CURRICULAR I E II

DESENVOLVIMENTO DO MÓDULO DE METAS

PARA REPRESENTANTES

EMPRESA: PROSYST – SISTEMAS INTEGRADOS

SETOR: DESENVOLVIMENTO

SUPERVISOR: CARLOS ALBERTO EICHHOLS

ORIENTADOR: SANTIAGO VIERTEL 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

MAIO 2011

Page 2: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

APROVADO EM ........../........../..........

________________________________

Santiago Viertel

Graduado em Bacharelado em Ciência da Computação

Professor Orientador

________________________________

Professor Nazareno de Oliveira Pacheco

Mestre em Engenharia Mecânica

_________________________________

Professor Rogério Eduardo da Silva

Mestre em Ciência da Computação e Matemática Computacional

________________________________

Patric schaffner

Tecnologia em Sistemas de Informação

Co-orientador da CONCEDENTE

________________________________

Carlos Alberto Eichhols

Diretor de Desenvolvimento

Supervisor da CONCEDENTE

Page 3: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

Carimbo da Empresa

UNIDADE CONCEDENTE

Razão Social: PROSYST Desenvolvimento de Sistemas CGC/MF: 79.86.807.0001-57

Endereço: Rua XV de Novembro, 2718 Bairro: Glória

CEP: 89216-200 Cidade: Joinville UF: SC Fone: 3453-0000

Supervisor: Carlos Alberto Eichhols Cargo: Diretor de Desenvolvimento

ESTAGIÁRIO

Nome : Dyogo Caetano Matrícula: 911910927

Endereço: Rua Augusto Siedschlag, 170 Bairro: Santo Antonio

CEP: 89218-240 Cidade: Joinville UF: SC Fone: 91917909

Curso de: Tecnologia em Análise e Desenvolvimento de Sistemas

Título do Estágio: Desenvolvimento do Módulo de Metas para Representantes

Período: 09/03/2011 a 23/05/2011 Carga horária: 240 h

AVALIAÇÃO FINAL DO ESTÁGIO I E II PELO

CENTRO DE CIÊNCIAS TECNOLÓGICAS

Representada pelo Professor Orientador: Santiago Viertel

CONCEITO FINAL DO

ESTÁGIO I E II

NOTA ETG I

(Média do

Processo)

NOTA ETG

II

(Média do

Processo)

Rubrica do Professor

da Disciplina

Excelente (9,1 a 10)

Muito Bom (8,1 a 9,0) Joinville

Bom (7,1 a 8,0)

Regular (5,0 a 7,0)

Reprovado (0,0 a 4,9) ____/____/______

Page 4: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

Nome do Estagiário: Dyogo Caetano

QUADRO I

AVALIAÇÃO NOS ASPECTOS PROFISSIONAIS Pontos 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

QUADRO II

AVALIAÇÃO DOS ASPECTOS HUMANOS Pontos 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

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 101 - SOFRÍVEL

SOMA do Quadro I multiplicada por 7 De 102 a 147 - REGULAR

SOMA do Quadro II multiplicada por 3 De 148 a 194 - BOM

SOMA TOTAL De 195 a 240 - MUITO BOM

De 241 a 285 - EXCELENTE

Nome da Empresa: PROSYST Desenvolvimento de Sistemas

Representada pelo Supervisor: Carlos Alberto Eichhols

CONCEITO

CONFORME SOMA

TOTAL

Rubrica do Supervisor da

Empresa

Local:

Data :

Carimbo da Empresa

Page 5: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

UDESC

UNIVERSIDADE DO ESTADO DE SANTA CATARINA -

UDESC

CENTRO DE CIÊNCIAS TECNOLÓGICAS - FEJ

PLANO DE ESTÁGIO CURRICULAR

ESTAGIÁRIO Nome: Dyogo Caetano Matrícula: 211210927

Endereço (Em Jlle): Rua Augusto Siedschlag, 170 Bairro: Santo Antonio

CEP: 89218240 Cidade: Joinville UF: SC Fone: 91917909

Endereço (Local estágio): Rua XV de Novembro, 2718 Bairro: Glória

CEP: 89216-200 Cidade: Joinville UF: SC Fone: 3453-0000

Regularmente matriculado no semestre: 05 Curso: TADS

Formatura (prevista) Semestre/Ano: 02/2011

UNIDADE CONCEDENTE

Razão Social: PROSYST Desenvolvimento de Sistemas

CGC/MF: 79.86.807.0001-57

Endereço: Rua XV de Novembro, 2718 Bairro: Glória

CEP: 89216-200 Cidade: Joinville UF: SC Fone: 3453-0000

Atividade Principal: Sistemas Integrados de Gestão Empresarial (ERP)

Supervisor: Carlos Alberto Eichhols Cargo: Diretor de Desenvolvimento

DADOS DO ESTÁGIO

Área de atuação: Desenvolvimento se sistemas

Departamento de atuação: Desenvolvimento Fone: 3453-0000

Ramal: 210

Horário do estágio: 07:30h– 12:00h e 13:00h – 14:30h Total de horas: 240 h

Período: 01/2011

Nome do Professor Orientador: Santiago Viertel

Disciplina(s) simultânea(s) com o estágio

Quantas: 05

Quais: Gerência de Projetos (GPR), Metodologia Científica (MCI), Pesquisa

Operacional (PES), Redes de Computadores (REC) e Direito Aplicado (DIR).

Page 6: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

OBJETIVO GERAL

Auxiliar na criação e implemento do sistema de Metas para Representantes que irá

auxiliar a gerência empresarial a estipular metas com valores de vendas, impactando

positivamente nas vendas e faturamento.

ATIVIDADES OBJETIVO ESPECÍFICO HORAS

Documentação do

Projeto

Treinamentos e

Reuniões

Programação /

Desenvolvimento

Testes no sistema

implementado

Validação do

processo

Implantação,

acompanhamento

e suporte junto ao

cliente

Documentar o projeto de

Metas, estabelecendo prazos e

valores pertinentes ao projeto.

Reuniões e treinamento sobre

o módulo de vendas e

faturamento para auxiliar no

desenvolvimento do projeto.

Desenvolvimento das telas,

tabelas e relatórios referentes

ao projeto.

Testes e simulações em todos

os programas e relatórios

desenvolvidos no projeto.

Contato com o cliente para

validação dos programas e

relatórios relacionados ao

projeto.

Implantação das telas e relatórios

desenvolvidos referentes ao projeto e

acompanhamento dos implementos

junto ao cliente.

30 h

20 h

70 h

20 h

30 h

70 h

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

Page 7: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

CRONOGRAMA FÍSICO E REAL

PERÍODO (20 horas)

ATIVIDADES

P

R

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20

Documentação do Projeto P

R

Treinamentos e Reuniões P

R

Programação / Desenvolvimento P

R

Testes no Sistema implementado P

R

Validação do Processo P

R

Implantação, acompanhamento e suporte junto ao cliente P

R

Acompanhamento no Cliente P

R

Page 8: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

À Deus,

Aos meus pais

Marcos

e

Elenir,

A todos os colegas de trabalho e amigos da Universidade.

Page 9: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

AGRADECIMENTOS

Aos meus pais que sempre estiveram ao meu lado durante todas as etapas de

minha vida, aos professores que se mostram sempre dispostos a ajudar a solucionar os

problemas, e aos amigos que durante o período do curso sempre estiveram presentes, com

menção especial a:

Luis Otávio Bernardes

Rafael Duarte

Patric Staffner

Carlos Alberto Eichhols

Santiago Viertel

Page 10: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

SUMÁRIO

1 INTRODUÇÃO.........................................................................................................................12

1.1 OBJETIVOS............................................................................................................................................. 13

1.1.1 Geral ................................................................................................................................................... 13

1.1.2 Específicos ......................................................................................................................................... 13

1.1.3 Justificativa......................................................................................................................................... 13

1.2 ORGANIZAÇÃO DO ESTUDO .............................................................................................................. 14

2 APRESENTAÇÃO DA CONCEDENTE ...............................................................................15

2.1 MISSÃO ................................................................................................................................................ 15

2.2 VISÃO ................................................................................................................................................... 15

2.3 OBJETIVOS .......................................................................................................................................... 15

2.4 PRINCIPAIS CLIENTES ...................................................................................................................... 16

2.5 SETORES .............................................................................................................................................. 16

3 DESENVOLVIMENTO .........................................................................................................18

3.1 DEFINIÇÃO DA SITUAÇÃO ATUAL E PRETENDIDA ..................................................................... 18

3.1.1 Situação Atual .................................................................................................................................... 18

3.1.2 Situação Pretendida ............................................................................................................................ 18

3.2 DEFINIÇÃO DAS ROTINAS .................................................................................................................. 19

3.2.1 Manutenção das Metas de Vendas por Representante....................................................................... .19.

3.2.2 Cópia/ Transferência das Metas ..........................................................................................................20

3.2.3 Ajustes das Metas por Representante ..................................................................................................21

3.2.4 Consulta Histórico das Metas ..............................................................................................................22

3.2.5 Relatório das Metas de Vendas por Representante ..............................................................................23

3.2.6 Relatório Comparativo de Metas versus Vendas Efetuadas ................................................................24

3.2.7 Importação das Metas de Vendas ........................................................................................................25

3.3 PROGRAMAÇÃO / DESENVOLVIMENTO ......................................................................................... 26

3.3.1 PERVASIVE PSQL ........................................................................................................................... 26

3.3.2 COBOL .............................................................................................................................................. 27

3.3.2.1 Net Express ...................................................................................................................................... 28

3.4 VALIDAÇÃO DO PROCESSO ............................................................................................................... 29

3.4.1 Simulações e Validações .................................................................................................................... 29

3.4.2 Testes .................................................................................................................................................. 29

3.5 RESULTADO PARCIAIS DOS TESTES..............................................................................................................30

3.6 IMPLANTAÇÃO E ACOMPANHAMENTO AO CLIENTE .................................................................30

4 CONSIDERAÇÕES FINAIS..................................................................................................31

5 REFERÊNCIAS BIBLIOGRÁFICAS...................................................................................32

Page 11: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

LISTA DE FIGURAS

Figura 1 – Manutenção das Metas de Vendas por Representante...........................................18

Figura 2 – Cópia / Transferência de Metas..............................................................................19

Figura 3 – Ajustes da Metas por Representante......................................................................20

Figura 4 – Consulta Histórico das Metas.................................................................................21

Figura 5 – Relatório das Metas de Vendas por Representante................................................22

Figura 6 – Relatório Comparativo de Metas Versus Vendas Efetuadas..................................23

Figura 7 – Importação das Metas de Vendas...........................................................................24

Page 12: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

RESUMO

O projeto tem como principal objetivo o desenvolvimento do projeto de Metas de

Vendas para Representantes. Com isso pretende-se auxiliar a gerência empresarial na

avaliação das vendas e faturamento da empresa e também no desempenho de seus

representantes. Para que o objetivo fosse atingido, o estagiário participou de diversas fases até

atingir o nível necessário para a demonstração e implantação no cliente da concedente. Dentre

essas fases, destaca-se a criação de alguns programas relacionados ao módulo de metas

referenciado.

Page 13: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

12

1. INTRODUÇÃO

O setor de vendas da empresa concedente levantou a necessidade de incluir uma opção

em seu ERP (ENTERPRISE RESOURSE PLANNING) para melhor avaliar as vendas de seu

grupo. Para fazer um melhor proveito dos dados de vendas e também do desempenho de seus

representantes foi feito o projeto de Metas para Representantes.

O objetivo geral proposto no estágio é participar das atividades de desenvolvimento,

implantação e acompanhamento do novo módulo de metas para representantes. Visando

auxiliar na avaliação das vendas e desempenho dos representantes da empresa. Com isso

pretende-se desenvolver habilidades em desenvolvimento, análise, implantação e suporte.

Tendo como principal interesse a área de desenvolvimento de sistemas, sendo essa área de

atuação do estagiário.

Dentre as atividades desenvolvidas, a parte de programação e banco de dados foi de

grande valia para o aprendizado. Nessas atividades foi possível aliar as técnicas desenvolvidas

na faculdade para auxiliar no desenvolvimento do produto.

Page 14: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

13

1.1. OBJETIVOS

1.1.1. Geral

Realizar o desenvolvimento e implementação do módulo de Metas para Representantes,

com o objetivo de avaliar os representantes do beneficiário do projeto.

1.1.2. Específicos

Documentar o projeto estabelecendo valores e prazos para entrega do serviço;

Desenvolver os programas relacionados ao projeto;

Realização de testes do processo, simulando as situações reais do módulo criado;

Acompanhamento e orientação aos clientes para que o projeto seja implantado e

validado.

1.1.3. Justificativa

A avaliação dos representantes de uma empresa é importante, pois impacta diretamente

em seu faturamento e vendas. Assim o módulo proposto possui a ideia de auxiliar no controle

e avaliação das vendas e representantes.

O módulo de vendas do sistema atual não abrange o desempenho de seus

representantes, tendo em vista que os representantes são na maioria dos casos, responsáveis

pelas vendas efetuadas, a empresa entende que é necessário um melhor controle e avaliação

dos representantes.

Com o desenvolvimento do módulo de metas para representantes a empresa entende que

será possível além de avaliar com mais exatidão seus representantes, poderá também estipular

futuras metas com mais exatidão. Propõe assim melhorias também na qualidade do

atendimento aos representantes e vendedores da empresa e rapidez na coleta de dados.

Page 15: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

14

1.2. ORGANIZAÇÃO DO ESTUDO

Este documento está organizado da seguinte forma: o capítulo 2 apresenta a concedente.

Em seguida, o Capítulo 3 descreve as atividades realizadas, bem como a revisão das

ferramentas utilizadas no processo. Finalmente, é demonstrada uma análise conclusiva no

capítulo 4.

Page 16: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

15

2. APRESENTAÇÃO DA CONCEDENTE

A PROSYST foi fundada em 15 de outubro de 1986 e atua no mercado de sistemas de

gestão empresarial. Com a demanda da informatização, a PROSYST busca a excelência no

desenvolvimento de seus produtos para um melhor desempenho na área industrial e

comercial. É uma empresa certificada ISO 9001 desde 20 de julho de 2001 através do

organismo certificador BVQI (Bureau Veritas Quality International).

2.1 MISSÃO

Oferecer ao mercado Soluções de Qualidade em Sistemas Informatizados de Gestão

Empresarial, que sejam modulares, adaptáveis e integráveis, objetivando aos nossos Clientes,

a racionalização, o controle e a eficácia no uso destas informações.

2.2 VISÃO

A PROSYST se compromete em oferecer sistemas informatizados de gestão

empresarial, visando: o atendimento aos requisitos aplicáveis, a melhoria contínua dos seus

produtos e processos e a satisfação dos clientes.

2.3 OBJETIVOS

A PROSYST tem como objetivos os seguintes quesitos:

• Executar as ordens de serviços que atendam aos requisitos dos clientes dentro dos

prazos acordados;

Page 17: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

16

• Prestar suporte técnico através dos chamados minimizando problemas que sejam

detectados pelos clientes;

• Manter a lucratividade da empresa, possibilitando a distribuição dos lucros aos

colaboradores;

• Monitorar e implementar as melhorias identificadas no Plano de Melhorias;

• Manter os clientes satisfeitos.

2.4 PRINCIPAIS CLIENTES

Como principal cliente pode ser mencionada a Lacticínios Tirol LTDA, que atua no

ramo de lacticínios em geral. Ainda podem ser citados como principais clientes:

Grupo Rudnick

Focus – Tecnologia de Plásticos

Albrecht – Equipamentos Industriais

2.5 SETORES

A empresa possui os seguintes setores:

Desenvolvimento: composto por programadores e analistas, é responsável pela

criação de novos programas e módulos, bem como desenvolver mudanças em

programas já existentes;

Administrativo: responsável pela administração da empresa;

RH: responsável pelo gerenciamento de recursos humanos;

Suporte: composto por um analista de suporte e cinco programadores dedicados ao

atendimento ao cliente, identificação de problemas e encaminhamento ao setor de

desenvolvimento ou manutenção, conforme o tipo de problema. Ainda conta com dois

programadores experientes numa sub-divisão responsável pelas manutenções nos

códigos, podendo ser:

Page 18: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

17

o Manutenção evolutiva: necessária quando o programa precisa desempenhar

uma função nova, mas que esteja na regra de negócio. Ex: Por ordem do

governo, é preciso na Nota Fiscal informar um novo código do fornecedor;

o Manutenção corretiva: devido a problemas encontrados no código-fonte.

Page 19: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

18

3. DESENVOLVIMENTO

Atividades Desenvolvidas e Planejadas:

3.1 DEFINIÇAO DA SITUAÇÃO ATUAL E PRETENDIDA

Para iniciar as atividades foi necessária a definição da situação atual e da situação

pretendida para que a partir destas definições, fosse gerado um plano das atividades a serem

realizadas.

3.1.1 Situação Atual

Atualmente a empresa cliente TIROL trabalha da seguinte forma:

Cada representante possui um código de identificação que é usado em cada venda;

Ao gravar a venda e nota fiscal, o código do representante é gravado junto, permitindo

assim que os dados da venda sejam gravados juntamente com o representante ou

vendedor;

É possível cadastrar seu percentual de comissão do representante entre outros;

O sistema atual também permite visualização de produtos vendidos em maior

quantidade por representante entre outros.

3.1.2 Situação Pretendida

Pretende-se após a implantação do módulo de metas para representantes, a seguinte

metodologia de trabalho:

Page 20: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

19

Cliente abrirá o programa de manutenção das metas por representante e visualizará

o desempenho do representante em questão, mediante valores de meses passados;

Baseando-se nas metas vistas do representante escolhido, o cliente poderá copiar

ou incluir alguma meta de produto desejada, para outros representantes afim de

avaliar os seus desempenhos;

O módulo tem por objetivo otimizar o tempo de apresentação dos dados referentes

ao desempenho dos representantes e vendas.

3.2 DEFINIÇÃO DAS ROTINAS

A seguir são apresentadas as rotinas necessárias para o funcionamento do sistema de

Metas de Vendas por Representantes.

3.2.1. Manutenção das Metas de Vendas por Representante

Foi desenvolvido um programa para permitir informar metas mensais (em quantidade e

valor de venda) por representante e produto, conforme apresentado na Figura 1.

Através da inclusão de metas por representante será possível obter as metas de vendas

por Canal de Venda (Representante, Distribuidor, B2B - Business to Business), por classe/tipo

de produtos, por supervisor de vendas (no sistema informado no campo “região” do

representante). Também será possível obter a meta anual, bastando para isso somar as metas

mensais. Poderão ser obtidas metas diária, semanal ou quinzenal, dividindo uma meta mensal.

O programa terá algumas funções para facilitar a manutenção das metas tais como: Inclusão

de Classe/Tipo, onde será permitido incluir todos os produtos de uma classe//tipo de material

pertencente ao produto na lista de produtos da tela de manutenção das metas, restando ao

usuário informar a meta em quantidade e valor de venda.

Page 21: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

20

Figura 1 – Manutenção das Metas de Vendas por Representante

Informações Técnicas:

- Este programa irá gravar a tabela METAMES;

- Este programa irá gravar a tabela HMETAMES, que será o historio das alterações nas metas;

- Os campos quantidade e valor serão de preenchimento obrigatório;

- A exclusão de uma linha de um produto que já está cadastrado deverá cancelar a meta do mesmo, mantendo o

registro.

- O botão Incluir Classe/Tipo irá abrir uma tela auxiliar que permitirá ao usuário marcar uma classe/tipo para

inclusão dos produtos vinculados a mesma nas metas. Atenção para não incluir em duplicidade produtos já

inclusos;

- O botão Copiar irá chamar o programa do item 3.2.2;

- O botão Ajustes irá chamar o programa do item 3.2.3;

3.2.2 Cópia / Transferência das Metas

Foi desenvolvido um programa para permitir a cópia das metas de um representante

para o outro referente a um período informado pelo usuário, conforme apresentado na Figura

2. Será possível replicar a meta de um mês para outros meses. Também será possível

transferir as metas de um representante para outro, nesse caso as metas transferidas do

representante origem serão desativadas.

Page 22: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

21

Figura 2 – Cópia / Transferência das Metas

Informações Técnicas:

- Este programa irá gravar a tabela METAMES;

- Este programa irá gravar a tabela HMETAMES, que será o histórico das alterações nas metas;

- Avisar o usuário quando a cópia for realizada para um representante destino que tenha as informações que

serão copiadas, já cadastradas;

- O botão Transferir irá cancelar as metas do representante origem e inserí-las no destino;

- O representante origem não pode ser igual ao destino;

3.2.3 Ajustes das Metas por Representante

Foi desenvolvido um programa para efetuar ajustes (aumentar ou diminuir) nas metas

de vendas de todos os representantes de uma vez. A função disponibilizará uma série de

filtros para os ajustes, conforme apresentado na Figura 3.

Page 23: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

22

Figura 3 – Ajustes das Metas por Representante

Informações Técnicas:

- Este programa irá atualizar a tabela METAMES;

- Este programa irá gravar a tabela HMETAMES, que será o histórico das alterações nas metas;

- As informações referente à região e ao tipo do representante devem ser validadas na tabela REPRES3;

- Os campos de adequação Quantidade ou Valor devem ser informados para funcionamento ( campo com sinal +

e -);

- Informando um produto, não será possível informar classes/tipos;

- Ao término da adequação, quando executado para vários representantes, informar quantos representantes foram

modificados.

3.2.4 Consulta Histórico das Metas

Foi desenvolvido um programa para permitir consultar os ajustes realizados nas

metas de cada representante e produto desde a sua implantação, conforme apresentado na

Figura 4.

Page 24: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

23

Figura 4 – Consulta Histórico das Metas

Informações Técnicas:

- Este programa irá apresentar o conteúdo da tabela HMETAMES;

- Atenção para os filtros citados acima, pois alguns deles estarão vinculados ao cadastro do representante.

- Botão de impressão na tela irá apresentar os dados pesquisados em formato de relatório (rpt)

- Não informando o representante, será possível utilizar os filtros por tipo representante, UF e região;

- Não informando um produto, será possível informar classes/tipos;

- O filtro de data existente na tela será pelo campo HMMV-AAAAMMDD-GRAV.

3.2.5 Relatório das Metas de Vendas por Representante

Foi desenvolvido um relatório para conferência das metas cadastradas para um período.

Este relatório terá várias formas de apresentação da meta mensal:

Representante e produto (separado e com totalização por classe/tipo);

Representante e classe/tipo de produtos;

Canal de Venda e produto (separado e com totalização por classe/tipo);

Canal de Venda e classe/tipo de produtos;

Supervisor e produto (separado e com totalização por classe/tipo);

Supervisor e classe/tipo de produtos;

UF (do representante) e por produto (separado e com totalização por classe/tipo);

Page 25: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

24

UF (do representante) e por classe/tipos de produtos;

UF (do representante), por canal de venda e por classe/tipos de produtos;

Geral por produto (separado e com totalização por classe/tipo);

Geral por classe/tipos de produtos;

O modelo do relatório é apresentado na Figura 5.

Figura 5 – Relatório das Metas de Vendas por Representante

Informações Técnicas:

- Este programa irá apresentar o conteúdo da tabela METAMES;

- Atenção para os filtros citados acima, pois alguns deles estarão vinculados ao cadastro do representante.

3.2.6 Relatório Comparativo de Metas versus Vendas Efetuadas

Foi desenvolvido um relatório para comparação das metas cadastradas com as vendas

efetuadas. O relatório deve apresentar as metas e as vendas efetuadas (quantidade e valor) por

representante e produto mês a mês. Apresentará também o percentual de variação (quantidade

e valor) entre a meta e a venda efetuada. O relatório também apresentará uma totalização no

ano das metas, vendas efetuadas e da variação. O modelo do relatório é apresentado na

Figura 6. Assim como o relatório de metas, o Comparativo de Metas versus Vendas Efetuadas

possuirá várias formas de apresentação:

O relatório terá várias formas de apresentação da meta mensal:

Representante e produto (separado e com totalização por classe/tipo);

Page 26: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

25

Representante e classe/tipo de produtos;

Canal de Venda e produto (separado e com totalização por classe/tipo);

Canal de Venda e classe/tipo de produtos;

Supervisor e produto (separado e com totalização por classe/tipo);

Supervisor e classe/tipo de produtos;

UF (do representante) e por produto (separado e com totalização por classe/tipo);

UF (do representante) e por classe/tipos de produtos;

UF (do representante), por canal de venda e por classe/tipos de produtos;

Geral por produto (separado e com totalização por classe/tipo);

Geral por classe/tipos de produtos;

O relatório terá opção de listar somente os representantes e produtos que não

atingiram a meta de venda. Quando o relatório apresentar os dados do mês corrente, deve

calcular a meta até a data da posição das vendas efetuadas, ou seja, se a posição das vendas é

até o dia 15 do mês a meta deve ser apresentada proporcionalmente.

Figura 6 - Relatório Comparativo de Metas versus Vendas Efetuadas

Informações Técnicas:

- Este programa irá apresentar o conteúdo da tabela METAMES;

- Atenção para produtos com metas inativas, pois os mesmos não deverão ser apresentados.

3.2.7 Importação das Metas de Vendas

Será desenvolvido um programa de importação das metas mensais por representante.

Este programa permitirá a importação das informações a partir de uma arquivo texto (.csv),

gerado com base em uma planilha no Excel. Será solicitado o Mês/Ano para conferência com

os dados do arquivo.

Page 27: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

26

Figura 7 - Importação das Metas de Vendas

Informações Técnicas:

- Este programa irá gravar a tabela METAMES;

- Gerar arquivo “LOG” das importações realizadas;

- Validar o mês/ano informado em tela com o do arquivo;

- Validar as informações constantes no arquivo com as provenientes de cadastros do sistema (exemplo:

representente, produto, classe/tipo).

3.3 PROGRAMAÇÃO / DESENVOLVIMENTO

Nesta seção serão documentadas as atividades de programação necessárias para o

desenvolvimento do projeto.

PERVASIVE PSQL (SGBD utilizado pelo sistema interno);

COBOL (linguagem utilizada no desenvolvimento dos programas internos);

Net Express (ferramenta utilizada para programação em cobol);

3.3.1 PERVASIVE PSQL

Desenvolvido pela Pervasive, o Pervasive PSQL é um SGBD(Sistema gerenciador de banco

de dados) multiplataforma (Linux, Windows, Novell) de alto desempenho, voltado para o mercado

das pequenas e médias empresas. Foi concebido para ser usado em qualquer tipo de aplicação e

projetado para baixa requisição de memória e livre operação de manutenção. Isto é possível

graças à base de dados auto-configurável com gestão dinâmica de arquivos (quanto mais utilizado,

Page 28: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

27

melhor o desempenho da aplicação). (MONIZ, 2008). Conforme descrição do distribuidor

STERN em seu site, o Pervasive PSQL simplifica o desenvolvimento, a distribuição e

minimiza os desafios da adoção de novas tecnologias incluindo Windows Vista, Windows

Server 2008, computadores 64 bits e processamentos multi-core.

Possui as seguintes características:

Escalabilidade: O Pervasive PSQL possui versões workgroup (para redes com pequeno

número usuários) e server (para redes destinadas a um maior número de usuários). Usa

sempre o mesmo formato de base de dados sem necessidade de conversão de dados na

migração de/para sistema laptop, desktop ou servidor de rede e sem custos de migração de

dados adicionais. (MONIZ, 2008)

Multiplataforma: Suporte a vários sistemas operativos e servidores de rede (Windows,

Novell, Linux, Solaris), mantendo sempre o mesmo formato de base de dados sem risco de

perda de investimento, com liberdade de escolha da plataforma e sem custos de migração de

dados. (MONIZ, 2008)

Várias formas de interface de programação: Permite a utilização de interfaces

relacionais SQL(Structured Query Language) e transacionais, oferecendo o melhor de dois

modos de operação. Combina a alta velocidade da interface transacional com a flexibilidade

da interface relacional, o Pervasive PSQL possibilita aos desenvolvedores uma boa maneira

de providenciar as melhores soluções de negócio para os seus clientes. (MONIZ, 2008).

3.3.2 Cobol

Commom Business-Oriented Language – COBOL, introduzido no Brasil no início de

1960, é a linguagem predominante para problemas comerciais. Conforme SAMMET (1981)

foi projetado para acessar grandes arquivos de dados com caracteres alfanuméricos, pode ler,

gravar e manipular registros com muita eficiência e é considerado de aprendizagem mais fácil

que a maioria das outras linguagens de programação. Utiliza instruções semelhantes ao inglês,

bastante fácil de ler e suporta programas bem estruturados.

Um arquivo fonte em Cobol consiste basicamente em quatro divisões separadas:

Page 29: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

28

IDENTIFICATION DIVISION - possui informações documentais, como nome do

programa, quem o codificou e quando essa codificação foi realizada;

ENVIRONMENT DIVISION - descreve o computador e os periféricos que serão

utilizados pelo programa;

DATA DIVISION - descreve os arquivos de entrada e saída que serão usadas pelo

programa. Também define as áreas de trabalho e constantes necessárias para o

processamento dos dados;

PROCEDURE DIVISION - contém o código que irá manipular os dados descritos na

DATA DIVISION. É nesta divisão que o desenvolvedor descreverá o algoritmo do

programa.

3.3.2.1 Net Express

Conforme O’Brien (2002), os tradutores de linguagens de programação e as

ferramentas de programação ajudam e muito os programadores a escrever e editar os

programas.

O Net Express foi a ferramenta de programação utilizada para o desenvolvimento do

programas e relatórios mostrados. Conforme o seu fabricante/distribuidor MicroFocus: é uma

ferramenta de desenvolvimento completo e integrado, voltado para Internet, Intranet,

Windows GUI (Interface gráfica com o usuário) e aplicações distribuídas. Com um ambiente

totalmente baseado em Cobol, é considerado simples, amigável e auto-intuitivo. Também

permite editar fontes, telas bitmaps e cursores.

O objetivo do NetExpress é oferecer um ambiente completo para a construção de

aplicações gráficas e WEB (World Wide Web), podendo reutilizar todas as aplicações Cobol já

existentes.

Page 30: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

29

3.4 VALIDAÇÃO DO PROCESSO

Nesta etapa foram necessárias diversas repetições das atividades desenvolvidas, pois a

cada alteração é necessário realizar novamente a validação/teste. Também foi a mais criteriosa

das etapas, pois o objetivo é se não eliminar todos os possíveis problemas, ao menos deixar o

sistema em uma versão que possa ser disponibilizado o acesso ao cliente.

3.4.1 Simulações e Validações

Nesta tarefa foram realizados diversos testes tendo como referencia os casos de uso do

módulo pelo cliente ao cadastrar, manter e gerenciar os dados dos representantes.

O resultado de tais simulações permitiu a integração prévia dos sistemas, e como

conseqüência geraram também o documento de itens pendentes no projeto, para que possa ser

melhorado o processo.

3.4.2 Testes

Para Moreira (2006) “Testar é o processo de experimentação de um produto de forma

a identificar diferenças entre o comportamento esperado e o comportamento real.” Sobre o já

mencionado caso de uso, sobre o qual foram realizados números testes, ainda foi realizado

testes de:

Importação de metas já incluídas no sistema, de um representante para outro, afim de

analisar os dados importados;

Impressão de relatórios em diferentes períodos afim de analisar os dados mostrados no

relatório;

Ajustes nas metas dos representantes baseados em dados passados pela empresa.

Page 31: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

30

3.5 RESULTADOS PARCIAIS DOS TESTES

Como resultado do processo de testes, foi gerado um documento de itens pendentes no

projeto, que serão executados durante os próximos meses, juntamente com a implantação

inicial em cliente.

3.6 IMPLANTAÇÃO E ACOMPANHAMENTO AO CLIENTE

A implantação já foi em conjunto com a consultoria no cliente. O acompanhamento está

sendo efetuado e as dúvidas decorrentes da utilização dos programas estão sendo sanadas

diretamente com o usuário.

O suporte à eventuais ocorrências nos programas se faz da seguinte forma: deve-se

primeiramente comunicar a ocorrência ao setor de suporte da CONCEDENTE. Comunicada a

ocorrência e constatada situação decorrente do desenvolvimento dos programas, a situação

deverá ser passada ao estagiário para ajustes no sistema.

Page 32: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

31

CONSIDERAÇÕES FINAIS

Ao longo do estágio, boa parte da teoria obtida no curso de Tecnólogo em Análise e

desenvolvimento de Sistemas foi colocada em prática. Dentre todas as disciplinas do curso

relacionadas com o estágio, as de Gerência de Projeto (GPR), Banco de Dados (BAN) e

Redes de Computadores (REC), tiveram um papel fundamental. As principais atividades

desenvolvidas envolveram a análise do projeto, utilização dos conceitos de banco de dados

para a integração dos dados com o módulo criado e também a integração dos dados com a

rede.

Das dificuldades encontradas, uma delas foi a falta de conhecimento na sintaxe da

linguagem COBOL, o que pode ser contornado com apostilas do assunto que são

disponibilizadas na empresa.

Portanto, o objetivo foi atingido, sendo a primeira experiência do estagiário em um

projeto de criação de um pequeno módulo por completo. Desde a criação do projeto até a

entrega do mesmo, a análise e desenvolvimento de sistemas foram envolvidas no projeto. No

âmbito profissional foi de grande valia e aprendizagem o companheirismo e trabalho em

equipe, visto que os setores trabalharam em conjunto para concluir com sucesso o projeto.

Page 33: ESTÁGIO CURRICULAR I E II DESENVOLVIMENTO …sistemabu.udesc.br/pergamumweb/vinculos/000000/...OBJETIVO GERAL Auxiliar na criação e implemento do sistema de Metas para Representantes

32

REFERÊNCIAS BIBLIOGRÁFICAS

NEVES, Pedro M. C.; RUAS, Rui. O GUIA PRÁTICO DO MySQL. Lisboa: Centro

Atlântico, 2005. 406 p.

MONIZ, Bruno. Pervasive. Disponivel em:

<aulas.monixweb.com/documentacao/Word10-r.pdf>. Acesso em: 11 out 2009

MOREIRA, Manuel. O Elo Mais Fraco - Parte 2. Disponível em:

<http://www.novabase.pt/showNews.asp?idProd=reselomaisfraco2> . Acesso em: 10 out.

2009

SAMMET, J.E. (1981), “The Early History of COBOL." In History of Programming

Languages, by Wexelblat, R.L., ed. New York: ACM Monograph Series