24.08.2024 aktualisiert

PT
verifiziert
Premiumkunde
100 % verfügbar

VB6 / Entwickler, Datenbankspezialist, Projektleiter

Erlangen, Deutschland
Deutschland
Erlangen, Deutschland
Deutschland

Profilanlagen

Profil Peter Thorn.pdf

Skills

Grafische Oberflächen, Datenbank – Aufbau inklusive Optimierung, Programmierung, Umfangreiche SQL – Kentnisse, Lasten- bzw. Pflichtenhefterstellung, Projektleitung

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Entwicklung ILSE Lagermanager

ILSE Software GmbH & Co. KG

Internet und Informationstechnologie

< 10 Mitarbeiter

06/07 2024
Erweiterungen für das Schulamt einer Stadt
 
  • Überarbeitung der Kommissionierlisten (Druck von Bildern)
  • Ausgabe von Reservierungsscheinen
  • Erstellung eines Tourenplans
  • Schulen werden als Lagerort geführt damit jederzeit nachvollzogen werden kann welche Schule welche Ausstattung besitzt

Seit 12/2023 – 05/2024
Große Performanceverbesserungen
Da der Lagermanager mittlerweile gehostet wird (Datenbank liegt in einem Rechenzentrum) mussten umfangreiche Änderungen in der  Datenbank vorgenommen werden.

Da eine lokale Netzwerkinstallation die Performance weitestgehend unberücksichtigt lassen kann ist das bei einer Installation des SQL – Servers in einem entfernten Rechenzentrum ganz anders.

Insbesondere habe ich folgende Punkte sehr umfangreich bearbeitet:
 
  1. Überprüfen ob die benötigten Indizes richtig gesetzt sind (insbesondere bei den FK – Tabellen)
  2. Abfragen nicht .* sondern explicit ausführen (also Felder benennen).
  3. SQL Abfragen bis ins kleinste Detail überprüfen
  4. 3 – Schicht – Architektur für Massendaten auflösen (nicht mehr Objektgesteuert sondern per direktem Insert – SQL)
  5. Keine Listen von Objekten mehr füllen (insbesondere dann wenn jedes Objekt eine eigene Zugriffsroutine auf die Datenbank verwendet) sondern diese Listen als Recordsets dargestellt

Die Arbeit wurde vom Kunden als sehr gut empfunden. Er ist mit der Perfomance zufrieden und davon abgekommen sich ein neues System zu suchen.


Update 2023:
In 2023 wurde die Lagerverwaltung gerade im Hinblick auf die Anforderungen der Pharma - Industrie überarbeitet. Dies
betrifft eine lückenlose Dokumentation der Geschäftsvorfälle.

Im April 2006 kam Herr Popp auf mich zu, ob ich nicht Interesse habe sein Unternehmen zu kaufen. Er entwickelte Software für Industriewaagen-Anbindung und Reifeneinlagerungssoftware.
 
Nach eine längeren Evaluierungsphase habe ich mich im Rahmen meiner damaligen Firma (implements GmbH) dazu entschlossen, die Firma zu übernehmen.
 
Seitdem sind wir mit folgenden Produkten am Markt (wobei mein Schwerpunkt beim ILSE Lagermanager liegt).
 
  • ILSE Rädermanager
  • ILSE Lagermanager
 
