Use este identificador para citar ou linkar para este item: https://repositorio.ifgoiano.edu.br/handle/prefix/6083
Tipo: Trabalho de Conclusão de Curso
Título: DESENVOLVIMENTO DE UM APLICATIVO DE VOTAÇÃO ONLINE COM IMPLEMENTAÇÃO ADAPTADA DO MÉTODO DE BORDA
Autor(es): Alves Junior, Luiz Carlos Batista
Primeiro Orientador: Furriel, Geovanne Pereira
Primeiro Membro da Banca: Ribeiro, Jaqueline Alves
Segundo Membro da Banca: Gomide, Renato de Sousa
Resumo: Desenvolveu-se um aplicativo de votação online que implementou uma adaptação do Método de Borda, oferecendo uma alternativa moderna, segura e representativa aos modelos de votação eletrônica tradicionais. O projeto foi concebido para dispositivos móveis com sistema operacional Android, integrando recursos de autenticação, armazenamento e apuração em tempo real por meio da plataforma Firebase. O sistema apresentou uma arquitetura robusta, composta por backend em Kotlin e interface desenvolvida em XML, garantindo desempenho estável e usabilidade intuitiva. Cada votação permitiu que o eleitor ordenasse suas preferências, atribuindo pontuações decrescentes conforme o Método de Borda adaptado — três pontos para a primeira opção, dois para a segunda e um para a terceira. Essa abordagem ampliou a representatividade do resultado coletivo, reduzindo distorções típicas de votações majoritárias e promovendo maior equidade nas decisões. A metodologia envolveu o desenvolvimento iterativo do software, a definição de requisitos funcionais e não funcionais e a validação experimental com vinte e dois participantes. Os resultados demonstraram estabilidade operacional, integridade dos dados e confiabilidade na apuração, com tempo médio de resposta inferior a três segundos por interação. O sistema também se destacou pela portabilidade e pela capacidade de ser adaptado a diferentes contextos — educacionais, corporativos e comunitários, permitindo votações seguras sem dependência de infraestrutura complexa. Como contribuição, o projeto não apenas implementou um método de escolha social ainda pouco explorado em soluções digitais, mas também estabeleceu uma base técnica sólida para futuras aplicações em sistemas de votação híbridos e embarcados. A arquitetura proposta poderá evoluir para a construção de uma urna física inteligente, integrando o aplicativo a microcontroladores e sensores de autenticação, bem como a tecnologias emergentes de blockchain, ampliando a segurança, a auditabilidade e a confiabilidade de processos eleitorais digitais.
Abstract: This work presents the development of an online voting application implementing an adaptation of the Borda Count method, providing a modern, secure, and representative alternative to traditional electronic voting models. The project was designed for Android mobile devices, integrating authentication, storage, and real-time vote tallying through the Firebase platform. The system features a robust architecture, with a Kotlin-based backend and an XML-developed interface, ensuring stable performance and intuitive usability. Each voter could rank their preferences, assigning decreasing points according to the adapted Borda method—three points for the first choice, two for the second, and one for the third. This approach enhanced collective representativeness, reduced distortions common in majority voting, and promoted greater fairness in decision-making. The methodology involved iterative software development, specification of functional and non-functional requirements, and experimental validation with twenty-two participants. Results demonstrated operational stability, data integrity, and reliable vote counting, with an average response time below three seconds per interaction. The system also stood out for portability and adaptability to various contexts, including educational, corporate, and community settings, enabling secure voting without reliance on complex infrastructure. As a contribution, the project not only implemented a social choice method still underexplored in digital solutions but also established a solid technical foundation for future hybrid and embedded voting systems. The proposed architecture could evolve into an intelligent physical ballot box, integrating the application with microcontrollers, authentication sensors, and emerging blockchain technologies, further enhancing security, auditability, and trustworthiness in digital electoral processes.
Palavras-chave: Aplicativo de Votação
Método de Borda
Software Eleitoral
Votação
Voting Application
Borda Count Method
Electoral Software
Voting
Área do CNPq: CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Idioma: por
Pais: Brasil
Editor: Instituto Federal Goiano
Sigla da Instituição: IF Goiano
Campus: Campus Trindade
Tipo de Acesso: Acesso Aberto
URI: https://repositorio.ifgoiano.edu.br/handle/prefix/6083
Data do documento: 9-Dez-2025
Aparece nas coleções:Bacharelado em Engenharia de Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
tcc _ Luiz Carlos Jr.20,58 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.