Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Stephan Paulsen, Joschka Schulz und Andreas Rebri

Ähnliche Präsentationen


Präsentation zum Thema: "Stephan Paulsen, Joschka Schulz und Andreas Rebri"—  Präsentation transkript:

1 Stephan Paulsen, Joschka Schulz und Andreas Rebri
AI –Aufgabe 1 Stephan Paulsen, Joschka Schulz und Andreas Rebri

2 Aufgabenstellung 1.1 1.2 Komponentenschnitt
Schnittstellenoperationen für Szenario 1.2 Persistenz (CRUD Implementierung)

3 Aufgabe 1.1a

4 Aufgabe 1.1b IVersandkomponente
LieferungsTyp erstelleLieferung(AuftragsTyp auftrag) TransportauftragsTyp erstelleTransportauftrag(AuftragsTyp auftrag) List<LieferungsTyp> gibAlleOffenenLieferungen() void bestätigeLieferung(LieferungsTyp lieferung) LieferungsTyp gibLieferungFuerId(Int id)

5 Aufgabe 1.1b IRechnungskomponente
RechnungsTyp erstelleRechnung(AuftragsTyp auftrag) void bestätigeZahlungseingangFuerRechnung(RechnungsTyp rechnung) List<RechnungsTyp> gibAlleRechnungen() RechnungsTyp gibRechnungFuerId(Int id)

6 Aufgabe 1.1b IKundenkomponente ILagerbestellungskomponente
KundenTyp gibKunde(Int kundenNummer) List<KundenTyp> gibAlleKunden() ILagerbestellungskomponente BestellTyp bestelleWareNach(WarenTyp ware, NachbestellungsInfoTyp info) ILagerkomponente List<WarenTyp> gibAlleWaren() Bool pruefeWarenstandFuerAuftrag(AuftragsTyp auftrag) void warenAuslagern(AuftragsTyp auftrag)

7 Aufgabe 1.1b ILieferantenkomponente IVertriebskomponente
NachbestellungsInfoTyp gibNachbestellungsInfo(WarenTyp ware)  IVertriebskomponente AngebotsTyp erstelleAngebot(KundenTyp kunde, Map<WarenTyp,Int> bestellteWaren) List<AngebotsTyp> gibAngeboteFuerKunden(KundenTyp kunde) AuftragsTyp bestaetigeAngebot(AngebotsTyp angebot) void storniereAngebot(AngebotsTyp angebot) void aendereLieferstatus(LieferstatusTyp lieferstatus) void auftragAbschließen(AuftragsTyp auftrag)

8 Aufgabe 1.2

9 Aufgabe 1.2 C# mit Fluent NHibernate und SQLite Live Demo
Erklärung des Codes

10 Vielen Dank


Herunterladen ppt "Stephan Paulsen, Joschka Schulz und Andreas Rebri"

Ähnliche Präsentationen


Google-Anzeigen