Webanwendung
Es wurde eine Webanwendung mit Administrationsbereich entwickelt, welcher die Verwaltung und eine Filterfunktion der Daten ermöglicht. Die Stammdaten der Stores können über einen Importer eingespielt und für die Datenerfassung bereitgestellt werden. Über die Anwendung ist außerdem das Organisieren der Datenerfassung (“Store-Screenings”) möglich, indem Benutzer und Stores einander zugeordnet werden. Zudem bietet die Webanwendung für die Kommunikation mit der mobilen Applikation zahlreiche gesicherte Schnittstellen. Der Datenaustausch erfolgt im JSON-LD Format.
Mobile Applikation
Es wurde eine mobile App mit Flutter entwickelt, über welche die Datenerfassung im jeweiligen Store erfolgt. Die einzelnen Mitarbeiter sehen in ihrer App jeweils nur die ihnen zugeordneten Stores als To-Do-Liste. Die jeweiligen Benutzer tragen vor Ort im Store die Daten in die App ein und senden die Daten anschließend ab. Dabei unterstützt die App den Benutzer, indem sie vorgibt, welche Daten wie erhoben werden sollen. So kann die Datenqualität durch einheitliche Erfassung sichergestellt werden. Die App kann unter IOS und Android verwendet werden.
Aufnahme von Fotos
Es wurden zwei verschiedene Möglichkeiten implementiert um Fotos der Stores und der Produktträger zu erfassen. Zum einen können Fotos aus dem Speicher des mobilen Gerätes in die App geladen werden. Zum anderen bietet die App auch selbst die Möglichkeit, direkt Fotos aufzunehmen.
Review durch Manager
Im Administrationsbereich können Benutzern verschiedene Rollen zugewiesen werden. Benutzer mit der Rolle “Manager” können stets den Status der Screenings verfolgen. Nach Absendung der Daten durch die Mitarbeiter müssen diese durch einen Benutzer mit der Rolle “Manager” verifiziert werden, bevor sie in die Exportdateien eingehen.
Sicherstellung der Datenqualität
Bei der Erfassung der Daten erfolgt eine automatische Validierung, um die Vollständigkeit und Konsistenz der Eingaben sicherzustellen. Die App überprüft beispielsweise, ob die geforderten Bilder hinzugefügt wurden. Sollten Bilder fehlen, erscheint beim Absenden eine Fehlermeldung. Es werden zudem Hinweise zur korrekten Art und Weise der Erfassung angezeigt.
Datenexport
Die gesammelten Daten sollten für einen Export nach bestimmten Merkmalen gruppiert und teilweise aggregiert werden um Auswertungen nach bestimmten Merkmalen vornehmen zu können. Der Export erfolgt in Form einer CSV-Datei, um die Auswertung der Daten in Excel oder anderen Systemen zu ermöglichen.