Detailní popis požadavků¶
Seznam PU:¶
- PU001: Filtrovat obsah dle kategorií
- PU002: Uložit knihu do oblíbených
- PU003: Odebrat knihu ze seznamu oblíbených
- PU004: Zobrazit detail knihy
- PU005: Zobrazit statistiku oblíbenosti
- PU006: Registrovat se do aplikace.
- PU007: Potvrdit registraci přes aktivační odkaz
Název a popis: PU001: Filtrovat obsah dle kategorií¶
Umožňuje uživateli vybrat 1-N kategorií, podle kterých se mu následně filtruje výběr knih.
Standardní průběh:¶
- Uživatel zvolí v menu položku "topics".
- Systém zobrazí uživateli seznam kategorií knih.
- Uživatel označí 1-N kategorií, které ho zajímají.
<alt: uživatel si vybere 0 kategorií> - Uživatel potvrdí svůj výběr tlačítkem Potvrdit.
- Systém uživateli zobrazí souhrn vybraných témat, podle kterých bude filtrovaný výběr knih.
Alternativní průběh:¶
<alt: uživatel si vybere 0 kategorií>: Systém uživateli neaktivuje tlačítko Potvrdit, dokud si uživatel nevybere alespoň jednu kategorii.
Vstupní podmínky:¶
Uživatel má na výběr alespoň 2 kategorie.
Výstupní podmínky:¶
Uživateli se zobrazují pouze knihy, které spadají do vybraných kategorií.
Název a popis: PU002: Uložit knihu do oblíbených¶
Umožňuje uživateli přidat knihu do oblíbených.
Standardní průběh (I. možnost - like):¶
- Uživatel klikne v menu na položku "books".
- Systém uživateli zobrazí seznam knih.
- Uživatel si ze seznamu kliknutím vybere jednu knihu.
- Systém zobrazí uživateli titulní stranu vybrané knihy.
- Uživatel dá kliknutím na ikonu srdíčka knize "like".
- Systém přidá knihu do seznamu oblíbených.
<alt: neexistující seznam oblíbených položek>
Standardní průběh (II. možnost - kód) - rozšíření Základních požadavků (není součástí MVP).¶
- Uživatel skrze systém aktivuje kameru ve svém zařízení.
- Uživatel nasnímá QR kód artefaktu, který ho zaujme.
- <alt: QR kód nelze nasnímat>
- Systém podle kódu rozpozná, o který artefakt se jedná, a uloží ho do seznamu oblíbených.
- <alt: neexistující seznam oblíbených položek>
Alternativní průběhy:¶
<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.
<alt: QR nelze nasnímat>: Uživatel vloží identifikační kód artefaktu do aplikace ručně.
Vstupní podmínky:¶
Uživatel je přihlášený v aplikaci.
Uživatelovo zařízení má k dispozici funkční kameru.
Výstupní podmínky:¶
Nasnímaný artefakt je uložen v uživatelově seznamu oblíbených.
Název a popis: PU003: Odebrat knihu ze seznamu oblíbených¶
Umožňuje uživateli odebrat knihu ze seznamu oblíbených.
Standardní průběh:¶
- Uživatel klikne v menu na položku "likes".
- Systém zobrazí uživateli seznam oblíbených knih.
- Uživatel si ze seznamu kliknutím vybere jednu knihu.
- Systém zobrazí uživateli titulní stranu oblíbené knihy.
- Uživatel klikne na ikonu srdíčka u knihy.
- Systém odebere knihu ze seznamu oblíbených.
Vstupní podmínky:¶
Uživatel má v seznamu oblíbených uloženou alespoň 1 knihu.
Výstupní podmínky:¶
Odoznačená kniha se již nenachází v seznamu oblíbených.
Název a popis: PU004: Zobrazit detail knihy¶
Umožňuje uživateli zobrazit detail knihy.
Standardní průběh:¶
- Uživatel klikne v menu na položku "books", popř. "likes".
- Systém zobrazí uživateli seznam knih, popř. seznam oblíbených knih.
- Uživatel si ze seznamu kliknutím vybere jednu knihu.
- Systém zobrazí uživateli titulní stranu knihy, která obsahuje název knihy, autora a ikonu srdíčka ("like").
- Uživatel klikne na název knihy, popř. autora knihy.
- 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.
Název a popis: PU005: Zobrazit statistiku oblíbenosti¶
Umožňuje uživateli zobrazit statistiku oblíbenosti knih.
Standardní průběh:¶
- Uživatel klikne na položku v menu "charts".
- 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.
- Uživatel může přepínat mezi jednotlivými statistikami pomocí ovládacího tlačítka.
Vstupní podmínky:¶
Seznamy, ze kterých se vytvářejí statistiky, nejsou prázdné.
Název a popis: PU006: Registrovat se do aplikace¶
Umožňuje uživateli registrovat se do aplikace.
Standardní průběh:¶
- Uživatel vyplní a odešle registrační formulář, který se nachází na landing page aplikace.
- Systém uživateli udělí dočasně přístup do zbytku aplikace a odešle mu email s aktivačním odkazem.
Vstupní podmínky:¶
Bez registrace je aplikace přístupná pouze částečně (landing page).
Výstupní podmínky:¶
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).
Název a popis: PU007: Potvrdit registraci přes aktivační odkaz¶
Umožňuje uživateli potvrdit svou registraci a aktivovat si tím svůj uživatelský účet v aplikaci.
Standardní průběh:¶
- Uživatel klikne na aktivační odkaz, který mu přijde emailem po vytvoření registrace.
- Systém změní stav účtu z "dočasný" na trvalý".
Vstupní podmínky:¶
Uživatel musí zadat v rámci registrace platný email, na který mu přijde aktivační odkaz.
Výstupní podmínky:
Uživatel může naplno využívat funkcí aplikace.¶
Aktualizováno uživatelem Lucie Tauchenová před více než 4 roky(ů) · 7 revizí