Browse Source

edited chapter organisation with new subsections and text plus fortschungsdesign

master
Esther Kleinhenz 5 years ago
parent
commit
02551b24b5
21 changed files with 337 additions and 288 deletions
  1. 4
    4
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.aux
  2. 8
    9
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.bbl
  3. 8
    8
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.blg
  4. 9
    7
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.lof
  5. 160
    163
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.log
  6. 14
    12
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.out
  7. BIN
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.synctex.gz
  8. 27
    25
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.toc
  9. 2
    2
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/ausblick.aux
  10. 4
    4
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/einleitung.aux
  11. 5
    5
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/ergebnis.aux
  12. 1
    1
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/fazit.aux
  13. 18
    18
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/framework.aux
  14. 18
    14
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/prototyp.aux
  15. 1
    1
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/titlepage/titlepage.aux
  16. BIN
      doc/bachelorarbeit_EstherKleinhenz/bachelorabeit_EstherKleinhenz.pdf
  17. 1
    1
      doc/bachelorarbeit_EstherKleinhenz/bachelorabeit_EstherKleinhenz.tex
  18. 47
    7
      doc/bachelorarbeit_EstherKleinhenz/chapters/prototyp.tex
  19. BIN
      doc/bachelorarbeit_EstherKleinhenz/figures/custommodelcode.png
  20. BIN
      doc/bachelorarbeit_EstherKleinhenz/figures/forschungsdesign.png
  21. 10
    7
      doc/bachelorarbeit_EstherKleinhenz/references/References_2.bib

+ 4
- 4
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.aux View File

@@ -24,7 +24,7 @@
\babel@aux{german}{}
\@input{abstract/abstract.aux}
\HyPL@Entry{2<</S/r>>}
\HyPL@Entry{6<</S/D>>}
\HyPL@Entry{5<</S/D>>}
\@writefile{toc}{\contentsline {chapter}{Abbildungsverzeichnis}{1}{chapter*.4}}
\@input{chapters/einleitung.aux}
\@input{chapters/framework.aux}
@@ -35,18 +35,18 @@
\bibstyle{alpha}
\citation{*}
\bibdata{references/References_2}
\bibcite{Abromand}{{Abr16}{}{{}}{{}}}
\bibcite{Bootstrap}{{BA11}{}{{}}{{}}}
\bibcite{Oracle}{{Coo10}{}{{}}{{}}}
\bibcite{Dixit}{{Dix18}{}{{}}{{}}}
\bibcite{Schlede}{{FMS17}{}{{}}{{}}}
\bibcite{Python}{{Fou18}{}{{}}{{}}}
\bibcite{Django}{{Fou18a}{}{{}}{{}}}
\bibcite{Python}{{Fou18b}{}{{}}{{}}}
\bibcite{Gaynor}{{Gay10}{}{{}}{{}}}
\bibcite{Herzog}{{Her16}{}{{}}{{}}}
\bibcite{King}{{Kin17}{}{{}}{{}}}
\bibcite{Leipner}{{Lei13}{}{{}}{{}}}
\@writefile{toc}{\contentsline {chapter}{Referenzen}{19}{chapter*.11}}
\bibcite{Ndukwe}{{Ndu17}{}{{}}{{}}}
\@writefile{toc}{\contentsline {chapter}{Referenzen}{18}{chapter*.13}}
\bibcite{Ong}{{Ong18}{}{{}}{{}}}
\bibcite{Otto}{{Ott11}{}{{}}{{}}}
\bibcite{Shabda}{{Sha09}{}{{}}{{}}}

+ 8
- 9
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.bbl View File

@@ -1,11 +1,4 @@
\begin{thebibliography}{FMS17}

\bibitem[Abr16]{Abromand}
Amina Abromand.
\newblock Warum prototyping heutzutage unverzichtbar ist.
\newblock 2016.
\newblock
https://www.basecom.de/news/artikel/warum-prototyping-heutzutage-unverzichtbar-ist.
\begin{thebibliography}{Fou18b}

\bibitem[BA11]{Bootstrap}
Twitter~Inc Bootstrap~Authors.
@@ -33,7 +26,13 @@ Andreas~Donner Frank-Michael~Schlede, Thomas~Bär.
\newblock
https://www.ip-insider.de/was-ist-ldap-lightweight-directory-access-protocol-a-581204/.

\bibitem[Fou18]{Python}
\bibitem[Fou18a]{Django}
Django~Software Foundation.
\newblock django.contrib.auth, user model.
\newblock 2018.
\newblock https://docs.djangoproject.com/en/2.1/ref/contrib/auth/.

\bibitem[Fou18b]{Python}
Python~Software Foundation.
\newblock Virtual environments and packages.
\newblock 2018.

+ 8
- 8
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.blg View File

