add description about the entities
This commit is contained in:
parent
86a5edc81c
commit
2d10526da0
|
@ -9,13 +9,13 @@ wecken.
|
|||
Dies alles soll auf mit möglichst wenig Aufwand verwaltet werden können.
|
||||
|
||||
\subsection{Stakeholder}
|
||||
Folgende Stakeholder sind in diesem Projekt von Priorität:
|
||||
Folgende Staeholder sind in diesem Projekt von Priorität:
|
||||
\begin{itemize}
|
||||
\item Verwaltung
|
||||
\item Nachfrager
|
||||
\item Anbieter
|
||||
\end{itemize}
|
||||
|
||||
\end{itemize}
|
||||
|
||||
\subsection{Chancen und Risiken}
|
||||
|
||||
|
||||
|
@ -100,12 +100,78 @@ Die Verwaltung sollte folgende Tätigkeiten ausführen können.
|
|||
|
||||
\subsection{ERM}
|
||||
\subsubsection{Entitäten}
|
||||
\paragraph{Persons}
|
||||
\paragraph{Members}
|
||||
\paragraph{Subscribtions}
|
||||
\paragraph{Members}
|
||||
\paragraph{Rents}
|
||||
\paragraph{QualityChecks}
|
||||
|
||||
In dieser Sektion werden die Entitäten der Datenbank kurz beschrieben
|
||||
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
|
||||
Sind die Repräsentation einer realen Person in der Datenbank. Hier
|
||||
werden auch die Adressdaten eines Mitgliedes gespeichert.
|
||||
|
||||
\textbf{salutation / (Anreden)}
|
||||
\newline
|
||||
Enthält die möglichen Anreden für Personen.
|
||||
|
||||
\textbf{cities / (Städte)}
|
||||
\newline
|
||||
Enthält Städtenamen sowie die dazugehörige Postleizahl.
|
||||
|
||||
\textbf{countries / (Länder)}
|
||||
\newline
|
||||
Enthält eine Liste mit Ländernamen.
|
||||
|
||||
\textbf{locations / (Standorte)}
|
||||
\newline
|
||||
Diese Tabelle enthält die Daten der Standorte wo die jeweiligen Märkte
|
||||
abgehalten werden.
|
||||
|
||||
\textbf{members / (Mitglieder)}
|
||||
\newline
|
||||
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 auch mit
|
||||
allen Abonementen verbunden.
|
||||
\textbf{member\_status / (Mitgliedsstatus)}
|
||||
\newline
|
||||
Die Mitgliedsstatus Tabelle enthält die möglichen Stati die ein Mitglied
|
||||
haben kann.
|
||||
|
||||
\textbf{subscribtions / (Abonnemente)}
|
||||
\newline
|
||||
Beschreiben die Abonnementsarten welche von den Mitgliedern gekauft
|
||||
werden können.
|
||||
|
||||
\textbf{commercials / (Werbung)}
|
||||
\newline
|
||||
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.
|
||||
|
||||
\textbf{quality\_checks / (Qualitätschecks)}
|
||||
\newline
|
||||
Beschreibt die Beziehung zwischen zwei Mitglieder wobei eines der
|
||||
Mitglieder der Prüfer und ein anderes Mitglied der Geprüfte ist.
|
||||
|
||||
\textbf{subscription\_orders / (Abonnementsbestellungen)}
|
||||
\newline
|
||||
Enthält die Käufe die ein Mitglied macht.
|
||||
|
||||
\textbf{trial\_period / (Probezeit)}
|
||||
\newline
|
||||
Beinhaltet die Zeit wie lange die Probezeit ist damit diese nicht als
|
||||
ein Fixwert im Code abgelegt werden muss.
|
||||
|
||||
\textbf{rents / (Mieten)}
|
||||
\newline
|
||||
Beinhaltet die Mieten welche ein Mitglied in der Probezeit getätigt hat.
|
||||
|
||||
\textbf{rent\_prices / (Mietpreise)}
|
||||
\newline
|
||||
Enthält die Mietpreise für den jeweiligen Standort.
|
||||
|
||||
\section{Testfälle}
|
||||
|
||||
\begin{landscape}
|
||||
|
|
Loading…
Reference in New Issue