MODELO DE RESUMO EXPANDIDO - SITEC2012 - Semana do ...
MODELO DE RESUMO EXPANDIDO - SITEC2012 - Semana do ...
MODELO DE RESUMO EXPANDIDO - SITEC2012 - Semana do ...
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