Você está na página 1de 41

DENIS HYROSHI DE SOUZA

ESTGIO CURRICULAR I e II DESENVOLVIMENTO NO SISTEMA DE MEDICINA E SEGURANA DO TRABALHO SIGAMDT / MICROSIGA

EMPRESA: NG Informtica Ltda. SETOR: Desenvolvimento de Sistemas SUPERVISOR: Sara Carolina Perkowski ORIENTADOR: Edson Murakami
CURSO DE TECNOLOGIA EM SISTEMAS DE INFORMAO CENTRO DE CINCIAS TECNOLGIAS - CCT UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC

JOINVILLE SANTA CATARINA - BRASIL JUNHO 2008

ii

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

________________________________ Professor Edson Murakami Mestre em Cincia da Computao - UFSCar-SP Doutor em Engenharia Eltrica - USP-SP Professor Orientador ________________________________ Professor Leandro C. Pykosz Mestre em Engenharia Eltrica e Informtica Industrial UTFPR-PR ________________________________ Professora Isabela Gasparini Mestre em Cincia da Computao - UFRGS ________________________________ Sara Carolina Perkowski Supervisor da CONCEDENTE

iii

Carimbo da Empresa

UNIDADE CONCEDENTE

Razo Social: NG Informtica LTDA. Endereo: Rua Alexandre Schlemm, 300 CEP: 89202-180 Cidade: Joinville Supervisora: Sara Carolina Perkowski

CGC/MF: 81.773.970/0001-21 Bairro: Bucarein UF: SC Fone: 47 3433-9282 Cargo: Gerente Desenvolvimento

ESTAGIRIO

Nome : Denis Hyroshi de Souza Endereo: Rua Des. Tavares Sobrinho, 432 CEP: 89206-500 Cidade: Joinville UF: SC Curso de : Tecnologia em Sistemas de Informao

Matrcula: 211220308 Bairro: Boa Vista Fone: 47 3432-1517

Ttulo do Estgio: Desenvolvimento no Sistema de Medicina e Segurana do Trabalho SIGAMDT / Microsiga Perodo: 10/03/2008 18/04/2008 Carga horria: 240 horas
AVALIAO FINAL DO ESTGIO PELO CENTRO DE CINCIAS TECNOLGICAS

Representada pela avaliao do Processo de Estgio


Estes campos sero preenchidos pelo professor da Disciplina, devido a avaliao ser do Processo e no somente do Relatrio

CONCEITO FINAL (Avaliao do Processo de Estgio) 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
( Processo)

Rubrica do Professor da Disciplina

Joinville ____/____/______

iv

Nome do Estagirio : Denis Hyroshi de Souza

QUADRO I
AVALIAO NOS ASPECTOS PROFISSIONAIS
QUALIDADE DO TRABALHO: Considerando o possvel. ENGENHOSIDADE: Capacidade de sugerir, projetar, executar modificaes ou inovaes. CONHECIMENTO: Demonstrado no desenvolvimento das atividades programadas. CUMPRIMENTO DAS TAREFAS: Considerar o volume de atividades dentro do padro razovel. ESPRITO INQUISITIVO: Disposio demonstrada para aprender. INICIATIVA: No desenvolvimento das atividades.

Pontos
5 5 5 4 4 5

SOMA 28

QUADRO II
AVALIAO DOS ASPECTOS HUMANOS
ASSIDUIDADE: Cumprimento do horrio e ausncia de faltas. DISCIPLINA: Observncia das normas internas da Empresa. SOCIABILIDADE: Facilidade de se integrar com os outros no ambiente de trabalho. COOPERAO: Disposio para cooperar com os demais para atender as atividades. SENSO DE RESPONSABILIDADE: Zelo pelo material, equipamentos e bens da empresa.

Pontos

5 5 3 4 4
SOMA 21

PONTUAO PARA O QUADRO I E II


Sofrvel - 1 ponto, Regular - 2 pontos, Bom - 3 pontos, Muito Bom - 4 pontos, Excelente - 5 pontos

AVALIAO FINAL SOMA do Quadro I multiplicada por 7 SOMA do Quadro II multiplicada por 3 SOMA TOTAL

Pontos 196 63 259

LIMITES PARA CONCEITUAO De 57 a 101 - SOFRVEL De 102 a 147 - REGULAR De 148 a 194 - BOM De 195 a 240 - MUITO BOM De 241 a 285 - EXCELENTE

Nome da Empresa: NG Informtica Ltda. Representada pelo Supervisor: Sara Carolina Perkowski
CONCEITO CONFORME SOMA TOTAL Rubrica do Supervisor da Empresa

Local: Data :

Carimbo da Empresa

vi

UDESC

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC CENTRO DE CINCIAS TECNOLGICAS - FEJ PLANO DE ESTGIO CURRICULAR I e II
ESTAGIRIO
Matrcula: 211220308 Bairro: Boa Vista Fone: 47 3432-1517 Bairro: Bucarein Fone: 47 3433-9282

Nome: Denis Hyroshi de Souza Endereo (Em Jlle): Rua Des. Tavares Sobrinho, 432 CEP: 89206-500 Cidade: Joinville UF: SC Endereo (Local estgio): Rua Alexandre Schlemm, 300 CEP: 89202-180 Cidade: Joinville UF: SC Regularmente matriculado no semestre: 6 Curso: Tecnologia em Sistemas de Informao Formatura (prevista) Semestre/Ano: 1/2008

