Browse Source

edited einleitung

master
Esther Kleinhenz 5 years ago
parent
commit
39b964c4e8
19 changed files with 325 additions and 237 deletions
  1. 46
    33
      application/templates/blog_search_list_view.html
  2. 2
    1
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.aux
  3. 7
    0
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.bbl
  4. 34
    33
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.blg
  5. 11
    11
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.lof
  6. 108
    76
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.log
  7. BIN
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.synctex.gz
  8. 26
    26
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.toc
  9. 1
    1
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/ausblick.aux
  10. 1
    1
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/einleitung.aux
  11. 4
    4
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/ergebnis.aux
  12. 3
    3
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/fazit.aux
  13. 19
    19
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/framework.aux
  14. 18
    18
      doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/prototyp.aux
  15. BIN
      doc/bachelorarbeit_EstherKleinhenz/bachelorabeit_EstherKleinhenz.pdf
  16. 14
    9
      doc/bachelorarbeit_EstherKleinhenz/chapters/einleitung.tex
  17. 1
    1
      doc/bachelorarbeit_EstherKleinhenz/preambule/thesis.preamble.tex
  18. 8
    1
      doc/bachelorarbeit_EstherKleinhenz/references/References_2.bib
  19. 22
    0
      log.txt

+ 46
- 33
application/templates/blog_search_list_view.html View File

@@ -2,38 +2,51 @@
{% load taggit_templatetags2_tags %}
{% get_tagcloud as tags for 'application' %}
{% include_tagcloud 'application.Post' %}

<div>
<form class="post-form" method="post">
{% csrf_token %} {{form.as_p}}
<button type="submit" class="save btn btn-outline-dark">Save</button>
</form>
{% if messages %}
{% for message in messages %}
<div {% if message.tags %} class="{{ message.tags }}" {% endif %}>{{ message }}</div>
{% endfor %}
{% endif %}

<form type="get" action="." style="margin: 0">
<input id="search_box" type="text" name="search_box" placeholder="Search..."></br>
<button id="search_submit" type="submit" class="btn btn-outline-dark">Suchen</button>
</form>
<div>
{% for post in posts %}
<div class="post">
<div class="date">
{{ post.published_date }}
<div class="container-fluid">
<div class="modal-body row">
<div class="col-md-6">
Abonniere deine Tags hier!
<form class="post-form" method="post">
{% csrf_token %} {{form.as_p}}
<button type="submit" class="save btn btn-outline-dark">Save</button>
</form>
{% if messages %}
{% for message in messages %}
<div {% if message.tags %} class="{{ message.tags }}" {% endif %}>{{ message }}</div>
{% endfor %}
{% endif %}
</div>
<h1>
<a href="{% url 'post_detail' pk=post.pk %}">{{ post.title }}</a>
</h1>
<p>{{ post.text|linebreaks }}</p>
Tags: {% for tag in post.tags.all %}
<a href="{% url 'post_list_by_tag' tag.slug %}">{{ tag.name }}</a>
{% if not forloop.last %}, {% endif %} {% endfor %} <p>
{{ post.author }}
</p>
<div class="col-md-6">
Tag-Suche
<div id="custom-search-input">
<div class="input-group col-md-12">
<form type="get" action="." style="margin: 0">
<input id="search_box" type="text" name="search_box" placeholder="Search..."> <span class="input-group-btn">
<button id="search_submit" type="submit" class="btn btn-outline-dark">Suchen</button>
</button>
</span>
</div>
</form>
<div>
{% for post in posts %}
<div class="post">
<div class="date">
{{ post.published_date }}
</div>
<h1>
<a href="{% url 'post_detail' pk=post.pk %}">{{ post.title }}</a>
</h1>
<p>{{ post.text|linebreaks }}</p>
Tags: {% for tag in post.tags.all %}
<a href="{% url 'post_list_by_tag' tag.slug %}">{{ tag.name }}</a>
{% if not forloop.last %}, {% endif %} {% endfor %} <p>
{{ post.author }}
</p>
</div>
{% endfor %}
</div>
</div>
</div>
</div>
</div>
{% endfor %}
</div>
{% endblock %}
{% endblock %}

+ 2
- 1
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.aux View File

@@ -40,13 +40,14 @@
\bibcite{Oracle}{{Coo10}{}{{}}{{}}}
\bibcite{Dixit}{{Dix18}{}{{}}{{}}}
\bibcite{Djangogirls}{{Dja18}{}{{}}{{}}}
\bibcite{Fiok}{{Fio14}{}{{}}{{}}}
\bibcite{Schlede}{{FMS17}{}{{}}{{}}}
\bibcite{Django}{{Fou18a}{}{{}}{{}}}
\bibcite{Django-2}{{Fou18b}{}{{}}{{}}}
\bibcite{Django-3}{{Fou18c}{}{{}}{{}}}
\bibcite{Python}{{Fou18d}{}{{}}{{}}}
\@writefile{toc}{\contentsline {chapter}{Referenzen}{25}{chapter*.16}}
\bibcite{Gaynor}{{Gay10}{}{{}}{{}}}
\@writefile{toc}{\contentsline {chapter}{Referenzen}{24}{chapter*.16}}
\bibcite{Herzog}{{Her16}{}{{}}{{}}}
\bibcite{King}{{Kin17}{}{{}}{{}}}
\bibcite{Leipner}{{Lei13}{}{{}}{{}}}

