Firma Dr. Claus Fischer English Version Deutsche Version
Firma Projekte Produkte Expertise Kontakt Intern Privat

Windows/Linux Client-Server-Applikation

Das Programm dient der Angebotskalulation von Metallprodukten.

Funktionalität

Der Kunde ist ein österreichisches Unternehmen in der Metallindustrie. Dieses Programm unterstützt die interne Angebotserstellung.

Das Programm bezieht Daten aus unterschiedlichen Quellen (AS/400, Excel-Tabellen, interne Produktionskostendatenbank, Geschäftsregeln für die Produktion und den Versand, Informationen über die Produktion). Die Daten und internen Informationen werden aufbereitet, und dem Benutzer wird ein einheitliches, bequemes und übersichtliches GUI zur Kostenkalkulation zur Verfügung gestellt. Es enthält alle Kosten, die in einem Angebot an einen Kunden berücksichtigt werden müssen.

Durch Bündelung der bisher verteilten Informationen reduziert sich die Zeit zur Kalkulation einer Angebotsposition erheblich. Zugleich ist ein Überblick und Vergleich verschiedener Optionen möglich, der den Verkäufer in die Lage versetzt, sich ganz auf die Bedürfnisse des Kunden und die Verkaufssituation zu konzentrieren und die für beide Seiten beste Lösung zu finden.

Dem Management werden die grundlegenden Daten zur Verfügung gestellt, um den Markt zu analysieren und die Produktion strategisch darauf auszurichten.

Design-Anforderungen

Internationale Verwendung
Die Benutzer des Programms sind an verschiedenen Orten der Welt stationiert. Das Programm wandelt Einheiten und Währungen instantan um und erlaubt den Benutzern, während der Angebotslegung die Einheiten und Währungen nach Belieben zu wechseln. Zum Beispiel kann ein Verkäufer in den USA ein Angebot für einen kanadischen Kunden in kanadischen Dollars erstellen, Transportkosten in USD eingeben und metrische oder angelsächsische Längeneinheiten verwenden.
Flexibilität
Die Applikation kann von einem zentralen serverseitigen Punkt aus konfiguriert werden. Die Geschäftsregeln werden aus Excel-Tabellen entnommen.
Übersichtlichkeit
Das Programm enthält alle aktuellen Firmendaten, die zur Erstellung eines Angebots notwendig sind. Es erlaubt einfache und intuitive Übersicht und Auswahl von Produktmerkmalen.
Universalität
Die Applikation erlaubt die Angebotskalkulation mit einem einzelnen Werkzeug; der Anwender muß nicht mehr mit vielen internen Tabellen und Datenblättern arbeiten.
Effizienz
Das GUI ist ein hochgradig funktionales, auf wenigen Bildschirmen stark auf die Bedürfnisse der Benutzer zugeschnittenes Werkzeug, optimiert für die typische Angebotslegung. Das Design soll den erfahrenen Benutzer, der den Prozeß kennt, bestmöglich unterstützen.
Dokumentation
Die Struktur des Angebots und die Entscheidungsgrundlagen des Verkäufers (Tabellen, Charts, Übersichten) sowie das fertige Angebot in allen Details sind nachvollziehbar dokumentiert und können jederzeit ausgedruckt werden.
Verteilung
Die clientseitige Software ist als OCX einfach über das Intranet von einem zentralen Server aus zu verteilen.
Daten-Aktualität
Die Lösung verwendet jeweils aktuelle Daten aus den Firmendatenbanken.
Netzwerkdurchsatz
Bei allen Interaktionen mit dem Server werden die Daten gesammelt übertragen. Diese Interaktionen sind auf wenige Transaktionspunkte beschränkt. Dadurch ergibt sich exzellentes interaktives Verhalten auch bei WAN-Verbindungen mit sehr geringer Bandbreite.

Architektur

Die Applikation ist eine Client-Server-Lösung, die speziell auf die Infrastruktur und Situation des Kunden zugeschnitten ist.

Der Client ist als OCX (Active-X control) implementiert, das in einer Intranet-Webseite eingebaut ist. Updates werden nur am Server durchgeführt. Der Client besteht aus einer Sequenz von sechs Bildschirmen, zwischen denen mit einem Tab-Control umgeschaltet wird; diese bilden die typische Angebotserstellung ab. Ergänzt werden sie durch eine kleine Anzahl von Popups, die Drucken, Graphik, und verschiedene andere erweiterte Funktionalitäten anbieten.

Die Kommunikation läuft über TCP/IP (Berkeley sockets). Client PC's verbinden sich mit dem Server und führen dort Request-Response Transaktionen durch. Die Hauptanforderung für die Kommunikation ist gute Interaktivität über langsame WAN-Verbindungen.

Der Server läuft in der Firmenzentrale. Das Serverprogramm ist als Unix-Service in accept-and-fork-Technologie implementiert. Software und Hardware sind auf die gleichzeitige Behandlung von mehreren hundert Clients ausgelegt. Der Server modifiziert alle Daten in Transaktionen; die Konsistenz der serverseitigen Daten bleibt bei Netzwerk- oder Client-Problemen garantiert.

Die Anbindung des Servers an die interne Infrastruktur (ERP-System, Geschäftsregeln, Herstellkostendatenbank) erfolgt mit dem üblichen Mix von Perl, Java und Shell Scripts. Die Integrität der Daten wird überprüft, bevor sie dem Server zur Verfügung gestellt werden.

Zur Stabilität des Systems gibt es bis jetzt nur positive Erfahrungen. In mehreren Monaten Testbetrieb sind keine Abstürze auf Client- oder Server-Seite vorgekommen.

Architektur-Überblick

Architektur

Zahlen und Statistiken