UNIDADE CONCEDENTE Razo Social: NG Informtica LTDA. CGC/MF: 81.773.970/0001-21 Endereo: Rua Alexandre Schlemm, 300 Bairro: Bucarein CEP: 89202-180 Cidade: Joinville UF: SC Fone: 47 3433-9282 Atividade Principal : Desenvolvimento em sistemas de Gesto das reas de Medicina e de Segurana do Trabalho. Supervisora: Sara Carolina Perkowski Cargo: Gerente Desenvolvimento DADOS DO ESTGIO rea de atuao: Desenvolvimento de Software Departamento de atuao: Fbrica de Software Ramal: 205 Horrio do estgio: das 08:00 s 12:00 e das 13:30 s 18:00 Perodo: 10/03/2008 - 18/04/2008 Nome do Professor Orientador: Edson Murakami Departamento: DCC Disciplina(s) simultnea(s) com o estgio Quantas: 3 Quais: TES-09 - JAVA AVANADO II TES-11 - EMPREENDIMENTOS EM INFORMTICA TES-16 - INTRODUO A SEGURANA DA INFORMAO

Fone: 47 3433-9282 Total de horas: 240

vii

OBJETIVO GERAL Colocar em prtica os conhecimentos obtidos no curso de Tecnologia em Sistemas de Informao. E adquirindo conhecimento e experincia atravs da convivncia e da participao nas atividades dirias de uma empresa.

ATIVIDADES Treinamento na linguagem de programao Anlise das solicitaes de melhoria

OBJETIVO ESPECFICO Aprender e aprofundar-se na linguagem de programao AdvPl, utilizada no perodo do estgio. Analisar e identificar a real necessidade de melhoria solicitada por cliente, e ter o discernimento se esta solicitao dever ser desenvolvida para agregar valor ao sistema ou servir apenas para o cliente solicitante. Aplicar as tcnicas e conhecimentos adquiridos na universidade em prol da empresa concedente do estgio.

HORAS 80

20

Analise de requisitos e modelagem de dados

40

Desenvolvimento no sistema Projetar e desenvolver programas em de gesto nas reas de sistemas de gesto empresariais, Medicina e Segurana do especialmente na rea de Medicina e Trabalho Segurana do Trabalho.
Rubrica do Professor Orientador Data: Rubrica do Coordenador de Estgios Data: Rubrica do Supervisor da Empresa Data:

100

Carimbo da Empresa

viii CRONOGRAMA FSICO E REAL


PERODO (100 horas) P R P R P R P R P R 0 5 1 0 1 5 2 0 2 5 3 0 3 5 4 0 4 5 5 0 5 5 6 0 6 5 7 0 7 5 8 0 8 5 9 0 9 5 1 0 0

ATIVIDADES

Treinamento na linguagem de programao Anlise das solicitaes de melhoria Analise de requisitos e modelagem de dados Desenvolvimento no sistema de gesto nas reas de Medicina e Segurana do Trabalho

ix
FUNDAO UNIVERSIDADE DO ESTADO DE SANTA CATARINA CENTRO DE CINCIAS CINCIAS TECNOLGICAS - CCT COORDENADORIA DE ESTGIOS TERMO DE COMPROMISSO PARA REALIZAO DE ESTGIOS

(1) EMPRESA NG INFORMTICA LTDA. Representada por SARA CAROLINA PERKOWSKI Cargo GERENTE DESENVOLVIMENTO. (2) ESTAGIRIO DENIS HYROSHI DE SOUZA Matrcula 211220308. Curso TECNOLOGIA EM SISTEMAS DE INFORMAO (3) Da Fundao Universidade do Estado de Santa Catarina, representada pelo Professor Csar Malutta. Acertam o seguinte, na forma da Lei n. 6.494, de 07/12/77, regulamentada pelo Decreto n. 87.497, de 18/08/82, tendo em vista Convnio n. 237/06, publicado em Dirio Oficial n. 17973 de 25/09/06. Art. 1 - O ALUNO desenvolver Estgio: Obrigatrio (X) No obrigatrio ( )

Art. 2 - O ESTAGIRIO desenvolver atividades dentro de sua linha de formao. Art. 3 - A EMPRESA elaborar Programa de Atividades a ser cumprido pelo ESTAGIRIO, em conformidade com as disciplinas cursadas pelo mesmo, respeitados os horrios de obrigaes do ESTAGIRIO com a UDESC/CENTRO. Art. 4 - O Estgio ser desenvolvido na rea DESENVOLVIMENTO DE SISTEMAS no perodo de 10/03/2008 a 18/04/2008 durante o horrio das 8:00 s 18:00 totalizando 240 horas/ms. 1 - Este perodo poder ser prorrogado mediante prvio entendimento entre as partes.

2 - Tanto a EMPRESA como o ESTAGIRIO podero a qualquer momento dar por terminado o Estgio, mediante comunicao escrita. Art. 5 - Pelas reais e recprocas vantagens tcnicas e administrativas, a EMPRESA designar como Supervisor Interno de Estgios e avaliadora a Senhora SARA CAROLINA PERKOWSKI. Art. 6 - O ESTAGIRIO declara concordar com as normas internas da EMPRESA, EMPRESA conduzir-se dentro da tica profissional e submeter-se a acompanhamento e avaliao de seu desempenho e aproveitamento. Art. 7 - O ESTAGIRIO se obriga a cumprir fielmente a programao de estgio. Art. 8 - O ESTAGIRIO responder pelas perdas e danos conseqentes da inobservncia das normas internas da EMPRESA. Art. 9 - O ESTAGIRIO se compromete a elaborar Relatrio sobre o Estgio realizado apresentando-o EMPRESA atravs de seu Supervisor, e Universidade atravs do Coordenador de Estgios respectivo. Art. 10 - A EMPRESA se responsabilizar por despesas relativas a atividades extras impostas ao ESTAGIRIO.

x
Art. 11 - O ESTAGIRIO no ter para quaisquer efeitos, vnculo empregatcio com a EMPRESA, ficando aquele segurado contra acidentes pessoais durante o estgio pela aplice n. 82.001.003 da Companhia BESC SEGUROS. Art. 12 - O ESTAGIRIO receber uma bolsa no valor de R$0 (0 REAIS). Art. 13 Fica firmado o presente em 3 (trs) vias de igual teor.

