Merge branch 'master' into andreas

This commit is contained in:
Andreas Zweili 2017-08-23 23:10:19 +02:00
commit fca04f0a64
2 changed files with 31 additions and 54 deletions

View File

@ -389,32 +389,26 @@ damit das ERM besser verstanden werden kann. Dabei wird zuerst der
Name in der Datenbank aufgelistet gefolgt von der deutschen
Übersetzung.
\textbf{persons / (Personen)}
\newline
\paragraph{persons / (Personen)}
Sind die Repräsentation einer realen Person in der Datenbank. Hier
werden auch die Adressdaten eines Mitgliedes gespeichert.
\textbf{salutation / (Anreden)}
\newline
\paragraph{salutation / (Anreden)}
Enthält die möglichen Anreden für Personen.
\textbf{cities / (Städte)}
\newline
Enthält Städtenamen sowie die dazugehörige Postleitzahl und einem
\paragraph{cities / (Städte)}
Enthält Städtenamen sowie die dazugehörige Postleizahl und einem
Verweis zu welchem Land die jeweilige Stadt gehört.
\textbf{countries / (Länder)}
\newline
\paragraph{countries / (Länder)}
Enthält eine Liste mit Ländernamen.
\textbf{locations / (Standorte)}
\newline
\paragraph{locations / (Standorte)}
Diese Tabelle enthält die Daten der Standorte wo die jeweiligen Märkte
abgehalten werden. Dabei wird auch erfasst wie viel Kapazität der
jeweilige Standort hat damit mein ein Überbuchen verhindern kann.
\textbf{members / (Mitglieder)}
\newline
\paragraph{members / (Mitglieder)}
Sind die eigentlichen User im System. In der Regel verweisen sie auf
eine reale Person können zu Testzwecken aber auch ohne eine reale
Person im Hintergrund angelegt werden. Diese Entität wird dabei auch
@ -423,21 +417,18 @@ diese getätigt hat. Hier wird auch gespeichert ob das Mitglied die
notwendigen Dokumente unterzeichnet und die Kreditüberprüfung bestanden
hat.
\textbf{member\_status / (Mitgliedsstatus)}
\newline
\paragraph{member\_status / (Mitgliedsstatus)}
Die Mitgliedsstatus Tabelle enthält die möglichen Stati die ein
Mitglied haben kann. Dabei werden hier auch Mitglieder Stati wie
Mitarbeiter oder Admin erfasst da es für die Datenbank keinen
Unterschied macht welche Funktion ein Mitglied hat.
\textbf{subscriptions / (Abonnemente)}
\newline
\paragraph{subscribtions / (Abonnemente)}
Beschreiben die Abonnementsarten welche von den Mitgliedern gekauft
werden können.
\textbf{commercials / (Werbung)}
\newline
Diese Tabelle enthält alle Daten zu Änderungen des Webauftritt eines
\paragraph{commercials / (Werbung)}
Diese Tabelle enthällt alle Daten zu Änderungen des Webauftritt eines
Mitgliedes. Diese Tabelle wird benötigt damit sichergestellt werden
kann das ein Mitglied nur nur die zugelassene Anzahl an Änderungen
beantragt.
@ -447,34 +438,29 @@ Daten zu erhalten. Etwa eine Überprüfung auf die Grösse der Änderungen
um zu überprüfen wie fest die Funktion von den Mitgliedern genutzt
wird.
\textbf{quality\_checks / (Qualitätschecks)}
\newline
\paragraph{quality\_checks / (Qualitätschecks)}
Beschreibt die Beziehung zwischen zwei Mitglieder wobei eines der
Mitglieder der Prüfer und ein anderes Mitglied der Geprüfte ist.
Zusätzlich wird erfasst an welchem Tag der Check geplant ist und Ob
der Check bestanden wurde.
\textbf{subscription\_orders / (Abonnementsbestellungen)}
\newline
\paragraph{subscription\_orders / (Abonnementsbestellungen)}
Enthält die Abokäufe die ein Mitglied macht welcher Standort dabei
gewählt wurde sowie an welchem Tag der Kauf getätigt wurde.
\textbf{trial\_period / (Probezeit)}
\newline
\paragraph{trial\_period / (Probezeit)}
Beinhaltet die Zeit wie lange die Probezeit ist damit diese nicht als
ein Fixwert im Code abgelegt werden muss. Diese sollte es ermöglichen
das die Dauer der Probezeit auch nachträglich noch einfach angepasst
werden kann.
\textbf{rents / (Mieten)}
\newline
\paragraph{rents / (Mieten)}
Beinhaltet die Mieten welche ein Mitglied in der Probezeit getätigt
hat. Dabei wird über den Mietpreis der Standort definiert der
gemietet wird und mit einem Datumsfeld wird angegeben an welchem Tag
der Platz reserviert wurde.
\textbf{rent\_prices / (Mietpreise)}
\newline
\paragraph{rent\_prices / (Mietpreise)}
Diese weisst jedem Standort einen Preis zu. Dies ermöglicht es die
Preise für jeden Standort flexibel zu halten und den regionalen
Interessengruppen anzupassen.
@ -520,15 +506,11 @@ welche die Symbole und den Aufbau beschreibt.
\caption{Beispiel Klassen}
\end{figure}
\textbf{Programm}
\newline
\paragraph{Programm}
Dient grundsätzlich als Eintrittspunkt der Applikation und hat sonst
keine grosse Funktion.
\textbf{Helper}
\newline
\paragraph{Helper}
Helper.cs dient dem Zweck, den Pfad der Datenbank nicht in jeder
Methode eingeben zu müssen. Dafür haben wir in dieser Klasse den
Verbindungsaufbau durch den Configuration.Manager definiert. Den Pfad
@ -537,9 +519,7 @@ definiert werden und kann dann durch die Helper.cs Klasse simpel
aufgerufen werden.
\textbf{LoginForm}
\newline
\paragraph{LoginForm}
Diese Klasse wurde für das Registrieren und Einloggen des Benutzers
mit einem dazugehörigen GUI von uns erstellt. Dadurch können sich
Benutzer durch das Eingeben der Email-Adresse und des Passwortes mit
@ -558,9 +538,7 @@ allen nötigen Funktion(Schreiben / Lesen) haben wir in die Klasse
\caption{LoginForm Klasse}
\end{figure}
\textbf{Dashboard}
\newline
\paragraph{Dashboard}
Auf dem Dashboard haben wir unseren Kern was Informationen herauslesen
und wieder Eingeben belangt, erstellt. In dieser Klasse werden die aus
der Datenbank herausgelesenen Daten der ``locations'' und
@ -578,9 +556,7 @@ ausgelagert und vom GUI aus verankert.
\caption{Dashboard Klasse}
\end{figure}
\textbf{DataAccess}
\newline
\paragraph{DataAccess}
Mit der DataAccess Klasse konnten wir nahezu alle Datenbank relevanten
Funktionen, die sonst in unseren GUI ausgeführt werden, in einer
einzigen Klasse abbilden. Darin haben wir den Aufruf der
@ -593,9 +569,7 @@ Dadurch wird SQl- Code nur in dieser Klasse aufgerufen und verwendet.
\caption{DataAccess Klasse}
\end{figure}
\textbf{GetRents}
\newline
\paragraph{GetRents}
Um Daten herauszulesen oder zur Datenbank zu schicken, haben wir in
C\# ein Modell der ``rents'' Tabelle erstellt die sie abbildet. Damit
nehmen wir jede Spalte der Tabelle entgegen. Danach werden mit der
@ -610,9 +584,7 @@ herauslesen möchten.
\caption{GetRents Klasse}
\end{figure}
\textbf{GetMembers}
\newline
\paragraph{GetMembers}
Um Daten herauszulesen oder zur Datenbank zu schicken, haben wir in
C\# ein Modell der ``members'' Tabelle erstellt die sie abbildet. Damit
nehmen wir jede Spalte der Tabelle entgegen. Danach werden mit der
@ -626,9 +598,7 @@ abgerufen, die wir auch wirklich benötigen,um die Login Daten zu
\caption{GetMembers Klasse}
\end{figure}
\textbf{GetLocations}
\newline
\paragraph{GetLocations}
Um Daten herauszulesen oder zur Datenbank zu schicken, haben wir in
C\# ein Modell der ``locations'' Tabelle erstellt die sie abbildet. Damit
nehmen wir jede Spalte der Tabelle entgegen. Danach werden mit der

View File

@ -23,6 +23,13 @@
\newacronym[see={[Glossary:]{gls-#3}},#2]{#3}{#4}{#5\glsadd{gls-#3}}
}
\makeatletter
\renewcommand{\paragraph}{\@startsection{paragraph}{4}{0ex}%
{-3.25ex plus -1ex minus -0.2ex}%
{0.3ex plus 0.2ex}%
{\normalfont\normalsize\bfseries}}
\makeatother
%page dimensions
\usepackage[a4paper,includeheadfoot, top=2.5cm, bottom=2.5cm, left=3.5cm, right=3cm]{geometry}