Projekte
Jedes, der hier aufgeführten Projekte, hätte zur Erklärung
seines Backgrounds und Beschreibung der Detaillösungen eine eigene Site
verdient.
Aber dies würde wahrscheinlich Ihre Geduld strapazieren.
Daher habe ich mich
bemüht, die Beschreibungen möglichst knapp zu halten.
Gerne werde ich Ihrer Anforderungen und die denkbaren
Lösungen anhand von Beispielen in diesen Projekten erörtern.
Aktuelle Projekte
Diese Projekte werden aktuell von mir gepflegt und bei Bedarf weiterentwickelt
Adressverwaltung NRW-Invest, eine GmbH des Landes NRW
Für die Gesellschaft
NRW.Invest
wurde von
mir eine Adressverwaltung mit den Schwerpunkten Infobrief- und
eMail-Versand realisiert. Es wurde besonderen Wert auf folgende
Möglichkeiten gelegt:
- Nahezu unbegrenztes Anlegen von beliebigen Merkmalen in Gruppierungen
- Zusammenstellung der Empfänger durch Filter auf nahezu beliebig viele
Merkmale
- Erstellen einer Empfängergruppe durch beliebig viele Filtervorgänge
- Darstellung aller denkbaren Adressformate durch einfache
Definition
- Individuell pro Empfänger einstellbare Adressformate
- Darstellung aller denkbaren Anredeformen
durch einfache Definition
- Individuell pro Empfänger einstellbare Anredeformen
- Email-Versand von Massenmails als Einzelmail mit individueller Anrede
des Empfängers.
Auftragsverwaltung für Übersetzungsaufträge
In den Jahren 2005
- 2008 wurde für eine große Bundesbehörde ein Reengineering der vorhandenen
Übersetzungs-Auftrags-Verwaltung durchgeführt. Vor Vollendung des
Reengineerings schied ein verantwortlicher Entwickler aus dem Team aus.
Diese Position wurde von mir besetzt.
Hauptsächlich oblag mir das Management der Altdatenübernahme, Test des
Client und Korrektur, Modifikation der SQL-Server Stored Procedures,
Service & Support und Protokollierung weiterer Anforderungen für
zukünftige Relaeses.
Die Applikation verwendet MS-SQL-2005 als Backend und MS-Access-2003 als
Frontend. Sie wird Behördenweit an ca. 650 Arbeitsplätzen eingesetzt.
Betreuung verschiedener Projekte in einem Touristikunternehmen
Seit 2007 bis heute betreue ich verschiedene
Datenbanken auf Basis MS-SQL 2005 und MS-Access 2007 in einem großem Kölner Unternehmen der Touristikindustrie.
Hier ist speziell eine schnelle Reaktionszeit gefordert. Weitere Aussagen darf ich an dieser Stelle nicht treffen.
Opel Partmanagement
Konzeptierung und Entwicklung einer Artikelverwaltung für die Forschung der Brennstoffzelle unter Einsatz von Access 2000.
Zielsetzung war die Verwaltung der eingesetzten Parts in den
Forschungsprojekten für die Bereiche Part-Usage and Availability,
Project-Administration, Part-Request-Management, Materials-Management und
Warehous-Management. Da die Parts zu Assemblys konfektioniert wurden und diese Wiederum als Parts anderer Assemblys eingesetzt wurden,
wurde hier eine Part-Verwaltung über n Ebenen benötigt, die Schleifenbildung bei der Assemblierung ausschloss.
Die Part-Darstellung erfolgte in Treeviews. Für die vielfältigen Darstellungs und Filtermöglichkeiten im Materials-Management
wurde ein Spreadsheet eingesetzt. Erweiterung auf SQL-Server als Backend ist vorgesehen.
Einsatz z.Z. in den Forschungszentren bei Opel-Deutschland und General-Motors-USA
Upgrade Opel Partmanagement
Umstellung des Backend
von MS-Access 2007 auf MS-SQL-Server 2005.
Umstellung des Userinterface auf MS-Access 2007 und wahlweise
Referenzierung auf Intranet- oder Internet-Server.
Einsatz in den Forschungszentren von General-Motors-USA weltweit.
Zugriff der Mitarbeiter welteit via Internet
M E D A S Medizintechnische Ausstattungsplanung von Krankenhäusern
1997 – 1998 entwickelte ich eine Datenbank zur Planung von
Krankenhausinnenausstattungen für die Hospitaltechnik GmbH Krefeld. In
dieser Datenbank wird die Struktur des Projektes, wahlweise über 4 bis 8
Stufen abgebildet. Projektteile von anderen Projekten können in das
aktuelle Projekt übernommen werden. Danach wird das geplante Inventar,
der benötigte Raum, die technische Anforderungen an die Räume geplant
und der Fortschritt des Projektes überwacht. Eine Rückführung zu
beliebigen Projektabschnitten ist integriert. Des weiteren erfolgt eine
Ausschreibung des benötigten Inventars, strukturiert nach
Bauabschnitten, Gewerken, Budgets und Losen. Die darauf eingehenden
Angebote werden verwaltet und eine Lieferantenvorauswahl getroffen. Bei
Abschluss des Projekts kann das tatsächlich eingesetzte und das
geplanten Volumen abgeglichen werden.
Grobkalkulation, Planung,
Kalkulation, Verwaltung, Überwachung und Nachkalkulation von
Bauprojekten, die zum Teil 10 Jahre laufen.
Berücksichtigung der Preisänderungen während der Laufzeit.
Erstellung von Ausschreibungen, Lieferantenvorschlägen und Planbüchern,
die nach diversen Kriterien gefiltert und sortiert werden.
Parallel wurden die Mitarbeiter in Access - Entwicklung geschult und
eine Adressenverwaltung entwickelt.
Bis heute wurde diese
Datenbank kontinuierlich weiterentwickelt und an neue Anforderungen
angepasst. Ursprünglich wurde das Userinterface in Access 97 und das
Backend auf MS-SQL 6.5 entwickelt. Zur Zeit ist die Datenbank in Access
2010 und MS-SQL 2008 realisiert.
Verwaltung von pharmazeutischer Mustergabe
Seit 2008 betreue ich eine Datenbank für ein Unternehmen der Pharmaindustrie. Dieses Unternehmen setzt zur Verwaltung von Mustervergaben ihrer Psychopharmaka eine Datenbank ein. Der bisherige Entwickler hat die Pflege der Datenbank eingestellt und an mich übergeben.
Abgeschlossene Projekte
Reengineering aller Datenbanken eines Direktvertriebs
Analyse, Konzept und
Reengineering einer mandantenbasierten Verwaltung von Artikel,
Kundenadressen, Ordern, Rechnungen, Wareneingang, Lager, Handlager,
Versand in Access 97 mit Access-Backends.
Hierbei wurde nahezu
alle Bereiche überarbeitet und auf Access 2000/2003 umgestellt.
Highlights:
- Bearbeitung der 18 Mandanten nun über ein Frontend mit wahlweisen
Zugriff auf die einzelnen Mandanten-Datenbanken
- Bessere Wartung des Frontend´s durch Zusammenfassung, Normierung und Standardisierung
der Zugriffe und Funktionen
- Automatisierung von Betriebsabläufen mit erheblichen Zeitersparnissen
- Backend´s auf MS-SQL-Server 2000
- Integration von 10 automatisierten Schnittstellen zu SAP- und anderen
DB-Systemen der Mandanten
- Entwicklung der Personalplanung und Einsatzüberwachung mit dem Fokus
auf Aushilfskräften mit begrenzten Einkommen
und deren spezielle Anforderung.
- Automatische Kommissionierungsplanung der im Versand benötigten
Artikel
- Automatisierte Prüfung der Versandartikel gegen den Lieferschein.
Realisierung der
Arbeiten in 20 Monaten bei stückweisen Umbau der System ohne
Unterbrechung des Tagesgeschäftes.
Paradox-Migration zu MS-Access für Gartenbauamt Düsseldorf
Für das Gartenbauamt Düsseldorf habe ich mehrere Migration von Paradox 8 Applikationen auf MS-Access 2003
durchgeführt.
Hierbei wurde großen Wert auf verbesserte Wartbarkeit und verbesserte
Benutzeroberflächen gelegt. Die Datenstrukturen und
Sicherheitsmechanismen wurden optimiert.
Statistik der Liegenschaften für die Oberfinanzdirektion
Erweiterung einer bestehenden Datenbank zur
Verwaltung öffentlicher Liegenschaften mit Auswertungen / Vergleichen
von Verbrauchsdaten pro Kopf / Fläche usw.
Ziele: Erstellung des kompletten
Berichtswesens mit Berichten in Excel und Word
Expertensystem zur Anfertigung von Ordern Promodoro GmbH
Entwicklung eines
Moduls unter Access XP für die Überwachung von Lieferzeiten und
Vorschlagerstellung neuer Ordern für das Handelsunternehmen
Promodoro Fashion GmbH mit einem Jahresvolumen von mehreren Millionen Teilen und
ca. 3.500 Artikeln . Dieses Modul wurde in das vorhandene System von 8 Access-Backends und ca. 20
Userinterfaces integriert. Hierbei kam es
besonders auf die firmenspezifischen Anforderungen bezüglich der
Ordervorschläge an, die über diverse Parameter und unter
Berücksichtigung der Verkaufszahlen gesteuert werden. Durch
kontinuierliche Anpassung der Parameter und Verfeinerung der Funktionen
wurde diese Anwendung bis zu einem Expertensystem weiterentwickelt,
welches im Bedarfsfall einem Mitarbeiter ohne die umfassenden Kenntnisse
des Sachbearbeiters die Möglichkeit gibt, Ordern auszulösen.
Vor der Inbetriebnahme der Anwendung existierte kein Verfahren, welches
diese Aufgaben, bei Ausfall des Verantwortlichen, regelte und die
fachgerechte Durchführung sicherstellte.
Ziele: Know-How-Transfer vom
Sachbearbeiter (Geschäftsführer) auf das System. Qualitätssicherung bei Erstellung der
Ordern. Vereinfachung der Abläufe. Verbesserung der Lieferfähigkeit.
Artikelkatalog für Steuerungsanlagen Siemens
Für die Fa. Siemens habe ich eine
multilinguales Tool zur Erstellung von Bestellformularen entwickelt.
Dieses Tool wird an Betreibern von Siemens-Steuerungsanlagen ausgegeben,
um vor anstehenden Wartungen und Reparaturen die Ersatzteile und
Verschleißteile baugruppenspezifisch zu ordern.
Hierdurch wird bei komplexen Anlagen sichergestellt, dass bei
Arbeitsbeginn alle benötigten Bauteile vorliegen und nicht z.B. ein
Verschleißteil vergessen wurde.
Das Tool wurde so konzipiert, dass es mit Hilfe eines Dolmetschers in
kürzester Zeit auf neue Sprachen angepasst werden kann.
ABB PIA Prozeßüberwachung für Wasser- und Abwasseranlagen
Kommerzielle Frontendentwicklung für die
statistische Auswertung der Prozessdaten bei der Aufbereitung von
Frisch- und Abwasser. Hierbei wurde besonders auf die freie
Konfigurierbarkeit aller Reports und Kurven in der Darstellung und in
den Auswertemöglichkeiten Wert gelegt. Weitere Schwerpunkte waren die
Komprimierung und Archivierung der Prozessdaten, sowie eine Überwachung
und Alarmierung bei Störung oder Toleranzüberschreitung der
Prozessvariablen. Das gesamte System wurde aus Lizenzgründen in Access
verwirklicht.
Auswertung der vom Host-Rechner
gelieferten Prozessdaten in einer Access 97 – Umgebung mit einer
Access-Backend-Variante von bis zu 14GB Datenvolumen. Freie Gestaltung
der Reports und Kurven durch den Kunden. Signalisieren von
Prozessstörungen über DVÜ oder Telefon.
Basierend auf der Frontendentwicklung für
die statistische Auswertung der Prozessdaten wurde in Folge ein
3-Schicht-System benötigt, welches mit verschiedenen Datenbanken und
Datenhaltungen eine Auswertung ermöglicht. Gleichzeitig wurden auf Basis
von Kundenwünschen erhebliche Erweiterungen der Funktionen und
Auswertungen realisiert. Als Backend wurden verschiedene Datenhaltungen
konzipiert und realisiert, die auch parallel eingesetzt werden können.
Die Mittelschicht wurde in MS-VB6 entwickelt und das Userinterface in
Access 2000 konvertiert und weiterentwickelt.
Auswertung verschiedenster Prozessdaten und Verknüpfung mit verschiedenen Datenhaltungen.
Vergrößerung der Datenkapazität und Beschleunigung der Zugriffe.
Erweiterung der Auswertungsmöglichkeiten nach Kundenwünschen.
Realisierung einer mehrschichtigen Anwendung als Basis einer späteren
Auswertung mit Browser-Technologie.
Dieses System wird durch ABB als "Plant Information Assistant" vertrieben.
Planung und Realisierung eines Datenbank-Systems als SAP/R3-Subsystem für die Fertigungssteuerung und Überwachung der Firma Glunz AG
Hierfür wurden div. Ex- und Importschnittstellen auf Basis von iDoc zwischen
SAP und MS-SQL-Server entwickelt. Da das SAP/R3-System den Materialfluss
und die verschiedenen Artikel, die je nach Anforderung, bei jedem
Arbeitsschritt erzeugt wurden, nicht erfassen konnte, wurde eine
Userinterface – Backend – Lösung zwischengeschaltet, die diese Daten für
das SAP/R3-System aufbereitet.
Ziel war die Abbildung der
Fertigungsabläufe bei der Spannplattenerzeugung. Rückmeldung der
Roherzeugnisse, Halbzeuge und Fertigprodukte in das SAP/R3 – System.
Statistik der Fertigungsüberwachung.
Pflegeheimstatistik der schweizer Krankenkasse CSS
Auswertung von
Rechnungsdaten und Einstufung der Pflegestufen für eine Schweizer
Krankenkasse zur weiteren statistischen Auswertung und Berechnung von
bundeseinheitlichen Tarifen. Dieser Auftrag wurde in VB.NET und Access
2000 in Kooperation mit der Softcom SA Ruschein/Schweiz für die
Schweizer
CSS realisiert.
Fallpreispauschalen im Schweizer Gesundheitssystem
1997 wurde ein modulares System umgesetzt,
welches die patientenbezogenen Kosten in Krankenhäusern und Pflegeheimen
der Schweiz erfasst. Die hierbei eingesetzten Konzepte werden von den
Krankenversicherungen und Verwaltungsbehörden als Zukunftsweisend
beschrieben. Die Ausgangslage war ein Prototyp auf der Basis einer DOS –
Anwendung.
Dieses Projekt wurde in Zusammenarbeit mit der Softcom SA Ruschein/Schweiz
für die Schweizer CSS Versicherung realisiert.
Umsetzung auf Access 97.
Entwicklung neuer Konzepte zur Berechnung von Fallpreispauschalen.
Qualitäts-Management-Informationssystem Softcom SA
Entwicklungsbegleitende Tätigkeiten an einer
Datenbank für das Qualitätsmanagement. Die Datenbank ermöglichte die
situative Verfügbarkeit aller zum Fertigungsprozess benötigten
Informationen am Arbeitsplatz und die Dokumentation aller
Prozessschritte nach ISO 9000 ff.
Dieses Projekt wurde von der Softcom SA Ruschein/Schweiz realisiert bei
der ich zu diesem Zeitpunkt Mitarbeiter war.
Meine Aufgabe war die
Visualisierung der Prozessabläufe und Verantwortlichkeiten. Sowie die
Abbildung der Qualitätsorganisation und Sicherung des
Informationsflusses.
Banken-Schuldnerverwaltung Abit
Produktpflege einer kommerziellen Access 2.0
– Datenbank zur Verwaltung von säumigen Schuldnern. Dieses Produkt wurde
von Banken als 16-Bit-Version eingesetzt und hatte ein außergewöhnlich
umfassenden Sourcecode, der Redundant und unprofessionell entwickelt
wurde. Dieses Produkt wurde in Bezug zur Laufstabilität,
Laufgeschwindigkeit, Auswertefehlern, Anwenderfreundlichkeit,
Entwicklerfreundlichkeit über mehrere Update-Zyklen so weit optimiert,
dass eine akzeptable Fehlerquote beim Kundenbetrieb erreicht wurde. Auf
dieser Basis wurde dann eine Access 2000 – Lösung mit SQL-Server-Backend
aufgesetzt.
Dieses Projekt wurde von der
ABIT AG beauftragt.
Ziele: Pflege und Optimierung eines
mangelhaften Access2.0 – Produktes und Realisierung einer
professionellen 32-Bit-Version.
Personalplanung in der Großmühlenmontage
Der Kunde benötigte eine verlässliche Prognose der Mitarbeiterauslastung auf Basis der aktuellen Projekte und der vorliegenden Projektanfragen. Hierfür wurde, da Betriebsweit eine entsprechende Datenpflege vorlag, die Mitarbeiterauslastung via Excelsheets und die Forekast-Projekte aus dem SAP-System ermittelt und in einer Serie von vernetzten Excelsheets für das Management aufbereitet.
Personaldatenbank für das Telekomunikationsunternehmen GTS
Einführung, Wartung und Erweiterung einer
Personaldatenbank für ein Telekommunikationsunternehmen mit ca. 15.000
Personaltdaten. Diese Datenbank wurde als VB-Frontend und
MS-SQL-Server-Backend realisiert.
Ziele: Installation,
Erweiterung, Betreuung und Mitarbeiterschulung bei der Einführung der
rudimentär vorhandenen Datenbank im Rahmen eines Wartungsvertrages.
Mitgliederverwaltung einer politischen Partei
Entwicklung einer
Access-XP-Datenbank zur Verwaltung von Mitgliedern, Beitragsforderungen,
Beitrags- und Spendenverwaltung, Bankeinzug von Beiträgen sowie
Erstellung von Spendenquittungen und Serienbriefen für eine bundesweite
Partei.
Hierbei pflegen die Landesverbände alle Daten und gleichen diese
regelmäßig mit der Datenbank des Bundesverbandes ab.
Angebotsdatenbank für öffentliche Ausschreibungen
Datenbank zur Erstellung von Angeboten für
öffentliche Ausschreibungen. Hierbei lag der Schwerpunkt auf schnelle
Reaktion der Kalkulation bei Preisänderungen (z.B. monatliche Änderung
der Rabatte und Zuschläge für Artikelgruppen). Die Datenbank wurde in MS
- Access 2.0 realisiert.
Auftraggeber war ein mittelständiges Unternehmen, welches sich auf
Leitungsbau und Armaturen in Wasser- und Abwasseranlagen spezialisiert
hat.
Erfassen aller Kosten in einer
kaskadierenden Angebotsstruktur;
Schnelle Aktualisierung von Preisen im Artikelstamm unter
Berücksichtigung verschiedener Anbietern mit verschiedenen Rabatt- und
Zuschlagsystemen
Kalkulationswerkzeuge mit Massenauszügen zur Änderung der Angebotspreise
von Warengruppen;
Gruppierung von Artikeln zu kostengünstigen Losen und Gewerken.
ProLibarius Bibliotheksverwaltung für Schulen
Entwicklung
einer Bibliothek-Datenbank zum Einsatz in Schulen und Hochschulen auf
Basis von Access 2000.
Diese Datenbank wird zur Zeit in den Schulbibliotheken der Stadt
Mönchengladbach eingesetzt.