Werner Hennrich
EDV-Lösungen, Konsulent
Start

Fähigkeiten
Org.Entwicklung
Technologie
Jobs

Bregenz
employee

Anwendungen
frühere
WebSites
PHP & LAMP
Schulungen

CV
Kontakt
Impressum

frühere Projekte

Hier eine Auswahl an Projekten, die ich in der Zeit von 1985 bis einschließlich 2001 gearbeitet habe, teils alleine, teils im Team.

Lkw-Transport - Kesselwagen-Dispo - Doses-MMD - idaresa - CMS/Merger - LinkDB

LKW-Transport

Drei Generationen eines Programmes in X-Base für einen LKW-Frächter / Transportunternehmen in Schwechat; Betreuung der Firma über ca. acht Jahre.

Tätigkeiten: Analyse, Entwurf, Implementation und Betreuung & Weiterentwicklung.

Funktionen: Auftragsverwaltung, Rechnung/Mahnung, Kostenrechnung und diverse komplexe Auswertungen/Abrechnungen.

Challenge: einerseits Automatisierung der Abläufe (Aufträge, Rechnungs- & Mahnwesen), vor allem aber auch ein sehr ausgeklügeltes Kosten-Vergleichs und Statistik-Wesen - der Unternehmer benötigte deutlich mehr Transparenz darüber, welche seiner Bereiche bzw. Fahrzeuge wie viele Kosten tragen bzw. erzeugen; in der Folge der Einführung kam es zu interressanten Aha-Effekten und Straffungen.

Durchführung hauptsächlich alleine, gegen Ende mit Unterstützung durch einen weiteren WerkStudenten.

Auftraggeber: Fierlinger Transport, Schwechat Rannersdorf bei Wien.


KWG-Dispo

Etwa 1987/88. Dispositionssystem für Eisenbahn-KesselWaggons (KWG).

Tätigkeiten: Analyse, Entwurf und Implementation in XBase; ca 27kLines, zusammen mit einem weiteren WerkStudenten, Umfang etwa drei Mannjahre.

AufgabenStellung: Verwaltung des Pools von gemieteten KWGs, Abbilldung aller GeschäftsFälle, WartungsArbeiten, Reinigungen, VerschubFahrten etc, optimale Unterstützung der Disponenten bei der Suche nach und Auswahl von KWGs für konkrete Transport-Aufträge.

Herausforderung:

  • Anforderungs-Analyse und Modellierung für ein sehr komplexes, schwer abzubildendes Einsatzgebiet (wir haben damals etwa 5 Monate lang Interviews gemacht und modelliert) mit dem Ziel, ein den Umständen entsprechend möglichst einfaches und flexibles funktionelles Modell zu finden.
  • Ein grosses technisches Problem war unser immer noch recht umfangreiches DatenModell mit weit mehr Tabellen, als vom Betriebssystem und der Sprache aus gleichzeitig geöffnet sein konnten - wir mussten also 17 StammDaten-Tabellen über einen Abstraktions-Layer in einen einzigen StammDaten-Record mappen.
  • Ein weiteres Goodie unseres Entwurfes war die automatische Erzeugung von Benachrichtigungs-Telexes für die betroffenen Bahnhöfe und Kunden; die Texte dazu wurden wie bei SerienBriefen über frei erfassbare Misch-Anweisungen erzeugt, den Interpreter für diese Merger-Sprache habe ich damals ebenfalls in XBase geschrieben.

Die Software war beinahe 10 Jahre fast unverändert und *sehr* erfolgreich im Einsatz, der Pool an gemieteten KWGs konnte in der Folge deutlich verkleinert werden, die ArbeitsZufriedenheit und Motivation der Disponenten ist deutlich gestiegen. Die Kwg-Dispo wurde später im selben funktionellen Modell (von anderen) für Win32 neu implementiert.

Auftraggeber: Shell Austria AG, Rennweg, Wien - (damals) Abteilung LFB, zuständig für Transporte von Mineralöl- und chemischen Produkten


Doses-MMD

ForschungsPrototyp für das Institut für Statistik, Operations Research und Computerverfahren, Prof. Grossmann im Rahmen des EU Forschungsprojektes MMD-Doses, finanziert vom österr. Bundeskanzleramt.

Ziel: objektorientierte TestImplementation nach vorgegebener GrundIdee (metadatenbasierte Formulierung und Verarbeitung von statistischen Anfragen)

Implementiert in SmallTalk unter OS/2 - ca. 2 Jahre Dauer.


Idaresa

Drei Jahre angestellt als Software-Offizier bei IDARESA, einem internationalen statistischen ForschungsProjekt für die EU, koordiniert vom Institut f. Statistik der Uni Wien, Prof. Grossmann.

Aufgabenbereiche: Analyse und Planung, SW-Architektur, Koordinierung, Implementierung, Schulung..

Technologien: Objekt-Orientierter Entwurf und -Entwicklung, OO-DatenBanken, Java-Applikationen und Servlets

NT-Netzwerke, Client-Server Kommunikation, Software-Architektur, Mitarbeiter-Schulung und Workshops...


CMS/Merger

Der Merger ist ein in MS-Access entwickelter Programmteil, ein Interpreter für eine SerienBrief/Misch-Sprache mit Schleifen, Bedingungen und Daten-Feldern. Er wird eingesetzt, um aus in einem beliebigen Access-Programm vorhandenen Daten mittels Abfragen und Misch-Dokumenten beliebig komplexe statische WebSeiten zu erzeugen - diese können dann auf WebServern ohne DB-Anbindung benutzt oder auch ohne WebServer und Internet-Verbindung (zB von CDROM) gelesen werden.

Wird u.a. eingesetzt als Content-Management Tool vom Verein 'Biologisch-Veganes Netzwerk für Garten- und Landbau' (www.biovegan.org ) und von einem weiteren Verein zur Erstellung des Textarchives in Html auf Cdrom.

Siehe auch biowegan-WebSite.

Java DB-Gen

Ich habe mir mit dem Access-Merger auch einen SourceCode-Generator für Java-Klassen zur Anbindung an SQL-Server gebaut, weil ich eine kostengünstige, lizenzfreie und vor allem selbst-gewartete ZugriffsMöglichkeit von hohem OO-Niveau über JDBC auf die Datem am Ms-SQL-Server benötigt habe. In der DB erfasse ich Daten über Projekte, ihre Tabellen, Felder & Typen, Referenzen und Relationen; auf KnopfDruck werden dann die Klassen für das Java-DatenModell erzeugt.


linkdb

DatenBank und Scripting Code für eine kategorisierte LinkSammlung.

Funktionen: Navigation nach Kategorien, Suche, Anzeige neuer Links, LinkEingabe für User, Mailbenachrichtigung und Freigabe durch Redakteure, wöchentliche automatische Überprüfung der Links m. Protokoll an Redakteur

zB im Einsatz beim Keimblatt Ökodorf.

Technologien: PHP, SQL, HTML, JavaScript.

© Werner Hennrich -- Impressum & Haftungsausschluss