estÁgio curricular i e ii desenvolvimento...
TRANSCRIPT
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
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
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) ____/____/______
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
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).
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
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
À Deus,
Aos meus pais
Marcos
e
Elenir,
A todos os colegas de trabalho e amigos da Universidade.
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
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
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
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.
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.
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.
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.
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;
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:
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.
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:
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.
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.
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.
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.
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);
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);
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.
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,
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:
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.
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.
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.
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.
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