docs: add docs
All checks were successful
CI / Get Changed Files (pull_request) Successful in 30s
Pull Request Labeler / labeler (pull_request_target) Successful in 15s
CI / Backend Tests (pull_request) Has been skipped
Label PRs based on size / Check PR size (pull_request) Successful in 29s
CI / eslint (pull_request) Has been skipped
CI / Checkstyle Main (pull_request) Has been skipped
CI / oxlint (pull_request) Has been skipped
CI / Docker frontend validation (pull_request) Has been skipped
CI / prettier (pull_request) Has been skipped
CI / Docker backend validation (pull_request) Has been skipped
CI / test-build (pull_request) Has been skipped
CI / Playwright (pull_request) Has been skipped
Claude PR Review / claude-code (pull_request) Successful in 1m42s

This commit is contained in:
Phan Huy Tran 2025-06-11 12:24:18 +02:00
commit 9cb813bf41
80 changed files with 4490 additions and 0 deletions

View file

@ -0,0 +1,11 @@
% Table generated by Excel2LaTeX from sheet 'Kostenaufstellung'
\begin{tabular}{lrlr}
\rowcolor{heading}\textbf{Vorgang} & \textbf{Zeit} & \textbf{Kosten pro Stunde} & \textbf{Kosten} \\
Entwicklungskosten & 70 \mbox{h} & $\eur{10} + \eur{15} = \eur{25}$ & \eur{1750} \\
\rowcolor{odd}Fachgespräch & 3 \mbox{h} & $\eur{25} + \eur{15} = \eur{40}$ & \eur{120} \\
Abnahmetest & 1 \mbox{h} & $\eur{25} + \eur{15} = \eur{40}$ & \eur{40} \\
\rowcolor{odd}Anwenderschulung & 25 \mbox{h} & $\eur{25} + \eur{15} = \eur{40}$ & \eur{1000} \\
\hline
\hline
\rowcolor{heading}\textbf{} & \textbf{} & \textbf{} & \textbf{\eur{2910}} \\
\end{tabular}

View file

@ -0,0 +1,11 @@
% Table generated by Excel2LaTeX from sheet 'Nutzwert'
\begin{tabular}{llllll}
\rowcolor{heading}\textbf{Eigenschaft} & \textbf{Gewichtung} & \textbf{Akelos} & \textbf{CakePHP} & \textbf{Symfony} & \textbf{Eigenentwicklung} \\
\textbf{Dokumentation} & 5 & 4 & 3 & 5 & 0 \\
\rowcolor{odd}\textbf{Reenginierung} & 3 & 4 & 2 & 5 & 3 \\
\textbf{Generierung} & 3 & 5 & 5 & 5 & 2 \\
\rowcolor{odd}\textbf{Testfälle} & 2 & 3 & 2 & 3 & 3 \\
\textbf{Standardaufgaben} & 4 & 3 & 3 & 3 & 0 \\
\rowcolor{heading}\textbf{Gesamt:} & \textbf{17} & \textbf{65} & \textbf{52} & \textbf{73} & \textbf{21} \\
\rowcolor{odd}\textbf{Nutzwert:} & & \textbf{3,82} & \textbf{3,06} & \textbf{4,29} & \textbf{1,24}\\
\end{tabular}

View file

@ -0,0 +1,9 @@
\begin{tabular}{lllll}
\rowcolor{heading}\textbf{Vorgang} & \textbf{Anzahl pro Monat} & \textbf{Zeit alt} & \textbf{Zeit neu} & \textbf{Einsparung} \\
Fehleranalyse & 10 & 30 min & 10 min & 200 min \\
\rowcolor{odd}Einarbeitung Modulstruktur & 2 & 120 min & 30 min & 180 min \\
Import von Daten & 5 & 10 min & 3 min & 35 min \\
\hline
\rowcolor{heading}\textbf{Zeiteinsparung Gesamt pro Monat} & & & & \textbf{415 min} \\
\end{tabular}

View file

@ -0,0 +1,13 @@
% Table generated by Excel2LaTeX from sheet 'Zeitnachher'
\begin{tabular}{lrrr}
\rowcolor{heading}\textbf{Phase} & \textbf{Geplant} & \textbf{Tatsächlich} & \textbf{Differenz} \\
\textbf{Analysephase} & 6 h & 6 h & \\
\rowcolor{odd}\textbf{Entwurfsphase} & 14 h & 14 h & \\
\textbf{Implementierungsphase} & 37 h & 28 h & -9 h \\
\rowcolor{odd}\textbf{Abnahmetest der Fachabteilung} & 5 h & 5 h & \\
\textbf{Einführungsphase} & 1 h & 1 h & \\
\rowcolor{odd}\textbf{Erstellen der Dokumentation} & 8 h & 17 h & +9 h \\
\hline
\hline
\rowcolor{odd}\textbf{Gesamt} & 70 h & 70 h & \\
\end{tabular}

