Encerrado

Banco de Sangue

Pretende-se o desenvolvimento de um pequeno programa em Java GUJ , executável no Eclipse, que trate da informação de uma unidade de doação de sangue. O sistema deverá permitir o registo das doações efectuadas (data, dador, local de doação, grupo de sangue ABO (e.g., A, B, O, AB) e grupo Rh (+.-)) e a manutenção de registos de doadores (Numero de dador, Nome, Contactos, Sexo, Data de Nascimento).

Devem ser previstas no mínimo as seguintes funcionalidades:

• Registo de um novo dador;

• Registo de uma nova doação;

• Retirada de uma unidade de sangue doada do stock;

• Gravação dos dados em ficheiros (persistencia de dados);

• Leitura dos dados de ficheiros (persistencia de dados);

• Dar resposta a questões do tipo:

o dado o nome de um dador indicar qual a data da última doação;

o listagem de todos os dadores;

o quantas doações foram efectuadas num determinado período de tempo;

o quantas unidades por grupo existem em stock;

o quantas unidades de um determinado grupo foram colhidas ou existem em stock;

o as idades, sexo e regiões de dadores mais frequentes.

Observações:

- pretende-se que na resolução deste problema sejam utilizados as “estruturas de dados” dinâmicas e os tipos abstractos de dados (caso se justifiquem) que foram dados nas aulas;

- o código deve ser bem documentado;

- devem desenvolver classes próprias para a resolução do problema proposto;

- na fase de “especificação do problema” pode fazer as considerações relativas ao problema que entender mais adequadas;

- não podem ser efectuadas dádivas, por menores de 18 nem maiores de 65 anos, e o intervalo entre colheitas não pode ser inferior a 4 meses para indivíduos do sexo feminino e de 3 meses para os do sexo masculino;

- a retirada de unidades de sangue do stock deve seguir a ordem “primeiro a entrar, primeiro a saír” (FIFO).

O programa quer-se com a máxima urgência (data de entrega: 25 de Janeiro).

Habilidades: Java, Português

Veja mais: ao com, se o, abo, sexo, rh, quantas, novo, nome, java se, indicar, FIFO, entrega, data entre, c deve, bem, banco de dados, nas java, java nas, java stock data, banco dados, java fifo, freeradius nas isp examples, tipos datos que maneja builder, multiclicker plugin nas, flash forex nas

Acerca do Empregador:
( 0 comentários ) Portugal

ID do Projeto: #5355910

6 freelancers estão ofertando em média €197 para esse trabalho

Calleus

Olá, tenho sólidos conhecimentos em JAVA e experiencia com aplicações. Deixe-me ajuda-lo. Estou pronto para começar. Mande-me uma mensagem para que possamos discutir mais.

€252 EUR in 2 dias
(50 Comentários)
5.5
ajpsarita

Hi, I am an experienced java developer having 6 years of professional experience. It seems that you want an application related to blood group. I don't understand the language you used to describe. If you can describe Mais

€177 EUR in 5 dias
(18 Comentários)
4.0
zabolotniipavel

Espero que, você understandthe mensagem Olá. Traduzi-lo projeto usando Traduz Google e eu posso fazer isso por você. Espero que, você sabe Inglês apenas um pouco, para que você possa ler a mensagem Eu posso fazê Mais

€140 EUR in 0 dias
(9 Comentários)
3.1
fcdeveloper

Isso deve ser um trabalho para uma cadeira de estruturas de dados. Sei exactamente o que é pretendido e sei trabalhar com a serialização, que penso que é isso que queres quando pedes "persistencia de dados". Em 3 dia Mais

€194 EUR in 3 dias
(0 Comentários)
0.0
CaioGM

Boa tarde. Atuo como Arquiteto de Software, e como tal, possuo habilidades que possam contribuir de forma profissional para o projeto, como por exemplo: Documentação de projeto, escolha de padrões que customizem a a Mais

€333 EUR in 5 dias
(0 Comentários)
0.0
TiagoFigueira

Ainda não foi fornecida uma proposta

€83 EUR in 30 dias
(0 Comentários)
0.0