BUCHUNGSPLATTFORM SWE Gruppe 3: Florian Schwarzhans Nenad Kircanski Andreas Savov Jasmin Haider 1 13.04.2017
AGENDA Live Präsentation Projektvorstellung Lessons Learned Gegenüberstellung Idee vs. Endprodukt 2 13.04.2017
PROJEKTVORSTELLUNG Live Präsentation! 3 13.04.2017
PROJEKTVORSTELLUNG Jasmin 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 13.04.2017
PROJEKTVORSTELLUNG Florian Schwarzhans Zusammenführung aller Teilbereiche Implementation des Car Bookings Implementierung der Such Funktionen Implementierung der Buch/Reservierung Fkt Fehlersuche und Korrektur 13.04.2017
PROJEKTVORSTELLUNG Andreas Savov 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) 6 13.04.2017
PROJEKTVORSTELLUNG Nenad Kircanski Hotel 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) 13.04.2017
PROJEKTVORSTELLUNG Diagrams Use Case diagram Class diagrams Sequence diagrams Component diagrams Deployment diagram 13.04.2017
LESSONS LEARNED Lines of Code: 6300 Klassenanzahl: Java-Klassen und Servlets: 54 JSPs: 19 Package Struktur: Java Web Project Technologie: Java, Serialisierung Lessons Learned: Rechtzeitig beginnen Änderungen mitteilen 9 13.04.2017
GEGENÜBERSTELLUNG IDEE VS. ENDPRODUKT Datenspeicherung ursprünglich vorgesehen mittels einer DB Endversion verwendet Serialized Speicherung viele Nachteile Seitenoptik völlig anders als ursprünglich geplant besser Null Pointer Exceptions sind da, waren aber nicht geplant =P 10 13.04.2017
Vielen Dank für Ihre Aufmerksamkeit! 11 13.04.2017
back 13.04.2017
back 13.04.2017
back 13.04.2017
back 13.04.2017
back 13.04.2017
back 13.04.2017
back 13.04.2017
back 13.04.2017
Hotel Search back 13.04.2017
Hotel Booking back 13.04.2017
Flight Search back 13.04.2017
Flight Booking back 13.04.2017
Car Search back 13.04.2017
Car Booking back 13.04.2017
Free Time Activities Search back 13.04.2017
FreeTime Activities Booking back 13.04.2017
Package Booking back 13.04.2017
Cancelation back 13.04.2017
Send delete request back 13.04.2017
Add Offer back 13.04.2017
Edit Offer back 13.04.2017
back 13.04.2017
back 13.04.2017
back 13.04.2017
back 13.04.2017