Börseninfosystem (.NET)
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, aktuelle Börsenkurse abzufragen, Aktien zu kaufen und zu verkaufen, eine Übersicht seines Depots anzuzeigen sowie seine Zugangsdaten zu ändern
- der Zugriff auf das Online-Depot ist passwort-geschützt (Login)
- die Kursabfrage ist frei zugänglich
- jede Transaktion (Aktienkauf/-verkauf) muss durch eine TAN (Transaktionsnummer) bestätigt werden
- alle Aktivitäten werden protokolliert (Revisionssicherheit)
- das System besteht aus folgenden Komponenten:
- Datenbank mit den Realtime-Kursen der an der fiktiven Börse gehandelten Papiere/Aktien. Ansprechbar über eine Webservice, der beispielhaft durch das Projekt selbst implementiert wird. Jeder Aktienkauf oder -verkauf erhöht oder erniedrigt den Bestand der Aktien in der Börsen- Datenbank. Solche Änderungen sind transaktionsgesichert durchzuführen, da verschiedenste Systeme auf die Datenbank zugreifen.
- Datenbank für die Online-Kunden-/Depot-Verwaltung
- Webservices auf dem Application Server, welche den Zugriff auf das Depot und die Börsendatenbank erlauben (Geschäftslogik)
- Webapplication (ASP.NET), welche das User-Interface zur Verfügung stellt (Präsentationsebene)