jow
authorMart Lubbers <mart@martlubbers.net>
Fri, 28 Nov 2014 14:16:59 +0000 (15:16 +0100)
committerMart Lubbers <mart@martlubbers.net>
Fri, 28 Nov 2014 14:16:59 +0000 (15:16 +0100)
thesis2/2.requirementsanddesign.tex
thesis2/4.conclusion.tex [deleted file]
thesis2/4.discussion.tex [new file with mode: 0644]
thesis2/5.appendices.tex [moved from thesis2/6.appendices.tex with 100% similarity]
thesis2/5.discussion.tex [deleted file]
thesis2/frontendfront.png [new file with mode: 0644]
thesis2/thesis.tex

index bb2aa1f..c3ab987 100644 (file)
@@ -36,9 +36,12 @@ the reason for the choice.
 \end{itemize}
 
 \subsubsection{Definitive functional requirements}
-Requirements F2 is the sole requirement that is dropped completely. All other
-definitive requirements are formed out of the original functional requirements.
-Together they make the following definitive requirements:
+Requirement F2 is the sole requirement that is dropped completely, this is
+because this seemed to lie out of the scope of the project. This is mainly
+because we chose to build an interactive intuitive user interface around the
+core of the pattern extraction program. All other requirements changed or kept
+the same. Below, all definitive requirements with on the first line the title
+and with a description underneath.
 \begin{itemize}
        \item[F6:] Be able to crawl RSS feeds only.
 
@@ -103,9 +106,33 @@ Together they make the following definitive requirements:
 
 \section{Design}
 \subsection{Frontend}
-We explain the design of the frontend application through examples and use
-cases. In this way we can explain certain design choices visually and more
-specific.
+\subsubsection{General description}
+The frontend is a web interface to the backend applications that allow the user
+to interact with the backend by for example adding crawlers. The frontend
+consists of a basic graphical user interface that is shown in
+Figure~\ref{frontendfront}. As the interface shows, there are three main
+components that the user can use. There is also an button for downloading the
+XML. The XML output is a quick shortcut to make the backend to generate XML.
+However the XML button is only for diagnostic purposes located there. In the
+standard workflow the XML button is not used. In the standard workflow the
+server periodically calls the XML output from the backend to process it.
+
+\begin{figure}[H]
+       \caption{The landing page of the frontend}
+       \label{frontendfront}
+       \includegraphics[scale=0.75,natheight=160,natwidth=657]{frontendfront.png}
+\end{figure}
+
+\subsubsection{Edit/Remove crawler}
+This component lets the user view the crawlers and remove the crawlers from the
+database. Removing the crawler is as simple as selecting it from the dropdown
+list and pressing the remove button. Editing the crawler is done in the same
+fashion but then pressing the edit button. The editing of the crawlers is
+basically the same as adding a new crawler other then that the previous pattern
+is already visible and can be adapted if for example the structure has changed.
+
+\subsubsection{Add new crawler}
+\subsubsection{Test crawler}
 
 \subsection{Backend}
 \subsubsection{Program description}
diff --git a/thesis2/4.conclusion.tex b/thesis2/4.conclusion.tex
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/thesis2/4.discussion.tex b/thesis2/4.discussion.tex
new file mode 100644 (file)
index 0000000..7ee3af3
--- /dev/null
@@ -0,0 +1,9 @@
+\section{Conclusion \& Discussion}
+\label{sec:discuss}
+\begin{itemize}
+       \item No low level stuff, future research
+       \item RSS not that great of a source,
+       \item Expand technique to HTML, reuse interface, defining patterns
+       \item Combine RSS and HTML
+       \item
+\end{itemize}
diff --git a/thesis2/5.discussion.tex b/thesis2/5.discussion.tex
deleted file mode 100644 (file)
index aa03e7c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-\label{sec:discuss}
diff --git a/thesis2/frontendfront.png b/thesis2/frontendfront.png
new file mode 100644 (file)
index 0000000..4f5365a
Binary files /dev/null and b/thesis2/frontendfront.png differ
index 794884d..525b161 100644 (file)
@@ -81,14 +81,11 @@ in transforming raw data to structured data}
 \chapter{Algorithm}
 \input{3.methods.tex}
 
-\chapter{Conclusion}
-\input{4.conclusion.tex}
-
 \section{Discussion}
-\input{5.discussion.tex}
+\input{4.discussion.tex}
 
 \chapter{Appendices}
-\input{6.appendices.tex}
+\input{5.appendices.tex}
 
 \bibliographystyle{plain}
 \bibliography{thesis}