Você está na página 1de 14

INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DO AMAZONAS DIRETORIA DE RELAES EMPRESARIAIS E COMUNITRIAS COORDENAO DE INTEGRAO ESCOLA-EMPRESA

Luizaheleyne de Souza Rodrigues

RELATRIO FINAL DE ESTGIO

Manaus 2013

Luizaheleyne de Souza Rodrigues

RELATRIO FINAL DE ESTGIO

Relatrio Final de Estgio Para obteno do Diploma de Tcnico de Nvel Mdio em Informtica. Instituio de Ensino Campus Manaus Centro Matrcula na CIEE: ????

Manaus 2013

SUMRIO

DADOS DE IDENTIFICAO INTRODUO DESENVOLVIMENTO CONCLUSO ANEXOS

4 5 6 12 13

DADOS DE IDENTIFICAO

DADOS DO ESTAGIRIO Nome: Luizaheleyne de Souza Rodrigues Endereo: Rua 44 BC So Domingos, N 05 Japiim I Telefone: (92) 9211-8858 E-mail: lhesouza@gmail.com Curso: Tcnico em Informtica Ano de Concluso: 2012

DADOS DA EMPRESA Nome: Conselho Regional de Engenharia e Agronomia do Amazonas Endereo: Rua Costa Azevedo, N 174 - Centro Telefone/Fax: (92) 2125-7120 / (92) 2125-7122 E-mail: willis@crea-am.org.br Setor: DTI Departamento de Tecnologia da Informao Funo: Estagiria Perodo de Estgio: 12/03/2012 a 11/03/2013

INTRODUO

O Crea-AM a sigla que identifica o Conselho Regional de Engenharia e Agronomia do Estado do Amazonas. O Crea-AM uma entidade autrquica responsvel pela fiscalizao das atividades profissionais nas reas de Engenharia e Agronomia, alm das atividades dos Tecnlogos e das vrias modalidades de Tcnicos Industriais de nvel mdio. Fundado em 30 de Agosto de 1974, hoje o Conselho possui o registro de, aproximadamente, 10 mil profissionais e cerca de 3.800 empresas. Para participar do processo seletivo da contratao de novos estagirios fui indicada por um amigo que atua na rea de Tecnologia da Informao do Crea-AM. No dia marcado para o comparecimento na instituio fui submetida a uma entrevista com o gerente do Departamento de Tecnologia da Informao. Ele me passou como desafio um pequeno sistema em PHP para ser elaborado em casa e entregue em outra data, para testar meus conhecimentos na rea. Aps a entrega do sistema, fui encaminha ao auditrio da instituio para uma palestra sobre o comportamento, deveres e obrigaes que os estagirios deveriam ter. Para o incio do estgio foram solicitados os seguintes documentos: RG, CPF, Carteira de Trabalho, Declarao de matrcula e Exame de Sangue. No incio das atividades fui apresentada a todos os setores da instituio que ficam divididos em dois andares de um nico prdio. Fiquei lotada no DTI Departamento de Tecnologia da Informao, onde fui apresentada as ferramentas de trabalho, ao sistema de desenvolvimento de software e a metodologia de trabalho utilizada. O presente relatrio tem como principal objetivo mostrar detalhadamente as atividades que foram desenvolvidas no estgio curricular no perodo de 12/03/2012 a 11/03/2013.

DESENVOLVIMENTO

As atividades foram iniciadas com um treinamento bsico sobre as ferramentas utilizadas para o desenvolvimento dos sistemas utilizados na instituio. A primeira ferramenta apresentada foi o Framework, que um conjunto de scripts prontos desenvolvidos para tornar a programao mais fcil, rpida e objetiva. Este framework foi desenvolvido pelo prprio coordenador do estgio Willis Almeida. Em seguida foi apresentado o Ewgex, que um sistema que gera cdigos a partir de um banco de dados conectado. O terceiro passo foi conhecer o ambiente de desenvolvimento utilizado que o IDE, do ingls Integrated Development Environment ou Ambiente Integrado de Desenvolvimento, Eclipse. Este IDE utilizado para facilitar a programao em equipe na utilizao da Ferramenta CVS ou Concurrent Version System (Sistema de Verses Concorrentes) que til para se controlar verses de um mesmo software durante seu desenvolvimento. Todos os sistemas desenvolvidos no Crea-AM so sistemas Web e seguem o padro de projeto MVC (Model-view-controller) que separa a interface do usurio da parte lgica do sistema. Permitindo o desenvolvimento de cada parte separadamente. O treinamento durou cerca de 5 dias, e neste perodo fui me familiarizando com as ferramentas apresentadas. Aps o perodo do treinamento, recebi orientaes sobre as atividades que seriam realizadas, bem como novas ideias de sistemas. O primeiro sistema realizado foi o Sistema de Renovao do Tero, em seguida foram desenvolvidos os Sistemas de Art Online, Sistema de Receiturio Agronmico e SicreaWeb 4.0. Sistema de Renovao do Tero O plenrio do Crea-AM composto por 30 conselheiros. E todo ano renovado um tero desses conselheiros. Para essa renovao as entidades de classe, que so associaes de profissionais, tm direito de indicar seus associados de acordo com o nmero total de todos os profissionais aptos a participarem do processo de renovao.

