Technische Universität
München, Institut für Informatik
Systementwicklungsprojekt
Realisierung eines Partnerverwaltungssystems auf der Basis von Java und
San Francisco
-
Thematische Einordnung:
-
Um im heutigen globalen Markt überleben zu können, müssen
Unternehmen verschiedene weitereichende Allianzen eingehen. Aktuelle Informationen
und Ansprechpartner sind strategische Vorteile die direkt umgesetzt werden
können. Ein Partnerverwaltungssytem (PVS), das aktuelle Informationen
über die Parntern eines Unternehmens und deren Verbindungen zur Verfügung
stellt, ist ein taktischer Vorteil für das Unternehmen.
-
In diesem Praktikum soll das PVS entwickelt werden. Wobei beim zu entwickelnden
PVS die Stammdaten der Partner zentral verwaltet werden (Name, Adresse,
Telefon, Andrede, usw.). Beispiele für sind: Höchst AG, Finanzamt
und Herr Müller. Beim Verwalten von Partnerstammdaten soll für
den Benutzer transparent, über ein zu standardisierende Schnittstelle
die Adressen von Partnern aus unterschiedlichen Datenquellen bezogen werden.
Beispiele für solche Datenquellen könnten sein: Eine zentrale
Adressdatenbank, das WWW oder das Einwohnermeldeamt.
-
Partner können beliebig vielen Typen zugeordnet werden, z. B. Kunde,
Behörde, Unternehmen oder Rechtsanwalt. Partner können eine bestimmte
Rolle in Bezug auf andere Partner haben, z. B. Herr Mülller ist Eigentümmer
der Höchst AG. Bezüglich der Typen und Rollen von Partnern existieren
bestimmte Konsistenzbedingungen, z. B. kann ein Partner nicht gleichzeitig
dem Typ Behörde und Rechtsanwalt zugeordnet werden. Oder ein Partner
vom Typ Behörde kann nicht einem anderen Partner gehören, u.ä.
-
Die Realisierung soll auf Basis von Java und San Francisco erfolgen. Eine
entsprechende Anforderungsspezifikation steht zur Verfügung.
-
Konkrete Aufgabenstellung:
-
Einarbeitung in die Themengebiete 'San Francisco' und 'PVS'
-
Realisierung einer kommandozeilenbasierten PVS auf der Basis von Java und
San Francisco
-
Erweiterung der Realisierung auf San Francisco/DB2
-
Dokumentation von Design und Implementierung.
-
Optional Realisierung einer GUI
-
Voraussetzungen:
-
Interesse an den Themengebieten Softwareengineering, Kenntnisse in Java,
Frameworks und verteilten Anwendungen.
-
Möglichkeiten:
-
Erlernen neuester Java-Spracherweiterungen, San Francisco und DB2. Umgang
mit neusten Softwareentwicklungs-Werkzeugen. Firmenkontakt gegeben.
-
Betreuer:
-
Andreas Rausch, e-mail: rausch@informatik.tu-muenchen.de,
Tel.: 289-22362, Zi. 1552
-
Bernhard Rumpe, e-mail: rumpe@forsoft.de,
Tel.: 289-28129
-
Externer Betreuer:
-
Gerald
Meyer-Haak, e-mail: Gerald.Meyer-Haak@NovixConsult.com, Novix GmbH
München
-
Aufgabensteller:
-
Prof. Dr. Manfred
Broy
Andreas Rausch, 1999-01-10