wirtschaftsinformatik-projekt ws 2012/2013 gruppe 1 16.01.2013 myxcursion

Post on 06-Apr-2015

104 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

 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