O sistema de Renovao Do Tero um sistema que consiste basicamente na seleo desses profissionais aptos, emisso de relatrios e recebimento das listas dos profissionais que so enviadas pelas entidades de classes. Para o desenvolvimento do Sistema Da Renovao do Tero foram utilizadas algumas das ferramentas mais conhecidas para o desenvolvimento de sistemas Web como a Linguagem de Programao PHP 5, Javascprit, Linguagem de Marcao de Texto HTML 4 e Banco de Dados Oracle 11g. Como foi o primeiro sistema em que participei do desenvolvimento, senti muita dificuldade em acompanhar o ritmo dos colegas que j estavam estagiando antes da minha contratao. Porm recebi uma ateno a mais do supervisor do estgio que me deu toda orientao para elaborao do mesmo. Para o relatrio dos profissionais aptos a serem indicados, foi elaborada uma funo no repositrio do projeto que se conecta com o banco de dados e seleciona os profissionais que esto quites com a anuidade do ano anterior ao ano da renovao, ento em uma tabela HTML estruturado o relatrio para visualizao e impresso. O cadastro das entidades consiste num formulrio simples para informao de que a entidade de classe deseja participar do processo de renovao do tero e ter acesso ao sistema para enviar a sua lista com os profissionais indicados. Nele cadastro um email e uma senha com os quais as entidades de classe tm acesso ao sistema. Para o envio das listas foi utilizada uma funo do PHP especfica para a transmisso de arquivos via Web e um formulrio HTML tambm especfico para esse tipo de fim, com a unio dessas duas ferramentas possvel selecionar um arquivo no computador do usurio e enviar para o servidor do sistema, que se responsabiliza em salvar tal documento em um diretrio previamente programado. Uma funo em PHP se encarrega de inserir no banco de dados as informaes constantes no documento. Esta funo utiliza funes nativas do PHP para manipulao de arquivos. Aps o envio das listas de todas as entidades de classe, os dados so agrupados em relatrios que so encaminhados para a Comisso de Renovao do Tero dar continuidade ao processo.

Sistema de ART Online A Anotao de Responsabilidade Tcnica ART o instrumento atravs do qual o

profissional registra as atividades tcnicas solicitadas atravs de contratos (escritos ou verbais) para o qual o mesmo foi contratado. Nos sistema de ART Online o profissional tem a possibilidade de registrar ARTs, emitir boletos, certides, acompanhar suas anuidades e verificar sua situao perante o Conselho. Para elaborao do sistema foram utilizadas as seguintes ferramentas: - Linguagem de programao PHP 5; - Linguagem de marcao de texto HTML 4; - Linguagem de programao Javascrpit; - Banco de Dados Oracle 11g. O desenvolvimento desse sistema durou aproximadamente dois meses, e foi divido por mdulos para cada estagirio. Utilizando-se da ferramenta CVS, que j foi citada, foi possvel a integrao de cada mdulo do sistema. Neste sistema, o mdulo de registro e acompanhamento de ARTs foi desenvolvido por mim. Este mdulo conta com um formulrio para preenchimento dos dados da Art, link para emisso de boletos, baixa de Art, exibio e pesquisa de todas as Arts registradas pelo profissional que est acessando o sistema, bem como visualizao e edio das mesmas. O formulrio de preenchimento da Art foi estruturado utilizando elementos HTML como tabelas, campos de texto, caixas de seleo e botes de ao. Para o registro da ART, verificado no PHP se todos os campos foram preenchidos corretamente, ento a ART registrada e o link para impresso do boleto liberado, aps o sistema receber a confirmao do pagamento, a ART fica disponvel para impresso. A exibio das ARTs foi desenvolvida utilizando a conexo do PHP ao Banco de Dados, montando o resultado da consulta em uma tabela HTML disposta na tela.

Sistema de Receiturio Agronmico O Receiturio Agronmico um documento que comprova a existncia de um

