5. Anwendungsdokumentation

Grundsätzliches:

Händler:

Das Händlerprogramm läuft nach dem Start in einem MS-DOS-Fenster ab. Alle Meldungen werden in diesem ausgegeben. Das Programm benutzt den Port 4013, welcher nicht anderweitig belegt sein darf.

Kunde:

Die graphische Oberfläche des Kunden basiert auf Java AWT und sollte deshalb problemlos funktionieren.
Der grundsätzliche Aufbau ist aus dem nebenstehenden screen shot ersichtlich.
Über die entsprechenden Menüpunkte müssen zuerst die Daten des Händlers, des Kunden und des Treuhänders eingeben werden. Anschließend kann über den Menüpunkt "Katalog anfordern" im Menü des Händlers die Warenliste geordert werden. Wenn alles ordnungsgemäß abgelaufen sein sollte, füllt sich das "Katalog" mit den Daten der verfügbaren Bücher. Diese können nun mit einem Klick angewählt werden, worauf im Fenster "Weitere Informationen" alle verfügbaren Daten des Buches erscheinen. Mit einem weiteren Klick auf den Buchtitel bzw. auf den Button mit dem Pfeil nach rechts wird die Anzahl von Büchern in den Warenkorb übernommen, die im Textfeld "Anzahl" eingegeben wurde. Das Entfernen von Büchern aus dem Warenkorb geschieht analog.
Hat man dann endlich seine Traumbestellung zusammen, kann man diese mit Hilfe des Buttons "Bestellen" abschicken. Wenn man nichts vergessen hat und auch sonst alles funktioniert, sollte irgendwann die Ware eintreffen.
Es werden im Fenster "Statusmeldungen" immer wieder mal ein paar Meldungen angezeigt, welche dann mehr oder weniger hilfreich sein können, wenn wider Erwarten Fehler aufgetreten sind.
Über den Menüpunkt "Kundendaten" im Menü "Kunde" können Pseudonym und Passwort für die Kundenschlüsseldatei angepasst werden. Außerdem gibt es dort noch ein Textfeld namens "Port". Dieses wird in der aktuellen Version jedoch nicht ausgewertet und ist somit irrelevant. Treuhänder: Das Programm des Treuhänders wird in einem MS-DOS-Fenster ausgeführt, in dem dann auch sämtliche Meldungen erscheinen. Da es keine Eingaben erlaubt, muß die vom Programm genutzte Portnummer 4012 vor dem Start frei sein.

weiter