Please use this identifier to cite or link to this item: https://doi.org/10.21256/zhaw-21842
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorGrünert, David-
dc.contributor.authorThür, Flavian-
dc.date.accessioned2021-02-25T09:38:33Z-
dc.date.available2021-02-25T09:38:33Z-
dc.date.issued2020-
dc.identifier.urihttps://digitalcollection.zhaw.ch/handle/11475/21842-
dc.description.abstractAufgrund 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.de_CH
dc.format.extent59de_CH
dc.language.isodede_CH
dc.publisherZHAW Zürcher Hochschule für Angewandte Wissenschaftende_CH
dc.rightshttp://creativecommons.org/licenses/by/4.0/de_CH
dc.subject.ddc005: Computerprogrammierung, Programme und Datende_CH
dc.titleProjekt Obst vom Baum : Backendde_CH
dc.typeThesis: Bachelorde_CH
dcterms.typeTextde_CH
zhaw.departementSchool of Management and Lawde_CH
zhaw.publisher.placeWinterthurde_CH
dc.identifier.doi10.21256/zhaw-21842-
zhaw.originated.zhawYesde_CH
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 simple 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.