Projekt

Obecné

Profil

Detailní popis požadavků » Historie » Verze 7

Lucie Tauchenová, 2020-04-24 12:44

1 1 Lucie Tauchenová
h1. Detailní popis požadavků
2
3
h2. Seznam PU: 
4
5
* PU001: Filtrovat obsah dle kategorií
6
* PU002: Uložit knihu do oblíbených 
7
* PU003: Odebrat knihu ze seznamu oblíbených
8
* PU004: Zobrazit detail knihy
9
* PU005: Zobrazit statistiku oblíbenosti
10 2 Lucie Tauchenová
* PU006: Registrovat se do aplikace.
11 7 Lucie Tauchenová
* PU007: Potvrdit registraci přes aktivační odkaz 
12 1 Lucie Tauchenová
13
h2. Název a popis: PU001: Filtrovat obsah dle kategorií 
14
15 3 Lucie Tauchenová
Umožňuje uživateli vybrat 1-N kategorií, podle kterých se mu následně filtruje výběr knih.
16 1 Lucie Tauchenová
17
h3. Standardní průběh: 
18
19 2 Lucie Tauchenová
* Uživatel zvolí v menu položku "topics".
20 1 Lucie Tauchenová
* Systém zobrazí uživateli seznam kategorií knih. 
21
* Uživatel označí 1-N kategorií, které ho zajímají. 
22
<alt: uživatel si vybere 0 kategorií>
23
* Uživatel potvrdí svůj výběr tlačítkem Potvrdit.
24
* Systém uživateli zobrazí souhrn vybraných témat, podle kterých bude filtrovaný výběr knih.
25
26
h3. Alternativní průběh:
27
 
28 4 Lucie Tauchenová
<alt: uživatel si vybere 0 kategorií>: Systém uživateli neaktivuje tlačítko Potvrdit, dokud si uživatel nevybere alespoň jednu kategorii. 
29 1 Lucie Tauchenová
30
h3. Vstupní podmínky:
31
 
32
Uživatel má na výběr alespoň 2 kategorie. 
33
34
h3. Výstupní podmínky: 
35
36 2 Lucie Tauchenová
Uživateli se zobrazují pouze knihy, které spadají do vybraných kategorií.
37 1 Lucie Tauchenová
38
h2. Název a popis: PU002: Uložit knihu do oblíbených 
39
40
Umožňuje uživateli přidat knihu do oblíbených. 
41
42
h3. Standardní průběh (I. možnost - like):
43
44
* Uživatel klikne v menu na položku "books".
45
* Systém uživateli zobrazí seznam knih.
46
* Uživatel si ze seznamu kliknutím vybere jednu knihu.
47
* Systém zobrazí uživateli titulní stranu vybrané knihy. 
48
* Uživatel dá kliknutím na ikonu srdíčka knize "like". 
49
* Systém přidá knihu do seznamu oblíbených. 
50
<alt: neexistující seznam oblíbených položek>
51
52 6 Lucie Tauchenová
h3. Standardní průběh (II. možnost - kód) - rozšíření Základních požadavků (není součástí MVP).
53 1 Lucie Tauchenová
54
* Uživatel skrze systém aktivuje kameru ve svém zařízení.
55 5 Lucie Tauchenová
* Uživatel nasnímá QR kód artefaktu, který ho zaujme. 
56 1 Lucie Tauchenová
* <alt: QR kód nelze nasnímat> 
57 5 Lucie Tauchenová
* Systém podle kódu rozpozná, o který artefakt se jedná, a uloží ho do seznamu oblíbených. 
58 1 Lucie Tauchenová
* <alt: neexistující seznam oblíbených položek>
59
60
h3. Alternativní průběhy: 
61
62
<alt: neexistující seznam oblíbených položek>: Pokud seznam neexistuje,  systém seznam založí a následně do něj vloží označenou knihu. 
63 6 Lucie Tauchenová
<alt: QR nelze nasnímat>: Uživatel vloží identifikační kód artefaktu do aplikace ručně. 
64 1 Lucie Tauchenová
65
h3. Vstupní podmínky: 
66
67
Uživatel je přihlášený v aplikaci.
68
Uživatelovo zařízení má k dispozici funkční kameru. 
69
70
h3. Výstupní podmínky: 
71
72 6 Lucie Tauchenová
Nasnímaný artefakt je uložen v uživatelově seznamu oblíbených. 
73 1 Lucie Tauchenová
74
75
76
h2. Název a popis: PU003: Odebrat knihu ze seznamu oblíbených 
77
78
Umožňuje uživateli odebrat knihu ze seznamu oblíbených. 
79
 