Meine generellen Aufgaben sind:
 
  • Weiterentwicklung der Standardsoftware (VB6, VB.net, MS – SQL Server (von einfachen Abfragen bis zu umfangreichen „Stored Procedures“)
  • List & Label für das Reportdesign
  • SQL Lite für die Entwicklung der Software, die auf den mobilen Geräten läuft
  • Vertrieb
  • Intensiver Kontakt mit den Kunden
  • Konzepte entwickeln und mit dem Kunden absprechen
  • Immer wieder kreative Lösungen zu finden um die Anforderungen des Kunden umsetzen zu können.
 
Der Kundenkontakt und das Weiterentwickeln der Software sind gleichberechtigte Aufgaben. Je nach Anforderung erstelle ich dazu auch Konzepte. Mittlerweilen bin dazu übergegangen auch bei internen Erweiterungen ein Konzept zu erstellen.
 
Bei der Softwareentwicklung ist neben einer möglichst selbsterklärenden Oberfläche der Aufbau der Datenbank von entscheidender Bedeutung. Der ILSE Lagermanager verwendet ca. 50 Tabellen, diese sind immer nach dem gleichen Prinzip aufgebaut. Die Datensatz - Id entspricht einer GUID, über diese werden die Datensätze identifiziert. Auch die Namensvergabe, interne Verwaltungsfelder (wann wurde der Datensatz angelegt, durch wen, wann war die letzte Änderung) haben eine Namenssyntax.
 
Ein weiterer sehr wichtiger Punkt sind die Abfragen per SQL: Umfangreiche Abfragen werden in „Stored Procedures“ oder „Functions“ ausgelagert. Diese SPs oder Functions können sehr umfangreich werden. Der Vorteil ist dass diese in die Datenbank verlagerten Logiken auch beispielsweise von mobilen Geräten (Scannern) verwendet werden.
 
Mit einer gut strukturierten und aufgebauten Datenbank steht und fällt die Performance in einem Projekt (z. B. Indizies nicht vergessen).
 
Der ILSE Lagermanager wird hauptsächlich von kleinen und mittleren Unternehmen verwendet. Erwähnenswert ist die Firma Framatome, welche den Lagermanager in zwei Standorten verwendet.
 
Auf der anderen Seite verwenden zwei Lebensmittelhersteller unsere Software. Alle Anpassungen sind so integriert dass die Updatefähigkeit erhalten bleibt.

Entwicklung einer Produktionssteuerung

ILSE Software GmbH & Co. KG

Internet und Informationstechnologie

< 10 Mitarbeiter

Projekt
Entwicklung einer Produktionssteuerung

Tätigkeit 
Teilprojektleitung, Entwicklung

 

Entwickelt wurde von uns ein System mit dem Wareneingänge, Warenausgänge, Lagerbestände, Rezepturen verwaltet werden können.

Die Besonderheit war das Anlegen von Produktionsaufträgen. Es wurden die einzelnenn Komponenten ausgewählt und an eine zentrale Steuerung (S7) gemeldet. Es konnten ebenso die Mischgeschwindigkeit, Temperatur an die Fertigung gemeldet werden. Zurück wurden die Fertigungsergebnisse gemeldet (Menge, verschiedene Messwerte).

 

Die Aufgaben umfassten das gesamte Spektrum: Aufwandsschätzung, Lastenheft, Umsetzung, Abstimmung mit dem Kunden und den anderen beteiligten Firmen, vor Ort Test (4 Wochen Einsatz in der Schweiz), Abnahme, weitere Pflege.

 

Als erste Datenbank wurde MS Access verwendet, diese wurde später durch MS SQL Server abgelöst. Die zentrale Steuerung war eine S7 (Siemens), die Kommunikation wurde mit WinCC (Lesen und schreiben der Variablen) durchgeführt.

 

Diese Software war die Basis für den ILSE Lagermanager, den wir daraus entwickelt haben und der nach wie vor im Einsatz ist.

 

Erweiterung ILSE Lagermanager: Erstellung Exportdokumente, Verwendung zweier Währungen

ILSE Software GmbH & Co. KG

Internet und Informationstechnologie

< 10 Mitarbeiter

Umfangreiche Erweiterungen des ILSE Lagermanagers für die Erstellung von Exportdokumenten und die Verwendung mehrerer Währungen (EURO, Dollar)

 

Es werden umfangreiche Dokumente erstellt, sehr detaillierte Importe durchgeführt und diverse Berechnungen über zu leistende Provisionszahlungen implementiert. Als Basis wird trotzdem der ILSE Lagermanager verwendet.

 

Tätigkeit
Umfangreiche Erweiterungen in unsere Standardsoftware implementieren ohne das die Updatefähigkeit verloren geht. Die geschieht durch eine umfangreiche Konfiguration.


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden