diff --git a/doc/BA-Verteidigung.key b/doc/BA-Verteidigung.key new file mode 100755 index 0000000..06d27e3 Binary files /dev/null and b/doc/BA-Verteidigung.key differ diff --git a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.aux b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.aux index 879ffda..b543b89 100644 --- a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.aux +++ b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.aux @@ -47,9 +47,10 @@ \bibcite{Django-2}{{Fou18c}{}{{}}{{}}} \bibcite{Django-3}{{Fou18d}{}{{}}{{}}} \bibcite{Python}{{Fou18e}{}{{}}{{}}} -\@writefile{toc}{\contentsline {chapter}{Referenzen}{35}{chapter*.25}} +\@writefile{toc}{\contentsline {chapter}{Referenzen}{33}{chapter*.24}} \bibcite{Gaynor}{{Gay10}{}{{}}{{}}} \bibcite{Sario}{{Gmb18}{}{{}}{{}}} +\bibcite{Hellmuth}{{Hel12}{}{{}}{{}}} \bibcite{Herzog}{{Her16}{}{{}}{{}}} \bibcite{King}{{Kin17}{}{{}}{{}}} \bibcite{Leipner}{{Lei13}{}{{}}{{}}} diff --git a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.bbl b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.bbl index c56dd0f..0829887 100644 --- a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.bbl +++ b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.bbl @@ -87,6 +87,13 @@ Sario~Marketing GmbH. \newblock 2018. \newblock https://www.textbroker.de/tagging. +\bibitem[Hel12]{Hellmuth} +Dirk Hellmuth. +\newblock Wenn e-mails zur last werden: Wege aus der mail-Überflutung. +\newblock 2012. +\newblock + https://www.unternehmer.de/management-people-skills/138949-wenn-e-mails-zur-last-werden-wege-aus-der-mail-ueberflutung. + \bibitem[Her16]{Herzog} Stephan Herzog. \newblock Model view controller, model view presenter, and model view viewmodel diff --git a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.blg b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.blg index 70e10b6..d397094 100644 --- a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.blg +++ b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.blg @@ -29,6 +29,7 @@ Warning--empty journal in Django-3 Warning--empty journal in Python Warning--empty journal in Gaynor Warning--empty journal in Sario +Warning--empty journal in Hellmuth Warning--empty journal in Herzog Warning--empty journal in King Warning--empty journal in Leipner @@ -42,45 +43,45 @@ Warning--empty journal in Shelest Warning--empty journal in Solutions Warning--empty journal in Timm Warning--empty publisher in Weigend -You've used 27 entries, +You've used 28 entries, 2543 wiz_defined-function locations, - 702 strings with 8139 characters, -and the built_in function-call counts, 7358 in all, are: -= -- 726 -> -- 216 -< -- 27 -+ -- 59 -- -- 54 -* -- 355 -:= -- 1287 -add.period$ -- 108 -call.type$ -- 27 -change.case$ -- 134 -chr.to.int$ -- 22 -cite$ -- 54 -duplicate$ -- 380 -empty$ -- 546 -format.name$ -- 107 -if$ -- 1436 + 707 strings with 8346 characters, +and the built_in function-call counts, 7629 in all, are: += -- 753 +> -- 224 +< -- 28 ++ -- 61 +- -- 56 +* -- 368 +:= -- 1334 +add.period$ -- 112 +call.type$ -- 28 +change.case$ -- 139 +chr.to.int$ -- 23 +cite$ -- 56 +duplicate$ -- 394 +empty$ -- 566 +format.name$ -- 111 +if$ -- 1489 int.to.chr$ -- 6 int.to.str$ -- 0 -missing$ -- 28 -newline$ -- 165 -num.names$ -- 81 -pop$ -- 164 +missing$ -- 29 +newline$ -- 171 +num.names$ -- 84 +pop$ -- 170 preamble$ -- 1 -purify$ -- 162 +purify$ -- 168 quote$ -- 0 -skip$ -- 291 +skip$ -- 302 stack$ -- 0 -substring$ -- 189 +substring$ -- 196 swap$ -- 1 -text.length$ -- 27 -text.prefix$ -- 26 +text.length$ -- 28 +text.prefix$ -- 27 top$ -- 0 -type$ -- 212 -warning$ -- 27 -while$ -- 54 -width$ -- 33 -write$ -- 353 +type$ -- 220 +warning$ -- 28 +while$ -- 56 +width$ -- 34 +write$ -- 366 (There was 1 error message) diff --git a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.lof b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.lof index b79cb05..b83092c 100644 --- a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.lof +++ b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.lof @@ -2,27 +2,26 @@ \babel@toc {german}{} \addvspace {10\p@ } \addvspace {10\p@ } -\contentsline {figure}{\numberline {2.1}{\ignorespaces Vereinfachter MVP [She09]\relax }}{6}{figure.caption.4} -\contentsline {figure}{\numberline {2.2}{\ignorespaces Request-Response-Kreislauf des Django Frameworks [Nev15]\relax }}{7}{figure.caption.5} -\contentsline {figure}{\numberline {2.3}{\ignorespaces Erstellen der virtuelle Umgebung im Terminal\relax }}{8}{figure.caption.6} -\contentsline {figure}{\numberline {2.4}{\ignorespaces Einbindung von Bootstrap in einer HTML-Datei\relax }}{12}{figure.caption.7} -\contentsline {figure}{\numberline {2.5}{\ignorespaces Bootstrap-Klassen in HTML-Tag\relax }}{12}{figure.caption.8} +\contentsline {figure}{\numberline {2.1}{\ignorespaces Vereinfachter MVP [She09]\relax }}{5}{figure.caption.4} +\contentsline {figure}{\numberline {2.2}{\ignorespaces Request-Response-Kreislauf des Django Frameworks [Nev15]\relax }}{6}{figure.caption.5} +\contentsline {figure}{\numberline {2.3}{\ignorespaces Erstellen der virtuelle Umgebung im Terminal\relax }}{7}{figure.caption.6} +\contentsline {figure}{\numberline {2.4}{\ignorespaces Einbindung von Bootstrap in einer HTML-Datei\relax }}{11}{figure.caption.7} +\contentsline {figure}{\numberline {2.5}{\ignorespaces Bootstrap-Klassen in HTML-Tag\relax }}{11}{figure.caption.8} \addvspace {10\p@ } -\contentsline {figure}{\numberline {3.1}{\ignorespaces Forschungsdesign\relax }}{15}{figure.caption.9} -\contentsline {figure}{\numberline {3.2}{\ignorespaces CustomUserModel in models.py\relax }}{17}{figure.caption.10} -\contentsline {figure}{\numberline {3.3}{\ignorespaces Datenmodellierung von \texttt {User} und \texttt {Post}\relax }}{18}{figure.caption.11} -\contentsline {figure}{\numberline {3.4}{\ignorespaces Menü für eingeloggte Benutzer mit Adminrechte\relax }}{19}{figure.caption.12} -\contentsline {figure}{\numberline {3.5}{\ignorespaces User Stories\relax }}{20}{figure.caption.13} -\contentsline {figure}{\numberline {3.6}{\ignorespaces Prototyp Artikel-Editor.\relax }}{22}{figure.caption.14} -\contentsline {figure}{\numberline {3.7}{\ignorespaces Funktion post\_edit, Auszug aus views.py.\relax }}{22}{figure.caption.15} -\contentsline {figure}{\numberline {3.8}{\ignorespaces Prototyp Suche- und Abonnier-Seite\relax }}{23}{figure.caption.16} -\contentsline {figure}{\numberline {3.9}{\ignorespaces Funktion search\_add, Auszug aus views.py.\relax }}{24}{figure.caption.17} -\contentsline {figure}{\numberline {3.10}{\ignorespaces Prototyp Newsfeed Seite\relax }}{25}{figure.caption.18} +\contentsline {figure}{\numberline {3.1}{\ignorespaces Forschungsdesign\relax }}{14}{figure.caption.9} +\contentsline {figure}{\numberline {3.2}{\ignorespaces CustomUserModel in models.py\relax }}{16}{figure.caption.10} +\contentsline {figure}{\numberline {3.3}{\ignorespaces Datenmodellierung von \texttt {User} und \texttt {Post}\relax }}{17}{figure.caption.11} +\contentsline {figure}{\numberline {3.4}{\ignorespaces Menü für eingeloggte Benutzer mit Adminrechte\relax }}{18}{figure.caption.12} +\contentsline {figure}{\numberline {3.5}{\ignorespaces User Stories\relax }}{19}{figure.caption.13} +\contentsline {figure}{\numberline {3.6}{\ignorespaces Prototyp Artikel-Editor.\relax }}{21}{figure.caption.14} +\contentsline {figure}{\numberline {3.7}{\ignorespaces Funktion post\_edit, Auszug aus views.py.\relax }}{21}{figure.caption.15} +\contentsline {figure}{\numberline {3.8}{\ignorespaces Prototyp Suche- und Abonnier-Seite\relax }}{22}{figure.caption.16} +\contentsline {figure}{\numberline {3.9}{\ignorespaces Funktion search\_add, Auszug aus views.py.\relax }}{23}{figure.caption.17} +\contentsline {figure}{\numberline {3.10}{\ignorespaces Prototyp Newsfeed Seite\relax }}{24}{figure.caption.18} \addvspace {10\p@ } -\contentsline {figure}{\numberline {4.1}{\ignorespaces Vergleich der hochschulinternen E-Mails.\relax }}{27}{figure.caption.19} -\contentsline {figure}{\numberline {4.2}{\ignorespaces Details der relevanten E-Mails des Probanden.\relax }}{28}{figure.caption.20} -\contentsline {figure}{\numberline {4.3}{\ignorespaces Details der irrelevanten E-Mails des Probanden.\relax }}{29}{figure.caption.21} -\contentsline {figure}{\numberline {4.4}{\ignorespaces Vergleich der Anzahl von eintreffenden E-Mails zwischen aktueller Situation und unter Verwendung des Prototyps.\relax }}{29}{figure.caption.22} -\contentsline {figure}{\numberline {4.5}{\ignorespaces Vergleich relevanter und nicht relevanter E-Mails.\relax }}{31}{figure.caption.23} +\contentsline {figure}{\numberline {4.1}{\ignorespaces Vergleich der hochschulinternen E-Mails\relax }}{26}{figure.caption.19} +\contentsline {figure}{\numberline {4.2}{\ignorespaces Details der relevanten E-Mails des Probanden\relax }}{27}{figure.caption.20} +\contentsline {figure}{\numberline {4.3}{\ignorespaces Details der irrelevanten E-Mails des Probanden\relax }}{28}{figure.caption.21} +\contentsline {figure}{\numberline {4.4}{\ignorespaces Vergleich der Anzahl von eintreffenden E-Mails zwischen aktueller Situation und unter Verwendung des Prototyps\relax }}{28}{figure.caption.22} \addvspace {10\p@ } -\contentsline {figure}{\numberline {5.1}{\ignorespaces Cron-Tab der im Prototyp getesteten Benachrichtigung.\relax }}{34}{figure.caption.24} +\contentsline {figure}{\numberline {5.1}{\ignorespaces Cron-Tab der im Prototyp getesteten Benachrichtigung.\relax }}{32}{figure.caption.23} diff --git a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.log b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.log index 6bc00c3..145b5c9 100644 --- a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.log +++ b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.log @@ -1,4 +1,4 @@ -This is XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2018) (preloaded format=xelatex 2018.6.7) 9 DEC 2018 11:03 +This is XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2018) (preloaded format=xelatex 2018.6.7) 10 DEC 2018 17:28 entering extended mode \write18 enabled. file:line:error style messages enabled. @@ -1057,7 +1057,6 @@ File: umsb.fd 2013/01/14 v3.01 AMS symbols B \openout2 = `titlepage/titlepage.aux'. (./titlepage/titlepage.tex -Missing character: There is no ̈ in font aebx12! Package babel Info: Redefining german shorthand "f (babel) in language on input line 35. Package babel Info: Redefining german shorthand "| @@ -1222,24 +1221,24 @@ 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 9. +(babel) in language on input line 8. Package babel Info: Redefining german shorthand "| -(babel) in language on input line 9. +(babel) in language on input line 8. Package babel Info: Redefining german shorthand "~ -(babel) in language on input line 9. +(babel) in language on input line 8. Missing character: There is no ̈ in font aer12! Package babel Info: Redefining german shorthand "f -(babel) in language on input line 11. +(babel) in language on input line 10. Package babel Info: Redefining german shorthand "| -(babel) in language on input line 11. +(babel) in language on input line 10. Package babel Info: Redefining german shorthand "~ -(babel) in language on input line 11. +(babel) in language on input line 10. Package babel Info: Redefining german shorthand "f -(babel) in language on input line 11. +(babel) in language on input line 10. Package babel Info: Redefining german shorthand "| -(babel) in language on input line 11. +(babel) in language on input line 10. Package babel Info: Redefining german shorthand "~ -(babel) in language on input line 11. +(babel) in language on input line 10. [2 @@ -1247,14 +1246,14 @@ Package babel Info: Redefining german shorthand "~ ] Missing character: There is no ̈ in font aer12! Package babel Info: Redefining german shorthand "f -(babel) in language on input line 18. +(babel) in language on input line 17. Package babel Info: Redefining german shorthand "| -(babel) in language on input line 18. +(babel) in language on input line 17. Package babel Info: Redefining german shorthand "~ -(babel) in language on input line 18. +(babel) in language on input line 17. Missing character: There is no ̈ in font aer12! ) -Overfull \hbox (12.19063pt too wide) in paragraph at lines 21--58 +Overfull \hbox (12.19063pt too wide) in paragraph at lines 20--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- [] @@ -1277,25 +1276,6 @@ 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 @@ -1329,7 +1309,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 20. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 20. -[5 +[4 @@ -1372,7 +1352,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 39. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 39. -[6] +[5] Underfull \hbox (badness 10000) in paragraph at lines 39--42 [] @@ -1400,7 +1380,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 46. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 46. -[7] +[6] Package babel Info: Redefining german shorthand "f (babel) in language on input line 52. Package babel Info: Redefining german shorthand "| @@ -1434,7 +1414,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 68. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 68. -[8] +[7] Package babel Info: Redefining german shorthand "f (babel) in language on input line 75. Package babel Info: Redefining german shorthand "| @@ -1460,7 +1440,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 79. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 79. -[9] +[8] Package babel Info: Redefining german shorthand "f (babel) in language on input line 79. Package babel Info: Redefining german shorthand "| @@ -1496,7 +1476,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 95. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 95. -[10] +[9] Package babel Info: Redefining german shorthand "f (babel) in language on input line 95. Package babel Info: Redefining german shorthand "| @@ -1528,7 +1508,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 109. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 109. -[11] +[10] File: figures/bootstrap-head-tag.png Graphic file (type bmp) File: figures/bootstrap-class-example.png Graphic file (type bmp) @@ -1552,7 +1532,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 129. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 129. -[12]) +[11]) Package Fancyhdr Warning: \headheight is too small (12.0pt): Make it at least 14.49998pt. @@ -1571,7 +1551,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. -[13] +[12] \openout2 = `chapters/prototyp.aux'. (./chapters/prototyp.tex @@ -1611,7 +1591,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. -[14 +[13 @@ -1642,7 +1622,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 23. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 23. -[15] +[14] Overfull \hbox (12.1867pt too wide) in paragraph at lines 24--26 \T1/aer/m/n/12 Codes dem Com-pi-ler mit-zu-tei-len, dass ei-ne In-te-gra-ti-on statt-fin-den muss (vgl. [Dja18a]). [] @@ -1700,7 +1680,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 65. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 65. -[16] +[15] Underfull \hbox (badness 10000) in paragraph at lines 66--68 [] @@ -1734,7 +1714,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 90. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 90. -[17] +[16] Underfull \hbox (badness 10000) in paragraph at lines 91--93 [] @@ -1757,7 +1737,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 93. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 93. -[18] +[17] File: figures/menuadmin.png Graphic file (type bmp) Package babel Info: Redefining german shorthand "f @@ -1805,7 +1785,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 118. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 118. -[19] +[18] Underfull \hbox (badness 10000) in paragraph at lines 122--126 [] @@ -1828,7 +1808,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 126. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 126. -[20] +[19] Underfull \hbox (badness 10000) in paragraph at lines 127--131 [] @@ -1877,7 +1857,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 155. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 155. -[21] +[20] Package Fancyhdr Warning: \headheight is too small (12.0pt): Make it at least 14.49998pt. @@ -1896,7 +1876,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 155. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 155. -[22] +[21] File: figures/filtern.png Graphic file (type bmp) File: figures/view-search-add.png Graphic file (type bmp) @@ -1927,7 +1907,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 177. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 177. -[23] +[22] Underfull \hbox (badness 10000) in paragraph at lines 178--179 [] @@ -1961,7 +1941,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 193. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 193. -[24] +[23] Package Fancyhdr Warning: \headheight is too small (12.0pt): Make it at least 14.49998pt. @@ -1980,7 +1960,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 197. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 197. -[25]) +[24]) Package Fancyhdr Warning: \headheight is too small (12.0pt): Make it at least 14.49998pt. @@ -1999,7 +1979,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. -[26] +[25] \openout2 = `chapters/ergebnis.aux'. (./chapters/ergebnis.tex @@ -2029,7 +2009,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 21. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 21. -[27 +[26 @@ -2064,50 +2044,48 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 43. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 43. -[28] +[27] +Underfull \hbox (badness 10000) in paragraph at lines 46--47 + + [] + File: figures/evaluation-5.png Graphic file (type bmp) - 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 55. +(babel) in language on input line 56. Package babel Info: Redefining german shorthand "| -(babel) in language on input line 55. +(babel) in language on input line 56. Package babel Info: Redefining german shorthand "~ -(babel) in language on input line 55. +(babel) in language on input line 56. Package babel Info: Redefining german shorthand "f -(babel) in language on input line 55. +(babel) in language on input line 56. Package babel Info: Redefining german shorthand "| -(babel) in language on input line 55. +(babel) in language on input line 56. Package babel Info: Redefining german shorthand "~ -(babel) in language on input line 55. -[29] +(babel) in language on input line 56. +[28] Package hyperref Warning: Difference (2) between bookmark levels is greater -(hyperref) than one, level fixed on input line 57. +(hyperref) than one, level fixed on input line 58. Package babel Info: Redefining german shorthand "f -(babel) in language on input line 57. +(babel) in language on input line 58. Package babel Info: Redefining german shorthand "| -(babel) in language on input line 57. +(babel) in language on input line 58. Package babel Info: Redefining german shorthand "~ -(babel) in language on input line 57. -File: figures/evaluation-4.png Graphic file (type bmp) - - -LaTeX Warning: `!h' float specifier changed to `!ht'. - +(babel) in language on input line 58. Package babel Info: Redefining german shorthand "f -(babel) in language on input line 72. +(babel) in language on input line 67. Package babel Info: Redefining german shorthand "| -(babel) in language on input line 72. +(babel) in language on input line 67. Package babel Info: Redefining german shorthand "~ -(babel) in language on input line 72. +(babel) in language on input line 67. Package Fancyhdr Warning: \headheight is too small (12.0pt): Make it at least 14.49998pt. @@ -2115,56 +2093,37 @@ 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 77. +(babel) in language on input line 73. Package babel Info: Redefining german shorthand "| -(babel) in language on input line 77. +(babel) in language on input line 73. Package babel Info: Redefining german shorthand "~ -(babel) in language on input line 77. +(babel) in language on input line 73. Package babel Info: Redefining german shorthand "f -(babel) in language on input line 77. +(babel) in language on input line 73. Package babel Info: Redefining german shorthand "| -(babel) in language on input line 77. +(babel) in language on input line 73. Package babel Info: Redefining german shorthand "~ -(babel) in language on input line 77. +(babel) in language on input line 73. +[29]) + +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 61. +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. +Package babel Info: Redefining german shorthand "f +(babel) in language on input line 61. +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. [30] - -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 85. -Package babel Info: Redefining german shorthand "| -(babel) in language on input line 85. -Package babel Info: Redefining german shorthand "~ -(babel) in language on input line 85. -Package babel Info: Redefining german shorthand "f -(babel) in language on input line 85. -Package babel Info: Redefining german shorthand "| -(babel) in language on input line 85. -Package babel Info: Redefining german shorthand "~ -(babel) in language on input line 85. -[31]) - -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 61. -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. -Package babel Info: Redefining german shorthand "f -(babel) in language on input line 61. -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. -[32] \openout2 = `chapters/ausblick.aux'. (./chapters/ausblick.tex) @@ -2200,7 +2159,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. -[33 +[31 @@ -2233,7 +2192,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. -[34] (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.bbl +[32] (/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 "| @@ -2297,7 +2256,7 @@ Package babel Info: Redefining german shorthand "| (babel) in language on input line 77. Package babel Info: Redefining german shorthand "~ (babel) in language on input line 77. -[35 +[33 @@ -2309,7 +2268,17 @@ Underfull \hbox (badness 10000) in paragraph at lines 85--89 [] -Underfull \hbox (badness 2717) in paragraph at lines 99--104 +Underfull \hbox (badness 7869) in paragraph at lines 91--96 +\T1/aer/m/n/12 Überflutung. 2012. https://www.unternehmer.de/management- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 91--96 +\T1/aer/m/n/12 people-skills/138949-wenn-e-mails-zur-last-werden-wege-aus-der-mail- + [] + + +Underfull \hbox (badness 2717) in paragraph at lines 106--111 []\T1/aer/m/n/12 Adam King. Djan-go midd-le-wa-res and the re-quest/-re-spon-se cy- [] @@ -2318,79 +2287,79 @@ 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 114--120 +Underfull \hbox (badness 10000) in paragraph at lines 121--127 \T1/aer/m/n/12 medium-com-nnennandukwe-python-is-the-back-end-programming- [] -Underfull \hbox (badness 10000) in paragraph at lines 122--126 +Underfull \hbox (badness 10000) in paragraph at lines 129--133 []\T1/aer/m/n/12 Ryan Ne-vi-us. django-post_office git re-po-si-to-ry. 2015. [] -Underfull \hbox (badness 10000) in paragraph at lines 128--132 +Underfull \hbox (badness 10000) in paragraph at lines 135--139 []\T1/aer/m/n/12 Selwin Ong. Djan-go request-response cy-cle. 2018. [] -Underfull \hbox (badness 10000) in paragraph at lines 134--139 +Underfull \hbox (badness 10000) in paragraph at lines 141--146 []\T1/aer/m/n/12 Mark Ot-to. Boot-strap from twit-ter. 2011. [] -Underfull \hbox (badness 10000) in paragraph at lines 134--139 +Underfull \hbox (badness 10000) in paragraph at lines 141--146 \T1/aer/m/n/12 https://blog.twitter.com/developer/en_us/a/2011/bootstrap- [] -Underfull \hbox (badness 10000) in paragraph at lines 141--146 +Underfull \hbox (badness 10000) in paragraph at lines 148--153 []\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 141--146 +Overfull \hbox (38.1438pt too wide) in paragraph at lines 148--153 \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 148--152 -[]\T1/aer/m/n/12 Shabda. Un-der-stan-ding de-co-ra-tors. 2009. - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 154--160 -[]\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 154--160 -\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 154--160 -\T1/aer/m/n/12 https://www.codeproject.com/Articles/42830/Model-View-Controller- - [] - - 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 160. +(babel) in language on input line 154. Package babel Info: Redefining german shorthand "| -(babel) in language on input line 160. +(babel) in language on input line 154. Package babel Info: Redefining german shorthand "~ -(babel) in language on input line 160. +(babel) in language on input line 154. Package babel Info: Redefining german shorthand "f -(babel) in language on input line 160. +(babel) in language on input line 154. Package babel Info: Redefining german shorthand "| -(babel) in language on input line 160. +(babel) in language on input line 154. Package babel Info: Redefining german shorthand "~ -(babel) in language on input line 160. -[36]) +(babel) in language on input line 154. +[34] +Underfull \hbox (badness 10000) in paragraph at lines 155--159 +[]\T1/aer/m/n/12 Shabda. Un-der-stan-ding de-co-ra-tors. 2009. + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 161--167 +[]\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 161--167 +\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 161--167 +\T1/aer/m/n/12 https://www.codeproject.com/Articles/42830/Model-View-Controller- + [] + +) Package atveryend Info: Empty hook `BeforeClearDocument' on input line 78. @@ -2411,27 +2380,6 @@ 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. -[37] +[35] 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. -Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 78. -Package rerunfilecheck Info: File `bachelorabeit_EstherKleinhenz.out' has not changed. -(rerunfilecheck) Checksum: 1C7F7EA8FD90A663BA0DCEA09291597A. - - -LaTeX Font Warning: Some font shapes were not available, defaults substituted. - -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: - 27402 strings out of 492970 - 489989 string characters out of 6133939 - 562442 words of memory out of 5000000 - 30983 multiletter control sequences out of 15000+600000 - 559401 words of font info for 77 fonts, out of 8000000 for 9000 - 1348 hyphenation exceptions out of 8191 - 44i,18n,50p,10437b,951s stack positions out of 5000i,500n,10000p,200000b,80000s - -Output written on /Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.pdf (42 pages). + (/Users/Esthi/the \ No newline at end of file diff --git a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.out b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.out index f8414ee..050b06f 100644 --- a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.out +++ b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.out @@ -26,4 +26,4 @@ \BOOKMARK [2][-]{subsection.4.0.2}{Diskussion}{subsection.4.0.1}% 26 \BOOKMARK [0][-]{chapter.5}{Schlussbetrachtung}{}% 27 \BOOKMARK [1][-]{subsection.5.0.1}{Ausblick}{chapter.5}% 28 -\BOOKMARK [0][-]{chapter*.25}{Referenzen}{}% 29 +\BOOKMARK [0][-]{chapter*.24}{Referenzen}{}% 29 diff --git a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.pdf b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.pdf new file mode 100644 index 0000000..87d0465 Binary files /dev/null and b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.pdf differ diff --git a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.synctex(busy) b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.synctex(busy) new file mode 100644 index 0000000..3072930 Binary files /dev/null and b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.synctex(busy) differ diff --git a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.synctex.gz b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.synctex.gz index 8fc9c12..c950dcc 100644 Binary files a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.synctex.gz and b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.synctex.gz differ diff --git a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.toc b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.toc index 52f6840..ea5f6eb 100644 --- a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.toc +++ b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.toc @@ -5,27 +5,27 @@ \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}{5}{chapter.2} -\contentsline {section}{\numberline {2.1}Django}{5}{section.2.1} -\contentsline {subsection}{\numberline {2.1.1}Besonderheiten Djangos}{7}{subsection.2.1.1} -\contentsline {subsection}{\numberline {2.1.2}Virtuelle Umgebung}{8}{subsection.2.1.2} -\contentsline {subsection}{\numberline {2.1.3}Sicherheit}{9}{subsection.2.1.3} -\contentsline {section}{\numberline {2.2}Erweiterungen}{9}{section.2.2} -\contentsline {subsection}{\numberline {2.2.1}Taggable-Manager}{10}{subsection.2.2.1} -\contentsline {subsection}{\numberline {2.2.2}Hilfsbibliotheken}{11}{subsection.2.2.2} -\contentsline {section}{\numberline {2.3}Bootstrap}{11}{section.2.3} -\contentsline {chapter}{\numberline {3}Prototyp}{14}{chapter.3} -\contentsline {section}{\numberline {3.1}Forschungsdesign}{14}{section.3.1} -\contentsline {section}{\numberline {3.2}Organisation}{15}{section.3.2} -\contentsline {subsection}{\numberline {3.2.1}Datenmodellierung}{16}{subsection.3.2.1} -\contentsline {subsection}{\numberline {3.2.2}Berechtigungen der User}{17}{subsection.3.2.2} -\contentsline {section}{\numberline {3.3}Funktionen}{19}{section.3.3} -\contentsline {subsection}{\numberline {3.3.1}Verwaltung der Funktionen}{19}{subsection.3.3.1} -\contentsline {subsection}{\numberline {3.3.2}Artikel abonnieren}{21}{subsection.3.3.2} -\contentsline {subsection}{\numberline {3.3.3}Filtern von Artikeln}{24}{subsection.3.3.3} -\contentsline {chapter}{\numberline {4}Evaluation}{27}{chapter.4} -\contentsline {subsection}{\numberline {4.0.1}Ergebnis}{30}{subsection.4.0.1} -\contentsline {subsection}{\numberline {4.0.2}Diskussion}{30}{subsection.4.0.2} -\contentsline {chapter}{\numberline {5}Schlussbetrachtung}{33}{chapter.5} -\contentsline {subsection}{\numberline {5.0.1}Ausblick}{33}{subsection.5.0.1} -\contentsline {chapter}{Referenzen}{35}{chapter*.25} +\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 Djangos}{6}{subsection.2.1.1} +\contentsline {subsection}{\numberline {2.1.2}Virtuelle Umgebung}{7}{subsection.2.1.2} +\contentsline {subsection}{\numberline {2.1.3}Sicherheit}{8}{subsection.2.1.3} +\contentsline {section}{\numberline {2.2}Erweiterungen}{8}{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}{10}{section.2.3} +\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}Berechtigungen der User}{16}{subsection.3.2.2} +\contentsline {section}{\numberline {3.3}Funktionen}{18}{section.3.3} +\contentsline {subsection}{\numberline {3.3.1}Verwaltung der Funktionen}{18}{subsection.3.3.1} +\contentsline {subsection}{\numberline {3.3.2}Artikel abonnieren}{20}{subsection.3.3.2} +\contentsline {subsection}{\numberline {3.3.3}Filtern von Artikeln}{23}{subsection.3.3.3} +\contentsline {chapter}{\numberline {4}Evaluation}{26}{chapter.4} +\contentsline {subsection}{\numberline {4.0.1}Ergebnis}{29}{subsection.4.0.1} +\contentsline {subsection}{\numberline {4.0.2}Diskussion}{29}{subsection.4.0.2} +\contentsline {chapter}{\numberline {5}Schlussbetrachtung}{31}{chapter.5} +\contentsline {subsection}{\numberline {5.0.1}Ausblick}{31}{subsection.5.0.1} +\contentsline {chapter}{Referenzen}{33}{chapter*.24} diff --git a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/ausblick.aux b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/ausblick.aux index e08f142..5459a7c 100644 --- a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/ausblick.aux +++ b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/ausblick.aux @@ -1,7 +1,7 @@ \relax \providecommand\hyper@newdestlabel[2]{} \@setckpt{chapters/ausblick}{ -\setcounter{page}{33} +\setcounter{page}{31} \setcounter{equation}{0} \setcounter{enumi}{0} \setcounter{enumii}{0} @@ -16,7 +16,7 @@ \setcounter{subsubsection}{0} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} -\setcounter{figure}{5} +\setcounter{figure}{4} \setcounter{table}{0} \setcounter{float@type}{8} \setcounter{Item}{0} diff --git a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/einleitung.aux b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/einleitung.aux index b644bb1..cf828fd 100644 --- a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/einleitung.aux +++ b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/einleitung.aux @@ -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}{5} +\setcounter{page}{4} \setcounter{equation}{0} \setcounter{enumi}{0} \setcounter{enumii}{0} diff --git a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/ergebnis.aux b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/ergebnis.aux index e1e294a..5f1c0de 100644 --- a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/ergebnis.aux +++ b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/ergebnis.aux @@ -1,18 +1,17 @@ \relax \providecommand\hyper@newdestlabel[2]{} -\@writefile{toc}{\contentsline {chapter}{\numberline {4}Evaluation}{27}{chapter.4}} +\@writefile{toc}{\contentsline {chapter}{\numberline {4}Evaluation}{26}{chapter.4}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{ch:ergebnis}{{4}{27}{Evaluation}{chapter.4}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces Vergleich der hochschulinternen E-Mails.\relax }}{27}{figure.caption.19}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces Details der relevanten E-Mails des Probanden.\relax }}{28}{figure.caption.20}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.3}{\ignorespaces Details der irrelevanten E-Mails des Probanden.\relax }}{29}{figure.caption.21}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.4}{\ignorespaces Vergleich der Anzahl von eintreffenden E-Mails zwischen aktueller Situation und unter Verwendung des Prototyps.\relax }}{29}{figure.caption.22}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.0.1}Ergebnis}{30}{subsection.4.0.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.0.2}Diskussion}{30}{subsection.4.0.2}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.5}{\ignorespaces Vergleich relevanter und nicht relevanter E-Mails.\relax }}{31}{figure.caption.23}} +\newlabel{ch:ergebnis}{{4}{26}{Evaluation}{chapter.4}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces Vergleich der hochschulinternen E-Mails\relax }}{26}{figure.caption.19}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces Details der relevanten E-Mails des Probanden\relax }}{27}{figure.caption.20}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.3}{\ignorespaces Details der irrelevanten E-Mails des Probanden\relax }}{28}{figure.caption.21}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.4}{\ignorespaces Vergleich der Anzahl von eintreffenden E-Mails zwischen aktueller Situation und unter Verwendung des Prototyps\relax }}{28}{figure.caption.22}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.0.1}Ergebnis}{29}{subsection.4.0.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.0.2}Diskussion}{29}{subsection.4.0.2}} \@setckpt{chapters/ergebnis}{ -\setcounter{page}{33} +\setcounter{page}{31} \setcounter{equation}{0} \setcounter{enumi}{0} \setcounter{enumii}{0} @@ -27,7 +26,7 @@ \setcounter{subsubsection}{0} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} -\setcounter{figure}{5} +\setcounter{figure}{4} \setcounter{table}{0} \setcounter{float@type}{8} \setcounter{Item}{0} diff --git a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/fazit.aux b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/fazit.aux index 0fe748d..1c49c6a 100644 --- a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/fazit.aux +++ b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/fazit.aux @@ -1,13 +1,13 @@ \relax \providecommand\hyper@newdestlabel[2]{} -\@writefile{toc}{\contentsline {chapter}{\numberline {5}Schlussbetrachtung}{33}{chapter.5}} +\@writefile{toc}{\contentsline {chapter}{\numberline {5}Schlussbetrachtung}{31}{chapter.5}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{ch:zusammenfassung}{{5}{33}{Schlussbetrachtung}{chapter.5}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {5.0.1}Ausblick}{33}{subsection.5.0.1}} -\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Cron-Tab der im Prototyp getesteten Benachrichtigung.\relax }}{34}{figure.caption.24}} +\newlabel{ch:zusammenfassung}{{5}{31}{Schlussbetrachtung}{chapter.5}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.0.1}Ausblick}{31}{subsection.5.0.1}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Cron-Tab der im Prototyp getesteten Benachrichtigung.\relax }}{32}{figure.caption.23}} \@setckpt{chapters/fazit}{ -\setcounter{page}{35} +\setcounter{page}{33} \setcounter{equation}{0} \setcounter{enumi}{0} \setcounter{enumii}{0} diff --git a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/framework.aux b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/framework.aux index e5005c0..0a91b70 100644 --- a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/framework.aux +++ b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/framework.aux @@ -1,24 +1,24 @@ \relax \providecommand\hyper@newdestlabel[2]{} -\@writefile{toc}{\contentsline {chapter}{\numberline {2}Framework}{5}{chapter.2}} +\@writefile{toc}{\contentsline {chapter}{\numberline {2}Framework}{4}{chapter.2}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{ch:framework}{{2}{5}{Framework}{chapter.2}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.1}Django}{5}{section.2.1}} -\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces Vereinfachter MVP [She09]\relax }}{6}{figure.caption.4}} -\@writefile{lof}{\contentsline {figure}{\numberline {2.2}{\ignorespaces Request-Response-Kreislauf des Django Frameworks [Nev15]\relax }}{7}{figure.caption.5}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}Besonderheiten Djangos}{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.6}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.3}Sicherheit}{9}{subsection.2.1.3}} -\@writefile{toc}{\contentsline {section}{\numberline {2.2}Erweiterungen}{9}{section.2.2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1}Taggable-Manager}{10}{subsection.2.2.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}Hilfsbibliotheken}{11}{subsection.2.2.2}} -\@writefile{toc}{\contentsline {section}{\numberline {2.3}Bootstrap}{11}{section.2.3}} -\@writefile{lof}{\contentsline {figure}{\numberline {2.4}{\ignorespaces Einbindung von Bootstrap in einer HTML-Datei\relax }}{12}{figure.caption.7}} -\@writefile{lof}{\contentsline {figure}{\numberline {2.5}{\ignorespaces Bootstrap-Klassen in HTML-Tag\relax }}{12}{figure.caption.8}} +\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.4}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.2}{\ignorespaces Request-Response-Kreislauf des Django Frameworks [Nev15]\relax }}{6}{figure.caption.5}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}Besonderheiten Djangos}{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.6}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.3}Sicherheit}{8}{subsection.2.1.3}} +\@writefile{toc}{\contentsline {section}{\numberline {2.2}Erweiterungen}{8}{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}{10}{section.2.3}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.4}{\ignorespaces Einbindung von Bootstrap in einer HTML-Datei\relax }}{11}{figure.caption.7}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.5}{\ignorespaces Bootstrap-Klassen in HTML-Tag\relax }}{11}{figure.caption.8}} \@setckpt{chapters/framework}{ -\setcounter{page}{14} +\setcounter{page}{13} \setcounter{equation}{0} \setcounter{enumi}{0} \setcounter{enumii}{0} diff --git a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/prototyp.aux b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/prototyp.aux index 459741d..e20a513 100644 --- a/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/prototyp.aux +++ b/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/prototyp.aux @@ -1,29 +1,29 @@ \relax \providecommand\hyper@newdestlabel[2]{} -\@writefile{toc}{\contentsline {chapter}{\numberline {3}Prototyp}{14}{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}{14}{Prototyp}{chapter.3}{}} -\@writefile{toc}{\contentsline {section}{\numberline {3.1}Forschungsdesign}{14}{section.3.1}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Forschungsdesign\relax }}{15}{figure.caption.9}} -\@writefile{toc}{\contentsline {section}{\numberline {3.2}Organisation}{15}{section.3.2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Datenmodellierung}{16}{subsection.3.2.1}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces CustomUserModel in models.py\relax }}{17}{figure.caption.10}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Berechtigungen der User}{17}{subsection.3.2.2}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces Datenmodellierung von \texttt {User} und \texttt {Post}\relax }}{18}{figure.caption.11}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces Menü für eingeloggte Benutzer mit Adminrechte\relax }}{19}{figure.caption.12}} -\@writefile{toc}{\contentsline {section}{\numberline {3.3}Funktionen}{19}{section.3.3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Verwaltung der Funktionen}{19}{subsection.3.3.1}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces User Stories\relax }}{20}{figure.caption.13}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Artikel abonnieren}{21}{subsection.3.3.2}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.6}{\ignorespaces Prototyp Artikel-Editor.\relax }}{22}{figure.caption.14}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.7}{\ignorespaces Funktion post\_edit, Auszug aus views.py.\relax }}{22}{figure.caption.15}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.8}{\ignorespaces Prototyp Suche- und Abonnier-Seite\relax }}{23}{figure.caption.16}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.9}{\ignorespaces Funktion search\_add, Auszug aus views.py.\relax }}{24}{figure.caption.17}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}Filtern von Artikeln}{24}{subsection.3.3.3}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.10}{\ignorespaces Prototyp Newsfeed Seite\relax }}{25}{figure.caption.18}} +\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.9}} +\@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.10}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Berechtigungen der User}{16}{subsection.3.2.2}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces Datenmodellierung von \texttt {User} und \texttt {Post}\relax }}{17}{figure.caption.11}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces Menü für eingeloggte Benutzer mit Adminrechte\relax }}{18}{figure.caption.12}} +\@writefile{toc}{\contentsline {section}{\numberline {3.3}Funktionen}{18}{section.3.3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Verwaltung der Funktionen}{18}{subsection.3.3.1}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces User Stories\relax }}{19}{figure.caption.13}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Artikel abonnieren}{20}{subsection.3.3.2}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.6}{\ignorespaces Prototyp Artikel-Editor.\relax }}{21}{figure.caption.14}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.7}{\ignorespaces Funktion post\_edit, Auszug aus views.py.\relax }}{21}{figure.caption.15}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.8}{\ignorespaces Prototyp Suche- und Abonnier-Seite\relax }}{22}{figure.caption.16}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.9}{\ignorespaces Funktion search\_add, Auszug aus views.py.\relax }}{23}{figure.caption.17}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}Filtern von Artikeln}{23}{subsection.3.3.3}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.10}{\ignorespaces Prototyp Newsfeed Seite\relax }}{24}{figure.caption.18}} \@setckpt{chapters/prototyp}{ -\setcounter{page}{27} +\setcounter{page}{26} \setcounter{equation}{0} \setcounter{enumi}{0} \setcounter{enumii}{0} diff --git a/doc/bachelorarbeit_EstherKleinhenz/abstract/abstract.tex b/doc/bachelorarbeit_EstherKleinhenz/abstract/abstract.tex index 74aa763..473e2a0 100755 --- a/doc/bachelorarbeit_EstherKleinhenz/abstract/abstract.tex +++ b/doc/bachelorarbeit_EstherKleinhenz/abstract/abstract.tex @@ -3,11 +3,11 @@ \chapter*{Abstract} -Das Ziel der vorliegenden Bachelor Arbeit ist es, zu beweisen, dass die E-Mail-Flut der Hochschule durch den Einsatz einer Social Media Plattform gedrosselt werden kann. Dazu wird ein Prototyp implementiert der ein personalisierbares Dashboard für Studierende und Angestellte bereitstellt. +Das Ziel der vorliegenden Bachelor Arbeit ist es, zu beweisen, dass die E-Mail-Flut der Hochschule durch den Einsatz einer Social Media Plattform gedrosselt werden kann. Dazu wird ein Prototyp implementiert der ein personalisierbares Dashboard für Studierende bereitstellt. -Das Abonnieren von Artikeln wird mit dem Einsatz von Tags umgesetzt. Benutzer des Systems, versehen Nachrichten mit Schlagwörtern und machen die Informationen dadurch schneller zuweisbar. Durch die einfach Suche von Tags können Studierende Artikel nach eigenem Ermessen zum Dashboard hinzufügen. +Das Abonnieren von Nachrichten wird mit dem Einsatz von Tags umgesetzt. Benutzer des Systems, versehen die Nachrichten mit Schlagwörtern und machen die Informationen dadurch schneller zuweisbar. Durch die einfach Suche von Tags können Studierende diese nach eigenem Ermessen zum Dashboard hinzufügen. -Durch den Zähler eines jeden Artikels können Autoren sehen, ob Informationen bereits gelesen wurden. Hierdurch lassen sich Schlüsse über die Nutzung der Applikation und die Relevanz des Artikels ziehen. +Durch den Zähler einer jeden Nachricht können Autoren sehen, ob Informationen bereits gelesen wurden. Hierdurch lassen sich Schlüsse über die Nutzung der Applikation und die Relevanz des Artikels ziehen. diff --git a/doc/bachelorarbeit_EstherKleinhenz/bachelorabeit_EstherKleinhenz.pdf b/doc/bachelorarbeit_EstherKleinhenz/bachelorabeit_EstherKleinhenz.pdf index c2e0d24..95db086 100644 Binary files a/doc/bachelorarbeit_EstherKleinhenz/bachelorabeit_EstherKleinhenz.pdf and b/doc/bachelorarbeit_EstherKleinhenz/bachelorabeit_EstherKleinhenz.pdf differ diff --git a/doc/bachelorarbeit_EstherKleinhenz/chapters/einleitung.tex b/doc/bachelorarbeit_EstherKleinhenz/chapters/einleitung.tex index 2d1abbd..31a1dc7 100755 --- a/doc/bachelorarbeit_EstherKleinhenz/chapters/einleitung.tex +++ b/doc/bachelorarbeit_EstherKleinhenz/chapters/einleitung.tex @@ -1,18 +1,17 @@ \chapter{Einleitung} -Eine Vielzahl an ungelesene E-Mails häufen sich täglich in den Postfächern eines Jeden an. Das elektronische Übertragen von Nachrichten ist aus der heutigen Zeit nicht mehr wegzudenken. +Eine Vielzahl an ungelesene E-Mails häufen sich täglich in den Postfächern eines Jeden an (vgl. [Hel12]). Das elektronische Übertragen von Nachrichten ist aus der heutigen Zeit nicht mehr wegzudenken. In der Vergangenheit hat sich jedoch gezeigt, dass das Versenden von Informationen 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 an Hochschulen wird Gebrauch davon 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 Dezimieren 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 können. Dies verdeutlicht den enormen Aufwand, das das Verwalten elektronischer Post mit sich bringt. Aufbauend auf dieser Problematik wird folgend die Ausgangssituation der Arbeit erläutert. \section{Ausgangssituation} -Alle Informationen der Fakultät Elektrotechnik Feinwerktechnik Informationstechnik werden {\"u}ber die globalen Verteiler des Hochschulinternen Postfaches versendet. Viele dieser Daten sind jedoch nur f{\"u}r eine geringe Schnittmenge von Empf{\"a}ngern relevant und enthalten Mitteilungen oder Anhänge, die keinerlei Mehrwert dem Einzelnen aufweisen k{\"o}nnen. Dadurch sind die Postf{\"a}cher der Studierenden und Dozenten schnell überlastet und k{\"o}nnen, ohne regelm{\"a}"sige Pflege, nicht in vollem Umfang genutzt werden. Zudem lassen sich Informationen schwer priorisieren und der massive administrative 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 performanten, aufgeräumten Postfaches. +Alle Informationen der Fakultät Elektrotechnik Feinwerktechnik Informationstechnik werden {\"u}ber die globalen Verteiler des Hochschulinternen Postfaches versendet. Viele dieser Daten sind jedoch nur f{\"u}r eine geringe Schnittmenge von Empf{\"a}ngern relevant und enthalten Mitteilungen oder Anhänge, die keinerlei Mehrwert dem Einzelnen aufweisen k{\"o}nnen. Dadurch sind die Postf{\"a}cher der Studierenden schnell überlastet und k{\"o}nnen, ohne regelm{\"a}"sige Pflege, nicht in vollem Umfang genutzt werden. Zudem lassen sich Informationen schwer priorisieren und der massive administrative 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 performanten, 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{\"o}chten die Empf{\"a}nger {\"a}ltere E-Mails abrufen, m{\"u}ssen diese meist entfernt werden um Platz f{\"u}r den neuen, eintreffenden E-Mail-Verkehr zu schaffen. Dies kann das Nichtlesen der Informationen seitens der Empfänger verursachen und führt im schlechtesten Fall zum voreiligen Entfernen von relevanten Nachrichten. -Die Ersteller der Nachrichten haben keinerlei M{\"o}glichkeiten zu {\"u}berpr{\"u}fen, ob und wie viele Studierende und Dozenten eingehende Nachrichten {\"o}ffnen und lesen. Eine solche Art der Transparenz wäre jedoch hilfreich, um Informationen inhaltlich zu optimieren und Überschriften treffender zu formulieren. +Die Ersteller der Nachrichten haben keine M{\"o}glichkeiten zu {\"u}berpr{\"u}fen, wie viele Studierende eingehende Nachrichten lesen. Eine solche Art der Transparenz wäre jedoch hilfreich, um Informationen inhaltlich zu optimieren und Überschriften treffender zu formulieren. Aus dieser Situation ergibt sich folgende Forschungsfrage: \glqq Kann die E-Mail-Flut der Technischen Hochschule mit Hilfe einer Social Media Plattform gedrosselt und die Nachhaltigkeit der Informationen gewährleistet werden?" \section{Ziel der Arbeit} diff --git a/doc/bachelorarbeit_EstherKleinhenz/chapters/ergebnis.tex b/doc/bachelorarbeit_EstherKleinhenz/chapters/ergebnis.tex index b951ec9..5d230fb 100644 --- a/doc/bachelorarbeit_EstherKleinhenz/chapters/ergebnis.tex +++ b/doc/bachelorarbeit_EstherKleinhenz/chapters/ergebnis.tex @@ -12,67 +12,62 @@ Um den Umfang der E-Mail-Flut einordnen zu können, wird das Postfach des Studie \begin{figure}[!h] \centering \includegraphics[width=1.0\textwidth]{figures/evaluation-1} -\caption{Vergleich der hochschulinternen E-Mails.} +\caption{Vergleich der hochschulinternen E-Mails} \hfill \end{figure} -Während des Semesters trafen in Summe 264 Nachrichten im Postfach des Probanden ein. Darunter sind 95 innerhalb der Fakultät befördert worden. Abbildung 4.1. verdeutlicht auf der linken Seite das Verhältnis zwischen den Nachrichten hochschulweit und innerhalb der Fakultät. Diese wurden von diversen Verteilern an den Probanden gesendet. -Auf der rechten Seite der Abbildung 4.1. ist eine Übersicht der genutzten Verteiler dargestellt. Dabei wird verdeutlicht, dass über die Mailingliste der Studierenden mehr als die Hälfte aller Mitteilungen versendet wird. +Während des Semesters trafen in Summe 265 Nachrichten im Postfach des Probanden ein. Darunter sind 127 innerhalb der Fakultät befördert worden. Abbildung 4.1. verdeutlicht auf der linken Seite das Verhältnis zwischen den Nachrichten hochschulweit und innerhalb der Fakultät. Diese wurden von diversen Verteilern an den Probanden gesendet. +Auf der rechten Seite der Abbildung 4.1. ist eine Übersicht der fakultätsinternen Verteiler dargestellt. Dabei wird verdeutlicht, dass über die Mailingliste der Studierenden mehr als die Hälfte aller Mitteilungen versendet wird. Sortiert der Proband nun den Posteingang nach relevanten Informationen, so zeigt sich folgendes Ergebnis:\\ \begin{figure}[!h] \centering \includegraphics[width=1.0\textwidth]{figures/evaluation-2} -\caption{Details der relevanten E-Mails des Probanden.} +\caption{Details der relevanten E-Mails des Probanden} \hfill \end{figure} -Das Balkendiagramm der Abbildung 4.2. zeigt, wie viele Informationen der Gesamtanzahl von E-Mails bedeutsam für den Probanden sind. Detaillierter wird gezeigt, wie viele hiervon innerhalb der Fakultät von Interesse sind. Fokussiert man die Themenübersicht wird deutlich, dass allgemeine Benachrichtigungen, wie Termine von Veranstaltungen, prüfungsrelevante Neuigkeiten oder Updates zu den Systemen der Hochschule den Interessenschwerpunkt bilden. Spezifischere Informationen, wie die des Language Centers, des International Office oder der Fachschaft EFI nehmen zwar einen geringeren Anteil ein, sind für den Probanden aber nicht vernachlässigbar. +Das Balkendiagramm der Abbildung 4.2. zeigt, wie viele hochschulweit versendeten Informationen bedeutsam für den Probanden sind. Detaillierter wird gezeigt, wie viele hiervon innerhalb der Fakultät (vgl. intern) von Interesse sind. Das bedeutet, dass 96 Nachrichten im Postfach relevant sind und davon 39 Nachrichten der Fakultät EFI entstammen. Fokussiert man die Themenübersicht wird deutlich, dass allgemeine Benachrichtigungen, wie Termine von Veranstaltungen, prüfungsrelevante Neuigkeiten oder Updates zu den Systemen der Hochschule den Interessenschwerpunkt bilden. Spezifischere Informationen, wie die des Language Centers, des International Office oder der Fachschaft EFI nehmen zwar einen geringeren Anteil ein, sind für den Probanden aber nicht vernachlässigbar. -Werden die eingehenden E-Mails betrachtet, die der Studierende als nicht relevant aussortiert hat, lassen sich bereits eindeutige Tendenzen erkennen. Wie bereits in Abbildung 4.1. erkennbar ist, sind 169 Informationen, also 64 Prozent irrelevant. Extrahiert man davon die fakulätsinternen Benachrichtigungen, so ergibt sich die Anzahl 53. Prozentual lässt sich daraus berechnen, dass etwa 30 Prozent der überflüssigen E-Mails direkt von der EFI-Fakultät ausgehen. +Werden die eingehenden E-Mails betrachtet, die der Studierende als nicht relevant aussortiert hat, lassen sich bereits eindeutige Tendenzen erkennen. Wie in Abbildung 4.3. erkennbar ist, sind 169 Informationen, also 64 Prozent der Gesamtheit irrelevant. Extrahiert man davon die fakulätsinternen Benachrichtigungen, so ergibt sich die Anzahl 53. Prozentual lässt sich daraus berechnen, dass etwa 30 Prozent der überflüssigen E-Mails direkt von der EFI-Fakultät ausgehen. \begin{figure}[!h] \centering \includegraphics[width=1.0\textwidth]{figures/evaluation-3} -\caption{Details der irrelevanten E-Mails des Probanden.} +\caption{Details der irrelevanten E-Mails des Probanden} \hfill \end{figure} Bei Sondierung der Detailansicht auf der linken Seite der Abbildung 4.3., ist zu erkennen, dass meist die sehr spezifischen Informationen über Vorlesungen, Interessen oder Freizeitaktivitäten vom Probanden aussortiert werden. Hierbei lässt sich erschlie"sen, wie symptomatische Informationen trotz fehlender Relevanz, das Postfach überfluten. Die beispielhafte Kalkulation der im Postfach des Probanden befindlichen E-Mails wird nun mit dem durch die Implementierung des Prototyps entstehenden Ergebnis verglichen. -Die Aufgabe der entwickelten Anwendung ist es, die Informationen statt per E-Mail, über eine Social Media Plattform zu publizieren. Dennoch sollen die Studierenden und Lehrenden als regelmä"sige Erinnerung eine zusammenfassende Benachrichtigung erhalten. Stellt man die Anzahl, der über das Semester verteilten eintreffenden E-Mails des Probanden, den wöchentlichen Mitteilungen gegenüber, so ergibt sich folgendes Diagramm: + +Die Aufgabe der entwickelten Anwendung ist es, die Informationen statt per E-Mail, über eine Social Media Plattform zu publizieren. Dennoch sollen die Studierenden als regelmä"sige Erinnerung eine zusammenfassende Benachrichtigung erhalten. Stellt man die Anzahl, der über das Semester verteilten eintreffenden E-Mails des Probanden, den wöchentlichen Mitteilungen des Prototypen gegenüber, so ergibt sich folgendes Diagramm:\\ \begin{figure}[!h] \centering \includegraphics[width=0.4\textwidth]{figures/evaluation-5} -\caption{Vergleich der Anzahl von eintreffenden E-Mails zwischen aktueller Situation und unter Verwendung des Prototyps.} +\caption{Vergleich der Anzahl von eintreffenden E-Mails zwischen aktueller Situation und unter Verwendung des Prototyps} \hfill \end{figure} -Abbildung 4.4. zeigt deutlich, dass durch den Einsatz des Prototyps die Anzahl der Informationen im Postfach stark reduziert werden können. Der Proband würde über 80 Prozent seines Speichervolumens im System einsparen. Dadurch bestätigt sich die Hypothese: Die E-Mail-Flut der Hochschule wird durch den Einsatz einer Weberweiterung reduziert. +Abbildung 4.4. zeigt deutlich, dass durch den Einsatz des Prototyps die Anzahl der Informationen im Postfach stark reduziert werden können. Der Proband würde etwa 90 Prozent seines Nachrichtenvolumens im System einsparen. Dadurch bestätigt sich die Hypothese: Die E-Mail-Flut der Hochschule wird durch den Einsatz einer Weberweiterung reduziert. \subsection{Ergebnis} Werden alle Auswertungen der Evaluation zusammengefasst und betrachtet, so ist deutlich zu sehen, dass Benachrichtigungen der Hochschule zu ausgedehnt verteilt werden. Fakultätsübergreifende Themengebiete sind häufig über umfangreiche Verteiler an Einzelpersonen weitergegeben worden und erzeugen dabei eine schwer administrierbare Menge. -Der Fokus dieser Arbeit liegt auf dem reduzieren der E-Mail-Flut innerhalb der EFI-Fakultät. Wird der Prototyp auf der Hochschul-Website eingebunden, so kann die Problematik im Idealfall auf ein Kleinstes reduziert werden. In Abbildung 4.5. ist das Verhältnis zwischen irrelevanten und relevanten Informationen der Fakultät visualisiert. Hier wird nochmal deutlich, dass über die Hälfte der Nachrichten keinerlei Bedeutsamkeit für den Probanden haben. Aufgrund dessen, lassen sich folgende Erkenntnisse festhalten. Die Website-Erweiterung vermeidet das Eintreffen der unwichtigen E-Mails und informiert Studierende und Angestellte über alle wichtigen Benachrichtigungen. Somit lässt sich der eintreffende Verkehr bereits um 35 Prozent reduzieren. +Der Fokus dieser Arbeit liegt auf dem reduzieren der E-Mail-Flut innerhalb der EFI-Fakultät. Wird der Prototyp auf der Hochschul-Website eingebunden, so kann die Problematik im Idealfall auf ein Kleinstes reduziert werden. Das Verhältnis zwischen irrelevanten und relevanten Informationen zeigt deutlich, dass über die Hälfte der Nachrichten keinerlei Bedeutsamkeit für den Probanden haben. Aufgrund dessen, lassen sich folgende Erkenntnisse festhalten. Die Website-Erweiterung vermeidet das Eintreffen der unwichtigen E-Mails und informiert Studierende über alle wichtigen Benachrichtigungen. -Werden die allgemeinen Informationen der gesamten Hochschule ebenfalls in das System eingetragen, so kann das Postfach lediglich für persönliche und organisatorische Absprachen innerhalb der Hochschule genutzt werden und der administrative Aufwand des E-Mail-Speichers kann aufs Kleinste beschränkt werden. +Werden die Informationen der gesamten Hochschule in das System eingetragen, so kann das Postfach lediglich für persönliche und organisatorische Absprachen innerhalb der Hochschule genutzt werden und der administrative Aufwand des E-Mail-Speichers kann aufs Kleinste beschränkt werden. -\begin{figure}[!h] -\centering -\includegraphics[width=0.3\textwidth]{figures/evaluation-4} -\caption{Vergleich relevanter und nicht relevanter E-Mails.} -\hfill -\end{figure} \subsection{Diskussion} In diesem Kapitel wird das Ergebnis der Arbeit in Bezug auf die Forschungsfrage diskutiert. Au"serdem wird der Prototyp mit einem bereits vorhandenen Framework verglichen und in Bezug darauf eingeordnet. -Unter Verwendung der entwickelten Erweiterung kann die E-Mail-Flut der Hochschule unter bestimmten Voraussetzungen gedrosselt werden. Die Evaluation anhand eines Probanden zeigt eindeutig das Potenzial, durch eine optimierte Personalisierbarkeit, die Anzahl von Nachrichten zu reduzieren. Anhand der beispielhaften Zählung der im Postfach vorhandenen E-Mails kann zudem festgehalten werden, dass eine Gro"szahl dieser als unnötig für Individuen einzustufen ist. Zu beachten ist jedoch, dass es sich bei der Bewertung nur um eine theoretische Annäherung eines realen Ergebnisses handelt. +Unter Verwendung der entwickelten Erweiterung kann die E-Mail-Flut der Hochschule gedrosselt werden. Die Evaluation anhand eines Probanden zeigt eindeutig das Potenzial, durch eine optimierte Personalisierbarkeit, die Anzahl von Nachrichten zu reduzieren. Anhand der beispielhaften Zählung der im Postfach vorhandenen E-Mails kann zudem festgehalten werden, dass eine Gro"szahl dieser als unnötig für Individuen einzustufen ist. Zu beachten ist jedoch, dass es sich bei der Bewertung nur um eine theoretische Annäherung eines realen Ergebnisses handelt. Weitere Schritte, um den Einsatz des Prototypen finalisieren zu können, sind ein ausführliches Testing, was im Rahmen dieser Arbeit nicht untersucht wurde. Unter Beobachtung der einzubindenden Web-Erweiterung kann die Plattform für einen definierten Zeitraum genutzt werden und in Folge dessen eine detaillierte Aussage über die mögliche Reduzierung des Speicheraufwands im Postfach möglich sein. diff --git a/doc/bachelorarbeit_EstherKleinhenz/chapters/framework.tex b/doc/bachelorarbeit_EstherKleinhenz/chapters/framework.tex index 7f35d53..d554e51 100644 --- a/doc/bachelorarbeit_EstherKleinhenz/chapters/framework.tex +++ b/doc/bachelorarbeit_EstherKleinhenz/chapters/framework.tex @@ -105,7 +105,7 @@ Zum Versenden und Verwalten von E-Mails in Django eignet sich \texttt{django-pos \section{Bootstrap} Um die Usability des Prototyps zu erhöhen, wird das Framework Bootstrap eingebunden. -Eine umfangreiche Website einheitlich zu gestalten ist oft sehr komplex und zeitaufwendig. Die Entwickler von Twitter haben deshalb an einem neuen Verwaltungswerkzeug gearbeitet, das mehrere Bibliotheken zusammenführen sollte (vgl. [Ott11]). Die Open-Source-Bibliothek, die auf GitHub abrufbar ist, wird seitdem von vielen Programmierern weiterentwickelt und ist somit stark gewachsen. Version 2.0 verfügt über die Fähigkeit, Websites \textit{responsiv}\footnote{ Responsive Webseiten sind auf allen Endgeräten angepasst darstellbar.} auf verschiedenste mobile Endgeräte anzupassen (vgl. [Ott12]). +Eine umfangreiche Website einheitlich zu gestalten ist oft sehr komplex und zeitaufwendig. Die Entwickler von Twitter haben deshalb an einem neuen Verwaltungswerkzeug gearbeitet, das mehrere Bibliotheken zusammenführen sollte (vgl. [Ott11]). Die Open-Source-Bibliothek, die auf GitHub abrufbar ist, wird seitdem von vielen Programmierern weiterentwickelt und ist somit stark gewachsen. Ab Version 2.0 verfügt diese über die Fähigkeit, Websites \textit{responsiv}\footnote{ Responsive Webseiten sind auf allen Endgeräten angepasst darstellbar.} auf verschiedenste mobile Endgeräte anzupassen (vgl. [Ott12]). Das Bootstrap-Paket beinhaltet vorgefertigte Cascading Stylesheets, kurz CSS, die Farben, Schriftarten und viele weitere Stildefinitionen implizieren. Zudem befinden sich auch Erweiterungen des JavaScript-Frameworks jQuery in der Bibliothek, die weiterführende Funktionen beinhalten wie zum Beispiel Filter oder Dropdown-Menüs. Das Paket kann im head-tag einer HTML-Datei (vgl. Abbildung 2.4.) einfach eingebunden werden. Das bedeutet, dass \textit{Media-Queries}\footnote{ Media-Qeries setzen statische Umbrüche um Layouts verschiedener Endgeräte anzupassen.} oder ähnliche Methoden nicht mehr nötig sind - nicht nur um eine Website mobilfähig zu machen, sondern auch kompatibel für die verschiedensten Browser (vgl. [Boo12]). diff --git a/doc/bachelorarbeit_EstherKleinhenz/figures/evaluation-1.png b/doc/bachelorarbeit_EstherKleinhenz/figures/evaluation-1.png index 888f610..6900fa5 100644 Binary files a/doc/bachelorarbeit_EstherKleinhenz/figures/evaluation-1.png and b/doc/bachelorarbeit_EstherKleinhenz/figures/evaluation-1.png differ diff --git a/doc/bachelorarbeit_EstherKleinhenz/figures/evaluation-2.png b/doc/bachelorarbeit_EstherKleinhenz/figures/evaluation-2.png index b0e8736..dfa1dc7 100644 Binary files a/doc/bachelorarbeit_EstherKleinhenz/figures/evaluation-2.png and b/doc/bachelorarbeit_EstherKleinhenz/figures/evaluation-2.png differ diff --git a/doc/bachelorarbeit_EstherKleinhenz/figures/evaluation-5.png b/doc/bachelorarbeit_EstherKleinhenz/figures/evaluation-5.png index edd0e2e..d34f652 100644 Binary files a/doc/bachelorarbeit_EstherKleinhenz/figures/evaluation-5.png and b/doc/bachelorarbeit_EstherKleinhenz/figures/evaluation-5.png differ diff --git a/doc/bachelorarbeit_EstherKleinhenz/figures/evaluation.numbers b/doc/bachelorarbeit_EstherKleinhenz/figures/evaluation.numbers index 13dfe01..c0b73f4 100755 Binary files a/doc/bachelorarbeit_EstherKleinhenz/figures/evaluation.numbers and b/doc/bachelorarbeit_EstherKleinhenz/figures/evaluation.numbers differ diff --git a/doc/bachelorarbeit_EstherKleinhenz/references/References_2.bib b/doc/bachelorarbeit_EstherKleinhenz/references/References_2.bib index 871839a..3d6a3a1 100644 --- a/doc/bachelorarbeit_EstherKleinhenz/references/References_2.bib +++ b/doc/bachelorarbeit_EstherKleinhenz/references/References_2.bib @@ -195,3 +195,11 @@ } +@article{Hellmuth, + author = "Dirk Hellmuth", + title = "Wenn E-Mails zur Last werden: Wege aus der Mail-Überflutung", + year = "2012", + note = "https://www.unternehmer.de/management-people-skills/138949-wenn-e-mails-zur-last-werden-wege-aus-der-mail-ueberflutung" + } + + diff --git a/doc/bachelorarbeit_EstherKleinhenz/titlepage/titlepage.tex b/doc/bachelorarbeit_EstherKleinhenz/titlepage/titlepage.tex index c57676a..9b14d69 100755 --- a/doc/bachelorarbeit_EstherKleinhenz/titlepage/titlepage.tex +++ b/doc/bachelorarbeit_EstherKleinhenz/titlepage/titlepage.tex @@ -13,7 +13,7 @@ \textbf{\large Esther Beate Kleinhenz}\\ \vspace{1.2cm} -{\large\textbf{ Entwicklung einer internen Social Media Plattform mit personalisierbarem Dashboard für Studierende}} +{\large\textbf{ Entwicklung einer internen Social Media Plattform mit personalisierbarem Dashboard f{\"u}r Studierende}} \setlength{\unitlength}{15cm} \vspace{0.8cm} diff --git a/doc/emptypage.pdf b/doc/emptypage.pdf new file mode 100644 index 0000000..75f3c69 Binary files /dev/null and b/doc/emptypage.pdf differ diff --git a/log.txt b/log.txt index 922c4b9..d40a593 100644 --- a/log.txt +++ b/log.txt @@ -457,3 +457,8 @@ [09/Dec/2018 19:20:37] INFO [mysite:131] , , , , , ]> [09/Dec/2018 19:20:37] INFO [mysite:131] [09/Dec/2018 19:20:37] INFO [mysite:131] , , , ]> +[09/Dec/2018 19:30:49] INFO [mysite:128] , , , ]> +[09/Dec/2018 19:30:49] INFO [mysite:131] , , ]> +[09/Dec/2018 19:30:49] INFO [mysite:131] , , , , , ]> +[09/Dec/2018 19:30:50] INFO [mysite:131] +[09/Dec/2018 19:30:50] INFO [mysite:131] , , , ]>