Completed

Projeto de programação Estrutura de dados

Published on the May 16, 2018 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed