10.04.2015 Views

MODELO DE RESUMO EXPANDIDO - SITEC2012 - Semana do ...

MODELO DE RESUMO EXPANDIDO - SITEC2012 - Semana do ...

MODELO DE RESUMO EXPANDIDO - SITEC2012 - Semana do ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Semana</strong> <strong>do</strong> Instituto de Tecnologia da UFPA 2011 22<br />

SISTTEMA AUTOMATIZADO GERENCIADOR <strong>DE</strong> ACESSOS<br />

E PONTO ELETRÔNICO<br />

Leonar<strong>do</strong> Lira Ramalho. Faculdade de Engenharia da Computação. leonar<strong>do</strong>lr@ufpa.br; Aldebaro<br />

Barreto da Rocha Klautau Júnior. Faculdade de Engenharia da Computação. aldebaro@ufpa.br<br />

Resumo<br />

Este trabalho apresenta uma maneira automatizada para controlar os acessos de<br />

vários ambientes e o ponto eletrônico das pessoas que trabalham nesses locais, geran<strong>do</strong><br />

relatórios conten<strong>do</strong> diversas informações, entre elas: número de horas e dias<br />

trabalha<strong>do</strong>s, dia e hora que o local foi acessa<strong>do</strong>, informan<strong>do</strong> ainda quem o acessou. Para<br />

tal, foi usa<strong>do</strong> um software desenvolvi<strong>do</strong> em JAVA, um hardware controla<strong>do</strong> por um<br />

microprocessa<strong>do</strong>r Rabbit 2000, banco de da<strong>do</strong>s MySQL para armazenar to<strong>do</strong>s os da<strong>do</strong>s,<br />

uma interface Web para interagir com os usuários <strong>do</strong> sistema, e por fim comunicação<br />

através de socket TCP para realizar a troca de da<strong>do</strong>s entre o software, o hardware e o<br />

servi<strong>do</strong>r Web.<br />

Palavras-chave: Sistemas embarca<strong>do</strong>; Desenvolvimento de software; Desenvolvimento<br />

Web; Socket TCP.<br />

Introdução<br />

Com o advento das novas tecnologias em circuitos integra<strong>do</strong>s (CIs), o poder de<br />

processamento destes se torna cada vez maior, e da mesma maneira, a capacidade de<br />

automatizar os diversos processos que são realiza<strong>do</strong>s pelo homem também aumenta,<br />

melhoran<strong>do</strong> a qualidade <strong>do</strong> serviço, agora realiza<strong>do</strong>s por sistemas embarca<strong>do</strong>s. À<br />

medida que organizações crescem, tanto em tamanho físico como em número de<br />

funcionários, aumenta-se a necessidade de se fazer o controle de acesso e o<br />

monitoramento das horas trabalhadas pelos seus funcionários. Levan<strong>do</strong> isto em<br />

consideração, foi proposto um sistema para automatizar o controle de acesso a um<br />

ambiente e ainda o acompanhamento <strong>do</strong>s horários de trabalhos desse mesmo ambiente<br />

através de ponto eletrônico. Esse sistema foi chama<strong>do</strong> de Sistema Automatiza<strong>do</strong><br />

Gerencia<strong>do</strong>r de Acessos e Ponto Eletrônico (SAGAPE).<br />

O SAGAPE é composto por uma rede de Mini-Terminais e softwares que<br />

interagem entre si a fim de controlar o acesso de vários ambientes e ainda proporcionar<br />

o ponto eletrônico <strong>do</strong>s que nesses trabalham. O Mini-Terminal é encarrega<strong>do</strong> de receber<br />

os da<strong>do</strong>s (função, login e senha) através de um tecla<strong>do</strong>, processá-los, interagir com o<br />

usuário, comunicar-se com um servi<strong>do</strong>r através de uma conexão TCP/IP e abrir a porta,<br />

permitin<strong>do</strong> o acesso. Os softwares são encarrega<strong>do</strong>s de receber os da<strong>do</strong>s (Software de<br />

Interface com Mini Terminal- SIMT), armazená-los em um banco de da<strong>do</strong>s e gerar<br />

relatórios a partir dessa base de da<strong>do</strong>s, além de permitir a administração <strong>do</strong> sistema<br />

através de uma interface WEB. O Mini-Terminal é controla<strong>do</strong> por um hardware que<br />

possui como principal componente um microprocessa<strong>do</strong>r.<br />

O SAGAPE consiste de vários componentes que interagem e geram como<br />

produto final, serviços de controle de acesso, monitoramento de horas trabalhadas e<br />

relatórios com diversas informações. Os componentes <strong>do</strong> sistema são: Fechadura<br />

Eletrônica, Mini-Terminal, software de Interface com Mini-Terminal, Interface Web,<br />

comunicação entre os três últimos e, por fim, banco de da<strong>do</strong>s.


<strong>Semana</strong> <strong>do</strong> Instituto de Tecnologia da UFPA 2011 23<br />

Materiais e Méto<strong>do</strong>s<br />

Para a construção <strong>do</strong> trabalho foram utilizadas várias meto<strong>do</strong>logias contidas, por<br />

exemplo, na área de Engenharia de Software e Análise e Projeto de Sistemas de<br />

Hardware. Os requisitos <strong>do</strong>s componentes <strong>do</strong> sistema eram defini<strong>do</strong>s. Em seguida tais<br />

componentes eram desenvolvi<strong>do</strong>s, e testa<strong>do</strong>s seguin<strong>do</strong> as meto<strong>do</strong>logias e fundamentos<br />

teóricos das áreas citadas.<br />

Resulta<strong>do</strong>s e Discussão<br />

Este trabalho foi desenvolvi<strong>do</strong>, ten<strong>do</strong>-se a oportunidade de implementar a base<br />

teórica disponibilizada em to<strong>do</strong> o decorrer <strong>do</strong> curso de Engenharia da Computação,<br />

proporcionan<strong>do</strong> um completo trabalho de engenharia. Foi possível trabalhar nas mais<br />

diversas áreas, tais como: eletrônica, rede de computa<strong>do</strong>res, desenvolvimento de<br />

software, banco de da<strong>do</strong>s entre outros.<br />

O SAGAPE nasce de outros projetos implementa<strong>do</strong>s anteriormente no<br />

Laboratório de Processamento de Sinais (LAPS) e no Laboratório de Sensores e<br />

Sistemas Embarca<strong>do</strong>s (LASSE) [1][4]. À medida que se foi observan<strong>do</strong> as limitações<br />

<strong>do</strong>s projetos anteriores, o SAGAPE foi sen<strong>do</strong> idealiza<strong>do</strong>, e com esse trabalho pode ser<br />

implementa<strong>do</strong>, inclusive sen<strong>do</strong> compatível com as versões anteriores.<br />

Outro fator a se considerar é que foi desenvolvida uma tecnologia no esta<strong>do</strong> <strong>do</strong><br />

Pará, proporcionan<strong>do</strong> as empresas e instituições daqui a escolha pelo uso de um produto<br />

regional, sem ter que buscar em outros esta<strong>do</strong>s, e algumas vezes em outros países.<br />

Em relação ao sistema desenvolvi<strong>do</strong>, ele está pronto para uso imediato,<br />

proporcionan<strong>do</strong>, à instituição que o utilize, diversos tipos de relatórios, além de<br />

proporcionar o controle de acesso aos vários locais que se deseja fazê-lo. Os relatórios<br />

disponibiliza<strong>do</strong>s por esse sistema podem ser expandi<strong>do</strong>s indefinidamente, ten<strong>do</strong> em<br />

vista que os da<strong>do</strong>s armazena<strong>do</strong>s na Base de Da<strong>do</strong>s podem fornecer uma grande<br />

quantidade de informações. Portanto, quem utiliza o SAGAPE, poderá ampliar o<br />

número de relatórios, apenas realizan<strong>do</strong> consultas no banco de da<strong>do</strong>s, de acor<strong>do</strong> com a<br />

demanda desejada.<br />

Também é importante destacar a construção de um sistema embarca<strong>do</strong> que<br />

proporciona interação através de um tecla<strong>do</strong> e LCD, capaz de acionar uma fechadura<br />

elétrica e se comunicar com hosts da rede, utilizan<strong>do</strong> a infra-estrutura de redes préexistente<br />

no local, sem a necessidade de instalação de uma nova infra-estrutura.<br />

Em relação aos outros sistemas, como, por exemplo, em [1] e [4], este<br />

proporciona um completo controle <strong>do</strong> sistema através da Web, por exemplo, poden<strong>do</strong><br />

ser acessa<strong>do</strong> até mesmo através de um celular. Esse sistema faz o controle de cada local<br />

separadamente, com o esforço de apenas poucos cliques. O sistema embarca<strong>do</strong><br />

desenvolvi<strong>do</strong> aqui é bem mais robusto e proporciona aos usuários uma resposta mais<br />

rápida <strong>do</strong> que nas versões [1] e [4].<br />

Agradecimentos (opcional)<br />

Os agradecimentos vão para a UFPA por proporcionar toda a base para a<br />

formação no curso qual foi apresenta<strong>do</strong> este Trabalho de Conclusão de Curso na<br />

faculdade de Engenharia da Computação.<br />

Agradecimentos ao CNPQ por fornecer a bolsa pelo perío<strong>do</strong> que este trabalho<br />

foi desenvolvi<strong>do</strong>.


<strong>Semana</strong> <strong>do</strong> Instituto de Tecnologia da UFPA 2011 24<br />

Ao Laboratório de Sensores e Sistemas Embarca<strong>do</strong>s (LASSE) e Laboratório de<br />

Processamento de Sinais (LAPS) por fornecer to<strong>do</strong> o espaço físico necessário para o<br />

desenvolvimento <strong>do</strong> trabalho, bem como o apoio intelectual forneci<strong>do</strong> por seus<br />

membros.<br />

Referências<br />

[1] d‟Agosto R.; Filho, L. M. W. Trabalho de Conclusão de Curso, SCAPE: Sistema de<br />

Controle de Acesso e Ponto Eletrônico, 2008.<br />

[2] <strong>DE</strong>ITEL, H. M.; <strong>DE</strong>ITEL, P. J. Java: como programar. 6ª edição. Pearson Education Do,<br />

2005.<br />

[3] <strong>DE</strong>ITEL, H. M.; <strong>DE</strong>ITEL, P. J; NIETO, T. R. Internet & World Wide Web How to Program<br />

2ª edição. Prentice Hall, 2002.<br />

[4] Haick B. G.; Nunes F. H. F. SCAPE: Design and Implementation of an Access Control<br />

System. SEMINF , Belém,2011.<br />

[5] HEUSER, C. A. Projeto de Banco de Da<strong>do</strong>s 4ª edição. Sagra Luzzato, 2001.<br />

[6] Site <strong>do</strong> grupo responsável pela RCM2200, www.digi.com, último acesso em Junho de 2011.<br />

[7] KUROSE, J. F.; ROSS, K. W. Redes de Computa<strong>do</strong>res e a Internet: uma abordagem tod<strong>do</strong>wn.<br />

3ª edição. Addison-Wesley. 2006.<br />

[8] Thomson , L; Welling, L. PHP e MySQL - Desenvolvimento Web. 3ª edição. Campus 2005

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!