From e460c1713883eb0f8ebce3dfac2528bece88ecb8 Mon Sep 17 00:00:00 2001 From: Wojciech Kosior Date: Fri, 29 May 2020 12:50:34 +0200 Subject: pierwszy sprint --- doc/3_pierwszy_sprint/backlog.tex | 20 ++++++++++++++++++ doc/3_pierwszy_sprint/db_schema.png | Bin 0 -> 51860 bytes doc/3_pierwszy_sprint/drugi_sprint.tex | 17 +++++++++++++++ doc/3_pierwszy_sprint/main.tex | 37 +++++++++++++++++++++++++++++++++ doc/3_pierwszy_sprint/zrealizowane.tex | 24 +++++++++++++++++++++ 5 files changed, 98 insertions(+) create mode 100644 doc/3_pierwszy_sprint/backlog.tex create mode 100644 doc/3_pierwszy_sprint/db_schema.png create mode 100644 doc/3_pierwszy_sprint/drugi_sprint.tex create mode 100644 doc/3_pierwszy_sprint/main.tex create mode 100644 doc/3_pierwszy_sprint/zrealizowane.tex (limited to 'doc') 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 Binary files /dev/null and b/doc/3_pierwszy_sprint/db_schema.png 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} -- cgit v1.2.3