Open tominatorcz opened 2 years ago
proc mate samostatnou tabulku lokaci? muze se stat, ze v jedne lokaci budou probihat vice udalosti?
proc mate samostatnou tabulku lokaci? muze se stat, ze v jedne lokaci budou probihat vice udalosti?
Ano, v jedné lokaci může probíhat více událostí. Tabulku jsem zavedl kvůli tomu, že by lokace mohly mít v budoucnu další vlastní parametry @nvbach91
Tak už chápu problém, narazil jsem při obsluhování události. Při zaklání eventu by byl potřeba i přístup do vytváření lokací. Je to možné, ale pro potřeby projektu zbytečné. Tabulku lokaci tedy ruším. Údaje o lokaci se přesunou do tabulky event.
super
@nvbach91 Dobrý den, chtěl bych se zeptat na podmínku autentizace. Bude stačit ověření v rámci vlastní funkce, nebo je opravdu nutné implementovat oAuth? Nemohu dohledat, na kterém cvičení jsme to probírali.
Ano je to nutne, LAB10
4FIS events
Autor: Tomáš Mikulenka - mikt04@vse.cz
Popis aplikace
4FIS events je web na rezervaci/prodej vstupenek na akce studentského spolku 4FIS. Uživatel si vybírá ze seznamu dostupných událostí. Tlačítko na koupi vstupenky vidí uživatel pouze po přihlášení. Po koupi události uživatel vyplní údaje a po potvrzení je. Následně je vygenerován QR kód s lískem na akci a ten zaslán na mail. V případě naplnění kapacity se registrace uzavře. Jelikož je spolek neziskový, vstup na akci je pouze na základě registrace. Akce mohou být spravované administrátorem, ten má právo události zakládat a upravovat. Má také přístup k registrovaným uživatelům.
Architektura
Webový server apache na eso.vse.cz, na pozadí využítí technologií mysql a php. Na prezentaci front endu HTML, CSS, a javascript s podporou knihovny jquery. Návrhový vzor pro strukturu backendu zatím nemám definovaný.
Use case diagram
Databázové schéma
Wireframe
Wireframe jsem vytvořil na pomezní low/high fidelity pomocí nástroje Figma.
Hlavní stránka - neregistrovaný uživatel
Hlavní stránka - registrovaný uživatel
Hlavní stránka - administrátor uživatel
Registrace uživatele
Přihlášení uživatele
Nákup lístku
Karta lístky
Karta účet
Karta událost - Administrace události
Doplňující informace
V tomto semestru odevzdávám BP práci a státnicuji. Z důvodu časové optimalizace jsem řešení navrhl tak, abych splnil veškeré požadavky, ale zároveň neimplementuje všechny funkce, které by eshop na prodej lístků měl mít. Obávám se, že bych to zcela jistě nezvládl.