BUCHUNGSPLATTFORM SWE Gruppe 3: Florian Schwarzhans Nenad Kircanski

Slides:



Advertisements
Ähnliche Präsentationen
Java EE Projekt - Fragebogen
Advertisements

© by Bernhard Rabe, Andre Morgenthal, Dennis Moers powered by Bernhard Rabe, Andre Morgenthal, Dennis Moers MobileFile 1.
Modellgetriebene Softwareentwicklung
Seminar Internetdienste Web 2.0 und Rich Internet Applications (RIA) JavaFX Rainer Scholz.
Übung 5 Mehrstufige Client/Server-Systeme mit Enterprise Java Beans
1 Prof. Dr. Andreas SchmietendorfWS06/07 – Labor C/S-Programmierung Übung 4 Mehrstufige Client/Server-Systeme mit JSPs, Servlets und JavaBeans (Web-Container)
Internetzugriff mit Strings und Streams
Java 2 Enterprise Edition (J2EE)
Daniel Höfler Markus Thurner XMLApplicationPlatform Siemens OpenStage 60/80.
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
Sortieren mit Binären Bäumen
Algorithmen und Datenstrukturen
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (10 - Suchverfahren) T. Lauer.
Java Server Pages Implementierung eines Web-Service-Clients Pea 13: Maik Opitz, Martin Melle, Philipp Hake.
DFKIUtils FRODO AgentFramework ein kleiner Einblick FRODOianer-Sitzung am
1 Reverse Engineering WS 07 / 08 A. Zündorf. Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University 2 Organisatorisches.
Klassen und Schnittstellen Klasse: Definiert Zustandsraum ihrer Instanzen vollständig (Implementierung der Struktur, soweit Voraussetzung für die Methoden-
Hänchen & Partner GmbH 1 Web-Anwendungen mit dem Jakarta Struts Framework 3.Juli 2003 Martin Burkhardt.
Systementwicklungsprojekt:
My Job Application Manager
Bookmarkverwaltungsdienst - Chipmark Steinbuch Centre for Computing KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität.
SOMA Service-Oriented Mobile learning Architecture.
FQTQ ShowCase Prototyp einer Applikation zur Beratungsunterstützung.
Chat System – Gruppe B Tim Braun, Andre Ester, Florian Müller und
Die Klassen des Call - Car - Systems Autoren: Haffner Till Stein Andreas Thome Stefan Weber Lars.
Einführung Servlets/JSPs
Aichinger Christian, Strasser Jürgen
Seminar Internet - Technologie
08. September 2010Entwicklungsstrategien in Liferay 1 Christian Krause, URZ FSU Jena, IDM-Arbeitsgruppe.
Das Team : Karsten Röhle – Chefprogrammierer
Einführung / Geschichte Einführung / Geschichte Motivation Motivation Beispiel Beispiel Architektur / Komponenten Architektur / Komponenten Konfiguration.
Willkommen Admin! Use Case 1: Forum-Administration -> Task 2 User erstellen -> Task 1 Anzeige User Liste -> Task 3 User löschen -> Task 5 User sperren.
Online Reservierungssytem ReSys. Einleitung Gruppenmitglieder Auftrag Technologie Eingesetzte Technologie Softwarearchitektur Software-Design Use-Cases.
Online Reservierungssytem ReSys. Einleitung Gruppenmitglieder Auftrag Technologie Eingesetzte Technologie Softwarearchitektur Software-Design Use-Cases.
Institut für Wirtschaftsinformatik und Anwendungssysteme
ROLE-PLAY OVERLAP You are booking a room in a hotel (you start) For help with the vocab, click herehere Listen to the question and reply Für vier Nächte,
MobileFile powered by Bernhard Rabe, Andre Morgenthal, Dennis Moers.
You need to use your mouse to see this presentation.
GRUPPE 23. Ziele Risiken Fazit Programm AGENDA GRUPPE 23.
ELC goes JAVA - Statistics Präsentation von Bettina Kronreif Programmierpraktikum II / 2001.
NDK Enterprise Technologien Informationen Infrastruktur und Fallstudie Daniel Nydegger Studienleiter Enterprise System Entwicklung.
Programmierprojekt Java Server Pages
Thread Synchronisation in JAVA
JavaServer Faces Urs Frei. Inhalt JSF Funktionsweise Rückblick JSP Bestandteile von JSF So einfach ist die Anwendung (Beispiel) Eclipse im Einsatz (Entwicklungsumgebung)
Online Reservierungssytem ReSys. Einleitung Gruppenmitglieder Auftrag Technologie Eingesetzte Technologie Softwarearchitektur Software-Design Use-Cases.
1 Ausgangslage Vorgehensweise: Informell, pragmatisch, stark graphisch orientiert. Systemanalytischer Ausgangspunkt: Klassischer Systembegriff als Ansammlung.
Starten der Entwicklungsumgebung (IDE)
Fred 2.0 Projektvorstellung Christoph Müller
Javelin Internet-based parallel computing using Java.
Generative Softwareentwicklung in der Praxis Olaf Kaus, „Java User Group“, Hannover 6.Oktober 2003.
Alois Schütte Advanced System Programming 2 Interprozeßkommunikation  2.1 JVM Ablaufumgebung  2.2 Java Native Interface (JNI)  Verwendung von.
Ausblick: die neue Search Phase 1:neue Flug-IBE Phase 2+: neue Hotel-IBE und neue Pauschal-IBE.
Einfügen von Grobparts in die Assemblystruktur mit Hilfe von EPD Connect Erstellt von LeslieFischer Computer Konzept GmbH Ludwig-Wilhelm-Straße
Arbeiten in einem agilen Team mit VS & TFS 11
Frameworks
1 Objektorientierter Entwurf E-R-Modellierung: Ausschließlich strukturelle Aspekte Verhaltensaspekte noch unberücksichtigt:  Interaktionen zwischen Objekten.
Trip 1 From: To: Berlin, Ger many Munich, Ge rmany $610Edit Inter City Express :24AM Berlin Hbf Germany 18 May 2:42PM Muenchen Hbf, Germany 18.
Gregor Graf Oracle Portal (Part of the Oracle Application Server 9i) Gregor Graf (2001,2002)
FRAU SNELL Wie ist das Datum heute? _______________________________________________.
Wfp:2 Medien Medienverwaltungs-Extension von Peter Haberkorn.
B OOK M E Artur Cachro, Dominik Dinulovic & Gabriel Kovacs.
Forms 9i - New FeaturesSeite 1 Forms 9i New Features Gerd Volberg OPITZ CONSULTING GmbH.
EFFORTMANAGEMENT Jan Gerber Simon Hofmann Lukas Nonnenmacher.
Erstellen einer Powerpoint-Präsentation
Jakarta Struts Quasi-Standard für JSP-basierte Entwicklung: Jakarta Struts Key Features von Struts: Implementierung des Action-Command-Pattern („Model.
Von Tugay Haskioglu und Thomas Hartmann
Ertragsquellen im Tourismus: wie entsteht Ertrag, wie entstehen Buchungen? Durch welche Quellen/ Kanäle werden Buchungen generiert und wovon ist dies abhängig.
Measurable objectives:
Name: Klasse: Datum: Übung: selbst korrigiert Korrektur Trainer 1 2 3
 Präsentation transkript:

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