JOINVILLE, 24 de Maro de 2008.

(1) EMPRESA: ....................................................................................................................................

(2) ESTAGIRIO: ...............................................................................................................................

(3) INSTITUIO DE ENSINO: .............................................................................................................. ............................. .................................................................................

xi SUMRIO
LISTA DE FIGURAS ............................................................................................................. XII INTRODUO........................................................................................................................... 1
1.1. OBJETIVOS .................................................................................................................................... 2 1.1.1. Geral......................................................................................................................................... 2 1.1.2. Especficos ............................................................................................................................... 2 1.1.3. Justificativa............................................................................................................................... 2 1.2. ORGANIZAO DO ESTUDO...................................................................................................... 3

2. A EMPRESA ........................................................................................................................... 4
2.1. HISTRICO .................................................................................................................................... 4 2.2. PRINCIPAIS PRODUTOS .............................................................................................................. 5 2.3. PRINCIPAIS CLIENTES ................................................................................................................ 6

3. DESENVOLVIMENTO ......................................................................................................... 7
3.1 TREINAMENTO CONCEITUAL DO MDULO SIGAMDT ........................................................ 7 3.2 CONHECENDO A TECNOLOGIA PROTHEUS ............................................................................ 8 3.2.1 Servidor de Aplicao ............................................................................................................... 9 3.2.2 Terminal Thin-Client................................................................................................................. 9 3.2.3 Dados ........................................................................................................................................ 9 3.2.4 Repositrio de APOs.............................................................................................................. 10 3.3 AMBIENTE DE DESENVOLVIMENTO ...................................................................................... 10 3.4 TREINAMENTO DA LINGUAGEM DE PROGRAMAO ....................................................... 12 3.4.1 Programao com interface prpria com o usurio ................................................................. 13 3.4.2 Programao sem interface prpria com o usurio.................................................................. 13 3.5 DESENVOLVIMENTO DAS MELHORIAS NO MDULO SIGAMDT ..................................... 15 3.5.1 Cadastramento dos Agentes de Risco e seu respectivo Limite de Tolerncia ......................... 15 3.5.2 Controle dos Extintores ........................................................................................................... 18 3.5.3 Controle da SIPAT (Semana Interna de Preveno de Acidente do Trabalho) ....................... 22 3.6 CONSIDERAES GERAIS ..................................................................................................... 24

CONSIDERAES FINAIS ................................................................................................... 25 GLOSSRIO............................................................................................................................. 27 REFERNCIAS BIBLIOGRFICAS.................................................................................... 28

xii LISTA DE FIGURAS Figura 1 - Ambiente de Desenvolvimento (IDE)............................................................ 10 Figura 2 - Limites de tolerncia para rudo contnuo ou intermitente............................. 16 Figura 3 - Diagrama de Classes Limite de Tolerncia do Agente................................ 17 Figura 4 - Tela do programa Agentes e Limites de Tolerncia .................................... 17 Figura 5 - Diagrama de Classes 'Controle de Extintores'................................................ 18 Figura 6 - Tela do programa 'Extintores'......................................................................... 20 Figura 7 - Tela do programa 'Tipos de Inspeo' ............................................................ 20 Figura 8 - Tela do programa 'Ordens de Inspeo'.......................................................... 21 Figura 9 - Tela do programa 'Planos de Inspeo'........................................................... 21 Figura 10 - Diagrama de Classes 'Controle da SIPAT' ................................................... 22 Figura 11 - Tela do programa 'Cadastro SIPAT'............................................................. 23 Figura 12 - Tela do programa 'Relatrio da SIPAT' ....................................................... 24

xiii RESUMO Este relatrio apresenta as atividades realizadas na empresa NG Informtica Ltda., durante o estgio na rea de Desenvolvimento de Sistemas. O principal objetivo deste estgio desenvolver novas funcionalidades no mdulo de Medicina e Segurana do Trabalho, que compe o ERP Microsiga (Sistemas de Planejamento de Recursos Empresariais). Estas novas funcionalidades foram implementadas para que o mdulo de Medicina e Segurana do Trabalho atenda completamente as seguintes normas do Ministrio do Trabalho: NR-5 (Norma Regulamentadora de Segurana e Sade no Trabalho Comisso Interna de Preveno de Acidentes CIPA), NR-15 (Norma Regulamentadora de Segurana e Sade no Trabalho - Atividades e Operaes Insalubres) e NR-23 (Norma Regulamentadora de Segurana e Sade no Trabalho Proteo Contra Incndio).

INTRODUO O relatrio descreve as atividades realizadas durante o estgio na empresa NG Informtica Ltda. A primeira etapa foi o treinamento conceitual do mdulo de Medicina e Segurana do Trabalho, produto no qual este estgio foi direcionado. Em seguida, o treinamento da linguagem de programao, os conceitos da tecnologia e o manuseio do ambiente de desenvolvimento foram vistos, alm dos exerccios de programao para fixao do aprendizado. Passando as etapas de inicializao, algumas melhorias no mdulo de Medicina e Segurana do Trabalho do ERP Microsiga foram requisitadas, como por exemplo: Programa de Cadastro dos Limites de Tolerncia do Agente de Risco, Controle de Extintores e Controle da SIPAT (Semana Interna de Preveno a Acidentes do Trabalho). Estas novas solues tm grande importncia para o cumprimento das normas do Ministrio do Trabalho, representadas pelas seguintes normas regulamentadoras em questo: NR-5 (Norma Regulamentadora de Segurana e Sade no Trabalho Comisso Interna de Preveno de Acidentes CIPA), NR-15 (Norma Regulamentadora de Segurana e Sade no Trabalho - Atividades e Operaes Insalubres) e NR-23 (Norma Regulamentadora de Segurana e Sade no Trabalho Proteo Contra Incndio). Este relatrio est dividido em tpicos, distribudos na seguinte forma: um breve histrico sobre a empresa e seus produtos, as atividades e treinamentos realizados durante o estgio curricular, alm de descrever o histrico da linguagem utilizada, o ambiente de desenvolvimento, a tecnologia Protheus e por fim, detalhando as melhorias que foram feitas no mdulo de Medicina e Segurana do Trabalho.