@@ -16,14 +16,14 @@ Repeated entry---line 78 of file ../references/References_2.bib
: ,
I'm skipping whatever remains of this entry
Repeated entry---line 127 of file ../references/References_2.bib
: @article{Otto
: ,
: @article{Otto
: ,
I'm skipping whatever remains of this entry
Warning--empty journal in Abromand
Warning--empty journal in Bootstrap
Warning--empty journal in Oracle
Warning--empty journal in Dixit
Warning--empty journal in Schlede
Warning--empty journal in Django
Warning--empty journal in Python
Warning--empty journal in Gaynor
Warning--empty journal in Herzog
@@ -39,25 +39,25 @@ Warning--empty journal in Timm
Warning--empty publisher in Weigend
You've used 18 entries,
2543 wiz_defined-function locations,
662 strings with 7357 characters,
662 strings with 7323 characters,
and the built_in function-call counts, 4915 in all, are:
= -- 483
> -- 144
< -- 18
+ -- 36
+ -- 37
- -- 36
* -- 238
:= -- 865
add.period$ -- 72
call.type$ -- 18
change.case$ -- 89
chr.to.int$ -- 18
chr.to.int$ -- 17
cite$ -- 36
duplicate$ -- 254
empty$ -- 366
format.name$ -- 70
if$ -- 959
int.to.chr$ -- 1
int.to.chr$ -- 2
int.to.str$ -- 0
missing$ -- 19
newline$ -- 111
@@ -66,7 +66,7 @@ pop$ -- 109
preamble$ -- 1
purify$ -- 108
quote$ -- 0
skip$ -- 196
skip$ -- 195
stack$ -- 0
substring$ -- 126
swap$ -- 1

+ 9
- 7
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.lof View File

@@ -2,12 +2,14 @@
\babel@toc {german}{}
\addvspace {10\p@ }
\addvspace {10\p@ }
\contentsline {figure}{\numberline {2.1}{\ignorespaces Vereinfachter MVP ([She09])\relax }}{6}{figure.caption.5}
\contentsline {figure}{\numberline {2.2}{\ignorespaces Request-Response-Kreislauf des Django Frameworks ([Nev15])\relax }}{7}{figure.caption.6}
\contentsline {figure}{\numberline {2.3}{\ignorespaces Erstellen der virtuelle Umgebung im Terminal\relax }}{8}{figure.caption.7}
\contentsline {figure}{\numberline {2.4}{\ignorespaces Beispiel eines LDAP-Trees ([Orc10])\relax }}{9}{figure.caption.8}
\contentsline {figure}{\numberline {2.5}{\ignorespaces Einbindung von Bootstrap in einer HTML-Datei\relax }}{12}{figure.caption.9}
\contentsline {figure}{\numberline {2.6}{\ignorespaces Bootstrap-Klassen in HTML-Tag\relax }}{12}{figure.caption.10}
\addvspace {10\p@ }
\contentsline {figure}{\numberline {2.1}{\ignorespaces Vereinfachter MVP ([She09])\relax }}{5}{figure.caption.5}
\contentsline {figure}{\numberline {2.2}{\ignorespaces Request-Response-Kreislauf des Django Frameworks ([Nev15])\relax }}{6}{figure.caption.6}
\contentsline {figure}{\numberline {2.3}{\ignorespaces Erstellen der virtuelle Umgebung im Terminal\relax }}{7}{figure.caption.7}
\contentsline {figure}{\numberline {2.4}{\ignorespaces Beispiel eines LDAP-Trees ([Orc10])\relax }}{8}{figure.caption.8}
\contentsline {figure}{\numberline {2.5}{\ignorespaces Einbindung von Bootstrap in einer HTML-Datei\relax }}{11}{figure.caption.9}
\contentsline {figure}{\numberline {2.6}{\ignorespaces Bootstrap-Klassen in HTML-Tag\relax }}{11}{figure.caption.10}
\addvspace {10\p@ }
\contentsline {figure}{\numberline {3.1}{\ignorespaces Forschungsdesign\relax }}{13}{figure.caption.11}
\contentsline {figure}{\numberline {3.2}{\ignorespaces CustomUserModel in models.py\relax }}{14}{figure.caption.12}
\addvspace {10\p@ }
\addvspace {10\p@ }

+ 160
- 163
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.log View File

@@ -1,4 +1,4 @@
This is XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2018) (preloaded format=xelatex 2018.6.7) 4 NOV 2018 14:50
This is XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2018) (preloaded format=xelatex 2018.6.7) 4 NOV 2018 22:54
entering extended mode
\write18 enabled.
file:line:error style messages enabled.
@@ -902,7 +902,14 @@ Package: fancyhdr 2017/06/30 v3.9a Extensive control of page headers and footers
\f@nch@O@erf=\skip74
\f@nch@O@olf=\skip75
\f@nch@O@orf=\skip76
))
)

Package Fancyhdr Warning: \fancyhead's `E' option without twoside option is useless on input line 71.


Package Fancyhdr Warning: \fancyfoot's `E' option without twoside option is useless on input line 73.

)
./bachelorabeit_EstherKleinhenz.tex:5: Extra \else.
\@include ...ediate \closeout \@partaux \fi \else
\deadcycles \z@ \@nameuse ...
@@ -945,7 +952,7 @@ LaTeX Font Info: ... okay on input line 26.
* paper: a4paper
* layout: <same size as paper>
* layoutoffset:(h,v)=(0.0pt,0.0pt)
* modes: twoside
* modes:
* h-part:(L,W,R)=(56.9055pt, 426.79135pt, 113.81102pt)
* v-part:(T,H,B)=(85.35826pt, 674.33032pt, 85.35826pt)
* \paperwidth=597.50787pt
@@ -953,13 +960,13 @@ LaTeX Font Info: ... okay on input line 26.
* \textwidth=426.79135pt
* \textheight=674.33032pt
* \oddsidemargin=-15.36449pt
* \evensidemargin=41.54103pt
* \evensidemargin=-15.36449pt
* \topmargin=-23.91173pt
* \headheight=12.0pt
* \headsep=25.0pt
* \topskip=12.0pt
* \footskip=30.0pt
* \marginparwidth=85.0pt
* \marginparwidth=35.0pt
* \marginparsep=10.0pt
* \columnsep=10.0pt
* \skip\footins=10.8pt plus 4.0pt minus 2.0pt
@@ -967,8 +974,8 @@ LaTeX Font Info: ... okay on input line 26.
* \voffset=0.0pt
* \mag=1000
* \@twocolumnfalse
* \@twosidetrue
* \@mparswitchtrue
* \@twosidefalse
* \@mparswitchfalse
* \@reversemarginfalse
* (1in=72.27pt=25.4mm, 1cm=28.453pt)

@@ -1085,23 +1092,6 @@ Package babel Info: Redefining german shorthand "~



]
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 49.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 49.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 49.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 49.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 49.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 49.
[2



] (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.toc
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 29.
@@ -1115,7 +1105,11 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 29.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 29.
[3])
[2



])
\tf@toc=\write6
\openout6 = `bachelorabeit_EstherKleinhenz.toc'.

@@ -1138,7 +1132,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 50.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 50.
[4]
[3]
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 52.
Package babel Info: Redefining german shorthand "|
@@ -1170,23 +1164,6 @@ Package babel Info: Redefining german shorthand "~
\openout2 = `chapters/einleitung.aux'.

