Rollende Küche

Scherrer, Marc and Bolliger, Philipp (2021) Rollende Küche. Other thesis, OST Ostschweizer Fachhochschule.

[thumbnail of FS 2021-BA-EP-Scherrer-Bolliger-Rollende Küche.pdf] Text
FS 2021-BA-EP-Scherrer-Bolliger-Rollende Küche.pdf - Supplemental Material

Download (22MB)


The RoKü is a service organized by the Spitex Wädenswil ZH, that delivers menus to elderly people. The service allows a customer to enjoy living and eating at home, without the hassle of cooking or ordering through conventional meal delivery services.

In 2001, the first step towards digitization was made in the form of an application that utilizes MS Access to store customer data, plan routes, and print reports such as daily delivery plans, a weekly overview of all orders and monthly invoices. Even though the application was updated in 2011, it still has limitations. The most significant are the route limit of five and that it is not possible to edit the orders.

The goal of this project was to replace the existing application. The new implementation should include all features of the current solution without its limitations.

To organize project management, a combination between RUP and SCRUM was used. A meeting with the key stakeholders was conducted at every sprint end, to show the progress of the project and get feedback.

A desktop application was created using the onion architecture to create an independent business layer. Dependency injection was used to decouple individual components. .NET 5 was used for the implementation. The data is saved in a simple SQLite database to make data backups easy and eliminate the need of an additional service that needs to run on the host machine. It further uses WPF as the UI framework.

The resulting application has an intuitive design, is very flexible and the limitations of the existing application could be fully eliminated. Due to time constraints the scope had to be reduced.

Although the application is ready to be used in a productive environment, a few quality of life features are missing. Therefore the current state of the application is not able to fully replace the existing solution.

The new application is currently used in tandem with the current one. The software development will be continued outside of the scope of this project.

Item Type: Thesis (Other)
Subjects: Topics > Software > Testing and Simulation > Unit-Testing
Area of Application > Business oriented
Area of Application > Desktop based
Technologies > Programming Languages > C#
Technologies > Frameworks and Libraries > .NET
Technologies > Frameworks and Libraries > WPF
Technologies > Databases > SQLite
Divisions: Bachelor of Science FHO in Informatik > Bachelor Thesis
Depositing User: HSR Deposit User
Thesis advisor
Koch, Frank
Date Deposited: 13 Dec 2021 10:23
Last Modified: 13 Dec 2021 10:23

Actions (login required)

View Item
View Item