brain-affairs

Home

Lehrtätigkeit

Partner

Kontakt

Zurück

.

Online-Banking-Anwendung
Aufgabenstellung:

Erstellung einer Internet-Anwendung, die folgende Features bereit stellt:

  • das User-Interface ist eine Online-Anwendung/Internet-Seite
  • die Anwendung ermöglicht dem Benutzer, den Kontostand abzufragen, Überweisungen zu tätigen, die Umsatzübersicht eines wählbaren Zeitraumes anzuzeigen und seine PIN zu ändern
  • der Zugriff auf das Konto ist durch eine PIN geschützt (Login)
  • jede Transaktion (Überweisung, PIN-Änderung) muss durch eine TAN (Transaktionsnummer) bestätigt werden
  • alle Aktivitäten werden protokolliert (Revisionssicherheit)
  • das System besteht aus folgenden Komponenten:
    • Datenbank mit den jederzeit aktuellen Kontodaten (Achtung: da verschiedene Anwendungen auf diese zugreifen, müssen Transaktionen immer gesichert durchgeführt werden). Ansprechbar über eine CORBA-Schnittstelle, die beispielhaft durch das Projekt selbst implementiert wird.
    • Datenbank für die Online-Kunden-/Konto-Verwaltung (PIN's, TAN's u.s.w.)
    • Java-Komponenten (EJB) auf dem Application Server, welche den Zugriff auf die Konten erlauben (Geschäftslogik)
    • JSP's und Servlets auf dem Webserver, welche über Java-RMI mit den EJB's auf dem Application Server kommunizieren (Präsentationsebene)
Materialien aus der Erarbeitung

Klassendiagramm: