1 / 36

BUCHUNGSPLATTFORM

BUCHUNGSPLATTFORM. SWE Gruppe 3: Florian Schwarzhans Nenad Kircanski Andreas Savov Jasmin Haider. 1. AGENDA. Live Präsentation Projektvorstellung Lessons Learned Gegenüberstellung Idee vs. Endprodukt. 2. PROJEKTVORSTELLUNG. Live Präsentation!. 3. PROJEKTVORSTELLUNG Jasmin Haider.

Download Presentation

BUCHUNGSPLATTFORM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BUCHUNGSPLATTFORM SWE Gruppe 3: Florian Schwarzhans Nenad Kircanski Andreas Savov Jasmin Haider 1

  2. AGENDA • Live Präsentation • Projektvorstellung • Lessons Learned • Gegenüberstellung Idee vs. Endprodukt 2

  3. PROJEKTVORSTELLUNG Live Präsentation! 3

  4. 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

  5. ZusammenführungallerTeilbereiche Implementation des Car Bookings Implementierung der Such Funktionen Implementierung der Buch/ReservierungFkt Fehlersuche und Korrektur PROJEKTVORSTELLUNGFlorian Schwarzhans

  6. PROJEKTVORSTELLUNGAndreas 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

  7. PROJEKTVORSTELLUNGNenad 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)

  8. PROJEKTVORSTELLUNGDiagrams • Use Case diagram • Class diagrams • Sequence diagrams • Component diagrams • Deployment diagram

  9. LESSONS LEARNED • Linesof Code: 6300 • Klassenanzahl: • Java-Klassen und Servlets: 54 • JSPs: 19 • Package Struktur: Java Web Project • Technologie: Java, Serialisierung • LessonsLearned: • Rechtzeitig beginnen • Änderungen mitteilen 9

  10. 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 GEGENÜBERSTELLUNG IDEE VS. ENDPRODUKT 10

  11. Vielen Dank für Ihre Aufmerksamkeit! 11

  12. back

  13. back

  14. back

  15. back

  16. back

  17. back

  18. back

  19. back

  20. Hotel Search back

  21. Hotel Booking back

  22. Flight Search back

  23. Flight Booking back

  24. Car Search back

  25. Car Booking back

  26. Free Time Activities Search back

  27. FreeTime Activities Booking back

  28. Package Booking back

  29. Cancelation back

  30. Send delete request back

  31. Add Offer back

  32. Edit Offer back

  33. back

  34. back

  35. back

  36. back

More Related