Presença por QR-Code

O sistema de Controle de Presença por QR-Code foi desenvolvido com o objetivo de modernizar e digitalizar a gestão de frequência em instituições de ensino, substituindo as tradicionais listas de chamada em papel por uma solução ágil e segura. Construída com a linguagem Java, a aplicação utiliza a biblioteca Swing para oferecer uma interface desktop intuitiva, enquanto o MySQL atua como o motor de banco de dados, garantindo a integridade e a persistência de todos os registros acadêmicos. A dinâmica do software permite que a administração da escola gerencie o cadastro completo de alunos de forma centralizada. O grande diferencial tecnológico está na geração dinâmica de QR Codes, que incorporam metadados cruciais da aula, como o nome da disciplina, o docente responsável e o número da sala. Pelo lado do estudante, o sistema oferece um leitor integrado capaz de processar imagens da galeria, permitindo que a validação da presença ocorra de forma simples e rápida através do escaneamento do código gerado. No backend, a aplicação realiza a validação em tempo real, registrando automaticamente os horários de entrada e saída no banco de dados. Essa abordagem elimina erros humanos e fraudes comuns em chamadas manuais, além de proporcionar aos coordenadores a capacidade de gerar relatórios de frequência instantâneos. Ao unir conceitos avançados de Programação Orientada a Objetos (POO) e infraestrutura de dados, o projeto demonstra uma solução prática e robusta para os desafios da gestão escolar contemporânea.

Java SQL
Screenshot 1 Screenshot 2