responsvel tcnico pelo acompanhamento de servios na rea agronmica, porm somente engenheiros agrnomos e engenheiros florestais esto autorizados para tal funo. Este sistema uma extenso do sistema de ART Online e fica disponvel apenas para os profissionais que sejam habilitados para exercer o registro dos receiturios agronmicos. Foi desenvolvido utilizando as seguintes ferramentas: - Linguagem de programao PHP 5; - Linguagem de marcao de texto HTML 4; - Linguagem de programao Javascrpit; - Banco de Dados Oracle 11g. Como se trata de um mdulo a mais no sistema de Art Online foi desenvolvido apenas por mim, sem a participao dos colegas de trabalho. Para o sistema decidir qual profissional pode ter acesso ao sistema foi elaborada uma funo que retorna os ttulos de graduao que o profissional que est acessando o sistema possui, a partir disso, verificar se ele possui um dos ttulos que esto habilitados para emitir o receiturio agronmico. Para registrar um receiturio agronmico, necessrio que uma ART tenha sido registrada previamente, pois um possui vinculo ao outro e cada ART pode ter no mximo 30 receiturios vinculados a ela. Os receiturios agronmicos s podem ser emitidos aps a confirmao do pagamento da ART, ento o sistema libera o boto para emisso de novos receiturios. O formulrio de preenchimento do receiturio agronmico composto por elementos HTML que aguardam a informao do usurio, como campos de textos, caixas de seleo e etc. Aps o preenchimento, uma funo chamada no PHP para verificar se todos os dados foram informados corretamente. Ento o receiturio agronmico fica disponvel para impresso, edio, e finalizao do preenchimento dos dados.

10

Devido alterao do banco de dados utilizado pelo conselho, o sistema foi totalmente reelaborado utilizando o banco de dados Postgree 9. Sistema SICREAWEB 4.0 O SicreaWeb 4.0 o sistema coorporativo responsvel por toda operao interna do Crea-AM. Ele controla o registro dos profissionais, das empresas, infraes, fiscalizaes, entre outros. Desenvolvido utilizando as tecnologias: - Linguagem de programao PHP 5; - Linguagem de marcao de texto HTML 5; - Linguagem de programao Javascript; - Banco de Dados Postgree 9; Neste sistema fiquei responsvel pelos mdulos dos profissionais e das empresas, os quais possuem cadastro, consulta, alterao de registros. E o log do sistema, que o registro das aes dos usurios sobre o sistema. Para a opo de cadastro foi elaborado um formulrio utilizando-se de elementos HTML como tabelas, campos de texto, caixas de seleo e botes com aes especficas. Neste cadastro, o usurio do sistema, funcionrio do Crea-AM, preenche todos os dados referentes ao novo registro e emite os dados para pgina em PHP, onde h funes para tratamento e validao de dados. Para a exibio dos registros executada uma funo que solicita conexo com o banco de dados retornando todos os registros encontrados. Para consultar um registro especfico foi desenvolvida uma funo que busca somente os registros com as caractersticas informadas no formulrio de consulta. Para alterao de dados o sistema carrega o mesmo formulrio de cadastro com os dados do registro que se pretende alterar, aps informada a alterao desejada a funo responsvel pela validao dos dados chamada, para ento chamar a funo que altera os dados no banco.

11

Para o desenvolvimento do log do sistema foi criada uma funo que captura a identificao do usurio que est utilizando o sistema, a data e a hora. Ento essa funo chamada, informando o tipo de log, na parte do sistema em que se deseja registrar o log, como por exemplo, no login de usurio a funo chamada informando que o tipo do log LOGIN. Ento essa informao gravada no banco de dados informando o dia e a hora que determinado usurio entrou no sistema. Uma novidade nesse sistema foi a utilizao de cookies, que so arquivos de textos simples armazenados no computador do usurio cujo contedo definido pelo desenvolvedor do sistema e servem para manter informaes no computador mesmo que o usurio saia do sistema. O cookie, no caso do SicreaWeb4.0, foi utilizado para salvar informaes da estao de trabalho que est sendo acessada pelos usurios. Este cookie foi elaborado com uma funo nativa do PHP. O desenvolvimento do SicreaWeb 4.0 ainda est andamento, pois esto sendo realizados testes e correes dos erros encontrados.

12

CONCLUSO

A experincia vivida durante o estgio foi de grande importncia para o aprimoramento dos conhecimentos tericos adquiridos em sala de aula, bem como para a prtica de tais conhecimentos. A oportunidade de acompanhar de perto e participar do processo de desenvolvimento de um sistema desde sua modelagem me mostrou que o estgio um dos primeiros passos para uma carreira bem sucedida, pois nele que os seus valores profissionais comeam a ser moldados. O convvio com colegas de trabalho, com o supervisor e com as demais chefias foi o mais harmonioso possvel, pois durante todo o perodo do estgio no houve nenhum tipo de intriga. Aps o trmino do curso Tcnico em Informtica e do perodo de estgio me sinto capacitada para enfrentar o mercado de trabalho que a cada dia que passa se torna mais competitivo e exigente.

13

ANEXOS

ANEXO A Sistema de Renovao do Tero Tela de Cadastro de Entidades de Classe

ANEXO B Sistema de Renovao do Tero Consulta de Profissionais Aptos

14

ANEXO C Sistema de Renovao do Tero Relatrios Disponveis

ANEXO C Sistema de Renovao do Tero Relatrios dos profissionais indicados por mais de uma entidade de classe.

Você também pode gostar