Најава на корисник
Корисниците се најавуваат со внесување на своите податоци: име, презиме, телефонски број, е-пошта, датум на раѓање и избор помеѓу стандард или премиум корисник. Системот ги верификува внесените информации и, доколку тие се точни, се создава нов запис во базата на податоци. Корисникот потоа добива пристап до персонализирани услуги.
Актери
Ненајавен корисник
Реализација
- Корисникот ја отвора страницата за најава.
- Се појавува форма за регистрација со полиња за лични податоци. Корисникот ги пополнува полињата:
- Име
- Презиме
- Телефонски број
- Е-пошта
- Датум на раѓање
- Избира опција од dropdown мени (стандард/премиум).
- Корисникот притиска на копчето Продолжи понатаму.
- Системот ги верификува внесените податоци:
- Проверува дали е-поштата е уникатна (не постои во базата).
- Проверува дали задолжителните полиња се пополнети.
- Системот го создава записот во базата со SQL наредбата:
ALTER TABLE KORISNICI ADD COLUMN tip_korisnik ENUM('standard', 'premium') NOT NULL; INSERT INTO KORISNICI (ime, prezime, telBr, ePoshta, datumRagjanje, tip_korisnik, idDest) VALUES ('John', 'Smith', '077523333', 'john@example.com', '1990-01-01', 'standard', 1); INSERT INTO STANDARD (idKorisnik, ime, prezime, ePoshta, telBr, datumRagjanje) SELECT idKorisnik, ime, prezime, ePoshta, telBr, datumRagjanje FROM KORISNICI WHERE ePoshta = 'john@example.com'; INSERT INTO KORISNICI (ime, prezime, telBr, ePoshta, datumRagjanje, tip_korisnik, idDest) VALUES ('Jack', 'Smith', '071111226', 'jackSm@yahoo.com', '2000-05-15', 'premium', 2); INSERT INTO PREMIUM (idKorisnik, ime, prezime, ePoshta, telBr, datumRagjanje, datumKreiranje, popust) SELECT idKorisnik, ime, prezime, ePoshta, telBr, datumRagjanje, NOW(), 15.00 FROM KORISNICI WHERE ePoshta = 'jackSm@yahoo.com';
- Системот го информира корисникот дека регистрацијата е успешна.
- Корисникот добива пристап до персонализираниот интерфејс.
Алтернативен тек
- Доколку корисникот заборави да пополни некое задолжително поле:
Системот прикажува порака за грешка: „Ве молиме пополнете ги сите полиња.“ Корисникот ги дополнува полињата и повторно кликнува „Продолжи понатаму.“
Last modified
7 days ago
Last modified on 01/23/25 22:43:10
Attachments (2)
- registracija.jpg (69.0 KB ) - added by 3 weeks ago.
-
registracija.png
(37.9 KB
) - added by 3 weeks ago.
Регистрација на корисник
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.