80
h3. Standardní průběh: 
81
82
* Uživatel klikne v menu na položku "likes".
83
* Systém zobrazí uživateli seznam oblíbených knih. 
84
* Uživatel si ze seznamu kliknutím  vybere jednu knihu. 
85
* Systém zobrazí uživateli titulní stranu oblíbené knihy. 
86
* Uživatel klikne na ikonu srdíčka u knihy.
87
* Systém odebere knihu ze seznamu oblíbených. 
88
89
h3. Vstupní podmínky: 
90
91
Uživatel má v seznamu oblíbených uloženou alespoň 1 knihu. 
92
93
h3. Výstupní podmínky: 
94
95
Odoznačená kniha se již nenachází v seznamu oblíbených.  
96
97
98
99
h2. Název a popis: PU004: Zobrazit detail knihy
100
101
Umožňuje uživateli zobrazit detail knihy. 
102
 
103
h3. Standardní průběh: 
104
105
* Uživatel klikne v menu na položku "books",  popř. "likes".
106
* Systém zobrazí uživateli seznam knih, popř. seznam oblíbených knih. 
107
* Uživatel si ze seznamu kliknutím  vybere jednu knihu. 
108
* Systém zobrazí uživateli titulní stranu knihy, která obsahuje název knihy, autora a ikonu srdíčka ("like").
109
* Uživatel klikne na název knihy, popř. autora knihy.
110 7 Lucie Tauchenová
* Systém uživateli zobrazí detail knihy. V detailu knihy si může zobrazit seznam poznámek v knize, přečíst vybranou detail poznámky, prozkoumat další informace o knize, odkazy. 
111 1 Lucie Tauchenová
112
113
h2. Název a popis: PU005: Zobrazit statistiku oblíbenosti
114
115
Umožňuje uživateli zobrazit statistiku oblíbenosti knih.
116
 
117
h3. Standardní průběh: 
118
119
* Uživatel klikne na položku v menu "charts". 
120
* Systém uživateli zobrazí aktuální žebříčky oblíbenosti knih. Uživatel má na výběr žebříček oblíbenosti všech knih na výstavě nebo žebříček oblíbenosti jeho oblíbených knih.
121
* Uživatel může přepínat mezi jednotlivými statistikami pomocí ovládacího tlačítka. 
122
123
h3. Vstupní podmínky: 
124
125
Seznamy, ze kterých se vytvářejí statistiky, nejsou prázdné. 
126
127
128
129
h2. Název a popis: PU006: Registrovat se do aplikace 
130
131
Umožňuje uživateli registrovat se do aplikace. 
132
 
133
h3. Standardní průběh: 
134
135
* Uživatel vyplní a odešle registrační formulář, který se nachází na landing page aplikace. 
136
* Systém uživateli udělí dočasně přístup do zbytku aplikace a odešle mu email s aktivačním odkazem.
137
138
h3. Vstupní podmínky: 
139
140
Bez registrace je aplikace přístupná pouze částečně (landing page).
141
142
h3. Výstupní podmínky: 
143
144
Uživatel musí svůj účet do 48 hodin prostřednictvím odkazu aktivovat, jinak bude jeho účet smazán (vč. dat s ním spojených).
145 7 Lucie Tauchenová
146
h2. Název a popis: PU007: Potvrdit registraci přes aktivační odkaz 
147
148
Umožňuje uživateli potvrdit svou registraci a aktivovat si tím svůj uživatelský účet v aplikaci. 
149
 
150
h3. Standardní průběh: 
151
152
* Uživatel klikne na aktivační odkaz, který mu přijde emailem po vytvoření registrace. 
153
* Systém změní stav účtu z "dočasný" na trvalý". 
154
155
h3. Vstupní podmínky: 
156
157
Uživatel musí zadat v rámci registrace platný email, na který mu přijde aktivační odkaz. 
158
159
h3. Výstupní podmínky: 
160
Uživatel může naplno využívat funkcí aplikace.