Abgabedatum Teil 1: bis zum 2. März 2021, 23:55
Abgabedatum Teil 2: bis zum 23. September 2022, 23:55
Von der Klasse IT-A 20H-23H
Teil 1: Bill Eberhard | Matthias Stieger | Milad Fakiry
Teil 2: Matthias Stieger | Milad Fakiry
Das im Unterricht erworbene Wissen bzgl. Datenbankentwicklung und Softwareentwicklung soll im Rahmen dieser Projektarbeit weiter vertieft werden. Es soll für die Muster AG eine Datenbankapplikation entwickelt werden, in der folgende Daten verwaltet werden können:
- Kunden und Adressen
- Artikel und Artikelgruppen
- Aufträge und Auftragspositionen
Grundlagen werden bzw. wurden in den Modulen «Datenbanken», «Programming Advanced I» und «Programming Advanced II»erarbeitet. Die weitere Theorie für die Umsetzung der in diesem Dokument genannten Anforderungen, wird im Unterricht laufend erarbeitet. Es besteht jedoch nicht zwingend eine Korrelation zwischen der Reihenfolge der Anforderungen und jener der im Unterricht vermittelten Inhalte.
Diese Projektarbeit wird als Pflichtübung in Form einer Gruppenarbeit geführt. Die Dokumentation sowie die konkrete Umsetzung bilden die Basis für das Bestehen der Übung. Zusätzlich wird die Projektarbeit als Teil der Modul-/Diplomprüfung bewertet.
Quelle: Projektarbeit "Auftragsverwaltung", Aufgabenstellung (2021, Version 1.0).
| Teilaufgabe | Umsetzung |
|---|---|
| Validierung der Kundendaten (RegEx) | umgesetzt 🎉 |
| Export von Kundendaten (Serialization) | umgesetzt 🎉 |
| Repository Pattern (Generics) | umgesetzt 🎉 |
| Dependency Injection (IoC) | umgesetzt 🎉 |
| Git-Tag | umgesetzt 🎉 |
| Abgabetermin | umgesetzt 🎉 |
| Code-Coverage | nicht umgesetzt 🐛 |
| Dokumentation | nicht umgesetzt 🐛 |