Giter Club home page Giter Club logo

aerobus's Introduction

#Aerobus ##Descrição Este trabalho consiste no construção de um programa de computador em Java para implementar um sistema de reservas de passagens de uma empresa aérea.

##Detalhamento ###Os principais objetos envolvidos nessas regras são:

  • Cliente

  • Reserva de viagem

  • Reserva de vôo

  • Vôo

  • Descrição do vôo

  • Descrição do avião

  • Aeroporto

  • Considere que há dois tipos de clientes: Pessoas fı́sicas e Pessoas jurı́dicas.

  • Pessoas fı́sicas possuem CPF, nome, endereço, sexo(opcional), data de nascimento (opcional) e telefones (opcionais). Pessoas jurı́dicas possuem CNPJ,razão social, endereço e telefones (opcionais).

  • Um vôo possui: data de partida e número de vagas.

  • A descrição de um vôo possui: horário de partida; horário de chegada e número.

  • A descrição de um avião possui: nome do fabricante; número do modelo; número de assentos.

  • Um aeroporto possui: nome; código; nome da cidade em que fica localizado.

###O sistema deve possibilitar:

  • Incluir, remover e editar clientes
  • Incluir, remover e editar vôos
  • Incluir, remover e editar descrições de vôos
  • Incluir, remover e editar descrições de aviões
  • Incluir, remover e editar aeroportos
  • Criar e remover uma reserva de viagem para um cliente
  • Incluir e remover reservas de vôos em uma reserva de viagem para um cliente
  • Obter os dados de um cliente a partir do número do seu CPF ou CNPJ
  • Obter os códigos das reservas de viagem a partir do número do CPF ou CNPJ de um cliente
  • A partir do código de uma reserva de viagem, obter os códigos dos vôos reservados
  • A partir do código de um vôo, obter o número de vagas disponı́veis
  • A partir do código de um vôo, obter a data de partida, o horário de partida e o horário de chegada
  • A partir do código de um vôo, obter a descrição do avião empregado
  • A partir das cidades de origem e de destino, obter os códigos dos vôos em uma determinada data
  • A partir do código de um vôo, obter os códigos e os nomes dos aeroportos de origem e de destino.
  • A partir do código de um aeroporto, obter o seu nome e a sua cidade.

###O sistema possui as seguintes regras do negócio:

  • A um cliente podem estar associadas várias reservas de viagem
  • A uma reserva de viagem podem estar associados várias reservas de vôos
  • A uma reserva de vôo está associado um vôo
  • A um vôo está associada uma descrição do vôo
  • À descrição de um vôo estão associados os aeroportos de origem e de destino
  • À descrição de um vôo está associada a descrição do avião
  • Todos os vôos ocorrem uma vez para cada dia da semana

aerobus's People

Contributors

markx3 avatar

Watchers

James Cloos avatar  avatar Henrique Parucker avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.