+ 7
- 0
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.bbl View File

@@ -31,6 +31,13 @@ Djangogirls.
\newblock 2018.
\newblock https://tutorial.djangogirls.org/en/django\_models/.

\bibitem[Fio14]{Fiok}
Marzena Fiok.
\newblock E-mail-flut sorgt für kostenlawine.
\newblock 2014.
\newblock
https://www.tecchannel.de/a/e-mail-flut-sorgt-fuer-kostenlawine,402338,3.

\bibitem[FMS17]{Schlede}
Andreas~Donner Frank-Michael~Schlede, Thomas~Bär.
\newblock Was ist ldap (lightweight directory access protocol)?

+ 34
- 33
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.blg View File

@@ -20,6 +20,7 @@ Warning--empty journal in Computer
Warning--empty journal in Oracle
Warning--empty journal in Dixit
Warning--empty journal in Djangogirls
Warning--empty journal in Fiok
Warning--empty journal in Schlede
Warning--empty journal in Django
Warning--empty journal in Django-2
@@ -39,45 +40,45 @@ Warning--empty journal in Shelest
Warning--empty journal in Solutions
Warning--empty journal in Timm
Warning--empty publisher in Weigend
You've used 24 entries,
You've used 25 entries,
2543 wiz_defined-function locations,
688 strings with 8039 characters,
and the built_in function-call counts, 6541 in all, are:
= -- 645
> -- 192
< -- 24
+ -- 51
- -- 48
* -- 316
:= -- 1145
add.period$ -- 96
call.type$ -- 24
change.case$ -- 119
chr.to.int$ -- 21
cite$ -- 48
duplicate$ -- 338
empty$ -- 486
format.name$ -- 94
if$ -- 1277
694 strings with 8170 characters,
and the built_in function-call counts, 6812 in all, are:
= -- 672
> -- 200
< -- 25
+ -- 53
- -- 50
* -- 329
:= -- 1192
add.period$ -- 100
call.type$ -- 25
change.case$ -- 124
chr.to.int$ -- 22
cite$ -- 50
duplicate$ -- 352
empty$ -- 506
format.name$ -- 98
if$ -- 1330
int.to.chr$ -- 4
int.to.str$ -- 0
missing$ -- 25
newline$ -- 147
num.names$ -- 72
pop$ -- 145
missing$ -- 26
newline$ -- 153
num.names$ -- 75
pop$ -- 151
preamble$ -- 1
purify$ -- 144
purify$ -- 150
quote$ -- 0
skip$ -- 261
skip$ -- 272
stack$ -- 0
substring$ -- 168
substring$ -- 175
swap$ -- 1
text.length$ -- 24
text.prefix$ -- 22
text.length$ -- 25
text.prefix$ -- 23
top$ -- 0
type$ -- 188
warning$ -- 24
while$ -- 48
width$ -- 29
write$ -- 314
type$ -- 196
warning$ -- 25
while$ -- 50
width$ -- 30
write$ -- 327
(There was 1 error message)

+ 11
- 11
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.lof View File

@@ -2,17 +2,17 @@
\babel@toc {german}{}
\addvspace {10\p@ }
\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}
\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 {3.1}{\ignorespaces Forschungsdesign\relax }}{13}{figure.caption.11}
\contentsline {figure}{\numberline {3.2}{\ignorespaces CustomUserModel in models.py\relax }}{15}{figure.caption.12}
\contentsline {figure}{\numberline {3.3}{\ignorespaces Datenmodellierung von User und Post\relax }}{16}{figure.caption.13}
\contentsline {figure}{\numberline {3.4}{\ignorespaces User Stories\relax }}{18}{figure.caption.14}
\contentsline {figure}{\numberline {3.5}{\ignorespaces Funktion post\_edit, Auszug aus views.py.\relax }}{20}{figure.caption.15}
\contentsline {figure}{\numberline {3.1}{\ignorespaces Forschungsdesign\relax }}{14}{figure.caption.11}
\contentsline {figure}{\numberline {3.2}{\ignorespaces CustomUserModel in models.py\relax }}{16}{figure.caption.12}
\contentsline {figure}{\numberline {3.3}{\ignorespaces Datenmodellierung von User und Post\relax }}{17}{figure.caption.13}
\contentsline {figure}{\numberline {3.4}{\ignorespaces User Stories\relax }}{19}{figure.caption.14}
\contentsline {figure}{\numberline {3.5}{\ignorespaces Funktion post\_edit, Auszug aus views.py.\relax }}{21}{figure.caption.15}
\addvspace {10\p@ }
\addvspace {10\p@ }