View file

@ -0,0 +1,48 @@
% Table generated by Excel2LaTeX from sheet 'ZeitplanungKomplett'
\begin{tabularx}{\textwidth}{Xrrr}
\rowcolor{heading}\textbf{Analysephase} & \textbf{} & \textbf{} & \textbf{6 h} \\
1. Analyse des Ist-Zustands & & 2 h & \\
\rowcolor{odd}2. \gqq{Make or buy}-Entscheidung und Wirtschaftlichkeitsanalyse & & 1 h & \\
3. Erstellen eines \gqq{Use-Case}-Diagramms & & 2 h & \\
\rowcolor{odd}4. Erstellen des Lastenhefts & & 1 h & \\
\rowcolor{heading}\textbf{Entwurfsphase} & \textbf{} & \textbf{} & \textbf{14 h} \\
1. UML-Komponentendiagramm erstellen & & 1 h & \\
\rowcolor{odd}2. Datenbankentwurf & & 1 h & \\
2.1. \ac{M2} Migration für Tabelle definieren & 1 h & & \\
\rowcolor{odd}3. Erstellen des Schnittstellen Konzeptes für \ac{IX} & & 4 h & \\
3.1. Erstellung Verbindung zur \ac{IX} \ac{API} & 1 h & & \\
\rowcolor{odd}3.2. Verarbeitung der \ac{JSON}-Daten & 1 h & & \\
3.3. Verarbeitung der Konfigurationsdatei der Anwendung & 2 h & & \\
\rowcolor{odd}4. Benutzeroberflächen entwerfen und abstimmen & & 3 h & \\
5. Erstellen des Schnittstellen Konzeptes für \ac{M2} & & 4 h & \\
\rowcolor{odd}5.1 Erstellung Schnittstelle für \ac{M2} Import Funktionen & & 2 h & \\
5.2 Erstellung Schnittstelle zur Verarbeitung der geholten \ac{IX} \ac{JSON}-Daten & & 2 h & \\
\rowcolor{heading}\textbf{Implementierungsphase} & \textbf{} & \textbf{} & \textbf{37 h} \\
1. Anlegen der Datenbank & & 4 h & \\
\rowcolor{odd}2. Einrichtung der Docker Umgebung zur lokalen Entwicklung & & 2 h & \\
3. Programmierung der \ac{PHP}-Module für die Funktionen & & 29 h & \\
\rowcolor{odd}3.1 Erstellung eines Client Moduls zur Abfrage der \ac{IX} \ac{API} per \ac{curl} Requests & 3 h & & \\
3.2. Import der Produktdaten aus \ac{JSON}-Dateien & 2 h & & \\
\rowcolor{odd}3.3. Import der Nutzerdaten aus \ac{JSON}-Dateien & 2 h & & \\
3.4. Aufbereitung (Mapping) der geholten Daten für \ac{M2} & 3 h & & \\
\rowcolor{odd}Einbindung der Konfigurationsdateien & 4 h & & \\
3.6. Import der aufbereiteten Daten von \ac{IX} zu \ac{M2} & 5 h & & \\
\rowcolor{odd}3.7. Einbindung der \ac{CRON}-Job Möglichkeit & 3 h & & \\
3.8. Abdeckung der Module mit Unit-Tests & 4 h & & \\
\rowcolor{odd}4. Umsetzung der \ac{CLI} Benutzeroberfläche & & 2 h & \\
\rowcolor{heading}\textbf{Abnahmetest der Fachabteilung} & \textbf{} & \textbf{} & \textbf{3 h} \\
1. Abnahmetest der \ac{NSD} Mitarbeiter & & 3 h & \\
\rowcolor{heading}\textbf{Einführungsphase} & \textbf{} & \textbf{} & \textbf{1 h} \\
1. Einführung/Benutzerschulung & & 1 h & \\
\rowcolor{heading}\textbf{Erstellen der Dokumentation} & \textbf{} & \textbf{} & \textbf{9 h} \\
1. Erstellen der Entwicklerdokumentation & & 2 h & \\
\rowcolor{odd}2. Erstellen der Projektdokumentation & & 7 h & \\
\rowcolor{heading}\textbf{Gesamt} & \textbf{} & \textbf{} & \textbf{70 h} \\
\end{tabularx}

View file

@ -0,0 +1,12 @@
% Table generated by Excel2LaTeX from sheet 'ZeitplanungKurz'
\begin{tabular}{lr}
\rowcolor{heading}\textbf{Projektphase} & \textbf{Geplante Zeit} \\
Analysephase & 6 h \\
\rowcolor{odd}Entwurfsphase & 14 h \\
Implementierungsphase & 37 h \\
\rowcolor{odd}Abnahmetest der Fachabteilung & 5 h \\
Erstellen der Dokumentation & 8 h \\
\hline
\hline
\rowcolor{odd}\textbf{Gesamt} & \textbf{70 h} \\
\end{tabular}