PHP – Endlich objektorientiert- P13: Die Zeiten, in denen man die Skriptsprache PHP nur dazu verwendete, um dynamische HTML-Tabellen aus einer MySQL-Datenbank zu erstellen, sind vorüber. Heutzutage werden auch große Projekte in PHP realisiert, es existieren Programmier-Frameworks wie Zend Studio und große Content Management Systeme wie Typo3 sind in PHP entwickelt worden. | 5 - Projektpraxis walten kann. Ein Depot besteht dabei aus Beständen von verschiedenen Aktien die der Kunde zuvor gekauft hat. Der Anleger als Kunde der Bank soll neben den aktuellen Kursen jederzeit eine Übersicht seiner Gewinne bzw. Verluste erhalten können. Zusätzlich dazu soll ein einfacher Vergleich der Zinsen aus den Aktiengewinnen mit Zinssätzen von Festgeld- und Spareinlagen möglich sein. Im Gegensatz zu anderen Depotverwaltungsprogrammen sollen auch Gewinne aus Dividenden berücksichtigt werden können die Aktiengesellschaften üblicherweise jährlich an die Aktionäre im Anschluss an die Hauptversammlungen ausschütten. Die zu erstellende PHP-Anwendung soll sich aber zunächst nicht direkt mit einem Aktiendepot des Anlegers verbinden. Stattdessen soll jeder Anleger seinen Aktienbestand und jede Transaktion zunächst manuell eingeben. Dadurch soll ein Kunde der Bank sich auch ein Musterdepot anlegen können um in den Aktienhandel hineinzuschnuppern . Die Bank erhofft sich dadurch die Gewinnung von Neukunden. Eine Transaktion ist neben dem Kauf auch ein Verkauf eines Aktienbestands. Ebenso wird der Erhalt einer Dividende als zusätzliche Zahlung an den Anleger als Transaktion bezeichnet und vom System durch manuelle Eingabe erfasst. Die aktuellen Kurse sollen aber nicht vom Anleger manuell eingegeben werden. Stattdessen sollen diese Kurse aktuell von einer existierenden Homepage eingelesen werden können. Solche Homepages existieren nach den Aussagen des Auftraggebers für jede Aktie die man kaufen kann. Die objektorientierte Analyse Nach dem ersten Gespräch mit unserem Auftraggeber werden nun die gewünschten Funktionen erstmals definiert und genauer beleuchtet. Dies geschieht unter Verwendung einzelner grafischer Anwendungsfalldiagramme von denen einzelne Funktionen in einer textuellen Schablone genauer beschrieben werden. Typische Abläufe die sich unser Auftraggeber im System vorstellt werden im Anschluss daran mit Aktivitätsdiagrammen festgehalten. Diese .