Back
Ordering System KUK

Ordering System KUK

Angular / ASP.NET Core · Diploma Thesis

Developed as a diploma thesis at HTL Leonding for Oberösterreichische Gesundheitsholding GmbH (OÖG), the KUK ordering system replaced a manual, Excel-based procurement process with a modern web application. Staff across all hierarchy levels can submit orders directly in the system, which then routes them through a multi-level approval workflow — automatically notifying the right people at each stage. Every order gets a unique tracking ID, suppliers can be managed within the system, and completed orders can be exported as a PDF bundle including all attachments.

Features

Order Form & Tracking

Staff submit orders through a structured web form. Each order is assigned a unique ID for clear referencing and status tracking throughout the approval process.

Multi-Level Approval Workflow

Orders move through a defined hierarchy (employee → supervisor → finance department) with automatic email notifications at each stage. Rejections are handled in-system with reason documentation.

Active Directory Authentication

Users log in via Windows Authentication integrated with the company's Active Directory. Role-based access control is managed through AD groups.

Supplier Management

Admins can add, edit, and manage supplier records directly in the system, making it easy to keep procurement data up to date.

Analytics & Reports

Comprehensive evaluation reports give an overview of all order transactions — filterable by date, supplier, department, and status.

PDF Export

Orders and all their file attachments can be exported as a PDF package (via iText) and downloaded as a ZIP archive for sharing or archiving.

Tech

AngularTypeScriptC# / ASP.NET CoreEntity Framework CoreMySQLWindows Server 2022 / IISActive Directory