100 likes | 226 Views
IS prodej lístků do divadla. Informační systémy a datové sklady 2009 Tomáš Bednár (bed163) Pavel Bílý (bil208) Štěpán Minks (min111) Lukáš Kubis (kub749). Zadání. Vytvoření nového informačního systému pro správu a prodej lístků divadla Hlavní důvod: prodej lístků přes internet !.
E N D
IS prodej lístků do divadla Informační systémy a datové sklady 2009 Tomáš Bednár (bed163) Pavel Bílý (bil208) Štěpán Minks (min111) Lukáš Kubis (kub749)
Zadání • Vytvoření nového informačního systému pro správu a prodej lístků divadla • Hlavní důvod: prodej lístků přes internet !
Vybrané funkce systému • CRUD • Uživatel • Titul • Program • Rezervace • Role • Sál • Část sálu • Herec • Sleva
Minispecifikace - Registrace • Zobraz uživateli registrační formulář s položkami: login, heslo, jméno, příjmení, email a telefon • Uživatel vyplní jednotlivé položky a odešle formulář • JESTLIŽE jsou k dispozici všechny položky PAKpokračuj bodem 4 JINAKupozorni uživatele, že musí vyplnit všechny položky a jdi zpět na bod 2 4. Ulož hodnoty jednotlivých položek do proměnných: Plogin, Pheslo, Pjmeno, Pprijmeni, Pemail a Ptelefon 5. Zašifruj proměnnou Pheslo algoritmem SHA1 • Vygeneruj aktivační řetězec o délce 42 znaků a ulož do proměnné Pguid • Načti z tabulky Role id_role příslušející k roli Uživatel a ulož do proměnné Pid_role 8. Vlož nový záznam do tabulky Uzivatel s hodnotami: Pid_role, Plogin, Pheslo, Pjmeno, Pprijmeni, Pemail, Ptelefon, Pguid (Atribut aktivni_ucet v tabulce Uzivatel bude defaultně 0) 9. JESTLIŽEse registrace povedla PAK a. Odešli uživateli aktivační email na adresu Pemail, který bude obsahovat odkaz, ve kterém bude obsažen aktivační řetězec Pguid b. Zobraz uživateli zprávu o úspěšné registraci a nutnosti aktivace účtu JINAK zobraz uživateli zprávu o nezdařené registraci