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

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

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

\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} \bibitem[BA11]{Bootstrap}
Twitter~Inc Bootstrap~Authors. Twitter~Inc Bootstrap~Authors.
\newblock \newblock
https://www.ip-insider.de/was-ist-ldap-lightweight-directory-access-protocol-a-581204/. 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. Python~Software Foundation.
\newblock Virtual environments and packages. \newblock Virtual environments and packages.
\newblock 2018. \newblock 2018.

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

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

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

\babel@toc {german}{} \babel@toc {german}{}
\addvspace {10\p@ } \addvspace {10\p@ }
\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@ }
\addvspace {10\p@ } \addvspace {10\p@ }

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

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 entering extended mode
\write18 enabled. \write18 enabled.
file:line:error style messages enabled. file:line:error style messages enabled.
\f@nch@O@erf=\skip74 \f@nch@O@erf=\skip74
\f@nch@O@olf=\skip75 \f@nch@O@olf=\skip75
\f@nch@O@orf=\skip76 \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. ./bachelorabeit_EstherKleinhenz.tex:5: Extra \else.
\@include ...ediate \closeout \@partaux \fi \else \@include ...ediate \closeout \@partaux \fi \else
\deadcycles \z@ \@nameuse ... \deadcycles \z@ \@nameuse ...
* paper: a4paper * paper: a4paper
* layout: <same size as paper> * layout: <same size as paper>
* layoutoffset:(h,v)=(0.0pt,0.0pt) * layoutoffset:(h,v)=(0.0pt,0.0pt)
* modes: twoside
* modes:
* h-part:(L,W,R)=(56.9055pt, 426.79135pt, 113.81102pt) * h-part:(L,W,R)=(56.9055pt, 426.79135pt, 113.81102pt)
* v-part:(T,H,B)=(85.35826pt, 674.33032pt, 85.35826pt) * v-part:(T,H,B)=(85.35826pt, 674.33032pt, 85.35826pt)
* \paperwidth=597.50787pt * \paperwidth=597.50787pt
* \textwidth=426.79135pt * \textwidth=426.79135pt
* \textheight=674.33032pt * \textheight=674.33032pt
* \oddsidemargin=-15.36449pt * \oddsidemargin=-15.36449pt
* \evensidemargin=41.54103pt
* \evensidemargin=-15.36449pt
* \topmargin=-23.91173pt * \topmargin=-23.91173pt
* \headheight=12.0pt * \headheight=12.0pt
* \headsep=25.0pt * \headsep=25.0pt
* \topskip=12.0pt * \topskip=12.0pt
* \footskip=30.0pt * \footskip=30.0pt
* \marginparwidth=85.0pt
* \marginparwidth=35.0pt
* \marginparsep=10.0pt * \marginparsep=10.0pt
* \columnsep=10.0pt * \columnsep=10.0pt
* \skip\footins=10.8pt plus 4.0pt minus 2.0pt * \skip\footins=10.8pt plus 4.0pt minus 2.0pt
* \voffset=0.0pt * \voffset=0.0pt
* \mag=1000 * \mag=1000
* \@twocolumnfalse * \@twocolumnfalse
* \@twosidetrue
* \@mparswitchtrue
* \@twosidefalse
* \@mparswitchfalse
* \@reversemarginfalse * \@reversemarginfalse
* (1in=72.27pt=25.4mm, 1cm=28.453pt) * (1in=72.27pt=25.4mm, 1cm=28.453pt)








]
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 ] (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.toc
Package babel Info: Redefining german shorthand "f Package babel Info: Redefining german shorthand "f
(babel) in language on input line 29. (babel) in language on input line 29.
(babel) in language on input line 29. (babel) in language on input line 29.
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 29. (babel) in language on input line 29.
[3])
[2



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


(babel) in language on input line 50. (babel) in language on input line 50.
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 50. (babel) in language on input line 50.
[4]
[3]
Package babel Info: Redefining german shorthand "f Package babel Info: Redefining german shorthand "f
(babel) in language on input line 52. (babel) in language on input line 52.
Package babel Info: Redefining german shorthand "| Package babel Info: Redefining german shorthand "|
\openout2 = `chapters/einleitung.aux'. \openout2 = `chapters/einleitung.aux'.


(./chapters/einleitung.tex (./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. Kapitel 1.
Package babel Info: Redefining german shorthand "f Package babel Info: Redefining german shorthand "f
(babel) in language on input line 1. (babel) in language on input line 1.
(babel) in language on input line 12. (babel) in language on input line 12.
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 12. (babel) in language on input line 12.
[3]
[2



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


(./chapters/framework.tex (./chapters/framework.tex
(babel) in language on input line 20. (babel) in language on input line 20.
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 20. (babel) in language on input line 20.
[5
[4






(babel) in language on input line 38. (babel) in language on input line 38.
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 38. (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 Package babel Info: Redefining german shorthand "f
(babel) in language on input line 50. (babel) in language on input line 50.
Package babel Info: Redefining german shorthand "| Package babel Info: Redefining german shorthand "|
(babel) in language on input line 50. (babel) in language on input line 50.
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 50. (babel) in language on input line 50.
[7]
[6]
Package babel Info: Redefining german shorthand "f Package babel Info: Redefining german shorthand "f
(babel) in language on input line 54. (babel) in language on input line 54.
Package babel Info: Redefining german shorthand "| Package babel Info: Redefining german shorthand "|
(babel) in language on input line 70. (babel) in language on input line 70.
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 70. (babel) in language on input line 70.
[8]
[7]
File: figures/ldap-tree.png Graphic file (type bmp) File: figures/ldap-tree.png Graphic file (type bmp)
<figures/ldap-tree.png> <figures/ldap-tree.png>
Package babel Info: Redefining german shorthand "f Package babel Info: Redefining german shorthand "f
(babel) in language on input line 83. (babel) in language on input line 83.
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 83. (babel) in language on input line 83.
[9]
[8]
Package babel Info: Redefining german shorthand "f Package babel Info: Redefining german shorthand "f
(babel) in language on input line 101. (babel) in language on input line 101.
Package babel Info: Redefining german shorthand "| Package babel Info: Redefining german shorthand "|
(babel) in language on input line 106. (babel) in language on input line 106.
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 106. (babel) in language on input line 106.
[10]
[9]
Package babel Info: Redefining german shorthand "f Package babel Info: Redefining german shorthand "f
(babel) in language on input line 110. (babel) in language on input line 110.
Package babel Info: Redefining german shorthand "| Package babel Info: Redefining german shorthand "|
(babel) in language on input line 123. (babel) in language on input line 123.
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 123. (babel) in language on input line 123.
[11]
[10]
File: figures/bootstrap-class-example.png Graphic file (type bmp) File: figures/bootstrap-class-example.png Graphic file (type bmp)
<figures/bootstrap-class-example.png> <figures/bootstrap-class-example.png>
Package babel Info: Redefining german shorthand "f Package babel Info: Redefining german shorthand "f
(babel) in language on input line 58. (babel) in language on input line 58.
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 58. (babel) in language on input line 58.
[12]
[11]
\openout2 = `chapters/prototyp.aux'. \openout2 = `chapters/prototyp.aux'.


(./chapters/prototyp.tex (./chapters/prototyp.tex
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 1. (babel) in language on input line 1.
Package babel Info: Redefining german shorthand "f 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 "| 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 "~ 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 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 "| 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 "~ 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 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 "| 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 "~ 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 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 "| 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 "~ 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 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 "| 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 "~ 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 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 "| 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 "~ 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 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 "| 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 "~ 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 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 "| 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 "~ 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? \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 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 "| 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 "~ 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 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 "| 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 "~ 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 Package babel Info: Redefining german shorthand "f
(babel) in language on input line 59. (babel) in language on input line 59.
(babel) in language on input line 59. (babel) in language on input line 59.
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 59. (babel) in language on input line 59.
[14]
[15]
\openout2 = `chapters/ergebnis.aux'. \openout2 = `chapters/ergebnis.aux'.


(./chapters/ergebnis.tex (./chapters/ergebnis.tex
(babel) in language on input line 60. (babel) in language on input line 60.
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 60. (babel) in language on input line 60.
[15
[16






\openout2 = `chapters/fazit.aux'. \openout2 = `chapters/fazit.aux'.


(./chapters/fazit.tex (./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. Kapitel 5.
Package babel Info: Redefining german shorthand "f Package babel Info: Redefining german shorthand "f
(babel) in language on input line 1. (babel) in language on input line 1.
(babel) in language on input line 62. (babel) in language on input line 62.
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 62. (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 Package babel Info: Redefining german shorthand "f
(babel) in language on input line 1. (babel) in language on input line 1.
Package babel Info: Redefining german shorthand "| Package babel Info: Redefining german shorthand "|
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 1. (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. []\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. []\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- \T1/aer/m/n/12 https://www.datacamp.com/community/tutorials/pep8-tutorial-python-
[] []


Missing character: There is no ’ in font aer12! 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- []\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!
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 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 "| 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 "~ 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 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 "| 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 "~ 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. []\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. []\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- \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. []\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- []\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. \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- \T1/aer/m/n/12 https://www.codeproject.com/Articles/42830/Model-View-Controller-
[] []


(babel) in language on input line 77. (babel) in language on input line 77.
Package babel Info: Redefining german shorthand "~ Package babel Info: Redefining german shorthand "~
(babel) in language on input line 77. (babel) in language on input line 77.
[20]
[19]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 77. 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)) (/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. Package atveryend Info: Empty hook `AtVeryEndDocument' on input line 77.
) )
(\end occurred when \ifnum on line 5 was incomplete) (\end occurred when \ifnum on line 5 was incomplete)
Here is how much of TeX's memory you used: 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 555998 words of font info for 62 fonts, out of 8000000 for 9000
1348 hyphenation exceptions out of 8191 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

\BOOKMARK [1][-]{section.2.3}{Bootstrap}{chapter.2}% 14 \BOOKMARK [1][-]{section.2.3}{Bootstrap}{chapter.2}% 14
\BOOKMARK [1][-]{section.2.4}{Cron}{chapter.2}% 15 \BOOKMARK [1][-]{section.2.4}{Cron}{chapter.2}% 15
\BOOKMARK [0][-]{chapter.3}{Prototyp}{}% 16 \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

\babel@toc {german}{} \babel@toc {german}{}
\contentsline {chapter}{Abstract}{i}{figure.caption.1} \contentsline {chapter}{Abstract}{i}{figure.caption.1}
\contentsline {chapter}{Abbildungsverzeichnis}{1}{chapter*.4} \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}{\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

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

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

\relax \relax
\providecommand\hyper@newdestlabel[2]{} \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{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\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}{ \@setckpt{chapters/einleitung}{
\setcounter{page}{5}
\setcounter{page}{4}
\setcounter{equation}{0} \setcounter{equation}{0}
\setcounter{enumi}{0} \setcounter{enumi}{0}
\setcounter{enumii}{0} \setcounter{enumii}{0}

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

\relax \relax
\providecommand\hyper@newdestlabel[2]{} \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{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\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}{ \@setckpt{chapters/ergebnis}{
\setcounter{page}{16}
\setcounter{page}{17}
\setcounter{equation}{0} \setcounter{equation}{0}
\setcounter{enumi}{0} \setcounter{enumi}{0}
\setcounter{enumii}{0} \setcounter{enumii}{0}
\setcounter{Item}{0} \setcounter{Item}{0}
\setcounter{Hfootnote}{0} \setcounter{Hfootnote}{0}
\setcounter{Hy@AnnotLevel}{0} \setcounter{Hy@AnnotLevel}{0}
\setcounter{bookmark@seq@number}{26}
\setcounter{bookmark@seq@number}{28}
\setcounter{NAT@ctr}{0} \setcounter{NAT@ctr}{0}
\setcounter{lstlisting}{0} \setcounter{lstlisting}{0}
\setcounter{section@level}{0} \setcounter{section@level}{0}

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

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

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

\relax \relax
\providecommand\hyper@newdestlabel[2]{} \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{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\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}{ \@setckpt{chapters/framework}{
\setcounter{page}{13}
\setcounter{page}{12}
\setcounter{equation}{0} \setcounter{equation}{0}
\setcounter{enumi}{0} \setcounter{enumi}{0}
\setcounter{enumii}{0} \setcounter{enumii}{0}

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

\relax \relax
\providecommand\hyper@newdestlabel[2]{} \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{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\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}{ \@setckpt{chapters/prototyp}{
\setcounter{page}{15}
\setcounter{page}{16}
\setcounter{equation}{0} \setcounter{equation}{0}
\setcounter{enumi}{0} \setcounter{enumi}{0}
\setcounter{enumii}{0} \setcounter{enumii}{0}
\setcounter{mpfootnote}{0} \setcounter{mpfootnote}{0}
\setcounter{part}{0} \setcounter{part}{0}
\setcounter{chapter}{3} \setcounter{chapter}{3}
\setcounter{section}{2}
\setcounter{section}{3}
\setcounter{subsection}{4} \setcounter{subsection}{4}
\setcounter{subsubsection}{0} \setcounter{subsubsection}{0}
\setcounter{paragraph}{0} \setcounter{paragraph}{0}
\setcounter{subparagraph}{0} \setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{figure}{2}
\setcounter{table}{0} \setcounter{table}{0}
\setcounter{float@type}{8} \setcounter{float@type}{8}
\setcounter{parentequation}{0} \setcounter{parentequation}{0}
\setcounter{Item}{0} \setcounter{Item}{0}
\setcounter{Hfootnote}{0} \setcounter{Hfootnote}{0}
\setcounter{Hy@AnnotLevel}{0} \setcounter{Hy@AnnotLevel}{0}
\setcounter{bookmark@seq@number}{24}
\setcounter{bookmark@seq@number}{26}
\setcounter{NAT@ctr}{0} \setcounter{NAT@ctr}{0}
\setcounter{lstlisting}{0} \setcounter{lstlisting}{0}
\setcounter{section@level}{0} \setcounter{section@level}{0}

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

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

BIN
doc/bachelorarbeit_EstherKleinhenz/bachelorabeit_EstherKleinhenz.pdf View File


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

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

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

\chapter{Prototyp} \chapter{Prototyp}
\label{ch: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} \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} \subsection{Berechtigung der User}
Welche Berechtigungen gibt es im Prototyp, welche werden vom Active Directory übernommen? Welche Berechtigungen gibt es im Prototyp, welche werden vom Active Directory übernommen?




\section{Funktionen} \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} \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

year = "2011", year = "2011",
note = "https://github.com/twbs/bootstrap" note = "https://github.com/twbs/bootstrap"
} }
@article{Otto,
@article{Otto,
author = "Mark Otto", author = "Mark Otto",
title = "Say hello to Bootstrap 2.0", title = "Say hello to Bootstrap 2.0",
year = "2012", year = "2012",
note = "https://web.archive.org/web/20120203191214/https://dev.twitter.com/blog/say-hello-to-bootstrap-2" 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