Generation

generate functionSat, 08 Jul 2023

Es geht um: Flugbuchungssystem Inhalt: Erstelle ein einfaches Flugbuchungssystem, das es Benutzern ermöglicht, Flüge zu suchen, zu buchen und zu verwalten. Features: Flüge suchen (Ziel, Datum, nur Hin- oder Hinund Rückflug) • Passagierdaten erfassen • Sitzplatzauswahl Anforderungen und Beschreibungen: Grundlage Das System soll es einem Benutzer ermöglichen, Flüge zu suchen und zu buchen Flug: Jeder Flug besitzt folgende Elemente • Flugnummer, Abflug und Landung (Tag und Uhrzeit) , Start- und Zielort, Anzahl der (freien und belegten) Sitzplätze Die Flüge müssen in Java in einem Array oder einer Collection gepflegt werden. Die Flugliste muss als CSV-Datei abgespeichert und wieder eingelesen werden können Folgende Funktionen müssen entwickelt werden. • Flug suchen (nach Start-/Zielort und für einen bestimmten Zeitraum (von-bis) • Flug buchen (mit Angabe der persönliche Passagierdaten – s.u.) • Rückflug dazu buchen Passagier: Ein Passagier besitzt folgende Elemente • Name und Vorname, Mail-Adresse, Geburtsdatum, Anschrift Die Passagiere müssen in Java in einem Array oder einer Collection gepflegt werden. Folgende Funktionen müssen entwickelt werden • Passagierdaten erfassen Sitzplätze: • Ein Sitzplatz besteht aus einer Kombination von Zahl und Buchstabe z.B. "1A" oder "23F". A und F: Fensterplätze. C und D: Gangplätze • Für jeden Flug existiert ein Sitzplatzplan (es reicht, wenn du zwei solcher Pläne entwickelst) • Wenn ein Passagier gebucht ist, wird ihm ein solcher Sitzplatz fest zugewiesen. • Bei der Buchung kann der Passagier angeben, ob er lieber am Fenster oder am Gang sitzt

public class Flug { private String flugnummer; private String abflug; private String landung; private String flugzeug; private String start; private String ziel; private int frei; private int belegt; private int anzahl; private String[] passagiere = new String[anzahl]; public String getFlugnummer() { return flugnummer; } public void setFlugnummer(String flugnummer) { this.flugnummer = flugnummer; } public String getAbflug() { return abflug; } public void setAbflug(String abflug) { this.abflug = abflug; } public String getLandung() { return landung; } public void setLandung(String landung) { this.landung = landung; } public String

Questions about programming?Chat with your personal AI assistant