diff options
author | Camil Staps | 2015-04-18 13:25:31 +0200 |
---|---|---|
committer | Camil Staps | 2015-04-18 13:25:31 +0200 |
commit | 0735364fdc2f2badbf523c414460ceb400d45bef (patch) | |
tree | e07e1f84322c47054f4b386e8c728e73a4652739 /Week9 | |
parent | Added PNGs for all diagrams in 300dp (diff) |
Moved docs; added diagrams
Diffstat (limited to 'Week9')
-rw-r--r-- | Week9/docs/Makefile (renamed from Week9/Makefile) | 0 | ||||
-rw-r--r-- | Week9/docs/solution.tex (renamed from Week9/solution.tex) | 38 |
2 files changed, 30 insertions, 8 deletions
diff --git a/Week9/Makefile b/Week9/docs/Makefile index bd1f10f..bd1f10f 100644 --- a/Week9/Makefile +++ b/Week9/docs/Makefile diff --git a/Week9/solution.tex b/Week9/docs/solution.tex index 1970c06..cb1b93f 100644 --- a/Week9/solution.tex +++ b/Week9/docs/solution.tex @@ -1,3 +1,6 @@ +% Copyright (c) 2015 Camil Staps <info@camilstaps.nl> +% See the LICENSE file for copying permission. + \documentclass[a4paper,11pt]{article} \usepackage[margin=2cm]{geometry} @@ -6,6 +9,7 @@ \usepackage[utf8]{inputenc} \usepackage{graphicx} \usepackage{fourier} +\usepackage{pdflscape} \author{Camil Staps} \title{De RU-webwinkel} @@ -14,6 +18,8 @@ \maketitle +\emph{Allereerst worden de vereenvoudigingen t.o.v. de originele opdracht besproken. Vervolgens zal een beknopte documentatie van de beschikbare commando's volgen. Ten slotten zal een klasse-, sequentie- en activiteitsdiagram worden gegeven.} + \section*{Vereenvoudigingen} \subsection*{Geen webinterface} @@ -33,14 +39,6 @@ We gebruiken geen database backend maar een aantal bestanden die lokaal opgeslag \item[Beheer] Het zal niet mogelijk zijn bestaande artikelen aan te passen. In plaats daarvan zal de beheerder ófwel de lokale bestanden die als database fungeren handmatig moeten aanpassen, of het artikel moeten verwijderen en een nieuw artikel in de plaats zetten. Het zal niet mogelijk zijn personen voor bepaalde tijd te blokkeren, waarbij ze automatisch worden gedeblokkeerd. Het zal wel mogelijk zijn personen handmatig te (de)blokkeren. De beheerder zal geen gebruikers kunnen toevoegen. Gebruikers worden geacht zich zelf te registreren. \end{description} -\section*{UML-schema's} - -\begin{figure}[h] -\centering -\includegraphics[width=\linewidth]{{com.camilstaps.shop}.png} -\caption{Klassediagram -- getters, setters en triviale constructoren zijn weggelaten om het schema enigszins compact te houden. Tenzij anders aangegeven is het return-type \texttt{void}.} -\end{figure} - \section*{Interface} Bij het opstarten van het programma wordt een Shell-achtige interface getoond. Een overzicht van de beschikbare commando's: @@ -92,4 +90,28 @@ Bij het opstarten van het programma wordt een Shell-achtige interface getoond. E \item[unblockUser] Deblokkeer een gebruiker (inloggen als administrator vereist). \end{description} +\newgeometry{margin=1cm,bottom=2.2cm} +\begin{landscape} + +\begin{figure}[h] +\centering +\includegraphics[height=0.8\textheight,width=\textwidth,keepaspectratio]{{png/com.camilstaps.shop}.png} +\caption{Klassediagram -- getters, setters en triviale constructoren zijn weggelaten om het schema enigszins compact te houden. Tenzij anders aangegeven is het return-type \texttt{void}.} +\end{figure} + +\begin{figure}[h] +\centering +\includegraphics[height=0.95\textheight,width=\textwidth,keepaspectratio]{{png/Sequence_diagram_adding_article_to_cart}.png} +\caption{Sequentiediagram voor het toevoegen van een artikel aan de winkelwagen van een gebruiker die nog niet is ingelogd.} +\end{figure} + +\end{landscape} +\restoregeometry + +\begin{figure}[h] +\centering +\includegraphics{{png/Activity_diagram_adding_article_to_cart}.png} +\caption{Activiteitsdiagram voor het toevoegen van een artikel aan de winkelwagen van een gebruiker die nog niet is ingelogd.} +\end{figure} + \end{document}
\ No newline at end of file |