= Сценарија на случаи на употреба == Нерегистриран корисник {{{#!th rowspan=2 ИД }}} |---------------- {{{#!td 1 }}} |---------------- {{{#!th rowspan=2 Име на корисничко сценарио }}} |---------------- {{{#!td Преглед на понуди }}} |---------------- {{{#!th rowspan=2 Тригер }}} |---------------- {{{#!td Клиентот ги разгледува достапните понуди и содржини на студиото }}} |---------------- {{{#!th rowspan=2 Актери }}} |---------------- {{{#!td Нерегистриран корисник }}} |---------------- {{{#!th rowspan=2 Предуслов }}} |---------------- {{{#!td Уред, интернет врска и прелистувач }}} |---------------- {{{#!th rowspan=2 Состојба при успешен крај }}} |---------------- {{{#!td Успешно вчитана страница и приказ на екранот на корисникот }}} |---------------- {{{#!th rowspan=2 Состојба при неуспешен крај }}} |---------------- {{{#!td Приказ на error страница }}} |---------------- {{{#!th rowspan=2 Нормален тек }}} |---------------- {{{#!td - На index страната, корисникот може да прегледува објавени содржини и понуди, меѓу другото и да навигира кон други страници - Серверот ги враќа страниците побарани од корисникот и се прикажуваат на екранот }}} |---------------- {{{#!th rowspan=2 Цел во контекст на системот }}} |---------------- {{{#!td Клиентот ги добива потребните информации за студиото }}} |---------------- {{{#!th rowspan=2 Приоритет }}} |---------------- {{{#!td Висок }}} |---------------- {{{#!th rowspan=2 Фреквенција на користење }}} |---------------- {{{#!td Според потреба на корисникот }}} |---------------- == Регистриран корисник {{{#!th rowspan=2 ИД }}} |---------------- {{{#!td 2 }}} |---------------- {{{#!th rowspan=2 Име на корисничко сценарио }}} |---------------- {{{#!td Преглед на распоред со термини }}} |---------------- {{{#!th rowspan=2 Тригер }}} |---------------- {{{#!td Клиентот разгледува календар со распоредени термини }}} |---------------- {{{#!th rowspan=2 Актери }}} |---------------- {{{#!td Регистриран корисник }}} |---------------- {{{#!th rowspan=2 Предуслов }}} |---------------- {{{#!td Уред, интернет врска и прелистувач и корисникот да биде најавен }}} |---------------- {{{#!th rowspan=2 Состојба при успешен крај }}} |---------------- {{{#!td Успешно вчитана страница и приказ на екранот на корисникот }}} |---------------- {{{#!th rowspan=2 Состојба при неуспешен крај }}} |---------------- {{{#!td Приказ на error страница }}} |---------------- {{{#!th rowspan=2 Нормален тек }}} |---------------- {{{#!td - По најавување, на главната страна на корисникот му се прикажува календар, каде може да види кога работи студиото, кога има слободни термини и кои термини се резервирани однапред за период кој го одредува админстраторот }}} |---------------- {{{#!th rowspan=2 Цел во контекст на системот }}} |---------------- {{{#!td Клиентот ги добива потребните информации за достапноста на термините }}} |---------------- {{{#!th rowspan=2 Приоритет }}} |---------------- {{{#!td Висок }}} |---------------- {{{#!th rowspan=2 Фреквенција на користење }}} |---------------- {{{#!td Според потреба на корисникот }}} |---------------- \\ {{{#!th rowspan=2 ИД }}} |---------------- {{{#!td 3 }}} |---------------- {{{#!th rowspan=2 Име на корисничко сценарио }}} |---------------- {{{#!td Закажување/откажување термин за терапија }}} |---------------- {{{#!th rowspan=2 Тригер }}} |---------------- {{{#!td Клиентот сака да закаже или откаже термин }}} |---------------- {{{#!th rowspan=2 Актери }}} |---------------- {{{#!td Регистриран корисник }}} |---------------- {{{#!th rowspan=2 Предуслов }}} |---------------- {{{#!td Уред, интернет врска и прелистувач и корисникот да биде најавен }}} |---------------- {{{#!th rowspan=2 Состојба при успешен крај }}} |---------------- {{{#!td Приказ на известување за успешно закажан/откажан термин и ажурирање на податоците на страната „Мои термини“ }}} |---------------- {{{#!th rowspan=2 Состојба при неуспешен крај }}} |---------------- {{{#!td Приказ на известување за неуспешно закажан/откажан термин и ажурирање на податоците на страната „Мои термини“ }}} |---------------- {{{#!th rowspan=2 Нормален тек }}} |---------------- {{{#!td * Нормален тек при закажување - Корисникот избира ден, час и тип на терапија. Дополнително внесува моментална здравствена состојба(опционално) и потврдува - Серверот прави проверки, кои доколку соодветствуваат со правилата на наведени во страната „Правила на користење“, ја зачувува резервацијата во база и се ажурира календарот кај сите корисници - На корисникот кој го направил закажувањето му стигнува известување за успешна резервација и се додава во страната „Мои термини“ * Нормален тек при откажување - Корисникот оди на страната „Мои термини“ и избира копче откажи до терминот кој сака да го откаже - Серверот прави проверки, кои доколку соодветствуваат со правилата на наведени во страната „Правила на користење“, ја брише резервацијата од база и се ажурира календарот кај сите корисници - На корисникот кој го направил откажувањето му стигнува известување за успешно откажување и се брише терминот од страната „Мои термини“ }}} |---------------- {{{#!th rowspan=2 Цел во контекст на системот }}} |---------------- {{{#!td Клиентот закажува или откажува термин }}} |---------------- {{{#!th rowspan=2 Приоритет }}} |---------------- {{{#!td Висок }}} |---------------- {{{#!th rowspan=2 Фреквенција на користење }}} |---------------- {{{#!td Според потреба на корисникот }}} |---------------- {{{#!th rowspan=2 Забелешки }}} |---------------- {{{#!td Според правилата во страната „Правила на користење“, неправилното закажување и откажување можат да доведат до блокирање на можноста за закажување или откажување термин за терапија }}} |---------------- \\ {{{#!th rowspan=2 ИД }}} |---------------- {{{#!td 4 }}} |---------------- {{{#!th rowspan=2 Име на корисничко сценарио }}} |---------------- {{{#!td Ажурирање на лични податоци }}} |---------------- {{{#!th rowspan=2 Тригер }}} |---------------- {{{#!td Клиентот внесува/менува лични податоци }}} |---------------- {{{#!th rowspan=2 Актери }}} |---------------- {{{#!td Регистриран корисник }}} |---------------- {{{#!th rowspan=2 Предуслов }}} |---------------- {{{#!td Уред, интернет врска и прелистувач и корисникот да биде најавен }}} |---------------- {{{#!th rowspan=2 Состојба при успешен крај }}} |---------------- {{{#!td Приказ на известување за успешно ажурирање на личните податоци на страната „Мои термини“ }}} |---------------- {{{#!th rowspan=2 Состојба при неуспешен крај }}} |---------------- {{{#!td Неажуриран приказ на страницата }}} |---------------- {{{#!th rowspan=2 Нормален тек }}} |---------------- {{{#!td - Корисникот се наоѓа на страната „Мои термини“, каде покрај закажаните термините се прикажани и личните податоци за регистрираниот корисник - Корисникот ги менува податоците и ги зачувува измените - Серверот го прима барањето, прави измени во базата и праќа известување за клиентот за успешно ажурирање }}} |---------------- {{{#!th rowspan=2 Цел во контекст на системот }}} |---------------- {{{#!td Клиентот ги менува личните податоци }}} |---------------- {{{#!th rowspan=2 Приоритет }}} |---------------- {{{#!td Висок }}} |---------------- {{{#!th rowspan=2 Фреквенција на користење }}} |---------------- {{{#!td Според потреба на корисникот }}} |---------------- \\ {{{#!th rowspan=2 ИД }}} |---------------- {{{#!td 5 }}} |---------------- {{{#!th rowspan=2 Име на корисничко сценарио }}} |---------------- {{{#!td Преглед на корисничка сметка (вкучува закажани термини) }}} |---------------- {{{#!th rowspan=2 Тригер }}} |---------------- {{{#!td Клиентот бара увид во закажаните термини }}} |---------------- {{{#!th rowspan=2 Актери }}} |---------------- {{{#!td Регистриран корисник }}} |---------------- {{{#!th rowspan=2 Предуслов }}} |---------------- {{{#!td Уред, интернет врска и прелистувач и корисникот да биде најавен }}} |---------------- {{{#!th rowspan=2 Состојба при успешен крај }}} |---------------- {{{#!td Успешно вчитана страна }}} |---------------- {{{#!th rowspan=2 Состојба при неуспешен крај }}} |---------------- {{{#!td Неуспешно вчитана страна }}} |---------------- {{{#!th rowspan=2 Нормален тек }}} |---------------- {{{#!td - Корисникот се наоѓа на страната „Мои термини“, каде се прикажани закажаните термини }}} |---------------- {{{#!th rowspan=2 Цел во контекст на системот }}} |---------------- {{{#!td Клиентот добива информации за резервациите }}} |---------------- {{{#!th rowspan=2 Приоритет }}} |---------------- {{{#!td Висок }}} |---------------- {{{#!th rowspan=2 Фреквенција на користење }}} |---------------- {{{#!td Според потреба на корисникот }}} |---------------- == Администратор {{{#!th rowspan=2 ИД }}} |---------------- {{{#!td 6 }}} |---------------- {{{#!th rowspan=2 Име на корисничко сценарио }}} |---------------- {{{#!td Менување на распоред }}} |---------------- {{{#!th rowspan=2 Тригер }}} |---------------- {{{#!td Администраторот има потреба да го смени работниот распоред }}} |---------------- {{{#!th rowspan=2 Актери }}} |---------------- {{{#!td Администратор }}} |---------------- {{{#!th rowspan=2 Предуслов }}} |---------------- {{{#!td Уред, интернет врска и прелистувач и најавен администратор }}} |---------------- {{{#!th rowspan=2 Состојба при успешен крај }}} |---------------- {{{#!td Успешна промена на календар }}} |---------------- {{{#!th rowspan=2 Состојба при неуспешен крај }}} |---------------- {{{#!td Приказ на стара состојба на календар }}} |---------------- {{{#!th rowspan=2 Нормален тек }}} |---------------- {{{#!td - Администраторот на главната страна има приказ на календарот, каде што соодветно може да го менува распоредот(може да додава нова недела/месец за нови резервации, како и да менува веќе внесен распоред) и ги потврдува модификациите - Серверот го прима барањето и се ажурира календарот кај сите корисници - Доколку администраторот прави измена на веќе внесен распоред, на корисниците серверот испраќа известување за промената- ако нема закажани термини серверот не испраќа ништо }}} |---------------- {{{#!th rowspan=2 Цел во контекст на системот }}} |---------------- {{{#!td Администраторот има можност да менаџира со распоредот и работното време }}} |---------------- {{{#!th rowspan=2 Приоритет }}} |---------------- {{{#!td Висок }}} |---------------- {{{#!th rowspan=2 Фреквенција на користење }}} |---------------- {{{#!td Според потреба на корисникот }}} |---------------- \\ {{{#!th rowspan=2 ИД }}} |---------------- {{{#!td 7 }}} |---------------- {{{#!th rowspan=2 Име на корисничко сценарио }}} |---------------- {{{#!td Менување понуди и содржини }}} |---------------- {{{#!th rowspan=2 Тригер }}} |---------------- {{{#!td Администраторот има потреба да смени понуда или содржина(често поставувани прашања, детали за студиото) }}} |---------------- {{{#!th rowspan=2 Актери }}} |---------------- {{{#!td Администратор }}} |---------------- {{{#!th rowspan=2 Предуслов }}} |---------------- {{{#!td Уред, интернет врска и прелистувач и најавен администратор }}} |---------------- {{{#!th rowspan=2 Состојба при успешен крај }}} |---------------- {{{#!td Успешна промена на страната }}} |---------------- {{{#!th rowspan=2 Состојба при неуспешен крај }}} |---------------- {{{#!td Приказ на стара состојба на страната }}} |---------------- {{{#!th rowspan=2 Нормален тек }}} |---------------- {{{#!td - Администраторот кога оди на страната за понуди може соодветно да избрише или додаде понуда, на страната за прашања може да додава прашања и одговори (помош за клиентите), додека на страната за детали поврзани со студиото (локација, телефонски број, работно време, линкови до социјални мрежи) може да ги менува постоечките информации - По потврдување на измените, серверот го прима барањето, се ажурираат соодветно изменетите страници кај сите корисници }}} |---------------- {{{#!th rowspan=2 Цел во контекст на системот }}} |---------------- {{{#!td Администраторот има можност да менаџира со прикажаните содржини }}} |---------------- {{{#!th rowspan=2 Приоритет }}} |---------------- {{{#!td Висок }}} |---------------- {{{#!th rowspan=2 Фреквенција на користење }}} |---------------- {{{#!td Според потреба на корисникот }}} |---------------- \\ {{{#!th rowspan=2 ИД }}} |---------------- {{{#!td 8 }}} |---------------- {{{#!th rowspan=2 Име на корисничко сценарио }}} |---------------- {{{#!td Увид во корисничките сметки и нивно менаџирање }}} |---------------- {{{#!th rowspan=2 Тригер }}} |---------------- {{{#!td Администраторот има потреба да ја разгледа корисничката сметка на клиентот и да направи промени }}} |---------------- {{{#!th rowspan=2 Актери }}} |---------------- {{{#!td Администратор }}} |---------------- {{{#!th rowspan=2 Предуслов }}} |---------------- {{{#!td Уред, интернет врска и прелистувач и најавен администратор }}} |---------------- {{{#!th rowspan=2 Состојба при успешен крај }}} |---------------- {{{#!td Успешен увид и модификации(во зависност од потребите на администраторот) на корисничката сметка }}} |---------------- {{{#!th rowspan=2 Состојба при неуспешен крај }}} |---------------- {{{#!td Неуспешно барање }}} |---------------- {{{#!th rowspan=2 Нормален тек }}} |---------------- {{{#!td - Администраторот кога оди на страната „Кориснички сметки“, навигира кон дел за сметки кои не се блокирани и според име и презиме пребарува сопственик на корисничка сметка - Серверот врши пребарување и доколку клиентот постои, враќа негови податоци - Администраторот има преглед на корисничката сметка и соодветно може да направи модификации(дали корисникот се појавил или не на закажаниот термин) и истите да ги зачува }}} |---------------- {{{#!th rowspan=2 Цел во контекст на системот }}} |---------------- {{{#!td Администраторот може да направи проверка на корисничката сметка }}} |---------------- {{{#!th rowspan=2 Приоритет }}} |---------------- {{{#!td Висок }}} |---------------- {{{#!th rowspan=2 Фреквенција на користење }}} |---------------- {{{#!td Според потреба на корисникот }}} |---------------- \\ {{{#!th rowspan=2 ИД }}} |---------------- {{{#!td 9 }}} |---------------- {{{#!th rowspan=2 Име на корисничко сценарио }}} |---------------- {{{#!td Менаџирање со блокирана корисничка сметка }}} |---------------- {{{#!th rowspan=2 Тригер }}} |---------------- {{{#!td Администраторот има потреба да ја одблокира или разгледа блокираната корисничка сметка }}} |---------------- {{{#!th rowspan=2 Актери }}} |---------------- {{{#!td Администратор }}} |---------------- {{{#!th rowspan=2 Предуслов }}} |---------------- {{{#!td Уред, интернет врска и прелистувач и најавен администратор }}} |---------------- {{{#!th rowspan=2 Состојба при успешен крај }}} |---------------- {{{#!td Успешни модификации на блокираната корисничка сметка во зависност од желбата на администраторот }}} |---------------- {{{#!th rowspan=2 Состојба при неуспешен крај }}} |---------------- {{{#!td Неуспешен обид за модификација на профилот }}} |---------------- {{{#!th rowspan=2 Нормален тек }}} |---------------- {{{#!td - Администраторот кога оди на страната „Кориснички сметки“, навигира кон дел за блокирани сметки и според име и презиме пребарува сопственик на корисничка сметка - Серверот врши пребарување и доколку клиентот постои, враќа негови податоци - Администраторот доколку одлучи да ја одблокира сметката, праќа барање до серверот и тој соодветно повторно ја активира сметката - Блокираниот корисник има можност повторно да закажува/откажува термини }}} |---------------- {{{#!th rowspan=2 Цел во контекст на системот }}} |---------------- {{{#!td Администраторот може да направи одблокирање на корисничката сметка }}} |---------------- {{{#!th rowspan=2 Приоритет }}} |---------------- {{{#!td Висок }}} |---------------- {{{#!th rowspan=2 Фреквенција на користење }}} |---------------- {{{#!td Според потреба на корисникот }}} |---------------- \\ == Правила на користење - администраторот го ажурира распоредот и можат да се закажуваат само термините кои се одредени од администраторот - доколку корисникот во рок од 5 минути од закажан термин, направи повеќе од 5 закажувања и откажувања, сметката ќе биде блокирана - доколку корисникот во рок од 1 недела направи повеќе од 5 закажувања/откажувања, сметката ќе биде блокирана - доколку корисникот не дојде на закажаниот термин повеќе од 2 пати, сметката ќе биде блокирана