Skip to content

Sistema web de emissão de bilhetes aéreos feitos em Java, utilizando padrão MVC, HTML forms, JSP e JDBC.

Notifications You must be signed in to change notification settings

catarinaribeir0/flight-ticket-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flight-ticket-system

Sistema web de emissão de bilhetes aéreos feitos em Java, utilizando padrão MVC, HTML forms, JSP e JDBC.

Descrição do sistema
O Sistema inicia com a opção de início da pesquisa pela passagem aérea, mesmo sem o usuário fazer login. No canto superior esquerdo, fica claro que o usuário não está logado, solicitando que o mesmo faça o login.
    O sistema permite que o usuário escolha o voo preenchendo os seguintes campos de busca: aeroporto de saída do voo (de), aeroporto de destino do voo (para), data de ida, data de volta, quantidade de adultos, crianças de 2 a 11 anos e bebês (não ocupam cadeira no voo) - considerando todas as compras de voos ida e volta -. Após o usuário submeter estes dados, o sistema mostra inicialmente os voos disponíveis para todos os passageiros na data de ida escolhida e permitir a escolha de um voo específico; e o mesmo para o voo de volta.
    Cada opção de voo mostrada contém o preço de seu trecho, sendo que um mesmo voo deve mostrar os diversos preços disponíveis, e.g. tarifa normal cheia, executiva e primeira classe. Ao final das escolhas, o sistema mostra o preço de cada perna, os preços das taxas de embarque (específica por aeroporto) e o total a ser pago pelo bilhete. Nesta etapa, é dado ao usuário a opção de escolher o assento. A última opção é passar as informações completas dos passageiros: nome completo, nacionalidade, documento de identidade ou passaporte, necessidades especiais etc. Ao final, o usuário pode então escolher pagar com o cartão de crédito. Não será necessária a aprovação desta transação pelo banco ou administradora do cartão, ou seja, uma vez escolhido o cartão e aceita a compra, esta será efetuada.
    Após a compra, o usuário poderá ver seus voos disponíveis e efetuar o checkin. Nesta etapa,é possível alterar o assento e deverá ser solicitada a informação de contato dos passageiros com nome completo e telefone. Após isto, emitido os cartões de embarque na tela, contendo cada perna de voo, o nome completo de cada passageiro e seus assentos.
    Observação: supõe-se que todos os voos são diretos. Não possui cadastro de usurio, uma vez que essas instâncias esto adicionadas no banco de dados.

About

Sistema web de emissão de bilhetes aéreos feitos em Java, utilizando padrão MVC, HTML forms, JSP e JDBC.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages