Browse Source

Merge branch 'feature/appendix-a' into develop

develop
Ezerous 3 years ago
parent
commit
7db6774c46
  1. BIN
      assets/figures/appendix-a/screenshot-1-topics-screen.png
  2. BIN
      assets/figures/appendix-a/screenshot-10-status-sidebar.png
  3. BIN
      assets/figures/appendix-a/screenshot-11-clear-databases-dialog.png
  4. BIN
      assets/figures/appendix-a/screenshot-2-signup.png
  5. BIN
      assets/figures/appendix-a/screenshot-3-topic-creation.png
  6. BIN
      assets/figures/appendix-a/screenshot-4-post-editing.png
  7. BIN
      assets/figures/appendix-a/screenshot-5-post-voting.png
  8. BIN
      assets/figures/appendix-a/screenshot-6-poll-creation.png
  9. BIN
      assets/figures/appendix-a/screenshot-7-poll-voting.png
  10. BIN
      assets/figures/appendix-a/screenshot-8-poll-results.png
  11. BIN
      assets/figures/appendix-a/screenshot-9-profile-screen.png
  12. 2
      chapters/3.application-design/3.5.software-requirements.tex
  13. 2
      chapters/4.application-implementation/4.5.implemented-parts.tex
  14. 78
      chapters/appendix/appendix-a.tex
  15. 3
      chapters/appendix/appendix-b.tex
  16. 1
      misc/packages.tex
  17. BIN
      thesis.pdf
  18. 2
      thesis.tex

BIN
assets/figures/appendix-a/screenshot-1-topics-screen.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

BIN
assets/figures/appendix-a/screenshot-10-status-sidebar.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

BIN
assets/figures/appendix-a/screenshot-11-clear-databases-dialog.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
assets/figures/appendix-a/screenshot-2-signup.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
assets/figures/appendix-a/screenshot-3-topic-creation.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

BIN
assets/figures/appendix-a/screenshot-4-post-editing.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

BIN
assets/figures/appendix-a/screenshot-5-post-voting.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

BIN
assets/figures/appendix-a/screenshot-6-poll-creation.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

BIN
assets/figures/appendix-a/screenshot-7-poll-voting.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

BIN
assets/figures/appendix-a/screenshot-8-poll-results.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

BIN
assets/figures/appendix-a/screenshot-9-profile-screen.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

2
chapters/3.application-design/3.5.software-requirements.tex

@ -15,7 +15,7 @@
\sysReqItem
{\label{srs:functional-srs-sign-in}}
{Ο χρήστης πρέπει να μπορεί συνδέεται στην εφαρμογή, εφόσον είναι εγγεγραμμένος.}
{Το σύστημα πρέπει να διαπιστώνει αυτόματα εάν το τρέχον Ethereum address έχει λογαριασμό στην εφαρμογή και, εάν ναι, να συνδέει να τον χρήστη, ανακτώντας το Username του από το blockchain και προβάλλοντας το στο μενού.}
{Το σύστημα πρέπει να διαπιστώνει αυτόματα εάν το τρέχον Ethereum address έχει λογαριασμό στην εφαρμογή και, εάν ναι, να συνδέει να τον χρήστη, ανακτώντας το Username του από το blockchain.}
{5}{Αυτή η απαίτηση είναι ύψιστης προτεραιότητας για τους χρήστες, καθώς μέσω της σύνδεσης ενεργοποιούνται τα χαρακτηριστικά της δημιουργίας θεμάτων και δημοσίευσης μηνυμάτων.}
{5}{Η απαίτηση είναι ύψιστης σημασίας για το σύστημα, επειδή επηρεάζει τη λειτουργικότητά του.}

2
chapters/4.application-implementation/4.5.implemented-parts.tex

@ -16,7 +16,7 @@
\item Η διαγραφή των τοπικών δεδομένων, όπως περιγράφεται στη \ref{srs:functional-srs-delete-local-data} και στο σενάριο χρήσης \ref{subsection:3-6-use-case-delete-local-data}.
\end{itemize}
Τα παραπάνω αντιστοιχούν σε 11 ολοκληρωμένες από τις 13 προδιαγεγραμμένες ΛΑ ή πλήρωση 84.6\%, ποσοστό που θεωρείται από τους συγγραφείς επαρκές για την εξαγωγή συμπερασμάτων για τον χώρο των DApps και υπερβάλλον για τα πλαίσια ενός PoC. Στο παράρτημα \ref{appendix-a} παρατίθενται τα στιγμιότυπα οθόνης των υλοποιημένων χαρακτηριστικών.
Τα παραπάνω αντιστοιχούν σε 11 ολοκληρωμένες από τις 13 προδιαγεγραμμένες ΛΑ ή πλήρωση 84.6\%, ποσοστό που θεωρείται από τους συγγραφείς επαρκές για την εξαγωγή συμπερασμάτων για τον χώρο των DApps και υπερβάλλον για τα πλαίσια ενός PoC. Στο \hyperref[{appendix-a}]{παράρτημα Αʹ} παρατίθενται τα στιγμιότυπα οθόνης των υλοποιημένων χαρακτηριστικών.
Το χαρακτηριστικό το οποία παραλήφθηκε είναι η δημιουργία κοινοτήτων και ο ορισμός εξωτερικών contracts για τα tokens τους, όπως περιγράφονται στις \ref{srs:functional-srs-create-communities} \& \ref{srs:functional-srs-assign-community-contract} και στο σενάριο χρήσης \ref{subsection:3-10-use-case-create-community}.

