BUCHUNGSPLATTFORMSWE Gruppe 3:
Florian SchwarzhansNenad KircanskiAndreas SavovJasmin Haider
1
26.04.23
1
AGENDA
Live Präsentation
Projektvorstellung
Lessons Learned
Gegenüberstellung Idee vs. Endprodukt
2
26.04.23
2
PROJEKTVORSTELLUNG
Live Präsentation! 3
26.04.23
3
PROJEKTVORSTELLUNGJasmin Haider
Klassen erstellen (z.B. Flug.java)
Serialisierungsklassen (z.B. SerializedFlugDAO.java)
Userverwaltung (z.B. CreateUser.java, Login.java)
Plattformverwaltung & Testdaten (z.B. Verwaltung.java)
JSPs (z.B. Index.jsp, Flug.jsp)4
26.04.23
4
PROJEKTVORSTELLUNGFlorian Schwarzhans
Zusammenführung aller Teilbereiche
Implementation des Car Bookings
Implementierung der Such Funktionen
Implementierung der Buch/Reservierung Fkt
Fehlersuche und Korrektur26.04.23
5
PROJEKTVORSTELLUNGAndreas Savov
6
Freizeitaktivitäten suchen(Name, Typ, Beginn/End Datum, Region, max Preis, Anzahl
Personen)
Freizeitaktivitäten buchen/reservieren, stornieren
Freizeitangebote managen
Klassen (z.B.: Freizeit.java, FreizeitBuch.java)
Serialisierungsklassen (z.B.: SerializedFreizeitDAO.java)
JSPs (z.B.: Freizeit.jsp)26.04.23
6
26.04.23
PROJEKTVORSTELLUNGNenad KircanskiHotel bookingsHotel bookings Class Hotel.java (hotel offers, manage hotel offers by
admin)
SerializedHotelDAO. Java (read/write from/to file)
Search.jsp – HotelSearch.java (serch Hotels)
HotelBuchung.jsp – HotelBuchSub.java (booking/resrving Hotel using class HotelBuch.java)
Delete.jsp / AdDelete.jsp – DelSub.java(canceling Reservation / send delete request for
Booking)
7
26.04.23
PROJEKTVORSTELLUNGDiagrams
Use Case diagram
Class diagrams
Sequence diagrams
Component diagrams
Deployment diagram
8
LESSONS LEARNED Lines of Code: 6300
Klassenanzahl:Java-Klassen und Servlets: 54JSPs: 19
Package Struktur: Java Web Project
Technologie: Java, Serialisierung
Lessons Learned: • Rechtzeitig beginnen• Änderungen mitteilen
9
26.04.23
9
GEGENÜBERSTELLUNG IDEE VS. ENDPRODUKT
10
o Datenspeicherung ursprünglich vorgesehen mittels einer DB• Endversion verwendet Serialized Speicherung
viele Nachteile
o Seitenoptik völlig anders als ursprünglich geplant besser
o Null Pointer Exceptions sind da, waren aber nicht geplant =P
26.04.23
10
Vielen Dank für Ihre Aufmerksamkeit!
11
26.04.23
11
26.04.23
back
12
26.04.23
back
13
26.04.23
back
14
26.04.23
back
15
26.04.23
backback
16
26.04.23
backback
17
26.04.23
backback
18
26.04.23
backback
19
26.04.23
backback
Hotel Search
20
26.04.23
backback
Hotel Booking
21
26.04.23
backback
Flight Search
22
26.04.23
backback
Flight Booking
23
26.04.23
backback
Car Search
24
26.04.23
backback
Car Booking
25
26.04.23
backback
Free Time Activities Search
26
26.04.23
backback
FreeTime Activities Booking
27
26.04.23
backback
Package Booking
28
26.04.23
Cancelation
backback
29
26.04.23
backback
Send delete request
30
26.04.23
backback
Add Offer
31
26.04.23
backback
Edit Offer
32
26.04.23
backback
33
26.04.23
backback
34
26.04.23
backback
35
26.04.23
backback
36