Kundenportal


Webbasiertes Kundenportal zur selbstständigen Einsicht von Kundendaten aus einem ERP-System. Kunden können darüber u. a. Rechnungen, gekaufte Artikel und Ansprechpartner online abrufen.

Screenshot der Login-Seite des Kundenportal Projekts
Screenshot der Homepage des Kundenportal Projekts
Screenshot einer Daten-Seite des Kundenportal Projekts

Firma: Anonym

Ansprechpartner: Anonym

Zeit: ~2-5 Monate

Ausgangssituation


  • Kundendaten waren nur im ERP-System verfügbar.
  • Kein direkter Zugang für Kunden, keine Eigeninitiative möglich.
  • Hoher manueller Aufwand für wiederkehrende Auskünfte von Kundendaten/-rechnungen.

Lösung


Entwicklung eines Webportals, über das sich Kunden registrieren und einloggen können, um ihre im ERP-System gespeicherten Daten selbstständig einzusehen.

Zusätzlich wurde ein Token-basiertes Registrierungssystem umgesetzt, damit bestehende Kunden sicher eigene Zugangsdaten erstellen können.

Funktionen:

  • Einsicht in Rechnungen und gekaufte Artikel
  • Möglichkeit zur Kontrolle eigener Stammdaten
  • Anzeige von Ansprechpartnern
  • Zugriff auf Service- und Wartungsinformationen

Technische Umsetzung


  • Technologien: PHP, C# .NET, MSSQL, JavaScript, HTML, CSS
  • Frontend mit HTML und Bootstrap (responsive Design)
  • Datenabfrage läuft: HTML -> JavaScript -> PHP & C# Backend -> MSSQL
  • Verarbeitung und Integration von ERP-Daten
  • Identifikation relevanter Tabellen und Datenstrukturen zusammen mit IT-Administrator
  • Deployment und Konfiguration von Webserver (Apache)
  • Login- und Authentifizierungssystems inkl. Token-Mechanismus & E-Mail Benachrichtigungen

Ergebnis


  • Selbstständiger Zugriff auf Daten benutzerfreundlich umgesetzt
  • Tägliche Zeitersparnis, da der Großteil von Datenabfragen weg fällt
  • Zentrale Plattform, leicht zu administrieren und warten
  • Solide technische Grundlage für weitere Funktionen (z.B. Störungsmeldungen)

Hinweis:
Das Projekt wurde vor Fertigstellung pausiert, daher sind Design und geplante Erweiterungen noch nicht vollständig umgesetzt.

Eigene Rolle


  • Beratung, Architektur, Entwicklung und Deployment der Anwendung
  • Kontinuierlicher Austausch mit IT-Administrator
  • Auswahl der Technologien und Frameworks