aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorWojciech Kosior <kwojtus@protonmail.com>2020-05-29 12:50:34 +0200
committerWojciech Kosior <kwojtus@protonmail.com>2020-05-29 12:50:34 +0200
commite460c1713883eb0f8ebce3dfac2528bece88ecb8 (patch)
tree1c788cc3e056f7eb4c1d0ff791ecfa0c305f47f4 /doc
parent82e9fa647c1b6b8fbb8d705eb05818c4b6387b07 (diff)
download0tdns-e460c1713883eb0f8ebce3dfac2528bece88ecb8.tar.gz
0tdns-e460c1713883eb0f8ebce3dfac2528bece88ecb8.zip
pierwszy sprint
Diffstat (limited to 'doc')
-rw-r--r--doc/3_pierwszy_sprint/backlog.tex20
-rw-r--r--doc/3_pierwszy_sprint/db_schema.pngbin0 -> 51860 bytes
-rw-r--r--doc/3_pierwszy_sprint/drugi_sprint.tex17
-rw-r--r--doc/3_pierwszy_sprint/main.tex37
-rw-r--r--doc/3_pierwszy_sprint/zrealizowane.tex24
5 files changed, 98 insertions, 0 deletions
diff --git a/doc/3_pierwszy_sprint/backlog.tex b/doc/3_pierwszy_sprint/backlog.tex
new file mode 100644
index 0000000..89c0ff4
--- /dev/null
+++ b/doc/3_pierwszy_sprint/backlog.tex
@@ -0,0 +1,20 @@
+\section{Backlog projektu}
+
+\subsection*{Front-end}
+\begin{itemize}
+ \item stworzenie strony użytkownika, do której zostanie on przekierowany po zalogowaniu,
+ \item udostępnienie użytkownikowi możliwości wprowadzenia danych serwisu, który ma być obsługiwany przez backend,
+ \item utworzenie formularza informującego o niepoprawnym działaniu serwera DNS,
+ \item udostępnienie użytkownikowi danych o serwisach które wprowadził do systemu,
+ \item udostępnienie użytkownikowi możliwości anulowania subskrypcji,
+ \item udostępnienie użytkownikowi statystyk dotyczących jego serwisów,
+ \item obrazowanie statystyk w ładnej formie graficznej,
+ \item dodanie podstron strony głównej, dotyczących opisu projektu, działania systemu,
+\end{itemize}
+
+\subsection*{Back-end}
+\begin{itemize}
+ \item Umieszczenie bazy danych na zewnętrznym serwerze
+ \item Robienie zapisów i odczytów z bazy danych
+ \item Scalenie poszczególnych funkcjonalności
+\end{itemize} \ No newline at end of file
diff --git a/doc/3_pierwszy_sprint/db_schema.png b/doc/3_pierwszy_sprint/db_schema.png
new file mode 100644
index 0000000..ce8efa1
--- /dev/null
+++ b/doc/3_pierwszy_sprint/db_schema.png
Binary files differ
diff --git a/doc/3_pierwszy_sprint/drugi_sprint.tex b/doc/3_pierwszy_sprint/drugi_sprint.tex
new file mode 100644
index 0000000..b1b413e
--- /dev/null
+++ b/doc/3_pierwszy_sprint/drugi_sprint.tex
@@ -0,0 +1,17 @@
+\section{Zadania do zrealizowania w drugim sprincie}
+
+\subsection*{Front-end}
+\begin{itemize}
+ \item zmiana bazy danych na PostgreSQL, kompatybilną z back-endem,
+ \item budowa podstawowej strony użytkownika, do której zostałby przekierowany po zalogowaniu i miałby możliwość wykupienia naszej usługi,
+\end{itemize}
+\begin{list}{$\circ$}{}
+ \item stworzenie loga produktu,
+ \item uzupełnienie podstron strony głównej opisami.
+\end{list}
+
+\subsection*{Back-end}
+\begin{itemize}
+ \item Umieszczenie bazy danych na zewnętrznym serwerze
+ \item Robienie zapisów i odczytów z bazy danych
+\end{itemize} \ No newline at end of file
diff --git a/doc/3_pierwszy_sprint/main.tex b/doc/3_pierwszy_sprint/main.tex
new file mode 100644
index 0000000..3b60cac
--- /dev/null
+++ b/doc/3_pierwszy_sprint/main.tex
@@ -0,0 +1,37 @@
+\documentclass[polish,12pt]{aghthesis}
+% \documentclass[english,12pt]{aghthesis} dla pracy w jêzyku angielskim. Uwaga, w przypadku strony tytu³owej zmiana jêzyka dotyczy tylko kolejno¶ci wersji jêzykowych tytu³u pracy.
+
+% Szablon przystosowany jest do druku dwustronnego.
+
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{url}
+
+\author{Mateusz Bielesz, Wojciech Kosior, Marek Moryl, Kamil Szarek}
+
+\titleProject{Weryfikacja poprawności wyników zwracanych przez serwery DNS \linebreak dla serwisu klienta}
+
+\titleDocument{Podsumowanie pierwszego i zakres drugiego sprintu}
+
+\fieldofstudy{Informatyka}
+
+\supervisor{mgr\ inż.\ Witold Rakoczy}
+
+
+\date{\the\year}
+
+
+\begin{document}
+
+\maketitle
+
+\input{zrealizowane}
+
+\newpage
+
+\input{backlog}
+
+\newpage
+
+\input{drugi_sprint}
+\end{document}
diff --git a/doc/3_pierwszy_sprint/zrealizowane.tex b/doc/3_pierwszy_sprint/zrealizowane.tex
new file mode 100644
index 0000000..cebae78
--- /dev/null
+++ b/doc/3_pierwszy_sprint/zrealizowane.tex
@@ -0,0 +1,24 @@
+\section{Zadania zrealizowane}
+
+\subsection*{Front-end}
+\begin{itemize}
+ \item zrealizowana strona główna, dostępna dla użytkowników niezalogowanych,
+ \item rozbudowany moduł administratora, zapewniający pełną obsługę użytkowników,
+ \item zrealizowana strona rejestracji nowego użytkownika,
+ \item strona rejestracji jest w pełni funkcjonalna, sprawdza wprowadzone wartości, jeśli są poprawne dodaje nowego użytkownika do bazy danych,
+ \item zrealizowana strona logowania,
+ \item strona logowania zapewnia autentykację użytkownika, po wprowadzeniu błędnych danych wypisuje komunikat "Username or password is incorrect", po wprowadzeniu poprawnych danych przekierowuje do strony głównej,
+\end{itemize}
+
+\subsection*{Back-end}
+\begin{itemize}
+ \item Tworzenie namespacu i uruchomianie procesu w namespace'ie
+ \item Obsługa openVPN z poziomu konsoli
+ \item Przekierowanie na interfejs openVPN ruchu z namespac'u
+ \item Obsługa zapytań do bazy danych z poziomu pythona
+ \item Projekt struktury bazy danych
+\end{itemize}
+
+\newpage
+
+\includegraphics[scale=0.6]{db_schema.png}