Changes between Initial Version and Version 1 of UseCase0001


Ignore:
Timestamp:
09/20/26 18:42:49 (10 days ago)
Author:
223306
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCase0001

    v1 v1  
     1= Use-case UC0001 - Регистрација на корисник =
     2
     3'''Иницирачки актер:''' Ненајавен корисник
     4
     5'''Други актери:''' Нема
     6
     7'''Опис:'''
     8
     9Ненајавениот корисник може да креира корисничка сметка со внесување на своите податоци. Системот ги проверува внесените информации и по успешна регистрација креира нов корисник во базата на податоци.
     10
     11== Сценарио ==
     12
     131. Ненајавениот корисник ја отвора страницата за регистрација.
     14
     152. Корисникот ги внесува своето име, презиме, email и лозинка.
     16
     173. Системот проверува дали веќе постои корисник со внесената email адреса.
     18
     19{{{
     20SELECT korisnik_id, ime, prezime, email
     21FROM project.korisnici
     22WHERE email = 'novkorisnik@example.com';
     23}}}
     24
     254. Доколку не постои корисник со таа email адреса, системот креира нова корисничка сметка.
     26
     27{{{
     28INSERT INTO project.korisnici
     29    (ime, prezime, email, lozinka, datum_registracija, uloga)
     30VALUES
     31    ('Ana', 'Petrovska', 'novkorisnik@example.com', 'lozinka123', CURRENT_DATE, 'KORISNIK');
     32}}}
     33
     345. Системот проверува дека новиот корисник е успешно зачуван во базата.
     35
     36{{{
     37SELECT korisnik_id, ime, prezime, email, datum_registracija, uloga
     38FROM project.korisnici
     39WHERE email = 'novkorisnik@example.com';
     40}}}
     41
     426. Корисникот добива потврда дека регистрацијата е успешна.