78
chapters/appendix/appendix-a.tex

@ -1,4 +1,80 @@
\chapter*{Παράρτημα Αʹ\\[20pt]Στιγμιότυπα οθόνης πλατφόρμας}\label{appendix-a}
\addcontentsline{toc}{section}{Αʹ Στιγμιότυπα οθόνης πλατφόρμας}
% TODO: add screenshots of application
\fancyhead[L]{Παράρτημα Αʹ}
\fancyhead[R]{Στιγμιότυπα οθόνης πλατφόρμας}
\captionsetup{labelformat=AppendixAFigures}
\setcounter{figure}{0}
Σε αυτό το παράρτημα παρουσιάζονται ενδεικτικά τμήματα από στιγμιότυπα οθόνης της πλατφόρμας Concordia.
\begin{figure}[H]
\centering
\includegraphics[width=0.95\textwidth]{assets/figures/appendix-a/screenshot-1-topics-screen}
\caption{Αρχική σελίδα, περιήγηση στα θέματα (\ref{srs:functional-srs-browse-community-topics})}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{assets/figures/appendix-a/screenshot-2-signup}
\caption{Εγγραφή χρήστη (\ref{srs:functional-srs-sign-up})}
\end{figure}
\vspace{2\baselineskip}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{assets/figures/appendix-a/screenshot-3-topic-creation}
\caption{Δημιουργία θέματος (\ref{srs:functional-srs-create-topic})}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=.9\textwidth]{assets/figures/appendix-a/screenshot-4-post-editing}
\caption{Επεξεργασία μηνύματος (\ref{srs:functional-srs-modify-post})}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=.9\textwidth]{assets/figures/appendix-a/screenshot-5-post-voting}
\caption{Ψήφιση μηνύματος (\ref{srs:functional-srs-vote-posts})}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{assets/figures/appendix-a/screenshot-6-poll-creation}
\caption{Δημιουργία ψηφοφορίας (\ref{srs:functional-srs-create-polls})}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{assets/figures/appendix-a/screenshot-7-poll-voting}
\caption{Ψήφιση σε ψηφοφορία (\ref{srs:functional-srs-vote-polls})}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{assets/figures/appendix-a/screenshot-8-poll-results}
\caption{Αποτελέσματα ψηφοφορίας}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{assets/figures/appendix-a/screenshot-9-profile-screen}
\caption{Οθόνη προφίλ}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=.75\textwidth]{assets/figures/appendix-a/screenshot-10-status-sidebar}
\caption{Πλαϊνή μπάρα κατάστασης}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{assets/figures/appendix-a/screenshot-11-clear-databases-dialog}
\caption{Διάλογος επιβεβαίωσης εκκαθάρισης τοπικών δεδομένων (\ref{srs:functional-srs-delete-local-data})}
\end{figure}

3
chapters/appendix/appendix-b.tex

@ -1,6 +1,9 @@
\chapter*{Παράρτημα Βʹ\\[20pt]Στατιστικά κώδικα}\label{appendix-b}
\addcontentsline{toc}{section}{Βʹ Στατιστικά κώδικα}
\fancyhead[L]{Παράρτημα Βʹ}
\fancyhead[R]{Στατιστικά κώδικα}
\captionsetup{labelformat=AppendixBTables}
\setcounter{table}{0}

1
misc/packages.tex

@ -20,6 +20,7 @@
\usepackage{float} % For \begin{figure}[H]
\usepackage[font={footnotesize, it}]{caption} % For captions under figures
\usepackage[bottom]{footmisc}
\DeclareCaptionLabelFormat{AppendixAFigures}{Στιγμιότυπο Corcordia Α.#2}
\DeclareCaptionLabelFormat{AppendixBTables}{Πίνακας B.#2}
\usepackage{tabularx} % Support for break lines inside table cells
\usepackage{multirow, booktabs} % Useful table styling commands

BIN
thesis.pdf

Binary file not shown.

2
thesis.tex

@ -37,6 +37,8 @@
% --------------------------
% Prints out the references
\fancyhead[L]{Βιβλιογραφία}
\fancyhead[R]{}
\printbibliography[heading=bibintoc]
\end{document}

Loading…
Cancel
Save