Changes between Version 5 and Version 6 of UseCase2
- Timestamp:
- 12/24/22 00:46:48 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCase2
v5 v6 11 11 На корисникот му се прикажува почетната страна на апликацијата 12 12 [[Image(Home-page.png)]] 13 13 14 ==== Чекор 2 и 3. 14 15 Избира опција за "Најава" од каде ја избира опцијата за "Регистрација" 16 15 17 ==== Чекор 4. 16 18 Се прикажува страна со форма за регистрирање која корисникот ја пополнува 17 19 [[Image(Register.png)]] 20 {{{ 21 insert into project.klienti(klient_id, klient_ime, klient_prezime, klient_email, klient_password, klient_telefon) 22 values (default, 'klient_ime', 'klient_prezime', 'klient@email.com', 'password', '+38978123123') 23 }}} 24 //Поради приватност и безбедност, за лозинката ќе биде потребно да се врши енкрипција на серверска страна со некоја хеш функција (тоа ќе биде имплементирано подоцна). Податоците ќе се земаат од формата и ќе се внесуваат како атрибути за даден Клиент во базата.// 25 18 26 ==== Чекор 5. 19 27 Доколку регистрацијата е успешно извршена, корисникот се пренасочува кон страната за најава 20 28 [[Image(Login.png)]] 29 21 30 ==== Чекор 6. 22 31 Доколку најавата е успешна, се прикажува страна со сите рути достапни за резервација 23 32 [[Image("Available routes - client.png")]] 33 {{{ 34 select od.grad_ime, dest.grad_ime, r.datum_poagjanje, r.datum_pristignuvanje 35 from project.ruti as r 36 join project.gradovi as od on r.zapocnuva_vo = od.grad_id 37 join project.gradovi as dest on r.zavrsuva_vo = dest.grad_id 38 where 39 r.datum_poagjanje > now() 40 }}} 24 41 25 42 == //Алтернативни чекори:// … … 27 44 Доколку веќе постои корисник со внесеното корисничко име, се појавува порака за грешка 28 45 [[Image("Register - username error.png")]] 46 29 47 ==== Чекор 8. 30 48 Доколку се појави грешка во повторувањето на лозинките во делот за регистрација, се појавува порака за грешка