donau

Donation authority for GNU Taler (experimental)
Log | Files | Refs | Submodules | README | LICENSE

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:
Mdoc/thesis/chapters/implementation/implementation.tex | 13+++++++++++++
Mdoc/thesis/settings/settings.tex | 1-
Mdoc/thesis/thesis.pdf | 0
Mdoc/thesis/thesis.tex | 2+-
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