Merge branch 'master' into andreas
This commit is contained in:
commit
fca04f0a64
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
||||
|
|
Loading…
Reference in New Issue