USE-CASES




Actor: Surfer
UC: Immo-Objekt wählen

Programm (P): Zeigt Hauptmenü.
Surfer (S): Wählt "Suchen nach Objekten".
P: Fordert S auf, Immo-Objekttyp zu wählen.
S: Wählt genau eine Immo-Objekttyp aus.
P: Prüft, ob für den vom S ausgewählten Immo-Objekttyp jeweils ein Kauf- und Miet-Suchformular gespeichert ist. 1)
P: Fordert S auf, GEO-Bereich zu wählen.
P: Zeigt zu Immo-Objekttyp gespeichertes Suchformular.
S: Verändert Werte von Suchattributen.2)
S: Drückt auf "Suchen".
P: Sucht in Datenbank nach passenden Immo-Objekten.
P: Wird fündig. 3)
P: Zeigt tabellenartig passende Immo-Objekte an.
S: Markiert ein oder mehrere Immo-Objekte. 4)
S: Wählt "Kontaktliste".
P: Zeigt alle Immo-Objekte, die der S markiert hat, tabellarisch an.
S: Wählt "Info-Material anfordern". 5)
P: Zeigt weiteres Formular zur Eingabe nötiger Daten.
S: Gibt seine postalische oder eMail-Adresse ein.
S: Drückt auf "Absenden".
P: Schickt eMail mit Daten (ausgewählten Immo-Objekten) am entsprechende(n) Makler.
P: Kehrt zum Hauptmenü zurück.
  1. Ausnahme

P: Fordert S auf, "Kaufen" oder "Mieten" zu wählen.
S: Wählt eines der beiden aus.
  1. Ausnahme

S: Wählt "Detailsuche".
P: Zeigt erweitertes Suchformular.
S: Verändert Werte von Suchattributen im erweiterten Suchformular.
S: Drückt auf "OK".
P: Kehrt zurück.
  1. Alternative

P: Wird nicht fündig.
P: Benachrichtigt S, daß kein Immo-Objekt nach den Werten des Suchformulars gefunden wurde.
P: Fordert S auf, Werte des Suchformulars zu ändern.
S: Drückt auf "Suchformular" ändern.
P: Zeigt Suchformular mit vom S schon veränderten Werten.
  1. Ausnahme

S: Wählt Detailseite eines Immo-Objekts aus dieser Tabelle.
P: Zeigt Detailseite des Immo-Objekts.
S: Kehrt per Button zur tabellenartigen Auflistung der Suchergebnisse zurück.
  1. Ausnahme

S: Löscht inzwischen wieder uninteressante Immo-Objekte.
P: Kehrt zurück.

Actor: Surfer (SF)
UC: Statistik ansehen

P: stellt Hauptseite dar
SF: wählt "Statistikoption"
P: Stellt folgende Statistikbereiche zur Wahl:
P: stellt gewählte Statistik dar
P: stellt Hauptseite dar

Actor: Surfer
UC: Als Makler anmelden

Programm (P): Stellt Hauptseite dar.
Surfer (S): Wählt die Option "Mitglied des Konsortiums werden"
P: Stellt das Antragsformular dar, in dem Maklerdaten abgefragt werden.
S: Trägt geforderten Attribute ein. (Name, Adresse, eMail)
S: Wählt Option "OK" 1)
P: Überprüft, ob mindestens die Felder Name und Adresse gefüllt wurden. 2)
P: Speichert ein neues Maklerobjekt mit dem Status "Antragsstadium".
P: Stellt Hauptseite dar.

1)
S: Wählt "Abbruch"
P: Stellt Hauptseite dar.

2)
P: Mindestens eines der geforderten Felder wurde nicht gefüllt, das Programm warnt.
S: Trägt geforderten Attribute ein. (Name, Adresse, eMail)
P: Speichert ein neues Maklerobjekt mit dem Status "Antragsstadium".
P: Stellt Hauptseite dar.

Actor: interner Surfer (ISF)
UC: erweiterte Statistikfunktion ansehen

P: stellt Arbeitsmenü dar
ISF: wählt "Statistikoption"
P: Stellt folgende Statistikbereiche zur Wahl:
P: Stellt außerdem zur Wahl:
ISF: trifft Wahl
P: Stellt die gewählte Statistik dar
P: Stellt Arbeitsmenü dar