1.1. OBJETIVOS 1.1.1. Geral Colocar em prtica o pensamento lgico e as habilidades tcnicas desenvolvidas no curso de Tecnologia em Sistemas de Informao em prol da empresa NG Informtica Ldta., projetando e desenvolvendo programas de computadores no mdulo de Medicina e Segurana do Trabalho. 1.1.2. Especficos

Aprender e aprofundar-se na linguagem de programao AdvPl (Advanced Protheus Language), utilizada no perodo do estgio; Aplicar as tcnicas e conhecimentos adquiridos na universidade em prol da empresa concedente do estgio; Analisar e identificar a real necessidade de melhoria solicitada por cliente, e ter o discernimento se esta solicitao dever ser desenvolvida para agregar valor ao sistema ou servir apenas para o cliente solicitante; Projetar e desenvolver programas em sistemas de gesto empresariais, especialmente na rea de Medicina e Segurana do Trabalho.

1.1.3. Justificativa A empresa NG Informtica, com o fortalecimento de seus produtos no mercado de sistemas de gesto empresarial, necessitou de contratao de estagirios, para que, pudesse atender a demanda de servios no seu setor de Desenvolvimento de Sistemas. Esta demanda de servio ocorre devido a grande diversidade de seus novos clientes, que tem suas particularidades e possivelmente precisaro de solues ainda no implementadas nos sistemas da empresa.

1.2. ORGANIZAO DO ESTUDO

Este estudo composto de quatro partes. um resumo de como o trabalho apresentado.

Na primeira dada uma

motivao leitura deste, so apresentados os objetivos gerais e especficos, e por fim A segunda parte apresenta a empresa onde foi realizado o estgio, dando um breve histrico da mesma, seus principais produtos e clientes. Na terceira parte so apresentadas as atividades desenvolvidas durante o estgio, desde os treinamentos at as analises e desenvolvimento de programas. Na ltima parte, so apresentadas as consideraes finais onde mostra-se, dentre outros, as principais dificuldades encontradas, disciplinas que mais contriburam para o sucesso do estgio, e o atendimento aos objetivos estabelecidos no plano de estgio.

2. A EMPRESA 2.1. HISTRICO A NG Informtica Ltda. uma empresa brasileira, fundada em 1990, inicialmente voltada para a rea de assessoria na implantao e desenvolvimento de solues especficas para aplicaes Fiscais. A partir de 1997, em parceria com a antiga Microsiga Software S.A., hoje TOTVS S/A, passou a fazer parte tambm da atividade de desenvolvimento de sistemas empresarias, com a criao do mdulo de Manuteno de Ativos SIGAMNT, pertencente ao ERP Microsiga (Sistemas de Planejamento de Recursos Empresariais). Atualmente, aproximadamente mil empresas utilizam o mdulo SIGAMNT. A TOTVS lder absoluta no mercado de softwares de gesto empresarial integrada, no segmento de pequenas e mdias empresas (SMB), no Brasil e na Amrica Latina. No Brasil, conquistou 50,1% do mercado, e na Amrica Latina possui 22% do mercado de ERP. (Microsiga, 2008) Em 2000, solidificando ainda mais a parceria com a Microsiga, surgiu o mdulo SIGAMDT - sistema para controle de informaes das reas de Medicina e Segurana do Trabalho, produto baseado na lei nmero 6.514 e suas normas regulamentadoras. O SIGAMDT, atualmente, j conta com mais de 300 clientes em todo o Brasil. Com a crescente procura pelas solues especializadas em Gesto Ambiental, em 2004, desencadeou na criao do mdulo SIGASGA sistema de Gesto Ambiental baseado na norma ISO 14.000. Toda a comercializao destes mdulos desenvolvidos pela NG Informtica efetuada pela rede de franquias da TOTVS, liberando-a totalmente para a atividade tcnica de desenvolvimento dos aplicativos, focalizando seus recursos no aprimoramento dos seus produtos, com base em pesquisa de mercado ou a partir de necessidades especficas de seus clientes.

2.2. PRINCIPAIS PRODUTOS O mdulo SIGAMNT tem por finalidade o gerenciamento da Manuteno de Ativos, atravs de planejamento e controle das funes que envolvem a manuteno de recursos produtivos e ativos da corporao, sejam eles equipamentos, ferramentas, prdios, veculos, entre outros. Alm de garantir o gerenciamento de disponibilidade de itens de estoque, ferramentas, mo-de-obra, especialidades e terceirizados. O banco de dados do mdulo SIGAMNT permite uma ampla gama de consultas e relatrios, tais como acompanhamento de servio, verificao de desvios, custos, histricos, entre outras informaes. (NG Informtica, 2008) O mdulo SIGAMDT tem por finalidade auxiliar na gesto das reas de Medicina e de Segurana do Trabalho, atravs da integrao do Programa de Preveno de Riscos Ambientais PPRA com o Programa de Controle Mdico de Sade Ocupacional - PCMSO, dos trabalhadores da empresa. As informaes contidas nesse mdulo permitem uma ampla gama de consultas e relatrios, tais como programao de exames peridicos, convocao para exames, questionrios mdicos, doenas ocupacionais, insalubridade, acidentes com vtimas, acidentes sem vtimas, relatrio anual do PCMSO, relatrio anual do PPRA, entre outros. (NG Informtica, 2008) disponibilizando para as respectivas reas, informaes essenciais para um melhor controle da sade e da integridade fsica

