Realizado

Urna em Java

Publicado em 05 de Outubro de 2018 dias na TI e Programação

Sobre este projeto

Aberto

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).

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Cloud Storage (Dropbox, Google Drive, etc)
Funções necessárias Desenvolvedor

Prazo de Entrega: 12 de Outubro de 2018

Habilidades necessárias