+ 108
- 76
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) 13 NOV 2018 18:40
This is XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2018) (preloaded format=xelatex 2018.6.7) 14 NOV 2018 18:27
entering extended mode
\write18 enabled.
file:line:error style messages enabled.
@@ -982,14 +982,14 @@ LaTeX Font Info: ... okay on input line 26.
* layout: <same size as paper>
* layoutoffset:(h,v)=(0.0pt,0.0pt)
* modes:
* h-part:(L,W,R)=(56.9055pt, 426.79135pt, 113.81102pt)
* h-part:(L,W,R)=(113.81102pt, 426.79135pt, 56.9055pt)
* v-part:(T,H,B)=(85.35826pt, 674.33032pt, 85.35826pt)
* \paperwidth=597.50787pt
* \paperheight=845.04684pt
* \textwidth=426.79135pt
* \textheight=674.33032pt
* \oddsidemargin=-15.36449pt
* \evensidemargin=-15.36449pt
* \oddsidemargin=41.54103pt
* \evensidemargin=41.54103pt
* \topmargin=-23.91173pt
* \headheight=12.0pt
* \headsep=25.0pt
@@ -1215,53 +1215,55 @@ 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 7.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 6.
(babel) in language on input line 7.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 6.
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!
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!
(babel) in language on input line 7.
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!
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 12.
(babel) in language on input line 9.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 12.
(babel) in language on input line 9.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 12.
(babel) in language on input line 9.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 12.
(babel) in language on input line 9.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 12.
(babel) in language on input line 9.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 12.
(babel) in language on input line 9.
[2



]
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!
Missing character: There is no ̈ in font aer12!
Missing character: There is no ̈ in font aer12!
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 13.
(babel) in language on input line 16.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 13.
(babel) in language on input line 16.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 13.
(babel) in language on input line 16.
Missing character: There is no ̈ in font aer12!
Missing character: There is no ̈ in font aer12!
)
Overfull \hbox (12.19063pt too wide) in paragraph at lines 19--58
[]\T1/aer/m/n/12 Der Schwer-punkt die-ser Ar-beit liegt auf der pro-to-ty-pi-schen Um-set-zung der Website-
[]


Package Fancyhdr Warning: \headheight is too small (12.0pt):
Make it at least 14.49998pt.
@@ -1281,6 +1283,25 @@ Package babel Info: Redefining german shorthand "|
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 58.
[3]

Package Fancyhdr Warning: \headheight is too small (12.0pt):
Make it at least 14.49998pt.
We now make it that large for the rest of the document.
This may cause the page layout to be inconsistent, however.

Package babel Info: Redefining german shorthand "f
(babel) in language on input line 58.
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.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 58.
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.
[4]
\openout2 = `chapters/framework.aux'.

(./chapters/framework.tex
@@ -1314,7 +1335,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.
[4
[5



@@ -1357,7 +1378,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.
[5]
[6]

Package Fancyhdr Warning: \headheight is too small (12.0pt):
Make it at least 14.49998pt.
@@ -1376,7 +1397,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.
[6]
[7]
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 54.
Package babel Info: Redefining german shorthand "|
@@ -1410,7 +1431,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.
[7]
[8]
File: figures/ldap-tree.png Graphic file (type bmp)
<figures/ldap-tree.png>
Package babel Info: Redefining german shorthand "f
@@ -1450,7 +1471,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 86.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 86.
[8]
[9]
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 98.
Package babel Info: Redefining german shorthand "|
@@ -1476,7 +1497,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 103.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 103.
[9]
[10]
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 107.
Package babel Info: Redefining german shorthand "|
@@ -1507,7 +1528,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 120.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 120.
[10]
[11]
File: figures/bootstrap-class-example.png Graphic file (type bmp)
<figures/bootstrap-class-example.png>
Package babel Info: Redefining german shorthand "f
@@ -1535,7 +1556,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.
[11]
[12]
\openout2 = `chapters/prototyp.aux'.

