Zschimmer GmbH Impressum und Kontakt
Diplom-Informatiker  Joacim Zschimmer
Einige Projekt-Beispiele Techniken
                                                                                                                                                                                                       

Bibliotheks-Bestellungen annehmen und ausführen

Bibliotheken bieten Kopien zum Versand an. Für den Eingang der Bestellungen, das Scannen und die Lieferung wurde hier ein neues Verfahren spezifiziert und teilweise implementiert.

Vorbereitung und Spezifikation

2002–2003
AnforderungRealisierung

Angebot

Aufwandsschätzung für das Projekt

Erstellung einer ersten, groben Spezifikation. Vorbereitung des Angebots über 2-3 Personenjahre

  

Untersuchung

Konkretes Feststellen des bisherigen Verfahrens, dessen Verbesserungsmöglichkeiten und der neuen Anforderungen

Beobachtung des bisherigen Verfahrens vor Ort, Interviews, Klärung der einzelnen Schritte des neuen Verfahrens mit allen Beteiligten

  

Spezifikation

Detaillierte Spezifikation des Verfahrens

Festlegung der verschiedenen Formate und Versandarten, Umgang mit Fehlern, rechtliche Fragen, Konfiguration und Bedienung des Systems

  

Lieferzeitberechnung und Arbeitstagekalender

Mehrere zugesicherte Lieferfristen werden angeboten

Konfiguration vordefinierbarer Lieferfristen in Stunden und Tagen

Der späteste Liefertermin wird aus einem Arbeitstagekalender errechnet. Rechtzeitige Erinnerung, wenn Liefertermin naht und Bestellung noch nicht erfüllt ist.

  

Konfiguration der Preisliste

Verschiedene Preise je nach Umfang, Versandart, Lieferzeit und Kundenkreis

Berücksichtigt werden sollen auch Porto, Extras, Zuschläge, Abgabe an VG WORT, Kundenrabatte und Mehrwertsteuersätze.

Entwurf eines klaren Modells für die Preisermittlung, das die vielfältigen Anforderungen verständlich zusammenfasst. Beispiel für die Darstellung in einem Web-Formular.

Implementierung

2003–2004
AnforderungRealisierung

Übernahme eines Teils der Implementierung

Java-Jobs zur Annahme maschinenlesbarer Bestell-eMails, Prüfung und Speicherung der Bestellung in einer Datenbank.

Vollautomatischer Betrieb. Fehlerhafte Bestellungen werden per eMail zurückgewiesen.

Ein periodisch startender Java-Job liest eMails mit JavaMail, parsiert die Bestelldaten, konvertiert sie in XML und legt das XML-Dokument und einzelne Daten in einer SQL-Tabellenstruktur ab.

Die Daten werden auf jeder Stufe auf Validität geprüft.

  

Portierung des Job-Scheduler auf Solaris

Die Jobs sollen unter SUSE und Solaris laufen.

Verwendung von GNU GCC, Anpassung der Systemschnittstellen an Solaris