Actor: interner Surfer (ISF)
UC : Paßwort ändern

ED: Nimmt Identifikation vor .
ED: Zeigt dem Makler eine Seite mit Auswahlmöglichkeiten:
a) Immobilienobjektypauswahl - Ferienhaus, Wohnung, Haus.
b)Paßwort ändern .
ISF: Wählt Option "Paßwort ändern".
ED: Zeigt dem Makler zwei Felder , wo er das neue Paßwort eingeben kann.
ISF: Gibt sein neus Paßwort sowohl in das erstes Feld als auch in das zweites Feld ein.
ISF: Bestätigt, daß er sein Paßwort ändern will.
ED: Prüft die eingegebene Paßwörter.(5)
ED: Ändert Paßwort.
ED: Zeigt Arbeitsmenü

5) Ausnahme
ED: Merkt, daß die zwei eingegebenen Paßwörter ungleich sind oder meldet, - Paßwort nicht geändert -.
ED: Ändert Paßwort nicht .
ED: Zeigt nochmals dem Makler eine Seite mit Auswahlmöglichkeiten.
a) Immobilienobjektypauswahl - Ferienhaus, Wohnung, Haus
b) Paßwort ändern.

Actor: Interner Surfer (ISF)
UC: Identifikation

ED: Zeigt ein Formular mit zwei Feldern - Benutzername und Paßwort .
ISF: Gibt Benutzername und Paßwort ein.
ED: Prüft ob das eingegebene Paßwort zum eingegebenen Benutzername paßt.(6)

6) Ausnahme
ED: Meldet, daß das Paßwort/ der Benutzername nicht stimmen.
ED: Zeigt ein Formular mit zwei Feldern - Benutzername und Paßwort .

Actor : Makler (MA)
UC: Immobilienobjekte löschen

ED: Nimmt Identifikation vor .
ED: Zeigt eine Seite mit Auswahlmöglichkeiten:
a) Immobilienobjektypauswahl - Ferienhaus, Wohnung, Haus .
b) Paßwort ändern .
MA: Wählt den Immobilienobjektyp je nach Typ des zu löschenden Immobilienobjektes.
ED: Zeigt dem Makler seine Immobilienobjekte (in Form einer Tabelle und noch ein Optionsmenü,
welches Löschen, Eintragen und Editieren von Immobilienobjekte ermöglicht)
MA: Wählt zu löschende Immobilienobjekte und danach "Löschen" (1)
( Er kann ein oder mehrere Immobilienobjekte löschen ) .
ED: fragt nach einer Bestätigung des Löschvorgangs.
MA: Bestätigt (2).
ED: Löscht Immobilienobjekt .
ED: Zeigt Makler seine Immobilienobjekte nochmals .

1) Alternative
MA: Öffnet ein Immobilienobjekt - Option "Öffnen".
ED: Zeigt Makler den Inhalt seines Immobilienobjektes (auf einer neuen Seite).
MA: Löscht Immobilienobjekt - Option "Löschen".
ED: Fragt nach einer Bestätigung des Löschvorgangs.
MA: Bestätigt.
ED: Löscht Immobilienobjekt .
ED: Zeigt Makler seine Immobilienobjekte nochmals .

2) Alternative
ED: Zeigt Makler seine Immobilienobjekte nochmals .

Actor: Makler (MA)
UC: Immobilienobjekt neu eintragen

ED: Nimmt Identifikation vor .
ED: Zeigt dem Makler eine Seite mit Auswahlmöglichkeiten :
a) Immobilienobjektypauswahl - Ferienhaus , Wohnung , Haus .
b) Paßwort ändern .
MA: Wählt den Immobilienobjektyp je nach Typ des einzutragenden Immobilienobjektes aus .
ED: Zeigt dem Makler seine Immobilienobjekte ( in Form einer Tabelle und noch ein Optionsmenü,
welches Löschen, Eintragen und Editieren von Immobilienobjekte ermöglicht)
MA: Wählt "Neu"
ED: Zeigt dem Makler ein Formular (welches das Eintragen ermöglicht)
MA: Trägt Immobilienobjekt ein
MA: Speichert sein Immobilienobjekt - Option Speichern (3).
ED: Speichert Immobilienobjekt in Datenbank .
ED: Zeigt Makler alle seine Immobilienobjekte in Form einer Tabelle .

