ZHAW-Logo OAPA-Logo TAT-Logo
zurück  
Diplomarbeit 2005 (DA05): Arbeits-Archiv
 
DA Fir 05/2 - Prognoseborse
Studierende: Micha Rieser, riesemic
  Giancarlo Scrugli, scruggia

Betreuer: Reto Ferri, feit
  Hans-Peter Hutter, huhp

Ziel: Wir haben eine Webapplikation Prognoseborse, optimiert fur Schweizer Abstimmungen und Wahlen, entworfen und implementiert. Die Idee ist, dass auf kommende Ergebnisse von Wahlen und Abstimmungen Aktien herausgegeben werden. Aufgrund des Prinzips eines Wertschriftenmarktes, werden diese durch den Handel direkt und fortlaufend bewertet. Daraus resultiert eine Prognose fur den Abstimmungs- bzw. Wahlausgang. Technologieentscheide: Die Prognoseborse besteht aus einer 3-Tier-Architektur mit .NETTechnologie. Als Datenbanksystem setzten wir MS SQL ein. Fur die Business-Logik C# und fur die Web-GUIs ASP.NET.

Projektvorgehen: Das Projekt bestand aus acht Iterationen (eine Iteration pro Woche). In der ersten Iteration legten wir das gesamte Projektvorgehen fest und definierten die Anforderungen an das Gesamtsystem. In den drei darauf folgenden Iterationen haben wir die Business-Logik entworfen, implementiert und ausgetestet. In den nachsten drei Iterationen haben wir dann die Web-GUIs entworfen und implementiert. In der siebten Iteration gingen wir in einen Testbetrieb mit echten Handlern, der bis zum 27. November 2005 unter http://www.politmarket.net fortgesetzt wird. In der letzten Iteration vervollstandigten wir die Dokumentation und uberwachten den Testbetrieb.

Resultat: Wir sind mit dem Projektergebniss zufrieden. Wir haben einen funktionierenden Betrieb aufbauen konnen. Wir haben folgende Punkte realisiert:

  • Transaktionsgesteuerter Kern
  • Datenbank-Entwurf
  • ASP.NET-GUIs mit eigenen Webcontrols
  • Prozess fur Generierung von Statistikgraphiken
  • Testbetrieb auf eigenem Server mit eigener Domane (www.politmarket.com/.net/.ch)
  • Webauftritt mit eigenem Corporate Design.
  • Dokumentation (alle SWE-Artefakte und Hintergrundsinformationen)

Folgendes haben wir teilweise implementiert und sind als geschutzte Variationen vorhanden:

  • Mehrsprachigkeit (realisiert bei ASP.NET-WebControls)
  • Eigene Protocoll-Klasse (fur Logging)
  • Portfoliohandel-Roboter
zurück