Hintergrund / Motivation

Bei größeren Veranstaltungen läuft der Einlass oft langsam und fehleranfällig ab: Tickets werden nur per Sichtprüfung kontrolliert, ohne dass jemand den Überblick über die aktuelle Auslastung des Veranstaltungsortes hat. Mehrfach genutzte oder ungültige Tickets fallen dabei leicht durchs Raster. Genau hier setzt der EDVentKiosk an: ein Check-in-Kiosk, der Besucher per Ticketscan einchecken lässt, dem Personal jederzeit eine Übersicht über Auslastung und eingecheckte Gäste bietet und optional auch den spontanen Ticketverkauf direkt am Kiosk ermöglicht.

Beschreibung

Der EDVentKiosk besteht aus einer Kiosk-Anwendung, die auf einem dafür vorgesehenen Gerät läuft, und einem Backend, das Veranstaltungs-, Ticket- und Sitzplatzdaten verwaltet. Personal kann über ein Dashboard eine Veranstaltung auswählen und erhält dort Kennzahlen zu verkauften, verbrauchten und verbleibenden Tickets sowie eine Auslastungsanzeige mit Tortendiagrammen. Beim Einlass wird das Ticket per Scanner erfasst und in Echtzeit gegen das Backend geprüft – das System unterscheidet dabei zwischen gültigem, bereits verwendetem und zu einer anderen Veranstaltung gehörendem Ticket. Zusätzlich lassen sich Tickets direkt am Kiosk verkaufen: Verfügbare Sitz- und Stehplätze können gefiltert und ausgewählt werden, die Bezahlung erfolgt über ein Zahlungs-Overlay mit automatischer Rückgeldberechnung, und im Anschluss wird ein Kassenbon gedruckt.

Technologien
Frontend:
  • C# / .NET
  • Avalonia UI(AXAML)
Backend:
  • ASP.NET Web API
  • Entity Framework Core
IDE / Tools:
  • Visual Studio
  • Visual Studio Code
  • GitLab
Projektinfo
Schuljahr:
25/26
Schüler:
Tim Schartner, Tobias Egner
Betreuer:
Herr Apfelbeck / Herr Graf
Bilder