Realizado

Projeto de programação Estrutura de dados

Publicado em 16 de Maio de 2018 dias na TI e Programação

Sobre este projeto

Aberto

Criar um projeto em linguagem java usando a ide netbeans com uma interface simples java swing (botões,labels). Deverá ser implementado uma fila de banco. Essa fila deverá ser igual à uma fila de banco (FIFO), onde, deverá possuir a política de
prioridade, para gestantes, pessoas com deficiência física e idosos.
O seu
projeto deverá possui no mínimo 3 classes, uma classe Pessoa, uma Classe
Fila e uma classe onde será inserida a lógica.

A classe Pessoa que deverá contém os seguintes atributos, nome, idade,
cpf, senha, e tipo de senha (prioritária ou convencional). A classe pessoa
também deverá contém os seguintes métodos; métodos construtores com
e sem parâmetro e o método toString.

A classe Fila, deverá contém todos os atributos para a implementação de
uma fila de pessoas. Deverá contém os seguintes métodos; enfileirar(),
desenfileirar(), cheia() (verifica se a fila está cheia, vazia() (verifica se a fila
esta vazia, temProximo() verifica se há uma próxima pessoa na fila)
Na terceira classe, a classe de lógica, você instância as demais classes e
implementar uma lógica de fila de banco. Essa classe deverá solicitar todos
os atributos de uma pessoa, criar o objeto pessoa e inserir o objeto na Fila.

Ao retirar uma pessoa da Fila (realizar um atendimento ao caixa por
exemplo), esta classe deverá apresentar todos os atributos da pessoa
retirada da fila.

Para alcançar os 0,5 de bônus, você pode começar por fazer uma interface
do sistema bem amigável, com botões, labels e tudo mais, seja criativo!!!

O projeto deverá ser desenvolvido no Netbeans. Ao conclui-lo você salva o projeto e me envia todas as pastas. O funcionamento do projeto deverá ser mostrado na própria plataforma NetBeans.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias