Completed

Urna em Java

Published on the October 05, 2018 in IT & Programming

About this project

Open

Em resumo deve-se desenvolver o prototipo de uma urna eleitoral, bastante simples.
As especificações completas encaminho por mensagem, em resumo....

O governo federal requisitou que você crie um protótipo de uma urna eletrônica. Eles desejam que esse projeto seja composto de dois módulos(software), um chamado de “central” e outro chamado de “urna”. O módulo central armazena os dados de todos os eleitores, candidatos, partidos e dos votos informados nas urnas.
Eles disseram que o armazenamento desses dados podem ser em memória volátil através de arrays de 50 posições cada.
Eles informaram que a central é responsável por enviar a ‘relação de candidatos’ e a ‘relação de eleitores para a urna’, além de ‘buscar os votos da urna’ e ‘mostrar os resultados da eleição’. Esse módulo também é responsável por fazer os cadastros de eleitores, candidatos e partidos.

Uma urna armazena localmente os candidatos e os eleitores que votam nela e todos os votos realizados por ela. A urna é responsável então por ‘autenticar o usuário através de imagem’, ‘colher o voto do eleitor’ e ‘transmitir os votos para a central’.
Sobre os dados, o pessoal do governo federal informou que um eleitor deve ter o título do eleitor, o nome, o cpf, a imagem do rosto e o número da urna que ele vota (seção).
O candidato deve ter um nome, um número, o cpf e deve ser vinculado a um partido político (nome e número). Eles informaram também que um voto é formado pelo eleitor, candidato número da urna e data/hora que ocorreu o voto. Toda urna tem um número e armazena os dados de quem votam nela, dos candidatos e dos votos efetuados.

Em relação a comunicação entre a urna e a central, os funcionários do governo disseram que  a central envia dados para uma pasta no google drive e a urna busca
os dados nessa mesma pasta, a comunicação inversa é feita da mesma forma (Arquivos serão enviados e solicitados para uma pasta do google drive).

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Cloud Storage (Dropbox, Google Drive, etc.)
Roles needed Developer

Delivery term: October 12, 2018

Skills needed