sweIhm-ws2018-19 / skillproject-fr-21

Alexa Skill zur ÖPNV "GuideLines"
0 stars 1 forks source link

Willkommen bei GuideLines

Hier findest du alle Infos, die du brauchst

Gruppe FR-21 Praktikum Software Engineering der Hochschule für angewandte Wissenschaften München

Die Gruppe besteht aus:

Alexa Skill zur ÖPNV "GuideLines" - Systemidee

Unser großes Projekt zur Vorlesung dieses Semester ist gemeinsam mit Tourismusmanagment-Studenten der FK14 einen Alexa Skill zu entwickeln. Gemeinsam mit Timo Bunghardt und Sina Lorenz entwickeln wir einen Alexa-Skill, der dem Benutzer hilft Bahn- und Busverbindungen intuitiv zu erfragen. Durch die anfängliche Erstellung eines Nutzerprofils werden personalisierte Ziele festgelegt. Diese und die Berücksichtigung der aktuellen Verkehrslage helfen dabei, eine verlässliche und schnelle Auskunft über die Abfahrtszeit bereitzustellen. Die Storyline als grobes "Gerüst" dieser Anwendung ist hier zu finden.

Fachklassenmodell (Analyseklassenmodell)

FachklassenmodellV3

Klassendiagramm

Klassendiagramm

Fachklassenmodell (Analyseklassenmodell)FachklassenmodellV3

Wie funktioniert's?

GuideLines ist ein Alexa Skill in Java impleentiert und benutzt HereAPI für die Adressübersetzung (String text zu Adresse HereAPI autocomplete. Wenn die Adresse nicht gefunden wird, schickt GuideLines eine weitere Anfrage an HereAPI Places. GuideLines sucht nach Stationen via HereAPI Geocoder. Wir ermitteln den Fahrplan mit dem Public Transit API von Here und berechnen danach wie lange es dauert bis der User losgehen soll. Zusätzlich "übersetzt" die App die vom User eingegebene Hausnummer in einen Integer Wert.