(./chapters/einleitung.tex
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 1.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 1.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 1.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 1.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 1.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 1.
[2



]
Kapitel 1.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 1.
@@ -1228,7 +1205,11 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 12.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 12.
[3]
[2



]
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 13.
Package babel Info: Redefining german shorthand "|
@@ -1250,7 +1231,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 57.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 57.
[4]
[3]
\openout2 = `chapters/framework.aux'.

(./chapters/framework.tex
@@ -1284,7 +1265,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 20.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 20.
[5
[4



@@ -1321,9 +1302,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 38.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 38.
[6]
Underfull \vbox (badness 2951) has occurred while \output is active []

[5]
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 50.
Package babel Info: Redefining german shorthand "|
@@ -1336,7 +1315,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 50.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 50.
[7]
[6]
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 54.
Package babel Info: Redefining german shorthand "|
@@ -1363,7 +1342,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 70.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 70.
[8]
[7]
File: figures/ldap-tree.png Graphic file (type bmp)
<figures/ldap-tree.png>
Package babel Info: Redefining german shorthand "f
@@ -1390,7 +1369,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 83.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 83.
[9]
[8]
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 101.
Package babel Info: Redefining german shorthand "|
@@ -1409,7 +1388,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 106.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 106.
[10]
[9]
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 110.
Package babel Info: Redefining german shorthand "|
@@ -1434,7 +1413,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 123.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 123.
[11]
[10]
File: figures/bootstrap-class-example.png Graphic file (type bmp)
<figures/bootstrap-class-example.png>
Package babel Info: Redefining german shorthand "f
@@ -1456,7 +1435,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 58.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 58.
[12]
[11]
\openout2 = `chapters/prototyp.aux'.

(./chapters/prototyp.tex
@@ -1468,81 +1447,131 @@ Package babel Info: Redefining german shorthand "|
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 1.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 6.
(babel) in language on input line 5.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 6.
(babel) in language on input line 5.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 6.
(babel) in language on input line 5.
File: figures/forschungsdesign.png Graphic file (type bmp)
<figures/forschungsdesign.png>

LaTeX Warning: `!h' float specifier changed to `!ht'.

Overfull \hbox (6.80373pt too wide) in paragraph at lines 8--9
\T1/aer/m/n/12 Grundlegender Auf-bau der Web-site, Ver-wal-tung der Da-ten evlt auf noch-mal Taggable-
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 16.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 16.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 16.

Overfull \hbox (6.80373pt too wide) in paragraph at lines 18--19
\T1/aer/m/n/12 Grundlegender Auf-bau der Web-site, Ver-wal-tung der Da-ten evlt noch-mal auf Taggable-
[]

Package babel Info: Redefining german shorthand "f
(babel) in language on input line 10.
(babel) in language on input line 21.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 10.
(babel) in language on input line 21.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 10.
(babel) in language on input line 21.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 13.
(babel) in language on input line 21.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 13.
(babel) in language on input line 21.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 13.
(babel) in language on input line 21.
[12




]
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 17.
(babel) in language on input line 21.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 17.
(babel) in language on input line 21.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 17.
(babel) in language on input line 21.
File: figures/custommodelcode.png Graphic file (type bmp)
<figures/custommodelcode.png>
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 20.
(babel) in language on input line 36.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 20.
(babel) in language on input line 36.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 20.
(babel) in language on input line 36.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 24.
(babel) in language on input line 36.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 24.
(babel) in language on input line 36.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 24.
(babel) in language on input line 36.
[13]
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 24.
(babel) in language on input line 46.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 24.
(babel) in language on input line 46.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 24.
[13


(babel) in language on input line 46.

Overfull \hbox (9.91238pt too wide) in paragraph at lines 49--50
[]\T1/aer/m/n/12 Ein Django-Projekt bil-det be-reits beim Ein-rich-ten, \T1/aer/m/it/12 per De-fault\T1/aer/m/n/12 , ei-ne Administrator-
[]

]
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 24.
(babel) in language on input line 52.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 52.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 52.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 56.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 24.
(babel) in language on input line 56.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 24.
(babel) in language on input line 56.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 59.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 59.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 59.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 64.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 64.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 64.

Overfull \hbox (1.12642pt too wide) in paragraph at lines 25--26
Overfull \hbox (1.12642pt too wide) in paragraph at lines 65--66
\T1/aer/m/n/12 Tags als ein-ge-logg-ter User abon-nie-ren und ver-wal-ten Front-end und Admin-Backend?
[]

Package babel Info: Redefining german shorthand "f
(babel) in language on input line 27.
(babel) in language on input line 67.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 27.
(babel) in language on input line 67.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 27.
(babel) in language on input line 67.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 67.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 67.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 67.
[14]
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 30.
(babel) in language on input line 67.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 30.
(babel) in language on input line 67.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 30.
(babel) in language on input line 67.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 70.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 70.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 70.
)
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 59.
@@ -1556,7 +1585,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 59.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 59.
[14]
[15]
\openout2 = `chapters/ergebnis.aux'.

(./chapters/ergebnis.tex
@@ -1590,7 +1619,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 60.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 60.
[15
[16



@@ -1602,26 +1631,6 @@ Package babel Info: Redefining german shorthand "~
\openout2 = `chapters/fazit.aux'.

(./chapters/fazit.tex
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 1.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 1.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 1.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 1.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 1.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 1.
[16






]
Kapitel 5.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 1.
@@ -1642,24 +1651,14 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 62.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 62.
[17] (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.bbl
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 1.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 1.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 1.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 1.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 1.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 1.
[18
[17



]



] (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.bbl
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 1.
Package babel Info: Redefining german shorthand "|
@@ -1667,85 +1666,83 @@ Package babel Info: Redefining german shorthand "|
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 1.

Underfull \hbox (badness 2818) in paragraph at lines 4--9
[]\T1/aer/m/n/12 Amina Ab-ro-mand. War-um pro-to-ty-p-ing heut-zu-ta-ge un-ver-zicht-bar
[]


Underfull \hbox (badness 4441) in paragraph at lines 11--15
Underfull \hbox (badness 4316) in paragraph at lines 4--8
[]\T1/aer/m/n/12 Twitter Inc Boot-strap Aut-hors. Boot-strap re-po-si-to-ry. 2011.
[]


Underfull \hbox (badness 10000) in paragraph at lines 17--21
Underfull \hbox (badness 10000) in paragraph at lines 10--14
[]\T1/aer/m/n/12 Oracle Coope-ra-ti-on. About ldap. 2010.
[]


Underfull \hbox (badness 10000) in paragraph at lines 23--28
Underfull \hbox (badness 10000) in paragraph at lines 16--21
\T1/aer/m/n/12 https://www.datacamp.com/community/tutorials/pep8-tutorial-python-
[]

Missing character: There is no ’ in font aer12!

Underfull \hbox (badness 2818) in paragraph at lines 57--62
Underfull \hbox (badness 2717) in paragraph at lines 56--61
[]\T1/aer/m/n/12 Adam King. Djan-go midd-le-wa-res and the re-quest/-re-spon-se cy-
[]

Missing character: There is no ̈ in font aer12!
Missing character: There is no ̈ in font aer12!
Missing character: There is no ̈ in font aer12!
Missing character: There is no ’ in font aer12!

Underfull \hbox (badness 10000) in paragraph at lines 71--77
\T1/aer/m/n/12 medium-com-nnennandukwe-python-is-the-back-end-programming-
[]

Package babel Info: Redefining german shorthand "f
(babel) in language on input line 71.
(babel) in language on input line 77.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 71.
(babel) in language on input line 77.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 71.
(babel) in language on input line 77.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 71.
(babel) in language on input line 77.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 71.
(babel) in language on input line 77.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 71.
[19]
Missing character: There is no ’ in font aer12!
(babel) in language on input line 77.
[18

Underfull \hbox (badness 10000) in paragraph at lines 72--78
\T1/aer/m/n/12 medium-com-nnennandukwe-python-is-the-back-end-programming-
[]


Underfull \hbox (badness 10000) in paragraph at lines 80--84
]
Underfull \hbox (badness 10000) in paragraph at lines 79--83
[]\T1/aer/m/n/12 Selwin Ong. django-post_office git re-po-si-to-ry. 2018.
[]


Underfull \hbox (badness 10000) in paragraph at lines 86--91
Underfull \hbox (badness 10000) in paragraph at lines 85--90
[]\T1/aer/m/n/12 Mark Ot-to. Boot-strap from twit-ter. 2011.
[]


Underfull \hbox (badness 10000) in paragraph at lines 86--91
Underfull \hbox (badness 10000) in paragraph at lines 85--90
\T1/aer/m/n/12 https://blog.twitter.com/developer/en_us/a/2011/bootstrap-
[]


Underfull \hbox (badness 10000) in paragraph at lines 93--97
Underfull \hbox (badness 10000) in paragraph at lines 92--96
[]\T1/aer/m/n/12 Shabda. Un-der-stan-ding de-co-ra-tors. 2009.
[]


Underfull \hbox (badness 10000) in paragraph at lines 99--105
Underfull \hbox (badness 10000) in paragraph at lines 98--104
[]\T1/aer/m/n/12 Alexy She-lest. Mo-del view con-trol-ler, mo-del view pre-
[]


Underfull \hbox (badness 10000) in paragraph at lines 99--105
Underfull \hbox (badness 10000) in paragraph at lines 98--104
\T1/aer/m/n/12 sen-ter, and mo-del view view-mo-del de-sign pat-terns. 2009.
[]


Underfull \hbox (badness 10000) in paragraph at lines 99--105
Underfull \hbox (badness 10000) in paragraph at lines 98--104
\T1/aer/m/n/12 https://www.codeproject.com/Articles/42830/Model-View-Controller-
[]

@@ -1763,7 +1760,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 77.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 77.
[20]
[19]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 77.
(/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.aux (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/titlepage/titlepage.aux) (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/abstract/abstract.aux) (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/einleitung.aux) (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/framework.aux) (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/prototyp.aux) (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/ergebnis.aux) (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/ausblick.aux) (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/fazit.aux))
Package atveryend Info: Empty hook `AtVeryEndDocument' on input line 77.
@@ -1778,12 +1775,12 @@ Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 77.
)
(\end occurred when \ifnum on line 5 was incomplete)
Here is how much of TeX's memory you used:
26594 strings out of 492970
476940 string characters out of 6133939
547021 words of memory out of 5000000
30207 multiletter control sequences out of 15000+600000
26602 strings out of 492970
477164 string characters out of 6133939
547139 words of memory out of 5000000
30213 multiletter control sequences out of 15000+600000
555998 words of font info for 62 fonts, out of 8000000 for 9000
1348 hyphenation exceptions out of 8191
58i,12n,50p,10437b,924s stack positions out of 5000i,500n,10000p,200000b,80000s
58i,12n,50p,10437b,943s stack positions out of 5000i,500n,10000p,200000b,80000s

Output written on /Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.pdf (26 pages).
Output written on /Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.pdf (24 pages).

+ 14
- 12
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.out View File

@@ -14,15 +14,17 @@
\BOOKMARK [1][-]{section.2.3}{Bootstrap}{chapter.2}% 14
\BOOKMARK [1][-]{section.2.4}{Cron}{chapter.2}% 15
\BOOKMARK [0][-]{chapter.3}{Prototyp}{}% 16
\BOOKMARK [1][-]{section.3.1}{Organisation}{chapter.3}% 17
\BOOKMARK [2][-]{subsection.3.1.1}{Verwaltung\040im\040Administrator-Backend}{section.3.1}% 18
\BOOKMARK [2][-]{subsection.3.1.2}{Berechtigung\040der\040User}{section.3.1}% 19
\BOOKMARK [1][-]{section.3.2}{Funktionen}{chapter.3}% 20
\BOOKMARK [2][-]{subsection.3.2.1}{Informationen\040verwalten}{section.3.2}% 21
\BOOKMARK [2][-]{subsection.3.2.2}{Abonnieren}{section.3.2}% 22
\BOOKMARK [2][-]{subsection.3.2.3}{Filtern}{section.3.2}% 23
\BOOKMARK [2][-]{subsection.3.2.4}{Benachrichtigung}{section.3.2}% 24
\BOOKMARK [0][-]{chapter.4}{Ergebnis}{}% 25
\BOOKMARK [1][-]{subsection.4.0.1}{Evaluierung}{chapter.4}% 26
\BOOKMARK [0][-]{chapter.5}{Zusammenfassung\040und\040Ausblick}{}% 27
\BOOKMARK [0][-]{chapter*.11}{Referenzen}{}% 28
\BOOKMARK [1][-]{section.3.1}{Forschungsdesign}{chapter.3}% 17
\BOOKMARK [1][-]{section.3.2}{Organisation}{chapter.3}% 18
\BOOKMARK [2][-]{subsection.3.2.1}{Datenmodellierung}{section.3.2}% 19
\BOOKMARK [2][-]{subsection.3.2.2}{Verwaltung\040im\040Administrator-Back-end}{section.3.2}% 20
\BOOKMARK [2][-]{subsection.3.2.3}{Berechtigung\040der\040User}{section.3.2}% 21
\BOOKMARK [1][-]{section.3.3}{Funktionen}{chapter.3}% 22
\BOOKMARK [2][-]{subsection.3.3.1}{Verwalten}{section.3.3}% 23
\BOOKMARK [2][-]{subsection.3.3.2}{Abonnieren}{section.3.3}% 24
\BOOKMARK [2][-]{subsection.3.3.3}{Filtern}{section.3.3}% 25
\BOOKMARK [2][-]{subsection.3.3.4}{Benachrichtigung}{section.3.3}% 26
\BOOKMARK [0][-]{chapter.4}{Ergebnis}{}% 27
\BOOKMARK [1][-]{subsection.4.0.1}{Evaluierung}{chapter.4}% 28
\BOOKMARK [0][-]{chapter.5}{Zusammenfassung\040und\040Ausblick}{}% 29
\BOOKMARK [0][-]{chapter*.13}{Referenzen}{}% 30

BIN
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.synctex.gz View File


+ 27
- 25
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.toc View File

@@ -2,29 +2,31 @@
\babel@toc {german}{}
\contentsline {chapter}{Abstract}{i}{figure.caption.1}
\contentsline {chapter}{Abbildungsverzeichnis}{1}{chapter*.4}
\contentsline {chapter}{\numberline {1}Einleitung}{3}{chapter.1}
\contentsline {section}{\numberline {1.1}Ausgangssituation}{3}{section.1.1}
\contentsline {section}{\numberline {1.2}Ziel der Arbeit}{4}{section.1.2}
\contentsline {chapter}{\numberline {2}Framework}{5}{chapter.2}
\contentsline {section}{\numberline {2.1}Django}{5}{section.2.1}
\contentsline {subsection}{\numberline {2.1.1}Besonderheiten Django's}{7}{subsection.2.1.1}
\contentsline {subsection}{\numberline {2.1.2}Virtuelle Umgebung}{8}{subsection.2.1.2}
\contentsline {subsection}{\numberline {2.1.3}Lightweight Directory Access Protocol}{8}{subsection.2.1.3}
\contentsline {section}{\numberline {2.2}Erweiterungen}{9}{section.2.2}
\contentsline {subsection}{\numberline {2.2.1}Taggable-Manager}{9}{subsection.2.2.1}
\contentsline {subsection}{\numberline {2.2.2}Hilfsbibliotheken}{10}{subsection.2.2.2}
\contentsline {section}{\numberline {2.3}Bootstrap}{11}{section.2.3}
\contentsline {section}{\numberline {2.4}Cron}{12}{section.2.4}
\contentsline {chapter}{\numberline {3}Prototyp}{13}{chapter.3}
\contentsline {section}{\numberline {3.1}Organisation}{13}{section.3.1}
\contentsline {subsection}{\numberline {3.1.1}Verwaltung im Administrator-Backend}{13}{subsection.3.1.1}
\contentsline {subsection}{\numberline {3.1.2}Berechtigung der User}{13}{subsection.3.1.2}
\contentsline {section}{\numberline {3.2}Funktionen}{13}{section.3.2}
\contentsline {subsection}{\numberline {3.2.1}Informationen verwalten}{14}{subsection.3.2.1}
\contentsline {subsection}{\numberline {3.2.2}Abonnieren}{14}{subsection.3.2.2}
\contentsline {subsection}{\numberline {3.2.3}Filtern}{14}{subsection.3.2.3}
\contentsline {subsection}{\numberline {3.2.4}Benachrichtigung}{14}{subsection.3.2.4}
\contentsline {chapter}{\numberline {4}Ergebnis}{15}{chapter.4}
\contentsline {subsection}{\numberline {4.0.1}Evaluierung}{15}{subsection.4.0.1}
\contentsline {chapter}{\numberline {1}Einleitung}{2}{chapter.1}
\contentsline {section}{\numberline {1.1}Ausgangssituation}{2}{section.1.1}
\contentsline {section}{\numberline {1.2}Ziel der Arbeit}{3}{section.1.2}
\contentsline {chapter}{\numberline {2}Framework}{4}{chapter.2}
\contentsline {section}{\numberline {2.1}Django}{4}{section.2.1}
\contentsline {subsection}{\numberline {2.1.1}Besonderheiten Django's}{6}{subsection.2.1.1}
\contentsline {subsection}{\numberline {2.1.2}Virtuelle Umgebung}{7}{subsection.2.1.2}
\contentsline {subsection}{\numberline {2.1.3}Lightweight Directory Access Protocol}{7}{subsection.2.1.3}
\contentsline {section}{\numberline {2.2}Erweiterungen}{8}{section.2.2}
\contentsline {subsection}{\numberline {2.2.1}Taggable-Manager}{8}{subsection.2.2.1}
\contentsline {subsection}{\numberline {2.2.2}Hilfsbibliotheken}{9}{subsection.2.2.2}
\contentsline {section}{\numberline {2.3}Bootstrap}{10}{section.2.3}
\contentsline {section}{\numberline {2.4}Cron}{11}{section.2.4}
\contentsline {chapter}{\numberline {3}Prototyp}{12}{chapter.3}
\contentsline {section}{\numberline {3.1}Forschungsdesign}{12}{section.3.1}
\contentsline {section}{\numberline {3.2}Organisation}{13}{section.3.2}
\contentsline {subsection}{\numberline {3.2.1}Datenmodellierung}{13}{subsection.3.2.1}
\contentsline {subsection}{\numberline {3.2.2}Verwaltung im Administrator-Back-end}{14}{subsection.3.2.2}
\contentsline {subsection}{\numberline {3.2.3}Berechtigung der User}{14}{subsection.3.2.3}
\contentsline {section}{\numberline {3.3}Funktionen}{14}{section.3.3}
\contentsline {subsection}{\numberline {3.3.1}Verwalten}{14}{subsection.3.3.1}
\contentsline {subsection}{\numberline {3.3.2}Abonnieren}{15}{subsection.3.3.2}
\contentsline {subsection}{\numberline {3.3.3}Filtern}{15}{subsection.3.3.3}
\contentsline {subsection}{\numberline {3.3.4}Benachrichtigung}{15}{subsection.3.3.4}
\contentsline {chapter}{\numberline {4}Ergebnis}{16}{chapter.4}
\contentsline {subsection}{\numberline {4.0.1}Evaluierung}{16}{subsection.4.0.1}
\contentsline {chapter}{\numberline {5}Zusammenfassung und Ausblick}{17}{chapter.5}
\contentsline {chapter}{Referenzen}{19}{chapter*.11}
\contentsline {chapter}{Referenzen}{18}{chapter*.13}

+ 2
- 2
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/ausblick.aux View File

@@ -1,7 +1,7 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@setckpt{chapters/ausblick}{
\setcounter{page}{16}
\setcounter{page}{17}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
@@ -28,7 +28,7 @@
\setcounter{Item}{0}
\setcounter{Hfootnote}{0}
\setcounter{Hy@AnnotLevel}{0}
\setcounter{bookmark@seq@number}{26}
\setcounter{bookmark@seq@number}{28}
\setcounter{NAT@ctr}{0}
\setcounter{lstlisting}{0}
\setcounter{section@level}{0}

+ 4
- 4
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/einleitung.aux View File

@@ -1,12 +1,12 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{\numberline {1}Einleitung}{3}{chapter.1}}
\@writefile{toc}{\contentsline {chapter}{\numberline {1}Einleitung}{2}{chapter.1}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Ausgangssituation}{3}{section.1.1}}
\@writefile{toc}{\contentsline {section}{\numberline {1.2}Ziel der Arbeit}{4}{section.1.2}}
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Ausgangssituation}{2}{section.1.1}}
\@writefile{toc}{\contentsline {section}{\numberline {1.2}Ziel der Arbeit}{3}{section.1.2}}
\@setckpt{chapters/einleitung}{
\setcounter{page}{5}
\setcounter{page}{4}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}

+ 5
- 5
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/ergebnis.aux View File

@@ -1,12 +1,12 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Ergebnis}{15}{chapter.4}}
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Ergebnis}{16}{chapter.4}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{ch:ergebnis}{{4}{15}{Ergebnis}{chapter.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.0.1}Evaluierung}{15}{subsection.4.0.1}}
\newlabel{ch:ergebnis}{{4}{16}{Ergebnis}{chapter.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.0.1}Evaluierung}{16}{subsection.4.0.1}}
\@setckpt{chapters/ergebnis}{
\setcounter{page}{16}
\setcounter{page}{17}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
@@ -33,7 +33,7 @@
\setcounter{Item}{0}
\setcounter{Hfootnote}{0}
\setcounter{Hy@AnnotLevel}{0}
\setcounter{bookmark@seq@number}{26}
\setcounter{bookmark@seq@number}{28}
\setcounter{NAT@ctr}{0}
\setcounter{lstlisting}{0}
\setcounter{section@level}{0}

+ 1
- 1
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/fazit.aux View File

@@ -32,7 +32,7 @@
\setcounter{Item}{0}
\setcounter{Hfootnote}{0}
\setcounter{Hy@AnnotLevel}{0}
\setcounter{bookmark@seq@number}{27}
\setcounter{bookmark@seq@number}{29}
\setcounter{NAT@ctr}{0}
\setcounter{lstlisting}{0}
\setcounter{section@level}{0}

+ 18
- 18
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/framework.aux View File

@@ -1,26 +1,26 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Framework}{5}{chapter.2}}
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Framework}{4}{chapter.2}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{ch:framework}{{2}{5}{Framework}{chapter.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Django}{5}{section.2.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces Vereinfachter MVP ([She09])\relax }}{6}{figure.caption.5}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.2}{\ignorespaces Request-Response-Kreislauf des Django Frameworks ([Nev15])\relax }}{7}{figure.caption.6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}Besonderheiten Django's}{7}{subsection.2.1.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.2}Virtuelle Umgebung}{8}{subsection.2.1.2}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.3}{\ignorespaces Erstellen der virtuelle Umgebung im Terminal\relax }}{8}{figure.caption.7}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.3}Lightweight Directory Access Protocol}{8}{subsection.2.1.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.4}{\ignorespaces Beispiel eines LDAP-Trees ([Orc10])\relax }}{9}{figure.caption.8}}
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Erweiterungen}{9}{section.2.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1}Taggable-Manager}{9}{subsection.2.2.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}Hilfsbibliotheken}{10}{subsection.2.2.2}}
\@writefile{toc}{\contentsline {section}{\numberline {2.3}Bootstrap}{11}{section.2.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.5}{\ignorespaces Einbindung von Bootstrap in einer HTML-Datei\relax }}{12}{figure.caption.9}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.6}{\ignorespaces Bootstrap-Klassen in HTML-Tag\relax }}{12}{figure.caption.10}}
\@writefile{toc}{\contentsline {section}{\numberline {2.4}Cron}{12}{section.2.4}}
\newlabel{ch:framework}{{2}{4}{Framework}{chapter.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Django}{4}{section.2.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces Vereinfachter MVP ([She09])\relax }}{5}{figure.caption.5}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.2}{\ignorespaces Request-Response-Kreislauf des Django Frameworks ([Nev15])\relax }}{6}{figure.caption.6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}Besonderheiten Django's}{6}{subsection.2.1.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.2}Virtuelle Umgebung}{7}{subsection.2.1.2}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.3}{\ignorespaces Erstellen der virtuelle Umgebung im Terminal\relax }}{7}{figure.caption.7}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.3}Lightweight Directory Access Protocol}{7}{subsection.2.1.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.4}{\ignorespaces Beispiel eines LDAP-Trees ([Orc10])\relax }}{8}{figure.caption.8}}
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Erweiterungen}{8}{section.2.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1}Taggable-Manager}{8}{subsection.2.2.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}Hilfsbibliotheken}{9}{subsection.2.2.2}}
\@writefile{toc}{\contentsline {section}{\numberline {2.3}Bootstrap}{10}{section.2.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.5}{\ignorespaces Einbindung von Bootstrap in einer HTML-Datei\relax }}{11}{figure.caption.9}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.6}{\ignorespaces Bootstrap-Klassen in HTML-Tag\relax }}{11}{figure.caption.10}}
\@writefile{toc}{\contentsline {section}{\numberline {2.4}Cron}{11}{section.2.4}}
\@setckpt{chapters/framework}{
\setcounter{page}{13}
\setcounter{page}{12}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}

+ 18
- 14
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/prototyp.aux View File

@@ -1,19 +1,23 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Prototyp}{13}{chapter.3}}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Prototyp}{12}{chapter.3}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{ch:prototyp}{{3}{13}{Prototyp}{chapter.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Organisation}{13}{section.3.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Verwaltung im Administrator-Backend}{13}{subsection.3.1.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2}Berechtigung der User}{13}{subsection.3.1.2}}
\@writefile{toc}{\contentsline {section}{\numberline {3.2}Funktionen}{13}{section.3.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Informationen verwalten}{14}{subsection.3.2.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Abonnieren}{14}{subsection.3.2.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}Filtern}{14}{subsection.3.2.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.4}Benachrichtigung}{14}{subsection.3.2.4}}
\newlabel{ch:prototyp}{{3}{12}{Prototyp}{chapter.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Forschungsdesign}{12}{section.3.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Forschungsdesign\relax }}{13}{figure.caption.11}}
\@writefile{toc}{\contentsline {section}{\numberline {3.2}Organisation}{13}{section.3.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Datenmodellierung}{13}{subsection.3.2.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces CustomUserModel in models.py\relax }}{14}{figure.caption.12}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Verwaltung im Administrator-Back-end}{14}{subsection.3.2.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}Berechtigung der User}{14}{subsection.3.2.3}}
\@writefile{toc}{\contentsline {section}{\numberline {3.3}Funktionen}{14}{section.3.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Verwalten}{14}{subsection.3.3.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Abonnieren}{15}{subsection.3.3.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}Filtern}{15}{subsection.3.3.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.4}Benachrichtigung}{15}{subsection.3.3.4}}
\@setckpt{chapters/prototyp}{
\setcounter{page}{15}
\setcounter{page}{16}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
@@ -23,12 +27,12 @@
\setcounter{mpfootnote}{0}
\setcounter{part}{0}
\setcounter{chapter}{3}
\setcounter{section}{2}
\setcounter{section}{3}
\setcounter{subsection}{4}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{figure}{2}
\setcounter{table}{0}
\setcounter{float@type}{8}
\setcounter{parentequation}{0}
@@ -40,7 +44,7 @@
\setcounter{Item}{0}
\setcounter{Hfootnote}{0}
\setcounter{Hy@AnnotLevel}{0}
\setcounter{bookmark@seq@number}{24}
\setcounter{bookmark@seq@number}{26}
\setcounter{NAT@ctr}{0}
\setcounter{lstlisting}{0}
\setcounter{section@level}{0}

+ 1
- 1
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/titlepage/titlepage.aux View File

@@ -1,7 +1,7 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@setckpt{titlepage/titlepage}{
\setcounter{page}{3}
\setcounter{page}{1}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}

BIN
doc/bachelorarbeit_EstherKleinhenz/bachelorabeit_EstherKleinhenz.pdf View File


+ 1
- 1
doc/bachelorarbeit_EstherKleinhenz/bachelorabeit_EstherKleinhenz.tex View File

@@ -1,5 +1,5 @@
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[12pt,a4paper,openright,twoside]{report}
\documentclass[12pt,a4paper,openright,oneside]{report}
%------------------------------------------------------------------------------
% preambule
\include{preambule/thesis.preamble}

+ 47
- 7
doc/bachelorarbeit_EstherKleinhenz/chapters/prototyp.tex View File

@@ -1,24 +1,64 @@
\chapter{Prototyp}
\label{ch:prototyp}
Um die wissenschaftliche Frage nicht nur zu beantworte, sondern zu beweisen, wird in dieser Arbeit die Methode des Prototypings genutzt. Der Prototyp dient zum experimentellen Arbeiten und sichert eine strukturell fundierte Umsetzung des darauf folgenden Endprodukts. Der Fokus liegt dabei zunächst auf die Funktionalität der Anwendung gelegt werden (vgl. [Abr16]). Prototyping wird als bevorzugte Methode gewählt um schnell ein Ergebnis zu erzielen. Zudem soll aufbauend auf Diesem ein Produkt realisiert werden, das als Erweiterung in das Netzwerk der Hochschule eingebaut werden soll.
Um die wissenschaftliche Frage nicht nur zu beantworte, sondern zu beweisen, wird in dieser Arbeit die Methode des Prototypings genutzt. Der Prototyp dient zum experimentellen Arbeiten und sichert eine strukturell fundierte Umsetzung des darauf folgenden Endprodukts. Der Fokus liegt dabei zunächst auf der Funktionalität der Anwendung (vgl. [Abr16]). Prototyping wird als bevorzugte Methode gewählt um schnell ein Ergebnis zu erzielen. Zudem soll aufbauend auf Diesem ein Produkt realisiert werden, das als Erweiterung in das Netzwerk der Hochschule eingebaut werden soll.

\section{Forschungsdesign}
Das Kapitel zeigt eine kurze Übersicht der Vorgehensweise und den Leitfaden an den sich die Implementierung des Prototyps anlehnt.
Zu Beginn der Arbeit wird, des sich aus der Forschungsfrage ergebenden Problems analysiert und alle wichtigen Anforderungen erfasst. Dies bildet die Basis für alle weitern notwendigen Schritte um am Ende eine sinnvolle Lösung bereitstellen zu können. Die Recherche dient der Sammlung aller notwendigen Werkzeuge und gibt einen Überblick über verschiedene Hilfsbibliotheken. Das Implementieren der Applikation kann nun auf Basis der Recherche durchgeführt werden. Dazu gehört das Testen verschiedener Bibliotheken und Erweiterungen um die bestmögliche Lösung zu eruieren. Abschlie"send wird die Funktionalität des Prototypen getestet und evaluiert ob die Forschungsfrage ausreichend beantwortet wird. Handlungsempfehlungen und mögliche Funktionen zum Erweitern finalisieren die Arbeit.

\begin{figure}[!h]
\centering
\includegraphics[width=0.8\textwidth]{figures/forschungsdesign}
\caption{Forschungsdesign}
\hfill
\end{figure}

\section{Organisation}

Grundlegender Aufbau der Website, Verwaltung der Daten evlt auf nochmal Taggable-Manager (ManyToMany) ...
Grundlegender Aufbau der Website, Verwaltung der Daten evlt nochmal auf Taggable-Manager (ManyToMany) ...


\subsection{Datenmodellierung}
Die Struktur der bereits bestehenden Datenbank im Django-Framework und die Erweiterungen dessen werden hier genauer erläutert. Zunächst wird auf die Ergänzung des bestehenden \textit {UserModel} eingegangen, nachdem veranschaulicht die Arbeit das \textit {PostModel} und abschlie"send werden die Zusammenhänge der Modelle dargestellt.

\textbf{UserModel:}
\begin{addmargin}[25pt]{0pt} Hierbei ist das Authentifizierungssystem von Django mit einem \textit{UserModel} bereits angelegt. Dies muss für den Prototyp um das Feld \glqq tags \grqq erweitert werden, sodass ein Benutzer folgende Felder aufweist (vgl. [Dja18]):
\begin{itemize}
\item username, fist\_name, last\_name, email, groups, user\_permissions, is\_staff, is\_active, is\_superuser, last\_login, date\_joined, tags
\end{itemize}
In models.py ist der \textit{CustomUser} dafür verantwortlich das neue Feld mit dem \textit{Default-User} zu verknüpfen. Durch das \textit{OneToOneField} (siehe Abbildung 3.2.) wird die Verbindung zum schon bestehenden Modell hergestellt.
\begin{figure}[!h]
\centering
\includegraphics[width=1\textwidth]{figures/custommodelcode}
\caption{CustomUserModel in models.py}
\hfill
\end{figure}


\end{addmargin}


\textbf{PostModel:}

\textbf{Gesamtmodellierung:}


\subsection{Verwaltung im Administrator-Back-end}
In diesem Kapitel wird beschrieben wie das Administrations-back-end genutzt werden kann. Es ist jedoch zu beachten, dass die Applikation vorwiegend von Dozenten und Angestellten der Hochschule ohne Administratorrechte verwendet werden soll. Die gestaffelten Berechtigungen werden im Kapitel \glqq Berechtigung der User \grqq genauer beschreiben.

Ein Django-Projekt bildet bereits beim Einrichten, \textit{per Default}, eine Administrator-Oberfläche um die Inhalte der Website kontrollieren zu können. Nach der Migration von den oben genannten Modellen wird diese erweitert. Nich zu vergessen sind die externen Tabellen der installierten Add-on's, die nach der Migration das Back-end expandieren.

\subsection{Verwaltung im Administrator-Backend}
Näher auf CustomUserModel eingehen, Diagramm erstellen und einbinden

\subsection{Berechtigung der User}
Welche Berechtigungen gibt es im Prototyp, welche werden vom Active Directory übernommen?


\section{Funktionen}
Nötige Funktionen
User Stories einbinden als Grafik

\subsection{Informationen verwalten}
Posts erstellen, editieren und löschen (draft-list)
\subsection{Verwalten}
Posts erstellen, editieren und löschen
(draft-list und post new für Mitarbeiter)


\subsection{Abonnieren}

BIN
doc/bachelorarbeit_EstherKleinhenz/figures/custommodelcode.png View File


BIN
doc/bachelorarbeit_EstherKleinhenz/figures/forschungsdesign.png View File


+ 10
- 7
doc/bachelorarbeit_EstherKleinhenz/references/References_2.bib View File

@@ -123,21 +123,24 @@
year = "2011",
note = "https://github.com/twbs/bootstrap"
}
@article{Otto,
@article{Otto,
author = "Mark Otto",
title = "Say hello to Bootstrap 2.0",
year = "2012",
note = "https://web.archive.org/web/20120203191214/https://dev.twitter.com/blog/say-hello-to-bootstrap-2"
}

@article{Abromand,
author = "Amina Abromand",
title = "Warum Prototyping heutzutage unverzichtbar ist",
year = "2016",
note = "https://www.basecom.de/news/artikel/warum-prototyping-heutzutage-unverzichtbar-ist"
@article{Django,
author = "Django Software Foundation",
title = "django.contrib.auth, User Model",
year = "2018",
note = "https://docs.djangoproject.com/en/2.1/ref/contrib/auth/"
}







Loading…
Cancel
Save