Skip to content

Carolinamarcondesp/travelAgency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATEC Travel Management

ATEC Travel Management Java program, describes the structure of a travel agency system, the system classes, their attributes, their methods and the relationships between objects. The main classes in Atec Travel Management are agency, languages, customer, tourist attraction, hotel and restaurant.

O programa em java da ATEC Travel Management, descreve a estrutura de um sistema de agência de viagens, as classes do sistema, os seus atributos, os seus métodos e as relações entre objetos. As principais classes do Atec Travel Management são Agencia, Idiomas, Cliente, AtraçãoTuristica, Hotel, e Restaurante.

N|Solid

Classes da ATEC Travel Management

  • Classe Agencia: Gerencia todas as operações da ATEC Travel Management | Manages all ATEC Travel Management operations
  • Classe Idiomas: Gerencia todas as operações de Idiomas | Manages all Languages operations
  • Classe Cliente: Gerencia todas as operações do Cliente | Manages all Guests operations
  • Classe Hotel: Gerencia todas as operações do Hotel | Manages all Hotel operations
  • Classe Restaurante: Gerencia todas as operações do Restaurante | Manages all Restaurant operations
  • Classe AtracaoTuristica: Gerencia todas as operações das Atividades | Manages all Activities/Sightseeing operations

Classes e Atributos da ATEC Travel Management

Classes Atributos
Idiomas PT, ENG
Cliente id, nome, email, NIF
Hotel id, nomeHotel, localHotel, checkinHotel, horacheckinHotel, checkoutHotel, horacheckoutHotel, camasHotel, quartosHotel, paxHotel
Restaurante id, nomeRestaurante, localRestaurante, dataRestaurante, horaRestaurante, paxRestaurante
AtracaoTuristica id, nomeAtracaoTuristica, localAtracaoTuristica, dataAtracaoTuristica, horaAtracaoTuristica, paxAtracaoTuristica
Classes Attributes
Languages PT, ENG
Guest id, name, email, TIN
Hotel id, nameHotel, locationHotel, checkinHotel, horacheckinHotel, checkoutHotel, horacheckoutHotel, bedsHotel, roomsHotel, paxHotel
Restaurant id, nameRestaurant, locationRestaurant, dateRestaurant, timeRestaurant, paxRestaurant
Tourist Attraction id, nameTourist Attraction, placeTourist Attraction, dateTourist Attraction, timeTourist Attraction, paxTourist Attraction

Classes e Métodos da ATEC Travel Management

Classes Métodos
Idiomas escolherIdiomaENG( ), escolherIdiomaPT( ), trocarIdioma( )
Cliente criarCliente( ), listarClientes( )
Hotel criarHotel( ), listarHotel( ), apagaHotel( ), HotelExiste( ), alteranomeHotel( )
Restaurante criarRestaurante( ), listarRestaurante( ), apagaRestaurante( ), RestauranteExiste( ), alteraNomeRestaurante( )
AtracaoTuristica criarAtracaoTuristica( ), listarAtracaoTuristica( ), apagaAtracaoTuristica( ), AtracaoTuristicaExiste( ), alteraNomeAtracaoTuristica( )
Classes Methods
chooseEnglish( ), chooseENG( ), chooseENG( ), changeEnglish( )
Client createClient( ), listClient( )
Hotel createHotel( ), listHotel( ), deleteHotel( ), HotelExists( ), changeHotel( ) name
Restaurant createRestaurant( ), listRestaurant( ), deleteRestaurant( ), RestaurantExists( ), changeRestaurantName( )
tourist attraction

Comments

This academic workproject was made under a short deadline along with others homeworks and projects the we had to deliver at the same time.. so there's a lot written in Portuguese.. I will, overtime, work to change it to english only.

Copyright © 09/03/2023 A.Carolina

About

Early stages of training...first contact with JAVA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published