Logo der aldebaran Programmierung & IT-Lösungen GmbH

+49 - 511 - 270 416 0

info@aldebaran.de

Referenzprojekt Softwareentwicklung

Workflow-Anwendung "Qualinex®"

zur Durchführung von Qualitätsanalysen mit C++, MSDE und XML

für die Gesellschaft für Systemisches Management (GSM) mbH, Dieblich

"Qualinex®" dient der Generierung und Durchführung von Audits zur Qualitätssicherung.

Die Anwendung besteht aus drei Teilen mit verschiedenen Funktionalitäten, die an verschiedenen Standorten zum Einsatz kommen:

  • Datenaustausch per XML-Dateien
  • Gewährleistung der Integrität der ausgetauschten Daten per Hash-Code
  • Generierung von Ergebnisberichten als PDF-Dateien

Technische Umsetzung

Qualinex® besteht aus drei Anwendungsteilen mit verschiedenen Funktionalitäten, die an verschiedenen Standorten zum Einsatz kommen:

  • Das zentrale Administrationssystem läuft bei der GSM und greift auf die zentrale Datenbank zu. Es dient der Verwaltung administrativer Daten und der Generierung der kundenspezifischen Audits.
  • Das mobile Administrationstool läuft auf einem Notebook der GSM und dient der Bearbeitung von administrativen und Unternehmens-Daten unterwegs.
  • Das verteilte Anwendertool läuft mit beliebig vielen Exemplaren bei Kunden oder bei Audit-Anwendern. Es dient der Durchführung von Audits.

Alle Anwendungsteile sind mit dem Borland C++ Builder 6.0 erstellt.

Der Datenaustausch zwischen den Anwendungsteilen geschieht mittels XML-Dateien, die per Mail oder auf Datenträgern verschickt werden können. Hierbei kommt die Bibliothek 'libxml' zum Einsatz.

Die Integrität der ausgetauschten Daten wird mit einem Hash-Code-Mechanismus geprüft.

Als Datenbankserver dient die MSDE (kostenlose Variante des MS SQL-Servers).

Die Ergebnis-Berichte werden mit einem Reporting-Tool erzeugt. Sie können als pdf exportiert werden.

Besonderheit des verteilten Anwendertools: Es startet von CD ohne Installation. Dazu werden die meisten benötigten Bestandteile statisch gelinkt, die anderen auf der CD mit ausgeliefert.

Funktionalitäten (beispielhaft)

Durchführung eines Audits:

Die Erfüllung der einzelnen Kriterien wird ermittelt und eingetragen.

Die Kriterien sind in Bereiche eingeteilt (Rezeption, Food/Beverage etc.).

Die summierten Ergebnisse pro Bereich am unteren Bildschirmbereich werden dynamisch aktualisiert.

Ergebnis eines Audits:

Jederzeit kann man auf die Ergebnisseite wechseln, um die Ergebnisse (gesamt und pro Bereich) zu sehen:

 

Verwandte Links