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