O mdulo SIGASGA - sistema de Gesto Ambiental possibilita s empresas um desempenho ambiental correto, gerenciando os impactos de suas atividades, produtos e servios no meio ambiente, com total atendimento norma ISO14000. O sistema permite a identificao, avaliao, monitoramento e medio de seus aspectos e impactos ambientais, alm de um efetivo controle de resduos. Garante s empresas, a eficcia no planejamento e implementao de programas

de gesto ambiental, tendo como resultado a melhoria contnua de seus processos e aes ambientais. (NG Informtica, 2008)

2.3. PRINCIPAIS CLIENTES Casa da Moeda do Brasil; Duratex (Deca e Hydra) - Produtos de madeira, louas e metais sanitrios; Expresso Araatuba Transportes de Cargas; Grupo Queiroz Galvo Construtora; Kraft Foods Alimentos; Martins Distribuidor Atacadista; MMX Mineradora; TAM Transportes Areos.

3. DESENVOLVIMENTO As atividades desenvolvidas na empresa NG Informtica Ltda. foram realizadas no departamento de Desenvolvimento, onde so desenvolvidos os mdulos de Manuteno de Ativos, Medicina e Segurana do Trabalho e Gesto Ambiental. Primeiramente, foi realizado um treinamento conceitual, atravs de uma palestra sobre o mdulo de Medicina e Segurana do Trabalho, utilizado no desenvolvimento do estgio. Posteriormente, foi realizado um estudo da tecnologia Microsiga chamada Protheus e o seu ambiente de desenvolvimento (IDE). Em seguida, foi efetivado o treinamento da linguagem de programao, atravs do Manual de Programao ADVPL (Advanced Protheus Language), onde foram realizados exerccios no ambiente de desenvolvimento para fixao do contedo visto. Aps decorrer estas etapas iniciais, de introduo e adaptao tecnologia e ao ambiente de desenvolvimento, foi solicitado a realizao das seguintes melhorias no mdulo de Medicina e Segurana do Trabalho: Programa de cadastramento dos limites de tolerncia para os agentes de risco; Controle de Extintores; Controle da SIPAT (Semana Interna de Preveno a Acidentes do Trabalho).

3.1 TREINAMENTO CONCEITUAL DO MDULO SIGAMDT O treinamento foi realizado na prpria empresa, tendo como objetivo mostrar toda a parte conceitual e funcional do mdulo de Medicina e Segurana do Trabalho, atravs de uma palestra ministrada pelo Sr. Mrcio da Costa, scio-diretor da NG Informtica, e que foi o primeiro analista/programador deste mdulo na empresa.

Esta palestra teve durao de seis horas e nela foi apresentado o objetivo principal do mdulo, que gerenciar e controlar as informaes operacionais inerentes a Medicina e Segurana do Trabalho, para cumprir determinaes legais, visando manter a sade e integridade fsica do trabalhador. Foram destacados os principais controles do mdulo, que abrangem os seguintes tpicos: Programa de Preveno de Riscos Ambientais (PPRA), Controle dos Equipamentos de Proteo Individual (EPI), Controle de Acidentes do Trabalho, Controle da CIPA, Programa de Controle Mdico de Sade Ocupacional (PCMSO), Atendimento Mdico, Programao Anual de Exames, entre outros. 3.2 CONHECENDO A TECNOLOGIA PROTHEUS O Protheus uma tecnologia que utiliza basicamente dois aplicativos: Servidor de Aplicao (Protheus Server) e Interface (Protheus Remote). Ou seja, uma aplicao 32 bits que se encarrega do gerenciamento das conexes, da execuo do cdigo AdvPl e do acesso aos recursos de banco de dados, e uma aplicao thin-client que efetua apenas a interface com o usurio. O Protheus uma ferramenta multi-plataforma, com suporte para os seguintes sistemas operacionais: Windows e Linux Intel; Windows IA64; Sun Solaris ( RISC ); HP UX ( RISC ); Compaq True64 ( RISC ); IBM AIX ( Power PC e RS/6000 ); PalmOS; PocketPC;

O Protheus dividido em quatro camadas para a operao: Servidor de Aplicao, Terminal Remoto Thin-Client, Dados e Repositrio de APOs (Advanced Protheus Objects).

3.2.1 Servidor de Aplicao O Protheus Server a aplicao encarregada da compilao e da execuo do cdigo em AdvPl. Na linguagem AdvPl, as rotinas so mantidas em APO's individuais em repositrios. Isso permite que as rotinas sejam carregadas e descarregadas dinamicamente da memria da mquina onde o Protheus Server est sendo executado, ou seja, de acordo com a necessidade de execuo dos terminais conectados. Desse modo, a performance alta e no requer muitos recursos da mquina para a execuo do servidor. 3.2.2 Terminal Thin-Client O Protheus Remote a aplicao encarregada da interface com o usurio. No existe processamento local, por isso o trfego de rede entre o Terminal e o Servidor de Aplicao baixo, tratando-se apenas de comandos para o desenho das telas e do tratamento do teclado e mouse. 3.2.3 Dados O acesso aos dados efetuado pelo Servidor de Aplicao utilizando as seguintes bases de dados: ADS, BTrieve, CTree e TopConnect (para padro SQL). Para bases de dados SQL, existe total suporte a Stored Procedures. Na tecnologia Protheus, todas as bases de dados tm suporte a controle de transao.

10

3.2.4 Repositrio de APOs no repositrio que se encontram os programas escritos em AdvPl, que sero carregados para a execuo de determinada tarefa. atravs do repositrio de APOs que se podem incluir novas funcionalidades no sistema.

3.3 AMBIENTE DE DESENVOLVIMENTO O IDE (Integrated Development Environment) uma ferramenta de edio, compilao e depurao de erros. atravs do IDE que o sistema ERP Microsiga desenvolvido. Tambm atravs do IDE que os analistas da Microsiga e os usurios do Protheus podem criar e manter suas rotinas especficas. O IDE o nico modo de compilar os arquivos de programas escritos em AdvPl para a gerao dos APO's no repositrio. A Figura 1 mostra a tela do IDE.

