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 | Tamanho | Formato | |
|---|---|---|---|---|
| tcc _ Luiz Carlos Jr. | 20,58 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.