(./chapters/prototyp.tex
@@ -1575,7 +1596,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 19.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 19.
[12
[13



@@ -1599,7 +1620,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 27.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 27.
[13]
[14]
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 31.
Package babel Info: Redefining german shorthand "|
@@ -1629,7 +1650,7 @@ 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.
[14]
[15]
File: figures/custommodelcode.png Graphic file (type bmp)
<figures/custommodelcode.png>

@@ -1666,7 +1687,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 92.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 92.
[15]
[16]

Package Fancyhdr Warning: \headheight is too small (12.0pt):
Make it at least 14.49998pt.
@@ -1685,7 +1706,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 92.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 92.
[16]
[17]
Overfull \hbox (9.91238pt too wide) in paragraph at lines 93--94
[]\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-
[]
@@ -1714,7 +1735,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 107.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 107.
[17]
[18]
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 107.
Package babel Info: Redefining german shorthand "|
@@ -1752,7 +1773,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 127.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 127.
[18]
[19]
Underfull \hbox (badness 10000) in paragraph at lines 128--132

[]
@@ -1780,7 +1801,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 139.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 139.
[19]
[20]
File: figures/post-edit-view.png Graphic file (type bmp)
<figures/post-edit-view.png>
Package babel Info: Redefining german shorthand "f
@@ -1825,7 +1846,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.
[20]
[21]

Package Fancyhdr Warning: \headheight is too small (12.0pt):
Make it at least 14.49998pt.
@@ -1844,7 +1865,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.
[21]
[22]
\openout2 = `chapters/ergebnis.aux'.

(./chapters/ergebnis.tex
@@ -1878,7 +1899,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 61.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 61.
[22
[23



@@ -1910,7 +1931,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 63.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 63.
[23
[24



@@ -1945,21 +1966,30 @@ Underfull \hbox (badness 10000) in paragraph at lines 29--33
[]


Underfull \hbox (badness 10000) in paragraph at lines 48--53
Underfull \hbox (badness 10000) in paragraph at lines 35--40
[]\T1/aer/m/n/12 Marzena Fiok. E-mail-flut sorgt für ko-sten-la-wi-ne.
[]


Underfull \hbox (badness 10000) in paragraph at lines 35--40
\T1/aer/m/n/12 2014. https://www.tecchannel.de/a/e-mail-flut-sorgt-fuer-
[]


Underfull \hbox (badness 10000) in paragraph at lines 55--60
\T1/aer/m/n/12 https://docs.djangoproject.com/en/dev/topics/forms/modelforms/#the-
[]


Underfull \hbox (badness 8056) in paragraph at lines 55--60
Underfull \hbox (badness 8056) in paragraph at lines 62--67
[]\T1/aer/m/n/12 Django Soft-ware Foun-da-ti-on. Working with forms. 2018.
[]


Underfull \hbox (badness 10000) in paragraph at lines 55--60
Underfull \hbox (badness 10000) in paragraph at lines 62--67
\T1/aer/m/n/12 https://docs.djangoproject.com/en/dev/topics/forms/#using-a-form-
[]

Missing character: There is no ’ in font aer12!
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 73.
Package babel Info: Redefining german shorthand "|
@@ -1972,12 +2002,14 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 73.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 73.
[24
[25



]
Underfull \hbox (badness 2717) in paragraph at lines 82--87
Missing character: There is no ’ in font aer12!

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

@@ -1986,52 +2018,52 @@ 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 103--109
Underfull \hbox (badness 10000) in paragraph at lines 110--116
\T1/aer/m/n/12 medium-com-nnennandukwe-python-is-the-back-end-programming-
[]


Underfull \hbox (badness 10000) in paragraph at lines 111--115
Underfull \hbox (badness 10000) in paragraph at lines 118--122
[]\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 117--122
Underfull \hbox (badness 10000) in paragraph at lines 124--129
[]\T1/aer/m/n/12 Mark Ot-to. Boot-strap from twit-ter. 2011.
[]


Underfull \hbox (badness 10000) in paragraph at lines 117--122
Underfull \hbox (badness 10000) in paragraph at lines 124--129
\T1/aer/m/n/12 https://blog.twitter.com/developer/en_us/a/2011/bootstrap-
[]


Underfull \hbox (badness 10000) in paragraph at lines 124--129
Underfull \hbox (badness 10000) in paragraph at lines 131--136
[]\T1/aer/m/n/12 Mark Ot-to. Say hel-lo to boot-strap 2.0. 2012.
[]


Overfull \hbox (38.1438pt too wide) in paragraph at lines 124--129
Overfull \hbox (38.1438pt too wide) in paragraph at lines 131--136
\T1/aer/m/n/12 https://web.archive.org/web/20120203191214/https://dev.twitter.com/blog/say-
[]


Underfull \hbox (badness 10000) in paragraph at lines 131--135
Underfull \hbox (badness 10000) in paragraph at lines 138--142
[]\T1/aer/m/n/12 Shabda. Un-der-stan-ding de-co-ra-tors. 2009.
[]


Underfull \hbox (badness 10000) in paragraph at lines 137--143
Underfull \hbox (badness 10000) in paragraph at lines 144--150
[]\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 137--143
Underfull \hbox (badness 10000) in paragraph at lines 144--150
\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 137--143
Underfull \hbox (badness 10000) in paragraph at lines 144--150
\T1/aer/m/n/12 https://www.codeproject.com/Articles/42830/Model-View-Controller-
[]

@@ -2042,18 +2074,18 @@ Package Fancyhdr Warning: \headheight is too small (12.0pt):
This may cause the page layout to be inconsistent, however.

Package babel Info: Redefining german shorthand "f
(babel) in language on input line 150.
(babel) in language on input line 151.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 150.
(babel) in language on input line 151.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 150.
(babel) in language on input line 151.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 150.
(babel) in language on input line 151.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 150.
(babel) in language on input line 151.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 150.
[25])
(babel) in language on input line 151.
[26])
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 78.


@@ -2074,7 +2106,7 @@ Package babel Info: Redefining german shorthand "|
(babel) in language on input line 78.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 78.
[26]
[27]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 78.
(/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 78.
@@ -2089,12 +2121,12 @@ Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 78.
)
(\end occurred when \ifnum on line 5 was incomplete)
Here is how much of TeX's memory you used:
27339 strings out of 492970
489541 string characters out of 6133939
562149 words of memory out of 5000000
30920 multiletter control sequences out of 15000+600000
27342 strings out of 492970
489577 string characters out of 6133939
562162 words of memory out of 5000000
30923 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,18n,50p,10437b,966s stack positions out of 5000i,500n,10000p,200000b,80000s

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

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


+ 26
- 26
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.toc View File

@@ -5,29 +5,29 @@
\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 {subsection}{\numberline {2.1.4}Sicherheit}{8}{subsection.2.1.4}
\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}{14}{subsection.3.2.1}
\contentsline {subsection}{\numberline {3.2.2}Verwaltung im Administrator-Back-end}{16}{subsection.3.2.2}
\contentsline {subsection}{\numberline {3.2.3}Berechtigung der User}{17}{subsection.3.2.3}
\contentsline {section}{\numberline {3.3}Funktionen}{18}{section.3.3}
\contentsline {subsection}{\numberline {3.3.1}Verwalten}{18}{subsection.3.3.1}
\contentsline {subsection}{\numberline {3.3.2}Abonnieren}{20}{subsection.3.3.2}
\contentsline {subsection}{\numberline {3.3.3}Filtern}{20}{subsection.3.3.3}
\contentsline {subsection}{\numberline {3.3.4}Benachrichtigung}{21}{subsection.3.3.4}
\contentsline {chapter}{\numberline {4}Ergebnis}{22}{chapter.4}
\contentsline {subsection}{\numberline {4.0.1}Evaluierung}{22}{subsection.4.0.1}
\contentsline {chapter}{\numberline {5}Zusammenfassung und Ausblick}{23}{chapter.5}
\contentsline {chapter}{Referenzen}{24}{chapter*.16}
\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 {subsection}{\numberline {2.1.4}Sicherheit}{9}{subsection.2.1.4}
\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}Forschungsdesign}{13}{section.3.1}
\contentsline {section}{\numberline {3.2}Organisation}{14}{section.3.2}
\contentsline {subsection}{\numberline {3.2.1}Datenmodellierung}{15}{subsection.3.2.1}
\contentsline {subsection}{\numberline {3.2.2}Verwaltung im Administrator-Back-end}{17}{subsection.3.2.2}
\contentsline {subsection}{\numberline {3.2.3}Berechtigung der User}{18}{subsection.3.2.3}
\contentsline {section}{\numberline {3.3}Funktionen}{19}{section.3.3}
\contentsline {subsection}{\numberline {3.3.1}Verwalten}{19}{subsection.3.3.1}
\contentsline {subsection}{\numberline {3.3.2}Abonnieren}{21}{subsection.3.3.2}
\contentsline {subsection}{\numberline {3.3.3}Filtern}{21}{subsection.3.3.3}
\contentsline {subsection}{\numberline {3.3.4}Benachrichtigung}{22}{subsection.3.3.4}
\contentsline {chapter}{\numberline {4}Ergebnis}{23}{chapter.4}
\contentsline {subsection}{\numberline {4.0.1}Evaluierung}{23}{subsection.4.0.1}
\contentsline {chapter}{\numberline {5}Zusammenfassung und Ausblick}{24}{chapter.5}
\contentsline {chapter}{Referenzen}{25}{chapter*.16}

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

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

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

@@ -6,7 +6,7 @@
\@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}{4}
\setcounter{page}{5}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}

+ 4
- 4
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}{22}{chapter.4}}
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Ergebnis}{23}{chapter.4}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{ch:ergebnis}{{4}{22}{Ergebnis}{chapter.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.0.1}Evaluierung}{22}{subsection.4.0.1}}
\newlabel{ch:ergebnis}{{4}{23}{Ergebnis}{chapter.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.0.1}Evaluierung}{23}{subsection.4.0.1}}
\@setckpt{chapters/ergebnis}{
\setcounter{page}{23}
\setcounter{page}{24}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}

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

@@ -1,11 +1,11 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{\numberline {5}Zusammenfassung und Ausblick}{23}{chapter.5}}
\@writefile{toc}{\contentsline {chapter}{\numberline {5}Zusammenfassung und Ausblick}{24}{chapter.5}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{ch:zusammenfassung}{{5}{23}{Zusammenfassung und Ausblick}{chapter.5}{}}
\newlabel{ch:zusammenfassung}{{5}{24}{Zusammenfassung und Ausblick}{chapter.5}{}}
\@setckpt{chapters/fazit}{
\setcounter{page}{24}
\setcounter{page}{25}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}

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

@@ -1,27 +1,27 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Framework}{4}{chapter.2}}
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Framework}{5}{chapter.2}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\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 {subsection}{\numberline {2.1.4}Sicherheit}{8}{subsection.2.1.4}}
\@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}}
\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 {subsection}{\numberline {2.1.4}Sicherheit}{9}{subsection.2.1.4}}
\@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}}
\@setckpt{chapters/framework}{
\setcounter{page}{12}
\setcounter{page}{13}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}

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

@@ -1,26 +1,26 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Prototyp}{12}{chapter.3}}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Prototyp}{13}{chapter.3}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\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}{14}{subsection.3.2.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces CustomUserModel in models.py\relax }}{15}{figure.caption.12}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces Datenmodellierung von User und Post\relax }}{16}{figure.caption.13}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Verwaltung im Administrator-Back-end}{16}{subsection.3.2.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}Berechtigung der User}{17}{subsection.3.2.3}}
\@writefile{toc}{\contentsline {section}{\numberline {3.3}Funktionen}{18}{section.3.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces User Stories\relax }}{18}{figure.caption.14}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Verwalten}{18}{subsection.3.3.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces Funktion post\_edit, Auszug aus views.py.\relax }}{20}{figure.caption.15}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Abonnieren}{20}{subsection.3.3.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}Filtern}{20}{subsection.3.3.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.4}Benachrichtigung}{21}{subsection.3.3.4}}
\newlabel{ch:prototyp}{{3}{13}{Prototyp}{chapter.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Forschungsdesign}{13}{section.3.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Forschungsdesign\relax }}{14}{figure.caption.11}}
\@writefile{toc}{\contentsline {section}{\numberline {3.2}Organisation}{14}{section.3.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Datenmodellierung}{15}{subsection.3.2.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces CustomUserModel in models.py\relax }}{16}{figure.caption.12}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces Datenmodellierung von User und Post\relax }}{17}{figure.caption.13}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Verwaltung im Administrator-Back-end}{17}{subsection.3.2.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}Berechtigung der User}{18}{subsection.3.2.3}}
\@writefile{toc}{\contentsline {section}{\numberline {3.3}Funktionen}{19}{section.3.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces User Stories\relax }}{19}{figure.caption.14}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Verwalten}{19}{subsection.3.3.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces Funktion post\_edit, Auszug aus views.py.\relax }}{21}{figure.caption.15}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Abonnieren}{21}{subsection.3.3.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}Filtern}{21}{subsection.3.3.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.4}Benachrichtigung}{22}{subsection.3.3.4}}
\@setckpt{chapters/prototyp}{
\setcounter{page}{22}
\setcounter{page}{23}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}

BIN
doc/bachelorarbeit_EstherKleinhenz/bachelorabeit_EstherKleinhenz.pdf View File


+ 14
- 9
doc/bachelorarbeit_EstherKleinhenz/chapters/einleitung.tex View File

@@ -1,15 +1,20 @@
\chapter{Einleitung}
\textcolor{red}{Die vorliegende Arbeit beschäftigt sich mit der wachsenden E-Mail-Flut in den Postfächern der Studierenden und wie man diese reduzieren kann.}
In der Vergangenheit hat sich gezeigt, dass das Versenden von Informationen über elektronische Post nicht nur Vorteile mit sich bringt. Wie der Spezialist für Gesundheitsprozessberatung in einem Bericht der Mitteldeutschen Zeitung erwähnt, \glqq macht es die stets wachsende E-Mail-Menge unmöglich sich vernünftig mit den Informationen zu befassen"(vgl. [Ver13]). Nicht nur am Arbeitsplatz sondern auch in Hochschulen wird Gebrauch gemacht, weitere Empfänger oder sogar ganze Verteiler mit in die Kopie einer E-Mail zu integrieren. Hierdurch steigen die irrelevanten Informationen unkontrollierbar schnell an. Infolgedessen nimmt der benötigte Speicheraufwand der zahlreichen kommerziellen, aber auch internen E-Mail-Dienste enorm zu (vgl. [Fio14]). Das Reduzieren dieses Kommunikationswegs ist jedoch in vielen Fällen nicht möglich und Beschränkungen jeglicher Art werden als nicht sinnvoll erachtet.

Betrachtet man darüber hinaus den Lebenszyklus einer einzelnen E-Mail wird deutlich, dass dieser nach dem Erstellen, Senden und Empfangen noch nicht abgeschlossen ist. Nachdem die Information vom Adressat geöffnet wurde, wird sie archiviert, muss aber jederzeit durch eine Suchabfrage sofort Angezeigt werden. Dies verdeutlicht den enormen Aufwand, welchen das Verwalten elektronischer Post mit sich bringt. Aufbauend auf dieser Problematik wird folgend die Ausgangssituation der Arbeit erläutert.

Schon seit geraumer Zeit ist bekannt, dass das Versenden von Informationen über elektronische Post nicht nur Vorteile mit sich bringt. Wie der Spezialist für Gesundheitsprozessberatung in einem Bericht der Mitteldeutschen Zeitung erwähnt, \glqq macht es die stets wachsende E-Mail-Menge unmöglich sich vernünftig mit den Informationen zu befassen"(vgl. [Ver13]). Nicht nur am Arbeitsplatz sondern auch in Hochschulen wird Gebrauch gemacht, weitere Empfänger oder sogar ganze Verteiler mit in die Kopie einer E-Mail zu integrieren. Um die Prioritäten der Informationen besser bilden zu können, sollen Studierende selbst entscheiden, welche Nachrichten relevant sind. Hierfür wird eine Social Media Plattform mit personalisierbarem Dashboard implementiert.

\section{Ausgangssituation}
Alle Informationen der Fakultät Elektrotechnik Feinwerktechnik Informationstechnik, kurz efi, werden über die globalen Verteiler des Hochschulinternen Postfaches versendet. Viele dieser Daten sind jedoch nur für eine geringe Schnittmenge der Empfänger relevant und lassen sich schwer priorisieren. Das ständig überlastete Postfach muss somit regelmä"sig gepflegt werden. Einen massiven Administrativen Aufwand bedeutet es, E-Mails zu filtern und nach persönlichem Ermessen zu verwalten.
---genauer sagen woher ich mir sicher bin, dass das postfach überlastet ist
Zudem leidet die Nachhaltigkeit der Informationen. Möchten die Empfänger ältere E-Mails abrufen, mussten diese meist schon entfernt werden um Platz für den neuen, eintreffenden E-Mail-Verkehr zu schaffen.
Die Empfänger lesen die Informationen meist nicht und entfernen sie sofort. Au"serdem haben die Ersteller keinerlei Möglichkeiten zu überprüfen ob und wie viele Studierende und Dozenten eingehende Nachrichten öffnen und lesen.
Aus diesere Situation heraus, stellt sich folgende Forschungsfrage: \glqq Kann die E-Mail-Flut der Technischen Hochschule mit Hilfe einer Social Media Plattform gedrosselt und die Nachhaltigkeit der Informationen gedrosselt werden?"
Alle Informationen der Fakultät Elektrotechnik Feinwerktechnik Informationstechnik, werden über die globalen Verteiler des Hochschulinternen Postfaches versendet. Viele dieser Daten sind jedoch nur für eine geringe Schnittmenge der Empfänger relevant und enthalten Mitteilungen oder Anhänge, die keinerlei Mehrwert aufweisen können. Dadurch ist das Postfach der Studierenden und Dozenten schnell überlastet und kann ohne regelmä"sige Pflege nicht in vollem Umfang genutzt werden. Zudem lassen sich Informationen schwer priorisieren und der massiven Administrativen Aufwand für den Einzelnen E-Mails selbstständig zu Filtern und nach persönlichem Ermessen zu Verwalten steht in keinem Verhältnis zum Mehrwert eines performantem, aufgeräumten Postfaches.

Die Nachhaltigkeit der Informationen kann meist nicht gewährleistet werden. Grund dafür ist der mangelnde Speicherplatz, verursacht durch die ankommende Nachrichtenflut. Möchten die Empfänger ältere E-Mails abrufen, mussten diese meist schon entfernt werden um Platz für den neuen, eintreffenden E-Mail-Verkehr zu schaffen.
Dies verursacht das nicht Lesen der Informationen vom Empfänger und führt zum im schlechtesten Fall zum voreiligen Entfernen von relevanten Nachrichten.

Die Ersteller der Nachrichten haben keinerlei Möglichkeiten zu überprüfen ob und wie viele Studierende und Dozenten eingehende Nachrichten öffnen und lesen. Eine solche Art der Transparenz ist jedoch hilfreich um Informationen inhaltlich zu optimieren und Überschriften treffender zu formulieren.
Aus dieser Situation heraus, stellt sich folgende Forschungsfrage: \glqq Kann die E-Mail-Flut der Technischen Hochschule mit Hilfe einer Social Media Plattform gedrosselt und die Nachhaltigkeit der Informationen gedrosselt werden?"

\section{Ziel der Arbeit}
Ziel der Arbeit ist es, durch die Einbindung einer Social Media Plattform den Speicheraufwand des Hochschulpostfaches für Studierende der Efi-Fakultät zu reduzieren. Das Broadcast-Ähnliche senden soll nur noch in den seltensten Fällen von Nöten sein. Um den Administrativen Aufwand der Empfänger so gering wie möglich zu halten, wird das Online-Dashboard individuell konfigurierbar sein. Der Schwerpunkt liegt dabei auf der prototypischen Umsetzung der Website-Erweiterung. Hierbei wird zunächst der Fokus auf die grundlegenden Funktionen dieser gelegt. Dazu gehört das Abonnieren, einpflegen von neuen und löschen von alten Nachrichten. Um den Informationsfluss nicht aus den Augen zu verlieren soll in regelmäßigen Abständen eine automatisierte E-Mail an den Betreffenden versendet werden.
Zudem sollen die Autoren benachrichtigt werden, in welchem Umfang die hochgeladenen Informationen bereits abonniert und gelesen wurden. Dadurch lässt sich, nach einem gewissen Zeitraum, feststellen ob die Studierenden und Dozenten die Nachrichten für relevant erachten und die Plattform weiterhin lohnenswert ist.
Ziel der Arbeit ist es, durch die Einbindung einer Social Media Plattform in der bereits bestehenden Hochschulwebsite, den Speicheraufwand des Postfaches für Studierende der Fakultät zu reduzieren. Durch selbständiges Prüfen der Nachrichtenseite nehmen die Zielgruppen Informationen bewusster war und können diese individuell an ihre aktuelle Situation anpassen. Das reduziert den administrativen Aufwand und verhindert Speicherengpässe im E-Mail-Postfach. Broadcast-Ähnliches senden von Informationen ist hierdurch nur noch in den seltensten Fällen nötig.

Der Schwerpunkt dieser Arbeit liegt auf der prototypischen Umsetzung der Website-Erweiterung. Hierbei wird zunächst der Fokus auf die grundlegenden Funktionen gelegt. Dazu gehört das Abonnieren, das Einpflegen von neuen und das Löschen von alten Nachrichten. Um den Informationsfluss jedes Einzelnen nicht aus den Augen zu verlieren, soll in regelmäßigen Abständen eine automatisierte E-Mail verschickt werden.
Zudem sollen die Autoren einsehen können, in welchem Umfang die veröffentlichten Informationen bereits gelesen wurden. Dadurch lässt sich, nach einem gewissen Zeitraum, feststellen ob die Studierenden und Dozenten die Nachrichten für relevant erachten und die Plattform weiterhin als verlässliches Portal rentabel ist.

+ 1
- 1
doc/bachelorarbeit_EstherKleinhenz/preambule/thesis.preamble.tex View File

@@ -1,6 +1,6 @@
%------------------------------------------------------------------------------
%geometry
\usepackage[a4paper,inner=2cm,outer=4cm,top=3cm,bottom=3cm]{geometry}
\usepackage[a4paper,inner=4cm,outer=2cm,top=3cm,bottom=3cm]{geometry}
\renewcommand{\topfraction}{.85}
\renewcommand{\bottomfraction}{.85}
%load packages-----------------------------------------------------------------

+ 8
- 1
doc/bachelorarbeit_EstherKleinhenz/references/References_2.bib View File

@@ -170,7 +170,14 @@
author = "Django Software Foundation",
title = "Working with Forms",
year = "2018",
note = " https://docs.djangoproject.com/en/dev/topics/forms/\#using-a-form-in-a-view"
note = "https://docs.djangoproject.com/en/dev/topics/forms/\#using-a-form-in-a-view"
}

@article{Fiok,
author = "Marzena Fiok",
title = "E-Mail-Flut sorgt für Kostenlawine",
year = "2014",
note = "https://www.tecchannel.de/a/e-mail-flut-sorgt-fuer-kostenlawine,402338,3"
}


+ 22
- 0
log.txt View File

@@ -676,3 +676,25 @@
[13/Nov/2018 19:14:57] INFO [mysite:172] test
[13/Nov/2018 19:14:57] INFO [mysite:174] worked out
[13/Nov/2018 19:14:57] INFO [mysite:157] None
[14/Nov/2018 13:29:55] INFO [mysite:157] None
[14/Nov/2018 13:30:25] INFO [mysite:157] None
[14/Nov/2018 13:30:59] INFO [mysite:157] None
[14/Nov/2018 13:33:17] INFO [mysite:157] None
[14/Nov/2018 13:34:02] INFO [mysite:157] None
[14/Nov/2018 13:34:10] INFO [mysite:157] None
[14/Nov/2018 13:35:21] INFO [mysite:157] None
[14/Nov/2018 13:35:24] INFO [mysite:157] None
[14/Nov/2018 13:37:13] INFO [mysite:157] None
[14/Nov/2018 13:37:31] INFO [mysite:157] None
[14/Nov/2018 13:37:50] INFO [mysite:157] hi
[14/Nov/2018 13:41:11] INFO [mysite:157] hi
[14/Nov/2018 13:42:05] INFO [mysite:157] hi
[14/Nov/2018 13:42:47] INFO [mysite:157] hi
[14/Nov/2018 13:43:27] INFO [mysite:157] hi
[14/Nov/2018 13:44:20] INFO [mysite:157] hi
[14/Nov/2018 13:44:48] INFO [mysite:157] hi
[14/Nov/2018 13:45:27] INFO [mysite:157] hi
[14/Nov/2018 13:46:42] INFO [mysite:157] hi
[14/Nov/2018 13:47:09] INFO [mysite:157] hi
[14/Nov/2018 13:48:31] INFO [mysite:157] hi
[14/Nov/2018 13:50:41] INFO [mysite:157] hi

Loading…
Cancel
Save