Please use this identifier to cite or link to this item: https://doi.org/10.21256/zhaw-21842
Publication type: Bachelor thesis
Title: Projekt Obst vom Baum : Backend
Authors: Thür, Flavian
Advisors / Reviewers: Grünert, David
DOI: 10.21256/zhaw-21842
Extent: 59
Issue Date: 2020
Publisher / Ed. Institution: ZHAW Zürcher Hochschule für Angewandte Wissenschaften
Publisher / Ed. Institution: Winterthur
Language: German
Subject (DDC): 005: Computer programming, programs and data
Abstract: Aufgrund der Klimaerwärmung wird Nachhaltigkeit in allen Lebensbereichen immer wichtiger. Lebensmittelverschwendung bringt eine CO2-Emmisson mit sich, welche in vielen Fällen nicht nötigt wäre. Die vorliegende Arbeit ist ein Teil vom Projekt «Obst vom Baum». Das Projekt selbst hat zum Ziel die Verschwendung von Obst in der Schweiz zu vermindern. Das Endprodukt des Projekts «Obst vom Baum» soll eine Webapplikation sein, über welche nicht geerntetes Obst angeboten und nachgefragt werden kann. Die vorliegende Arbeit baut auf Bachelorarbeiten auf, welche als erster Teil des Projektes bereits verfasst wurden. Ziel der vorliegenden Arbeit ist, den bestehenden Programmcode aus den vorgängigen Bachelorarbeiten so zusammenzuführen, dass ein automatisiertes Backend für den produktiven Einsatz der Webapplikation zur Verfügung steht. Ausgehend von den Analysen der letztjährigen Arbeiten, wird dabei ein Fokus auf die Performance der zu implementierenden Funktionalitäten gelegt. Neben der vorliegenden Arbeit wird zeitgleich das Frontend der Webapplikation implementiert. Dies hat Einfluss auf das gesamte Vorgehen. Somit wird bei der Erarbeitung von Lösungen, stark auf die Anforderungen des Frontends eingegangen. Initial wird der Programmcode der letztjährigen Arbeiten, sowie die Erkenntnisse analysiert. Dies ist die Grundlage für die weitere Erarbeitung von Programmcode. Die Anforderungen werden in Zusammenarbeit mit dem Dozenten und dem Studierenden der Bachelorarbeit «Frontend » erarbeitet. Weiter wird für die Umsetzung des Programmcodes Internetrecherche betrieben oder Tests durchgeführt. Der Programmcode ist so implementiert, dass die gestellten Anforderungen erfüllt wurden. Verglichen zu den letztjährigen Arbeiten, wurden diverse Anpassungen an der Datenbankstruktur und den Funktionalitäten des Backends gemacht. Am Framework der vorgängigen Bachelorarbeit, von JavaSpringBoot mit Anbindung an eine MongoDatenbank, wird weiterhin festgehalten. Als Fazit steht, dass der implementierte Programmcode soweit für den produktiven Betrieb bereit ist, die gewünschten Funktionalitäten umgesetzt wurden und die durchgeführten Tests erfolgreich waren. Weiter können Standard-Aufgaben, welche durch einen Administrator durchzuführen sind, einfach abgearbeitet werden. Für künftige Implementationen stehen mehrere Möglichkeiten zur Verfügung. Ein Ausbau der Testautomatisierung ist erstrebenswert. So können zukünftige Implementationen, einfacher getestet und somit auch schneller implementiert werden. Eine weitere Funktionalität, welche Sinn macht, sobald die Nutzerzahlen steigen, ist die Integration der Administrationsaufgaben in das Frontend. Dies würde auch Anpassungen im Backend bedeuten, da entsprechende Requests noch fehlen. Da die Bauern von den Bauernverbänden validiert werden und diese Arbeit für die Qualität der Daten sehr wichtig ist, sollte man ebenfalls allfällige Anforderungen der Bauernverbände berücksichtigen. Ebenfalls gibt es noch diverse kleinere Anpassungsmöglichkeiten, wie Programmcode-Refactoring, UIVerbesserungen im E-Mail-Service und zusätzliche Tasks für die Datenbankbereinigung.
URI: https://digitalcollection.zhaw.ch/handle/11475/21842
License (according to publishing contract): CC BY 4.0: Attribution 4.0 International
Departement: School of Management and Law
Appears in collections:BSc Wirtschaftsinformatik

Files in This Item:
File Description SizeFormat 
BSC_FS20_FlavianThuer_Projekt_Obst_Vom_Baum_Backend_Bachelorarbeit.pdf1.89 MBAdobe PDFThumbnail
View/Open
Show full item record
Thür, F. (2020). Projekt Obst vom Baum : Backend [Bachelor’s thesis, ZHAW Zürcher Hochschule für Angewandte Wissenschaften]. https://doi.org/10.21256/zhaw-21842
Thür, F. (2020) Projekt Obst vom Baum : Backend. Bachelor’s thesis. ZHAW Zürcher Hochschule für Angewandte Wissenschaften. Available at: https://doi.org/10.21256/zhaw-21842.
F. Thür, “Projekt Obst vom Baum : Backend,” Bachelor’s thesis, ZHAW Zürcher Hochschule für Angewandte Wissenschaften, Winterthur, 2020. doi: 10.21256/zhaw-21842.
THÜR, Flavian, 2020. Projekt Obst vom Baum : Backend. Bachelor’s thesis. Winterthur: ZHAW Zürcher Hochschule für Angewandte Wissenschaften
Thür, Flavian. 2020. “Projekt Obst vom Baum : Backend.” Bachelor’s thesis, Winterthur: ZHAW Zürcher Hochschule für Angewandte Wissenschaften. https://doi.org/10.21256/zhaw-21842.
Thür, Flavian. Projekt Obst vom Baum : Backend. ZHAW Zürcher Hochschule für Angewandte Wissenschaften, 2020, https://doi.org/10.21256/zhaw-21842.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.