From: Mart Lubbers Date: Fri, 28 Nov 2014 14:16:59 +0000 (+0100) Subject: jow X-Git-Url: https://git.martlubbers.net/?a=commitdiff_plain;h=e64fdb5e535282de2e636cc553ad09c930a5adef;p=bsc-thesis1415.git jow --- diff --git a/thesis2/2.requirementsanddesign.tex b/thesis2/2.requirementsanddesign.tex index bb2aa1f..c3ab987 100644 --- a/thesis2/2.requirementsanddesign.tex +++ b/thesis2/2.requirementsanddesign.tex @@ -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 index e69de29..0000000 diff --git a/thesis2/4.discussion.tex b/thesis2/4.discussion.tex new file mode 100644 index 0000000..7ee3af3 --- /dev/null +++ b/thesis2/4.discussion.tex @@ -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/6.appendices.tex b/thesis2/5.appendices.tex similarity index 100% rename from thesis2/6.appendices.tex rename to thesis2/5.appendices.tex diff --git a/thesis2/5.discussion.tex b/thesis2/5.discussion.tex deleted file mode 100644 index aa03e7c..0000000 --- a/thesis2/5.discussion.tex +++ /dev/null @@ -1 +0,0 @@ -\label{sec:discuss} diff --git a/thesis2/frontendfront.png b/thesis2/frontendfront.png new file mode 100644 index 0000000..4f5365a Binary files /dev/null and b/thesis2/frontendfront.png differ diff --git a/thesis2/thesis.tex b/thesis2/thesis.tex index 794884d..525b161 100644 --- a/thesis2/thesis.tex +++ b/thesis2/thesis.tex @@ -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}