Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gusinacio/airfare-reservation

Final project for OOP class
https://github.com/gusinacio/airfare-reservation

java mvc oop

Last synced: about 2 months ago
JSON representation

Final project for OOP class

Awesome Lists containing this project

README

        

# Airfare Reservation - Team 15
Esse projeto tem como intuito apresentar tudo que foi "aprendido" na aula da minha querida prof Luciana Rech.

Nesse projeto temos: MVC, Herança, Polimorfismo, Laços de repetição, etc.

Queria dizer que faltou aprender Enumerators pois seria muito mais legal com a parte de tipos de voos.

Melhor trabalho <3

# Objetivo
O Objetivo desse trabalho é fazer um programa simples em Java direcionado para uma companhia aérea.

Essa companhia aérea possui 3 tipos de voo: Comercial, Fretado e de Transporte.

Comercial possui 1ª e 2ª classe, e possui 20% dos assentos destinado a 1ª classe.
Fretado não possui diferença entre classes e nem assentos definidos para cada pessoa.
Transporte ao invés de assentos possui uma quantidade de slots e um peso máximo que o avião aguenta.

Deve-se ter no Menu Criação e Cancelamento de Voos.

Após isso ser feito, deve-se ter um submenu onde serão registradas as cargas/passageiros de cada voo.

Ao registrar os passageiros deve-se ter em mente a diferença entre os tipos de voo com seus respectivos checks.

Após registrar o passageiro, você receberá o numero do passageiro e com ele você poderá cancelar o voo ou fazer uma checkagem para saber o CPF e Nome (e peso máximo caso for uma carga) do passageiro.