Realizado

Projeto de Passagem

Publicado em 21 de Setembro de 2018 dias na TI e Programação

Sobre este projeto

Aberto

Pequeno software em java para gerenciamento de Voos, Eu até fiz os códigos mas não manjo de GUI.  Se quiser refatorar o código que eu já fiz é só falar. Abaixo as especificações :

a) Para cadastrar voos deverá ser solicitado o código do voo, destino, origem, escalas e o número máximo de passageiros;
b) No momento de uma reserva, se o voo estiver lotado a pessoa vai para a fila de espera, caso contrário a pessoa é inserida
na lista de passageiros.
Após cadastrar o passageiro, informe se ele foi para a fila de espera ou não;
c) Para cancelar uma reserva a pessoa deverá ser removida da lista de passageiros e, se a fila de espera não estiver vazia, o
primeiro passageiro da fila ocupa automaticamente a vaga liberada pelo passageiro. Caso o passageiro a ter a reserva
cancelada estiver na fila de espera, ele é removido da fila;
d) Quando um voo for cancelado, ele deverá ser removido da lista assim como todos os seus passageiros;
e) Na listagem dos passageiros deverá ser solicitado o voo e exibido o nome de todos os passageiros desse voo. Deverá ser
exibido separadamente os clientes que estão na fila de espera;
f) Na listagem dos voos deverá ser exibido um relatório minimamente formatado com os seguintes dados de cada voo:
 Código do Voo
 Origem
 Escalas
 Destino
 Número Assentos
 Número de Passageiros
 Tamanho da Fila
g) Seu programa deve fazer todas as validações necessárias e informar caso a operação não possa ser realizada e o motivo;
h) Programa fora da especificação valerá no máximo 50% da pontuação;
i) Ao fechar o programa, salve todas as informações no HD.
Já ao abrir o programa, carregue todos os dados do HD.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Plataformas exigidas Outro
Eu preciso Criar um app
Tipo de aplicativo Outro
Precisa de back-end Sim
Gateway de pagamento Não

Prazo de Entrega: Não estabelecido

Habilidades necessárias