Wirtschaftsinformatik-Projekt WS 2012/2013
Gruppe 1
16.01.2013
MyXcursion
Präsentation
Projektverlauf
ARIS
GUI
Datenbankmodell/SA
Projektplan
Alle Themen im Überblick
Das Team
Software Präsentation
Usecases / Klassen
Präsentation
Projektverlauf
ARIS
GUI
Datenbankmodell/SA
Projektplan
Das Team
Software Präsentation
Usecases / Klassen
- Tommy Klyeisen (Teamleiter)- Constantin Selcho- Julian Sieber- Juliano Delgado- Andreas Löwenstein
Das Team
Präsentation
Projektverlauf
ARIS
GUI
Datenbankmodell/SA
Projektplan
Das Team
Software Präsentation
Usecases / Klassen
Projektverlauf
Teamfindung
Name und Logo
Recherche
ARIS Modelle
GUI Entwürfe
Datenbankmodell
Pflichtenheft
Endgültige GUI EntwürfeImplementierung
Dokumentation undBenutzerhandbuch
MyXcursion
Testphase
Projektverlauf
Logo-Entwürfe
Projektverlauf
Zwischenpräsentation
Projektverlauf
ARIS
GUI
Datenbankmodell/SA
Projektplan
Das Team
Software Präsentation
Usecases / Klassen
IST-Prozess
Abb. 2.1 IST-Prozess Wertschöpfungskette
SOLL-Prozess
Abb. 2.2 SOLL-Prozess Wertschöpfungskette
Sammlung Exkursionskanditaten
Abb. 3.1.1 IST-Prozess Abb. 3.1.2 SOLL-Prozess
Abb. 3.1.1 IST-Prozess Abb. 3.1.2 SOLL-Prozess
Anfrage Transportmöglichkeiten
Abb. 3.2.1 IST-Prozess Abb. 3.2.2 SOLL-Prozess
Auswahl und Terminabstimmung der Exkursionskandidaten
Abb. 3.3.1 IST-Prozess Abb. 3.3.2 SOLL-Prozess
Finale Festlegung der Exkursion
Abb. 3.4.1 IST-Prozess Abb. 3.34.2 SOLL-Prozess
Bekanntgabe der Exkursionen
Abb. 3.5.1 IST-Prozess Abb. 3.5.2 SOLL-Prozess
Anmeldung Studierende
Abb. 3.6.1 IST-Prozess Abb. 3.6.2 SOLL-Prozess
Klärung Sonderfälle
Abb. 3.7.1 IST-Prozess Abb. 3.7.2 SOLL-Prozess
Buchung Transport
Abb. 3.8.1 IST-Prozess Abb. 3.8.2 SOLL-Prozess
Sammlung Exkursionsfeedback
Abb. 3.9.1 IST-Prozess Abb. 3.9.2 SOLL-Prozess
Zwischenpräsentation
Projektverlauf
ARIS
GUI
Datenbankmodell/SA
Projektplan
Das Team
Software Präsentation
Usecases / Klassen
Usecases / Klassen
UsecasesUC1: Exkursionsjahr verwalten (Hinzufügen/Löschen)UC2: Exkursionsjahr mit Firmen-Kandidaten ausfüllenUC3: Status der Firmen-Kandidaten pflegenUC4: Firmen-Kandidaten pflegenUC5: Transportmittel pflegenUC6: Besuchstermin festlegenUC7: Exkursionsteilnehmer pflegenUC8: Begleitprofessor bestimmenUC9: Sonderfälle pflegenUC10: Feedback zu Firmen-Kandidaten hinterlegen
Usecases / Klassen
MainGUIDie Klasse MainGUI startet das Programm. Sie stellt das Hauptmenu unserer Software dar und enthält ein JTable in das alle Firmen Informationen über Textfelder eingetragen und verwaltet werden können. Über das Frame kann der Benutzer eine Wochenansicht und Teilnehmeransicht aufrufen. Außerdem kann eine PDF-Datei erzeugt werden, die eine Liste aller ausgewählten Firmen darstellt.
Usecases / Klassen
MainTableGUI
Die Klasse MainTableGui stellt die grundsätzliche Verbindung zwischen Software und Datenbank der Klasse MainGui dar. Sie liest und schreibt alle eingegebenen Daten ein/aus und stellt sie dar
bzw. schreibt sie in die Datenbank.
Usecases / Klassen
TeilnehmerGUI
Die Klasse TeilnehmerGui ist für die Verwaltung der Teilnehmer einer Exkursion zuständig. Über das Hauptmenü kann das Teilnehmer Frame geöffnet werden. In diesem Frame können über Textfelder Daten der jeweiligen Teilnehmer verwaltet werden. Es besteht außerdem die Möglichkeit eine PDF-Datei aller Teilnehmer zu erstellen.
Usecases / Klassen
TeilnehmerTableGUI
Die Klasse TeilnehmerTableGui stellt die grundsätzliche Verbindung zwischen Software und Datenbank der Klasse TeilnehmerGui dar. Sie liest und schreibt alle eingegebenen Daten ein/aus und stellt sie dar bzw. schreibt sie in die Datenbank.
Usecases / Klassen
WochenGUI
Die Klasse WochenGui ermöglicht den Professoren eine genauere Planung der Exkursionstermine in einem separaten Frame. Dieser kann über das Hauptmenu aufgerufen werden. Es können verschiedene Terminvorschläge in einer Stundenplanähnlichen Ansicht verwaltet werden.
Usecases / Klassen
WochenTableGUI
Die Klasse WochenTableGui stellt die grundsätzliche Verbindung zwischen Software und Datenbank der Klasse WochenGui dar. Sie liest und schreibt alle eingegebenen Daten ein/aus und stellt sie dar bzw. schreibt sie in die Datenbank.
Usecases / Klassen
DBConnection
Die Klasse DB-Connection ermöglicht die Verbindung zu SQL- Datenbank zur gesamten Programmlaufzeit.
Usecases / Klassen
TransferFocus
Die Klasse TransferFocus sorgt dafür, dass beim drücken des Tabulators der Cursor in alle vorgegebenen Felder springt, die Klasse legt die Reihenfolge der Tabstopps fest.
Usecases / Klassen
TextFieldLimiterInt und TextFieldLimiter
Die Klasse TextFieldLimiter/Int limitiert alle Textfelder in denen nur Integer Werte stehen.
Zwischenpräsentation
Projektverlauf
ARIS
GUI
Datenbankmodell/SA
Projektplan
Das Team
Software Präsentation
Usecases / Klassen
GUI
GUI
GUI
Testfirma
Vorläufiges GUI Hauptfenster
GUI
Vorläufiges GUI Firmendetailfenster
GUI
Vorläufige GUI Teilnehmerverwaltung
GUI
GUI
GUI
Zwischenpräsentation
Projektverlauf
ARIS
GUI
Datenbankmodell / SA
Projektplan
Das Team
Software Präsentation
Usecases / Klassen
Datenbankmodell
Datenbank
Systemarchitektur
Zwischenpräsentation
Projektverlauf
ARIS
GUI
Datenbankmodell/SA
Projektplan
Das Team
Software Präsentation
Projektplan
Zwischenpräsentation
Projektverlauf
ARIS
GUI
Datenbankmodell/SA
Projektplan
Das Team
Software Präsentation
Usecases / Klassen
Software Präsentation
MyXcursion
Vielen Dank für eure
Aufmerksamkeit!Noch Fragen?
Top Related