Skip to main content
FHEDEEN
Request information material

Bachelor Flyer Master Flyer

Contact

Sekretariat Angewandte Informatik
Tel.: 0361 / 6700-5510 sekretariat-ai@fh-erfurt.de

Besucheranschrift:

Fachhochschule Erfurt
Fakultät Gebäudetechnik und Informatik
Fachrichtung Angewandte Informatik
Altonaer Straße 25
99085 Erfurt

Konzeption und Implementierung einer multifunktionalen Web – Applikation mit Datenbankschnittstelle und Visualisierung

Diese Arbeit befasst sich mit der schrittweisen Entwicklung einer firmeninternen Web-Applikation, die darauf abzielt, ein bisher verwendetes System weitgehend zu ersetzen und redundante Strukturen innerhalb des Unternehmens zu vereinigen. Ziel war es, durch die neue Applikation eine effizientere und übersichtlichere Abbildung der betrieblichen Arbeitsabläufe zu gewährleisten und gleichzeitig die technischen Anforderungen und Bedürfnisse des Unternehmens zu erfüllen. Besonders wichtig war es, den bisherigen Workflow digital abzubilden und so die betriebliche Effizienz nachhaltig zu steigern.

 

Die Applikation wurde unter Verwendung von Blazor in C# entwickelt, einem Framework, das die Erstellung von interaktiven, reaktiven und benutzerfreundlichen Web-Anwendungen ermöglicht. Blazor zeichnet sich dadurch aus, dass es nahtlos in das .NET-Ökosystem integriert ist und es erlaubt, die gesamte Logik und Datenverarbeitung in C# umzusetzen. Dies führte zu einer einheitlichen und konsistenten Entwicklungsumgebung, die gleichzeitig eine hohe Wiederverwendbarkeit von Code-Komponenten gewährleistete.

 

Ein besonderes Merkmal der entwickelten Applikation ist ihre Optimierung für den Einsatz auf Tablets, was im Unternehmensumfeld besonders relevant war. Durch die touch-optimierte Bedienung können Benutzer auf mobilen Endgeräten effizient arbeiten, ohne dabei Kompromisse bei der Benutzerfreundlichkeit oder Funktionalität eingehen zu müssen. Gleichzeitig wurde sichergestellt, dass die Applikation auch auf Desktop-Computern nahtlos genutzt werden kann. Dies stellt sicher, dass die Applikation geräteunabhängig funktioniert und flexibel in unterschiedlichen Arbeitsumgebungen eingesetzt werden kann.

 

Die Entwicklung der Applikation wurde durch Erkenntnisse und Erfahrungen unterstützt, die während eines vorherigen Praktikums gesammelt wurden. Diese Erfahrungen halfen insbesondere bei der Auswahl geeigneter Technologien und bei der Gestaltung einer benutzerfreundlichen Oberfläche. Zudem bildeten die Einblicke in die betrieblichen Arbeitsprozesse die Grundlage für die Implementierung des neuen Systems.

 

Besonderer Fokus lag auf der Migration bestehender Arbeitsprozesse in das neue System. Dies bedeutete nicht nur, dass bestehende Arbeitsprozesse übernommen werden sollten, sondern dass auch die neuen technischen Gegebenheiten in Bezug darauf angepasst wurden. Ein weiteres Ziel war es, die Applikation so flexibel zu entwerfen, dass sie für zukünftige Erweiterungen und Anpassungen offen bleibt. Dies wurde durch den Einsatz modularer Architektur und die Wiederverwendbarkeit von Code-Komponenten erreicht, was die langfristige Wartbarkeit und Erweiterbarkeit der Applikation sicherstellt.

This thesis deals with the step-by-step development of a company-internal web application aimed at largely replacing a previously used system and unifying redundant structures within the company. The aim was to use the new application to ensure a more efficient and clearer mapping of operational workflows and at the same time to fulfil the technical requirements and needs of the company. It was particularly important to digitally map the existing workflow and thus sustainably increase operational efficiency.

The application was developed using Blazor in C#, a framework that enables the creation of interactive, reactive and user-friendly web applications. Blazor is characterised by the fact that it is seamlessly integrated into the .NET ecosystem and allows all logic and data processing to be implemented in C#. This resulted in a standardised and consistent development environment that also ensured a high level of reusability of code components.

A special feature of the developed application is its optimisation for use on tablets, which was particularly relevant in the corporate environment. The touch-optimised operation allows users to work efficiently on mobile devices without having to compromise on user-friendliness or functionality. At the same time, it was ensured that the application can also be used seamlessly on desktop computers. This ensures that the application functions independently of the device and can be used flexibly in different working environments.

The development of the application was supported by knowledge and experience gained

during a previous internship. This experience helped in particular with the selection of suitable technologies and the design of a user-friendly interface. In addition, the insights into the operational work processes formed the basis for the implementation of the new system.

A particular focus was placed on migrating existing work processes to the new system. This meant not only adopting existing work processes, but also adapting the new technical conditions in relation to them. Another aim was to design the application to be flexible enough to remain open for future extensions and customisations. This was achieved through the use of modular architecture and the reusability of code components, which ensures the long-term maintainability and expandability of the application.

Back