Figura 1 - Ambiente de Desenvolvimento (IDE)

11

Como ferramenta de edio e depurao, engloba todos os recursos disponveis nas melhores ferramentas de desenvolvimento do mercado. Para a execuo do IDE no necessrio conectar-se ao Protheus Server, exceto nas operaes de atualizao ou consulta de um repositrio (compilao, obteno do Mapa de Objetos, aplicao de atualizaes, entre outros) e durante o processo de depurao, que o processo de encontrar problemas nos programas-fonte durante sua execuo. Os passos para o desenvolvimento de programas em AdvPl utilizando o IDE so: 1. Criao do cdigo atravs do editor. Na linguagem AdvPl, os analistas e os usurios do Protheus tm todos os recursos disponveis para o desenvolvimento de suas rotinas; 2. Montagem do Grupo de Projetos. O Grupo de Projetos um gerenciador existente dentro do IDE, onde o usurio pode manter os arquivos de cdigo separados por projetos e pastas. Com um grupo de projetos os arquivos podem ser organizados de uma forma lgica, em projetos e pastas; 3. Compilao. Durante a compilao, os arquivos so enviados ao Protheus Server. Toda a compilao e a gravao no repositrio so efetuadas no servidor; 4. Depurao. Com o objetivo de encontrar problemas ou acompanhar o processamento das rotinas, o IDE permite aos usurios depurar as rotinas criadas, executando-as linha a linha ou em modo de animao. Permite visualizar informaes como variveis em diferentes escopos, pilha de chamadas, lista de break points (pontos de parada), entre outros.

12

3.4 TREINAMENTO DA LINGUAGEM DE PROGRAMAO A linguagem de programao utilizada para o desenvolvimento dos mdulos do ERP Microsiga se chama AdvPl (Advanced Protheus Language), que teve seu incio em 1994, sendo na verdade uma evoluo das linguagens do padro xBase (Clipper, Visual Objects e FiveWin). O treinamento foi realizado com base na apostila desenvolvida pela TOTVS, denominada como Manual de Programao ADVPL. Esta apostila direcionada para iniciantes e uma importante ferramenta para introduo linguagem, porm no abrange todos os recursos disponveis na linguagem Advpl, o que a torna pouco utilizada pelos usurios mais experientes. Aps a leitura da apostila, foram realizados exerccios, onde programas simples foram criados para fixar o contedo visto. Tambm foram realizadas anlises e interpretaes nos cdigos fontes de funcionalidades um pouco mais complexas, no intuito de entender o funcionamento da maioria dos recursos disponveis na linguagem de programao. O AdvPl uma extenso do padro xBase de comandos e funes, operadores, estruturas de controle de fluxo e palavras reservadas, contando tambm com funes e comandos disponibilizados pela Microsiga que a torna uma linguagem completa para a criao de aplicaes ERP. Possui caractersticas de linguagem orientada a objetos e eventos, e permite ao programador desenvolver aplicaes visuais e criar suas prprias classes de objetos. Os programas em AdvPl podem conter comandos ou funes com interface ou sem interface com o usurio.

13

3.4.1 Programao com interface prpria com o usurio Os programas com interface prpria com usurio so aqueles que so executados atravs do terminal remoto do Protheus, o Protheus Remote. O Protheus Remote a aplicao encarregada da interface e da interao com o usurio, sendo que todo o processamento do cdigo em AdvPl, o acesso ao banco de dados e o gerenciamento de conexes efetuado no Protheus Server, que a aplicao encarregada da compilao e da execuo do cdigo em AdvPl. 3.4.2 Programao sem interface prpria com o usurio

As rotinas criadas sem interface so consideradas nesta categoria porque geralmente tm uma utilizao mais especfica do que um processo adicional ou um relatrio novo. Tais rotinas no tm interface com o usurio atravs do Protheus Remote, e qualquer tentativa nesse sentido (como a criao de uma janela padro) ocasionar uma exceo em tempo de execuo. Estas rotinas so apenas processos, ou Jobs, executados no servidor de aplicao. Algumas vezes, a interface destas rotinas fica a cargo de aplicaes externas, desenvolvidas em outras linguagens, que so responsveis por iniciar os processos no servidor de aplicao atravs dos meios disponveis de integrao e conectividade disponveis no Protheus. De acordo com a utilizao e com o meio de conectividade utilizado, estas rotinas so subdivididas da seguinte forma: a) Programao por Processos As rotinas escritas em AdvPl podem ser iniciadas como processos individuais (sem interface) no Protheus Server atravs de duas maneiras: iniciadas por outra rotina AdvPl (atravs da chamada de funes como StartJob ou CallProc) ou

14

iniciadas automaticamente na inicializao do Protheus Server (quando propriamente configurado). b) Programao de RPC (Remote Procedure Call) Atravs de uma biblioteca de funes disponvel no Protheus (uma API de comunicao), pode-se executar rotinas escritas em AdvPl diretamente no Protheus Server, atravs de aplicaes externas escritas em outras linguagens. Isto o que se chama de RPC (de Remote Procedure Call, ou Chamada de Procedimentos Remota). O servidor Protheus tambm pode executar rotinas em AdvPl em outros servidores Protheus atravs de conexo TCP/IP direta utilizando o conceito de RPC. Do mesmo modo, aplicaes externas podem requisitar a execuo de rotinas escritas em AdvPl atravs de conexo TCP/IP direta. c) Programao Web O Protheus Server pode tambm ser executado como um servidor Web, respondendo a requisies HTTP (HyperText Transfer Protocol, ou Protocolo de Transferncia de Hipertexto). No momento destas requisies, pode executar rotinas escritas em AdvPl como processos individuais, enviando o resultado das funes como retorno das requisies para o cliente HTTP (como, por exemplo, um Browser de Internet). Qualquer rotina escrita em AdvPl que no contenha comandos de interface pode ser executada atravs de requisies HTTP. O Protheus permite a compilao de arquivos HTML contendo cdigo AdvPl embutido. So os chamados arquivos AdvPl ASP, para a criao de pginas dinmicas.

