Eine Liederbuch-App für den Merseburger Elferrat e. V.
Im Rahmen von Lehrveranstaltungen zu den Themen E-Business und Programmierung konzeptionieren und entwickeln Studierende der Studieng?nge Bachelor Wirtschaftsinformatik und Bachelor Angewandte Informatik eine App für den Merseburger Elferrat e. V.
Die Abbildung zeigt den Startbildschirm der App.
-------------------------------------
Seit 1956 organisiert der Merseburger Elferrat e.V. für Studierende, Ehemalige und G?ste der bet36体育在线_bet36体育投注¥官网 einen j?hrlichen Fasching. Mit einer Ausnahme: Der Fasching 2021 musste aufgrund der COVID-19 Pandemie leider ausfallen. Die hierdurch freigewordenen Kapazit?ten sollten jedoch nicht brachliegen. So reifte im Sommer 2020 bei einem Gespr?ch zwischen Prof. Christian Schmei?er, Professor für Wirtschaftsinformatik, Data Science und Intelligente Information an der bet36体育在线_bet36体育投注¥官网, und Tino Kohler, Mitglied des Vereinsvorstands, die Idee, die vereinseigene, umfangreiche Sammlung von Liedtexten zu digitalisieren und papierlos für alle Feiernden als App verfügbar zu machen.
Natürlich führen auch bzw. gerade bei der Digitalisierung viele Wege zum Ziel. Um dies für die Liederbuch-App genauer auszuforschen, erhielten die drei Studierenden der Wirtschaftswissenschaften Niklas M?bert, Franziska Petzold und Kolja Schuhmacher im Rahmen der Lehrveranstaltung E-Business Projekt 2020/21 die Aufgabe ein Konzept, für die Liederbuch-App des Merseburger Elferrats zu erstellen. Hier wurden zun?chst durch Interviews mit den Stakeholdern die eigentlichen Anforderungen an die Software festgestellt. Zu den funktionalen Kernanforderungen der App geh?ren demnach das Anzeigen von Liedtexten auf mobilen Endger?ten wie Smartphone mit Googles Android OS oder Apples IOS, das Filtern der Texte nach Begriffen und Themen sowie ein Spenden-Button und die Verlinkung zur Plattform YouTube. Da h?ufig neue Liedtexte entstehen, sollen auch neue Lieder gespeichert und bestehende ge?ndert werden k?nnen. Wünschenswert w?re auch eine automatische Liederkennung anhand aufgenommenen Gesangs mit Hilfe künstlicher Intelligenz.
Da eine umfangreiche Marktrecherche ergab, dass nicht alle gewünschten Anforderungen durch schon bestehende Produkte erfüllt werden, geht aus dem Konzept die Empfehlung zu einer Eigenentwicklung hervor. Die Aufgabe, diese Eigenentwicklung umzusetzen, konnte in der neukonzeptionierten Lehrveranstaltung Programmierung III – Software-Projekt im Curriculum des Studiengangs Bachelor Angewandte Informatik unter Leitung von Prof. Sven Karol, Professor für Informatik/ Programmierung, angegangen werden. In der Lehrveranstaltung durchlaufen die Studierenden erstmals einen vollst?ndigen Lebenszyklus eines Software-Projekts von der Ermittlung initialer Software-Anforderungen, technischer Umsetzung und Software-Test. Zentral ist hierbei für die Studierenden die Zusammenarbeit als Team mit bis zu sechs Mitgliedern sowie das agile und verteilte Vorgehen bei der Software-Entwicklung. Im Regelfall sind hierbei die Technologien sowie Aufgabenstellungen im Rahmen der Lehrveranstaltung vorgegeben. So wurden im vergangenen Semester Webanwendungen auf Basis von aus der aktuellen Praxis kommender Java-Webtechnologie (für die Interessierten: Spring-Boot) erstellt. Als Beispiele seien hier ein Kassensystem für Apotheken, eine Campingplatzverwaltung und ein sehr spezielles Internetkaufhaus genannt.
Neben diesen ?internen“ Aufgabenstellungen bietet die Lehrveranstaltung auch die M?glichkeit, geeignete ?externe“ Aufgaben mit aufzunehmen. So nahmen sich die Studenten Erik Oertel, Oliver Dieke und Ron Jolas der Implementierung der Liederbuch-App an. Hierzu wurden zun?chst die bestehenden Anforderungen detailliert und verfeinert. Durch Rücksprache mit dem Verein konnte die Software-Architektur auf die schon vorhandene Server-Infrastruktur des Vereins zugeschnitten werden, ohne dass zus?tzliche Kosten entstehen.
............................................................................................................................................................................................................................
Die Abbildung oben zeigt die Architektur der App. Die Liedtexte des Vereins werden in einer Datenbank digital abgelegt. Ein Dienst (Webservice) erm?glicht den sicheren Zugriff auf die Texte über das Internet. Zwei Varianten der App erm?glichen das Anzeigen und Suchen von Liedern auf Smartphones mit Android- oder iOS-Betriebssystem. Ebenfalls über das Internet, aber ganz bequem im Browser am heimischen PC, k?nnen Vereinsmitglieder neue Liedbeitr?ge einstellen und bestehende Texte verwalten, um sie beim n?chsten Fasching allen Feierwilligen zur Verfügung zu stellen.