Fila de Espera

1 resposta
java
M

Bom dia pessoal estou a desenvolver um sistema de fila de
espera, estou a programar em java modelo MVC estou a usar as ferramentas
NetBean e Mysql, e este sistema deve:

gerar senha Normal, Prioritário e no final
tirar a dados estatística e o mesmo deve funcionar com 3 caixas que deverão
chamar as senhas e emitir no ecrã.

É que estou a tentar marcar os primeiros passos em
programação gostaria que me ajudassem em algumas ideias de como devo implementar
em MVC, para ser sincero só tenho ainda a classe senha e a interface Chamar e
Visor. Alguém poderia me ajudar agradecia é um trabalho para apresentar na
Universidade.

Este é a classe Senha:

public class Senha {

private int senha;

private Boolean chamada;

private DateTime inicioAtendimento;

public Boolean
prioritaria;

public int

getSenha() {

return senha;

}



public void

setSenha(int senha) {

this.senha =

senha;

}



public Boolean

getChamada() {

return

chamada;

}



public void

setChamada(Boolean chamada) {

this.chamada =

chamada;

}



public DateTime

getInicioAtendimento() {

return

inicioAtendimento;

}



public void

setInicioAtendimento(DateTime inicioAtendimento) {

this.inicioAtendimento = inicioAtendimento;

}



public Boolean

getPrioritaria() {

return

prioritaria;

}



public void

setPrioritaria(Boolean prioritaria) {

this.prioritaria = false;

}



}

Interface Chamar

Interface Visor

1 Resposta

Sandro_Machado

onde você vai instanciar os objetos do tipo Senha? List? ArrayList?

eu recomento usar uma Fila (procure por pilhas filas e deques).

Filas utilizam o método FIFO (First in First out) ou seja o primeiro objeto instanciado será o primeiro objeto a ser usado, onde já está tudo controlado pela classe, toda senha nova você chama enqueue() (enfila), e quando for chamado você chama dequeue() (desenfila).

não sei se é a melhor forma, mas é a que me ocorre.

Criado 4 de fevereiro de 2016
Ultima resposta 4 de fev. de 2016
Respostas 1
Participantes 2