15

d) Programao Telnet Telnet parte da gama de protocolos TCP/IP que permite a conexo a um computador remoto atravs de uma aplicao cliente deste protocolo. O Protheus Server pode emular um terminal Telnet, atravs da execuo de rotinas escritas em AdvPl. Ou seja, pode-se escrever rotinas AdvPl cuja interface final ser um terminal Telnet ou um coletor de dados mvel.

3.5 DESENVOLVIMENTO DAS MELHORIAS NO MDULO SIGAMDT

Depois de finalizada as etapas iniciais, de introduo e adaptao tecnologia e ao ambiente de desenvolvimento, o momento de desenvolver as melhorias no mdulo SIGAMDT. Para tanto, foi solicitado realizao das seguintes melhorias: Programa de cadastramento dos limites de tolerncia para os agentes de risco; Controle de Extintores; Controle da SIPAT (Semana Interna de Preveno a Acidentes do Trabalho).

3.5.1 Cadastramento dos Agentes de Risco e seu respectivo Limite de Tolerncia Levantamento de Requisitos Foi solicitada por um dos clientes, que seja revista a Norma Regulamentadora n 15 de 08.06.1978 (Norma Regulamentadora de Segurana e Sade no Trabalho - Atividades e operaes insalubres - NR 15.), pois, de acordo com o Anexo 1 da NR 15, existem limites de tolerncia por tempo mximo de exposio de

16

acordo com os nveis de Rudo em decibis (DB(A)) e o mdulo de Medicina e Segurana do Trabalho dever registrar estas informaes em sua base de dados. A Figura 2 mostra a tabela de limites de tolerncia para o agente de risco rudo.

Figura 2 - Limites de tolerncia para rudo contnuo ou intermitente Modelagem de Dados e Design Foi criada uma nova entidade para armazenar os limites de tolerncia por agente de risco. Esta tabela ser relacionada apenas a entidade Agente, j existente. A Figura 3 apresenta o diagrama de classes das entidades Agente e Limite de Tolerncia do Agente:

17

Figura 3 - Diagrama de Classes Limite de Tolerncia do Agente Implementao Foi desenvolvido um novo programa chamado MDTA182, com a descrio Agentes e Limites de Tolerncia. O resultado do desenvolvimento deste programa segue na Figura 4.

Figura 4 - Tela do programa Agentes e Limites de Tolerncia

18

3.5.2 Controle dos Extintores

Levantamento de Requisitos Aps ser realizado um comit interno na NG Informtica, referente a melhorias nos mdulos da mesma, ficou decidido que o SIGAMDT deveria atender a Norma Regulamentadora n 23 (Norma Regulamentadora de Segurana e Sade no Trabalho Proteo Contra Incndio - NR 23.), pois, a premissa deste produto atender todas as Normas Regulamentadoras do Ministrio do Trabalho do Brasil. Modelagem de Dados e Design Para controle total dos extintores dentro de uma organizao, ser preciso ter as seguintes entidades: Extintor, Tipo de Inspeo, Ordem de Inspeo e Plano de Inspeo de Extintores. Na Figura 5, apresentado o diagrama de classes do controle de Extintores:
Tipo de Inspeo -TipoInspecao : char -Descricao : char -Calendario : char -DescCalendario : char -Periodicidade : int -UnidadeTempo : char

1 0..* Ordem Inspeo Extintor -CodigoExtintor : char -Nome : char -CentroCusto : char -NomeCC : char -Tipo : char -Situacao : char -DataManutecao : Date 1 0..* -NumeroOrdem : char -NumeroPlano : char -CodigoExtintor : char -DescExtintor : char -TipoInspecao : char -DescInspecao : char -CentroCusto : char -DataPrevista : Date -DataRealizada : Date -TipoServicoRealizado : char Plano Inspeo -NumeroPlano : char -DataGeracao : Date -Descricao : char -DataInicio : Date -DataFim : Date -DeTipoInspecao : char -AteTipoInspecao : char -DeCentroCusto : char -AteCentroCusto : char -DeExtintor : char -AteExtintor : char

0..*

Figura 5 - Diagrama de Classes 'Controle de Extintores'

19

Implementao

Foram desenvolvidos os seguintes novos programas: MDTA530 Cadastro de Extintores, conforme apresentado na Figura 6; o Esta rotina permite o cadastramento dos extintores existentes na organizao, podendo informar sua capacidade, localizao, marca, tipo de carga, entre outras informaes. MDTA531 Cadastro de Tipos de Inspeo, conforme apresentado na Figura 7; o Esta rotina permite o cadastramento dos tipos de inspeo para manuteno dos extintores. MDTA532 Cadastro de Ordens de Inspeo, conforme apresentado na Figura 8; o Esta rotina permite o cadastramento das ordens de inspeo de manuteno dos extintores. MDTA533 Cadastro de Planos de Inspeo, conforme apresentado na Figura 9. o Esta rotina permite a gerao dos planos de inspeo, conseqentemente a gerao das ordens de inspeo para o perodo selecionado.

20

O resultado do desenvolvimento destes programas segue nas figuras abaixo:

Figura 6 - Tela do programa 'Extintores'

Figura 7 - Tela do programa 'Tipos de Inspeo'

21

Figura 8 - Tela do programa 'Ordens de Inspeo'

Figura 9 - Tela do programa 'Planos de Inspeo'

22

3.5.3 Controle da SIPAT (Semana Interna de Preveno de Acidente do Trabalho)

