HTL Perg DSpace Server

DSpace ist ein digitaler Dienst der Informationen und Wissen sammelt, archiviert und verteilt. Digitale Wissensdatenbanken sind ein wichtiges Werkzeug um Organisationen in der Kommunikation und Verteilung, sowie Weiterentwicklung von Informationen zu unterstützen.

 

Communities in DSpace

Select a community to browse its collections.

Now showing 1 - 1 of 1

Recent Submissions

Item
Tours - Tourenplanungssimulator
(2018-04-05) Lengauer, Milena; Buchberger, Martin
Aufgabenstellung An der FH Steyr wurde im Studiengang Internationales Logistik-Management ein Programm eingesetzt, mit dem die Studenten versuchen sollten, ein Tourenplanungsproblem möglichst effizient zu lösen. Da dieses Programm jedoch schon sehr veraltet war, wurde als Aufgabenstellung für diese Diplomarbeit definiert, eine neue Software für diesen Zweck zu entwickeln. Dazu sollten zwei Programme implementiert werden, ein Szenariengenerator zur Erstellung und Verwaltung von Tourenplanungsproblemen sowie eine Spiel-Applikation, mit der die Studenten die erstellten Probleme selbst lösen können. Ziel war es, eine Möglichkeit zu bieten, die in der Lehrveranstaltung theoretisch gelernten Inhalte praktisch zu üben und verschiedene Algorithmen anzuwenden. Des Weiteren war gefordert, dass der Lehrveranstaltungsleiter durch den Szenariengenerator mit nur wenig Aufwand eine große Anzahl verschiedener Übungsaufgaben für die Studenten generieren kann. Realisierung Um die Anforderungen erfüllen und eine moderne Lösung bereitstellen zu können, wurden beide Programmteile mit Technologien von Microsoft verwirklicht. Die Oberfläche wurde mit WPF gestaltet, als Datenbank wird ein Microsoft SQL Server verwendet und die Kommunikation zwischen den Programmen und der Datenbank findet über einen WCF-Dienst statt. Ergebnis Das Ergebnis bilden zwei Programmteile, ein Szenariengenerator und eine Spiel-Applikation. Mit dem Szenariengenerator können durch Eingabe verschiedener Parameter kapazitierte Tourenplanungsprobleme erstellt werden. Lösungen für die generierten Probleme werden anschließend anhand verschiedener Algorithmen, welche in Form einer Algorithmen-Bibliothek bereitgestellt werden, berechnet. Außerdem kann der Vortragende mit nur einmaliger Parametereingabe eine Reihe von zufälligen Planungsproblemen erzeugen und dazu Angaben für Studenten in Excel-Dateien ausgeben. Die generierten Planungsprobleme dienen jedoch nicht nur als Übungsaufgaben, sondern können auch in einer Spiel-Applikation von den Studenten selbst gelöst werden. Die Szenarien können dafür sowohl über Dateien als auch über die Datenbank verteilt werden. Dabei ist es ebenfalls möglich, als Spielleiter mit dem Szenariengenerator ein Gruppenspiel zu starten. In diesem Fall wird das Szenario in die Datenbank geladen. Von dort können die Studenten unter Angabe eines Spielcodes und des eigenen Namens die Angabe herunterladen und ihre Lösung anschließend abspeichern. Dadurch können sie gegeneinander antreten und am Ende kann der Spielleiter mit dem Szenariengenerator den Studenten mit dem kostengünstigsten Ergebnis ermitteln. Zusätzlich ist es möglich, die Lösungen der Spielteilnehmer mit den automatisch generierten Algorithmen-Lösungen zu vergleichen.
Item
Smarte Lebensmittelverwaltungsapp – Smood
(Bodingbauer, Dannhofer, Lechthaler, Kopf, 2023) Bodingbauer, Julia; Dannhofer, Jana; Lechthaler, Moritz; Kopf, Fabian
The diploma thesis Smarte Lebensmittelverwaltungsapp – Smood was created within the scope of the A-levels 2023 at the College of Engineering for informatics in Perg. Problem Very few people are aware of what food is stored in their homes. This is problematic in relation to the expiration date of the food. A lot of food is thrown away simply because it has expired. A lot of resources are wasted due to food waste. The aim of the diploma thesis is to provide an overview into the food household. The app should inform the user which products will expire in the near future or which products are already at home, so that the user has the chance to consume the products before they go bad. Furthermore, with the help of our app, we want to draw attention to this problem by creating awareness among Austrians about food waste. In addition, a shopping list will help users to buy only the necessary products they need. Implementation The basis for the implementation of Smood is a Linux server, which is located in the network of the HTL Perg. This server hosts a MySQL database and a REST API, which is implemented in Java. With the help of this interface, data can be provided for the app. However, it should be noted that this app can only be used on Android mobile phones. Furthermore, an algorithm has been developed based on individual user data. Based on the information, a shopping list is automatically generated and made available to the user. The algorithm is capable of continuously adapting to users' shopping habits and optimizing them. In this way, users can plan purchases in a targeted manner and only buy what they really need.
Item
Communicating Emotion by Playing the Piano
(Brandstetter, Praher, 2023) Brandstetter, Christina; Praher, Katharina
CEPP is short for Communicating Emotion by Playing the Piano. The goal of the project is to recognise the intended emotion of someone playing the piano by analysing the generated user input. The project is made up of three main components: Communication between the Computer and the E-Piano via MIDI ensures, that user input can be processed. The application cuts the incoming MIDI-data into small segments, which are then further analysed. A machine learning model that was trained with a public dataset determines an emotion for these segments. Part of the project was comparing and testing different model classes. There are four emotions available, namely Happy, Angry, Sad and Tender. These four were chosen, since the used dataset is split into corresponding quadrants. The exploration and assessment of the existing data prove to be another central part of the project. Especially determining and evaluating different features for the available MIDI-data influences the resulting model greatly. The model classifies the recorded data and provides a category, which is displayed over a graphical user interface. The depiction consists of a colour-coded label and describes the determined emotion. The end result consists of the full application, which is made up of python modules and PowerShell scripts. The optimised model is an important part of this application. Furthermore, additional data was recorded to enhance the existing dataset and train different models.
Item
EasyGym
(Paul Heimel, David Hennebichler, 2017-04-05) Hennerbichler, David
EasyGym was created in cooperation with ASKO Linz in May 2016. However, due to issues such as timing, lack of buy-in, and inactivity from the partner organisation the project team decided to pursue the completion independently. The project was developed to offer flexible, dynamic, and sustainable fitness information to endusers. The content is generated by 3rd-party-providers such as fitness companies or physiotherapists, who can use the app to distribute this information to their clients. At the heart of this project sits a JSF web application and an Android app. The management side (JSF) is to be used by developers and customers who have purchased EasyGym as an admin tool to create and publish fitness packages and exercises. The Android application is the interface on which this content is then available for the enduser. The aim of this project was to practically apply previously gained IT skills as well as developing a futureproof business case.
Item
AdQuest
(2017-04-05) Friedinger, Tobias; Hinterreiter, Lukas; Mayrhofer, Harald; Hatmanstorfer, Sebastian; Leonhartsberger, Michael
AdQuest ist das erste System, einer neuen, innovativen Werbegeneration. Es ist sehr auf das Internet und Social-Media-Plattformen wie Facebook ausgerichtet. Es soll vor allem kleinen, regionalen Unternehmen die Möglichkeit günstiger Werbeschaltung bieten. Kunden können Events, sogenannten "Quests" auf unserer Website anlegen in denen sie Produkte, wie etwa Gutscheine, Schuhe, etc. in Form von GeoCaches in der Natur verstecken können. Quests haben bestimmte, vom Ersteller festgelegte Teilnehmerschwellen, ab denen sie starten und das versteckte Geschenk gefunden werden kann. Um an einer Quest teilnehmen zu können, muss ein User mit seiner AdQuest-App den Werbebeitrag des Quest-Veranstalters auf Facebook teilen, wodurch der sogenannte Ad-Spreading Effekt entsteht und sich die Werbung sehr schnell an sehr viele Facebook-User verbreitet. Aufgrund diese Effektes und des geringen Aufwandes ist es uns möglich, Werbung regional und zu unschlagbar günstigen Preisen anzubieten.