(3)Ausnahme
MA: Speichert nicht - wählt Option "Verlassen ohne zu speichern" .
ED: Zeigt Makler alle seine Immobilienobjekte in Form einer Tabelle nochmals .

Actor: Makler (MA)
UC: Immobilienobjekt editieren

ED: Nimmt Identifikation vor .
ED: Zeigt dem Makler eine Seite mit Auswahlmöglichkeiten :
a) Immobilienobjektypauswahl - Ferienhaus , Wohnung , Haus .
b) Paßwort ändern .
MA: Wählt den Immobilienobjektyp je nach Typ des zu editierenden
Immobilienobjektes .
ED: Zeigt dem Makler seiner Immobilienobjekte ( in Form einer Tabelle und
noch ein Optionsmenü, was das Löschen, Eintragen und Editieren von Immobilienobjekten
ermöglicht)
MA: Wählt ein Immobilienobjekt aus und danach Option von Menü Öffnen.
ED: Zeigt Inhalt seines Immobilienobjektes - in Form eines Formulars.
MA: Editiert Attribute seines Immobilienobjektes.
MA: Speichert sein Immobilienobjekt - Option Speichern (4).
ED: Speichert Immobilienobjekt.
ED: Zeigt Makler alle seine Immobilienobjekte in Form einer Tabelle

4) Ausnahme
MA: Speichert nicht - wählt Option "Verlassen ohne zu speichern".
ED: Zeigt Makler alle seine Immobilienobjekte in Form einer Tabelle.

Actor: Inhaltlicher Administrator (IA)
UC: Makler Warteliste

Programm (P) : Identifikation
P: zeigt IA-Arbeitsmenü
Inhaltlicher Administrator (IA): wählt "Maklereingabe aus Warteliste"
P : sucht in der MDB (Zähler>0) den ersten Makler in Warteposition
P : stellt die Daten im Editier-Formular dar
IA: Prüft nach den systemunabhängigen Gesichtspunkten des Verbandes ob der Makler zugelassen wird, -kann Daten korrigieren
IA: kann Makler in Warteposition belassen oder freischalten
P : sucht nächsten Makler in Warteposition oder kehrt ins IA-Arbeitsmenü zurück

Actor: Inhaltlicher Administrator (IA)
UC: Makler eintragen

Programm (P) : Identifikation
P: zeigt IA-Arbeitsmenü
Inhaltlicher Administrator (IA): wählt "Maklereingabe"
P : stellt Editier-Formular ohne Datenvorbesetzung dar
IA: trägt die im gedruckten Antragsformular gesammelten Daten ein
P : prüft die eingetragenen Daten (Datum, PLZ)
IA: kann Makler bei Unklarheiten auf Warteposition setzen oder freischalten
P : schreibt Maklerobjekt in die Datenbank
IA: kann weitere Makler eintragen oder kehrt ins IA-Arbeitsmenü zurück

Actor: Inhaltlicher Administrator (IA)
UC: Makler löschen

Programm (P) : Identifizieren
P: zeigt IA-Arbeitsmenü
Inhaltlicher Administrator (IA): wählt Makler löschen aus
P : stellt Formular zur Maklerauswahl dar
IA: wählt den zu löschenden Makler aus der Liste aus
P : löscht nach Sicherheitsabfrage
IA: kann weitere Makler löschen oder kehrt ins IA-Arbeitsmenü zurück

Actor: Inhaltlicher Administrator (IA)
UC: Makler editieren

Programm (P) : Identifizieren
P: zeigt IA-Arbeitsmenü
Inhaltlicher Administrator (IA): wählt Makler editieren aus
P : stellt Formular zur Maklerauswahl dar
IA: wählt den zu editierenden Makler aus der Liste aus
P : stellt Editier-Formular mit Datenvorbesetzung dar
IA: ändert die Attribute des Maklers
P : prüft die eingetragenen Daten (Datum, PLZ)
IA: kann Makler auf Warteposition setzen oder freischalten
P : schreibt die Daten in die Datenbank
IA: kann weitere Makler editieren oder kehrt ins IA-Arbeitsmenü zurück