Abschlussarbeit S19 - JirkaDellOro/EIA2 GitHub Wiki

Aufgabe

Entwickeln Sie eine von diesen drei Applikationen. Sie haben komplett freie Auswahl.

Ihre Aufgabe muss selbstverständlich online einsehbar, über den Steckbreif erreichbar und benutzbar sein.

Beachten sie die Hinweise zur Abschlussarbeit.

Deadline: 28.07., 23:59 Uhr

Eisdealer 2.0

Erweitern Sie Ihren Eisdealer um eine Datenbankanbindung um die eingegangenen Aufträge abzuspeichern.
Fügen Sie außerdem Seiten für die Händlerin hinzu, auf der sie

  • die eingegangenen Aufträge mit allen wichtigen Informationen menschenlesbar und übersichtlich einsehen und bearbeiten, modifizieren und/oder löschen/als bearbeitet markieren kann
  • das Angebot/Sortiment verwalten, bearbeiten, modifizieren kann.

Refaktorieren Sie ihren Code wenn nötig oder beginnen Sie direkt von vorne um das im Praktikum Gelernte anwenden zu können und schon von vornherein eine bessere Grundlage zu haben.
Diese Aufgabe stellt besondere Ansprüche an die Konzeption des User-Interfaces sowie der Entwicklung geeigneter Datenstrukturen.

There is always a bigger fish

Machen Sie Ihre Unterwasserlandschaft zu einem interaktiven Videospiel. Dabei soll der Nutzer einen zu Anfang kleinen Fisch steuern, welcher sich in einer von unterschiedlich großen Lebewesen bevölkerten Unterwasserwelt bewegt. Wird er von einem größeren Lebewesen berührt, so wird er gefressen und das Spiel endet. Schafft er es jedoch, ein kleineres Lebewesen zu berühren, so wird dieses gefressen und unser Fisch wächst ein kleines bisschen.
Durch verschiedene Aktionen soll der Spieler Punkte sammeln können. Im Falle eines GameOvers soll dem Spieler die Möglichkeit gegeben werden, sich in einer Cloud-basierten Highscoreliste in einer Datenbank einzutragen und mit anderen Spielern vergleichen zu können. Diese Highscoreliste soll vor und zwischen den Spielrunden einsehbar sein.
Diese Aufgabe stellt besondere Anforderungen an die Konzeption der Interaktion und Darstellung, das Spiel soll ansprechend sein und Spaß machen.

HFUChat

Entwerfen und entwickeln sie einen Online-Chatraum mit persistenten Chatverläufen. Das heißt, dass vorherige Nachrichten auch noch vorhanden sind, wenn man sich nach einigen Tagen erneut einloggt. Erlauben Sie mindestens zwei verschiedene Chaträume, welche von der gleichen Seite aus auswähl- und nutzbar sind. Erlauben Sie Nutzern, sich mit Nutzername und Passwort zu registrieren und dann anzumelden. Machen Sie sich keine Sorgen über Datensicherheit, sondern teilen Sie Ihren Nutzern einfach freundlich mit, dass es dafür kein Budget mehr gab.
Diese Aufgabe stellt besondere Anforderungen an die Konzeption und Umsetzung der Chatseite sowie der Entwicklung einer geeigneten Hintergrundstruktur.


Abschließende Hinweise

  • Die Aufgaben lassen nicht zufällig einiges an Interpretationsspielraum. Toben Sie sich aus, machen Sie sich Gedanken, werden Sie kreativ, haben Sie Spaß.

  • Bei der Endabgabe muss jeder seine komplett eigene Lösung erarbeiten. Unter diesem Gesichtspunkt ist Gruppenarbeit nur sehr eingeschränkt bei allgemeineren Problemen möglich. Die Aufgaben sind eigentlich weit genug gestellt, dass es keine zwei gleichen (oder verdächtig ähnliche) Abgaben geben sollte.

  • Wenn Sie eine eigene Idee haben, die Sie gerne als Abschlussarbeit umsetzen möchten, welche vom Aufwand und Schwierigkeitsgrad her auf dem Niveau der anderen Aufgaben ist, suchen Sie bitte frühzeitig das Gespräch mit Ihrem Betreuer und Ihrem Lehrbeauftragen. Kommen Sie vorbereitet mit einer klaren Vision. Wenn Sie uns überzeugen, können Sie diese eigene Aufgabe bearbeiten.