commit 67d01f2119fd323eaadcc4eaafc1e6c7c695c822
parent 664619e6795c4fce3842b4a422f3ba685727fdd0
Author: Matyja Lukas Adam <lukas.matyja@students.bfh.ch>
Date: Mon, 27 May 2024 00:48:32 +0200
[doc] work on implementation
Diffstat:
4 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/doc/thesis/chapters/implementation/implementation.tex b/doc/thesis/chapters/implementation/implementation.tex
@@ -28,8 +28,21 @@ The post submit route is used by the donor to summarize his or her donation rece
Even the donation statement will not be returned after a submit request, a donation statement get request can be made for a specified year and a salted and hashed tax id.
\subsection{Donau Client}
+The REST client removes some of the complexity of sending requests to the Donau Server. It converts request parameters into JSON and parses JSON responses into a usable C format. What the exact queries are and how they look like is already described in the chapter xx Donau REST API.
+
\subsection{Donau Database}
+The physical database model of the Donau looks like this:
+\begin{figure}[ht]
\includegraphics[width=1\textwidth]{db_physical_model}
+\caption{database physical model} \label{fig:db_physical_model}
+\end{figure}
+\subsubsection{charities}
+\subsubsection{donation\_units}
+\subsubsection{donau\_sign\_keys}
+\subsubsection{receipts\_issued}
+\subsubsection{receipts\_submitted}
+\subsubsection{history}
+
\section{Android Verification App}
The android app is part of the verification process used by the tax authority to check the donation statement (see xx).
diff --git a/doc/thesis/settings/settings.tex b/doc/thesis/settings/settings.tex
@@ -16,7 +16,6 @@
\usepackage{etoolbox}
\usepackage{tikz}
\usepackage{parskip}
-\usepackage{enumitem}
% Abstract
\patchcmd{\abstract}{\null\vfil}{}{}{}
diff --git a/doc/thesis/thesis.pdf b/doc/thesis/thesis.pdf
Binary files differ.
diff --git a/doc/thesis/thesis.tex b/doc/thesis/thesis.tex
@@ -10,7 +10,7 @@
\huge{Tax-deductable Donations}}
\author{Johannes Casaburi \and Lukas Matyja\\
\vspace{5px}
-\and Advisor: Prof. Dr. Christian Grothoff \and Adisor: Prof. Dr. Emmanuel Benoist \\ Expert: Daniel Voisard}
+\and Advisor: Prof. Dr. Christian Grothoff \and Advisor: Prof. Dr. Emmanuel Benoist \\ Expert: Daniel Voisard}
\maketitle