Abrechnungstool für Veranstaltungen

In diesem Projekt haben wir eine Softwarelösung für einen Kunden umgesetzt, um Buchungsdaten für Veranstaltungen zentral zur Abrechnung an das Firmen-SAP System übergeben zu können.


Bereiche

Softwareentwicklung

Zielgruppen

Wissenschaft & Forschung

Produkte

Contentory Framework

Keywords

HTML/CSS Umsetzung · individuelle Softwareentwicklung · MySQL · PHP5 · Schnittstellenanbindung · Systemintegration · UI/UX Design · Wireframes


Unsere Aufgaben in diesem Projekt waren:

  • ein vorgegebenes Design via HTML und CSS in ein Layout umzusetzen
  • Funktionen und Oberflächen individuell abgestimmt auf die Anforderungen des Kunden zu entwickeln
  • das Projekt mit dem Datenbanksystem MySQL/MariaDB umzusetzen
  • Funktionalitäten und Module mit PHP5.6+ zu entwickeln
  • über eine Schnittstellen das System mit einem oder mehreren weiteren Systemen zu verbinden
  • mehrere Module und Systeme (intern und extern) zu verbinden und dem Benutzer möglichst übergangslos zur Verfügung zu stellen
  • die Erstellung grafischer Benutzeroberflächen
  • die Erstellung von Wireframes

Wir haben folgende Produkte in diesem Projekt eingesetzt:

  • unser Contentory Frameworks als Grundlage für individuelle Entwicklungen und Module.

Das Ausgangsproblem, war folgendes: Abteilungen eines Kunden können dezentral Veranstaltungen ausrichten. Neben kostenfreien Veranstaltungen, die in diesem Projekt nicht weiter betrachtet werden, werden auch kostenpflichtige Veranstaltungen durchgeführt. Planung, Registrierung und Durchführung der Veranstaltungen verlaufen dezentral durch die Abteilungen. Bei kostenpflichtigen Veranstaltungen sollten nun aber die Abrechnungen über das zentrale SAP System laufen.

Zu diesem Zweck sollten wir eine Softwarelösung entwickeln, über welche die dezentralen Daten der Veranstaltungsteilnehmer zentral erfasst und aufbereitet werden können, um diese bereinigt an das SAP System übergeben zu können. Auftraggeber war die Finanzabteilung des Kunden. Als Systemverwalter können sich die Mitarbeiter der Finanzabteilung in das System mit ihrem Firmen-LDAP Account einloggen. Dort können Veranstaltungen angelegt und Verantwortliche aus der zugehörigen Abteilung zugewiesen werden. Diese Verantwortlichen können sich ebenfalls mit ihrem LDAP-Account in das System einloggen.

Die Veranstaltungsverantwortlichen können im System die Daten der Veranstaltungsteilnehmer eintragen. Dies kann einzeln per Hand oder per CSV Upload erfolgen. In diesem Schritt wird auch geprüft, ob die Daten den Anforderungen der SAP Schnittstelle entsprechen. Bei der Einzeleingabe erfolgt die Meldung direkt bei den Eingabefeldern. Beim CSV Upload wird eine Zusammenfassung der fehlerhaften Daten mit Zeile und Feldbezeichnung ausgegeben, so dass der Import entsprechend angepasst werden kann.

Die importierten Daten können schliesslich einzeln oder im Block an das SAP System übertragen werden. Wenn eine Buchung rückgängig gemacht werden soll, so kann eine Stornomeldung an das SAP Sytsem übertragen werden. Der weitere Ablauf der Abrechnung erfolgt anschliessend über das SAP System.