Levantamento de Requisitos Foi requisitada por um dos clientes, que seja implementado o processo de controle da SIPAT (Semana Interna de Preveno de Acidente do Trabalho) contido na Norma Regulamentadora n 05 (Norma Regulamentadora de Segurana e Sade no Trabalho Comisso Interna de Preveno de Acidentes CIPA - NR 05). Modelagem de Dados e Design Para controle da programao de eventos da SIPAT de uma organizao, ser preciso criar as seguintes entidades: SIPAT e Programao da SIPAT. A entidade Mandato CIPA ser utilizada no controle da SIPAT, porm ela j existe no atual mdulo SIGAMDT. Na Figura 10, ser apresentado o diagrama de classes do controle da SIPAT:

Figura 10 - Diagrama de Classes 'Controle da SIPAT'

23

Implementao

Foram desenvolvidos os seguintes novos programas: MDTA700 Cadastro da SIPAT; o Esta rotina permite o cadastramento do programa da SIPAT, identificando todos os funcionrios participantes e sua programao de eventos. MDTR950 Relatrio da SIPAT; o O objetivo deste relatrio listar os eventos programados na semana interna de preveno de acidentes do trabalho. O resultado do desenvolvimento destes programas segue nas figuras 11 e 12.

Figura 11 - Tela do programa 'Cadastro SIPAT'

24

Figura 12 - Tela do programa 'Relatrio da SIPAT'

3.6 CONSIDERAES GERAIS As maiores dificuldades encontradas no desenvolvimento foi devido a: Falta de documentao dos procedimentos da rea de

Desenvolvimento; Ausncia de analistas de sistemas, pois na NG Informtica so os prprios programadores que se encarregam de analisar o problema e fazer a modelagem de dados, alm de implementar;

CONSIDERAES FINAIS Sempre existem dificuldades, principalmente no incio do estgio, para nos adaptar ao ambiente de trabalho, trabalhar em equipe, aprender todos os processos da empresa e a linguagem de programao utilizada. Mas, aps esta fase inicial, j adaptado rotina de trabalho de uma empresa, com confiana e capacidade tcnica para realizar todas as atribuies que lhe foram dadas, tudo favoreceu para que todos os objetivos fossem alcanados. A linguagem de programao Advpl, por ser pouco conhecida, poderia trazer maiores dificuldades no decorrer do estgio, mas os principais comandos so parecidos com o que foi estudado na UDESC (C, C++ e Java), o que contribuiu consideravelmente para aprender e aprofundar-se na linguagem de programao, alm de facilitar a aplicao das tcnicas e conhecimentos adquiridos na Universidade em prol da empresa. Pois, o ponto mais importante na programao possuir um pensamento lgico para solucionar problemas, e esta tcnica foi muito desenvolvida durante o curso. O objetivo de projetar e desenvolver programas em sistemas de gesto empresariais, especialmente na rea de Medicina e Segurana do Trabalho foi atingido plenamente, pois foram desenvolvidas algumas melhorias para este mdulo durante o estgio, o que contribuiu para a sua evoluo. O ltimo objetivo do estgio era analisar e identificar a real necessidade de melhoria solicitada por um cliente, e ter o discernimento para decidir se esta solicitao deveria ser desenvolvida para agregar valor ao sistema ou se serviria apenas para o cliente solicitante, sendo assim uma personalizao. Este objetivo tambm foi atingido, pois um cliente exps a necessidade de obter o Controle da SIPAT, e a deciso se esta soluo seria agregada ao mdulo SIGAMDT ou seria uma soluo personalizada para o cliente, ficou a meu critrio. E a deciso foi que esta soluo seria agregada ao mdulo SIGAMDT e no apenas ao cliente.

O alcance de todos os objetivos no mrito apenas do estagirio pelo seu desempenho no estgio, mas tambm aqueles que contriburam de alguma forma, sejam os professores durante o curso com todo o conhecimento repassado ou os colegas de trabalho auxiliando na prtica a solucionar os problemas encontrados do cotidiano de uma empresa. O estgio uma forma de colocar em prtica tudo que se aprende durante a formao tcnica e terica, por isto, quanto maior for o aproveitamento e dedicao ao estgio, maior ser o aprendizado.

GLOSSRIO Os conceitos bsicos apresentados a seguir esto baseados em diversas fontes bibliogrficas. Advpl Advpl (Advanced Protheus Language) a linguagem de programao utilizada para o desenvolvimento dos mdulos do ERP Microsiga, sendo na verdade uma evoluo das linguagens do padro xBase (Clipper, Visual Objects e FiveWin). CIPA Comisso interna de preveno de acidentes. ERP Sistemas de planejamento de recursos empresariais. IDE IDE (Integrated Development Environment) uma ferramenta de desenvolvimento de programas, que possibilita a edio, compilao e depurao de erros. SIGAMDT Mdulo de Medicina e Segurana do Trabalho que compe o ERP Microsiga. SIPAT Semana interna de preveno de acidente do trabalho.

REFERNCIAS BIBLIOGRFICAS BRASIL, Ministrio do Trabalho. Norma Regulamentadora de Segurana e Sade no Trabalho Atividades e Operaes Insalubres - NR 15. Brasil, 1978. BRASIL, Ministrio do Trabalho. Norma Regulamentadora de Segurana e Sade no Trabalho Comisso Interna de Preveno de Acidentes - CIPA - NR 05. Brasil, 1978. BRASIL, Ministrio do Trabalho. Norma Regulamentadora de Segurana e Sade no Trabalho Proteo Contra Incndio - NR 23. Brasil, 1978. Microsiga. Documentao Eletrnica Microsiga. Disponvel em: < http://dem.microsiga.com.br>. Acesso em: 10 de Maio de 2008. NG Informtica. NG Informtica. Disponvel em: <http://www.ngi.com.br>. Acesso em: 10 de Maio de 2008.

Você também pode gostar