+ All Categories
Home > Documents > AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.

AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.

Date post: 05-Apr-2015
Category:
Upload: harald-zeinert
View: 104 times
Download: 1 times
Share this document with a friend
20
Transcript
Page 1: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.
Page 2: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.

AIP - Aufgabe 1„Das Kinosystem“

Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim

23.04.2009

Page 3: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.

Gliederung

•Die WAM-Architektur in der Vorlage

•Klassen-, Objekt- und Sequenzdiagramme

•Die Aufgabe

•Demonstration des geänderten Projektes

•Änderungen am Code

Page 4: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.

WAM in der Vorlage

Film.java

•Beispiel für eine Material-Klasse, denn:

•abstrakt formuliert

•Konzentration auf fachliche Funktionalität

•ausschließlich Kenntnis über für sie wichtige Attribute:

•gibTitel(), gibLaenge(), gibFSK(), hatUeberlaenge()

Page 5: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.

WAM in der Vorlage

Wo noch?

•„Material“

•FSK

•Kinosaal

•Uhrzeit

Page 6: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.

WAM in der Vorlage„Automat“

•Multiplexticketservice.java

•Automatisiert Arbeitsabläufe

•Arbeitet auf Schnittstellen:

•reservierePlatz(),

•verkaufePlatz()

•stornierePlatz()

Page 7: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.

WAM in der Vorlage„Werkzeug“

•KassenWerkzeugUI.java

•Bietet Hilfsmethoden für die GUI

•getPlatzplan()

•get...Button()

•...

Page 8: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.

KlassendiagrammProgrammlogik

Page 9: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.
Page 10: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.

KlassendiagrammGUI

Page 11: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.
Page 12: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.

Sequenzdiagramm

Page 13: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.
Page 14: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.

Objektdiagramm

Page 15: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.
Page 16: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.

Die Aufgabe

•Erweiterung des bestehenden Systems um Tage einer Woche

•Eine Woche:

•Donnerstag bis Mittwoch

•Reservierung, Kauf und Stornierung

•Implementierung des Preises als Fachwert

Page 17: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.

Demonstration der Lösung

Page 18: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.
Page 19: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.

Fragen?

Page 20: AIP - Aufgabe 1 Das Kinosystem Haberland, Bergfeld, Boekhoven, Nguyen, Jochheim 23.04.2009.

Vielen Dank.


Recommended