Airport Information System

13
Airport Information System Gruppe 4 Peter Isaak, Christian Mader, Christina Schön, Anja Voeske

description

Airport Information System. Gruppe 4 Peter Isaak, Christian Mader, Christina Schön, Anja Voeske. 1.Termin 15.März2011. Aufgabenstellung des Flughafen-Informationssystems >>EXCEL Tabelle einfügen !?. 2.Termin 29.März2011. Systemanalyse mit Kontextdiagramm (nochmal machen?) - PowerPoint PPT Presentation

Transcript of Airport Information System

Page 1: Airport Information System

Airport Information System

Gruppe 4Peter Isaak, Christian Mader, Christina Schön, Anja Voeske

Page 2: Airport Information System

1.Termin 15.März2011

• Aufgabenstellung des Flughafen-Informationssystems >>EXCEL Tabelle einfügen !?

Page 3: Airport Information System

2.Termin 29.März2011

• Systemanalyse mit Kontextdiagramm (nochmal machen?)

• Einfaches Vorgehensmodell : haben wir so was? Wie haben wir die Aufgaben gelöst

• Aktivitätsdiagramm: Rollenverteilung

Page 4: Airport Information System

3.Termin 12.April2011

• Erstes Programmieren• Zeitplan anfordern• Landung und Startdurchführen• 1.Version der Klasse Flugzeug (eventuell

Grafik)

Page 5: Airport Information System

3.Termin 12.April2011

• neuesFlugzeug(FG, FT, sollzeitLandung)• anzahlFlugzeuge = 100• Flugnummer generieren (wie…)• Status auf ‘wartend‘

• vergebeLandebahn()• Status auf ‘Landeanflug‘ ( PETER)

Page 6: Airport Information System

3.Termin 12.April2011

• meldeGelandet()• istzeitLandung eingeben• Status auf ‘Gelandet‘ (CHRISBY)

• vergebeParkstelle()• Status auf ‘Geparkt‘ (CHRISSI)

Page 7: Airport Information System

3.Termin 12.April2011

• vergebeStartbahn() • sollzeitStart()• Status auf ‘Startvorbereitung‘

• meldeGestartet()• istzeitStart• Status auf ‘Gestartet‘

Page 8: Airport Information System

3.Termin 12.April2011

• Zeiten als String• anzahlFlugzeuge =100 wegen der Flugnummer• Flugnummer: > verschiedene Funtkionen

darstellen• Print() über switch case• Auführbare/ausführende Klasse Client

Page 9: Airport Information System

4.Termin 26.April2011

• Dialogvorgabe > dementsprechende Änderungen am Programm (Welcheeee?)

• Klassendiagramm > Problem weil wir nicht genau wussten wie es aussehen soll (einfügen)

• Hilfestellung für die aktive Abfrage beim Benutzer> verworfen und selber gemacht

Page 10: Airport Information System

5.Termin 10.Mai2011

• Mehr Klassen nach Klassendiagramm• Attribute public, private und static deklarieren• Entsprechende Zugriffsmethoden• Arrays für Parkposition und Bahn

Page 11: Airport Information System

6.Termin 24.Mai2011

• Public void belegen(Plane aktf)• Public void freigeben(Plane aktf)• Fehlermeldung wenn belegte Bahn

ausgewählt wird• 3 neue Phasen Landebahn freigeben,sowie

Parkstelle und Startbahn• 2 Flugzeuge parallel bearbeiten

Page 12: Airport Information System

7.Termin 7.Juni2011

• Flugzeugtypen und Fluggesellschaften anlegen/ auswählen

• Switch-case über status wie das Programm weitergeht, je nach Flugzeug

• >> Wenn alle 4 Bahnen belegt sind??• >> Wenn alle 10 Parkpos belegt sind??

Page 13: Airport Information System

Lessons Learned

• Mehr Zeit einplanen, lieber zu viel als zuwenig• Einmal mehr fragen als nichts hinbekommen• Klassendiagramm kann helfen • Programmmieren in der Gruppe eher

kompliziert, alleine besser weil man „dann drin“ ist

• Gute Gruppe- waren uns meist einig-haben einfache Struktur des Programms immer beibehalten