= Сценарио на случаи на употреба ||=ИД ||1|| ||=Случај на употреба ||Најава на профилот || ||=Креирано од: ||Давид Арсов (211012)|| ||=Последно ажурирано од: ||Давид Арсов (211012) || ||=Датум: ||20.03.2022 г. || ||=Актери: || Ненајавен корисник кој има профил || ||=Опис: ||Корисникот се најавува на системот со своите креденцијали || ||=Тригер: ||Корисникот сака да користи услуга за која е потребна најава || ||=Предуслов: ||Да има соодветен уред и прелистувач, пристап до интернет и да е регистриран на системот (да има профил) || ||=Постуслов: ||/ || ||=Нормален тек: ||1. Корисникот пристапува до страницата за најава\\ 2. Корисникот внесува корисничко име и лозинка\\ 3. Корисникот кликнува на копче најави\\ 4. Frontend апликацијата испраќа POST барање до backend апликацијата\\ 5. Backend апликацијата ја проверува точноста на креденцијалите \\ 6. Ако креденцијалите се точни, корисникот го пренасочува до почетната порака, инаку прикажува соодветна порака на страниата за најава.|| ||=Исклучоци: ||Системот не е достапен || ||=Вклучува: ||/ || ||=Приоритет: ||Висок || ||=Фреквензија на користење: ||По потреба на корисникот || ||=Бизнис правила: ||/ || ||=Специјални барања: ||/ || ||=Претпоставки: ||/ || ||=Забелешки: ||/ || \\ ||=ИД ||2|| ||=Случај на употреба ||Регистрација на корисник || ||=Креирано од: ||Бранко Георгиев (213077) || ||=Последно ажурирано од: ||Бранко Георгиев (213077) || ||=Датум: ||21.03.2022 г. || ||=Актери: || Корисник кој не е регистриран на системот || ||=Опис: ||Корисникот креира свој профил на системот кој може да го користи за идентификација и за да ги користи услугите на системот || ||=Тригер: ||Корисникот сака да се регистрира на системот || ||=Предуслов: ||Соодветен уред, веб прелистувач и интернет конекција за користење на системот || ||=Постуслов: || || ||=Нормален тек: ||1. Корисникот пристапува до страницата за најава\\ 2. Корисникот ги внесува бараните лични податоци (име, презиме, адреса, датум на раѓање, држава, град, email, password)\\ 3. Корисникот кликнува на копче Регистрирај се \\ 4. Frontend апликацијата испраќа POST барање до backend апликацијата\\ 5. Backend апликацијата ги внесува податоците во базата\\ 6. Backend апликацијата испраќа емаил порака за потврда на регистрацијата кај корисникот\\ 7. Корисикот е пренасочен до почетната страница|| ||=Исклучоци: ||Недостапен систем || ||=Вклучува: ||/ || ||=Приоритет: ||Висок || ||=Фреквензија на користење: ||По потреба на корисникот || ||=Бизнис правила: ||/ || ||=Специјални барања: ||/ || ||=Претпоставки: ||/ || ||=Забелешки: ||/ || \\ ||=ИД ||3|| ||=Случај на употреба ||Листање хотели || ||=Креирано од: ||Самоил Јаќимовски (211036) || ||=Последно ажурирано од: ||Самоил Јаќимовски (211036) || ||=Датум: ||21.03.2022 г. || ||=Актери: ||Корисник со основни привилегии || ||=Опис: ||Листање на слободни и достапни сместувачки капацитети според критериуми кои одговараат на желбите и барањата од самиот корисник || ||=Тригер: ||Корисникот сака да излиста и потенцијално избере сместувачки капацитет || ||=Предуслов: ||Соодветен уред и прелистувач, интернет пристап, корисникот да е најавен на системот || ||=Постуслов: ||/ || ||=Нормален тек: ||1.Корисникот пристапува до почетната страница\\ 2. Корисникот ги внесува критериумите за пребарување (датум од, датум до, локација, број на гости, флексибилност)\\3. Frontend апликацијата испраќа POST барање до backend апликацијата \\ 4. Backend апликацијата пребарува во базата на податоци според критериумите \\ 6. Backend апликацијата враќа објект со сместувања кои го задоволуваат условот \\ 7. Корисникот се пренасочува до страница каде се листаат добиените сместувања со податоци за цената, слики, рејтинг \\ 8. Корисникот ги филтрира и/или сортира податоците по потреба|| ||=Исклучоци: ||Недостапност на системот, нема објавени хотели || ||=Вклучува: ||/ || ||=Приоритет: ||Висок || ||=Фреквензија на користење: ||Според потреба || ||=Бизнис правила: ||/ || ||=Специјални барања: ||/ || ||=Претпоставки: ||/ || ||=Забелешки: ||/ || \\ ||=ИД ||4|| ||=Случај на употреба ||Листање превоз || ||=Креирано од: ||Андреј Влаховски (211136) || ||=Последно ажурирано од: ||Андреј Влаховски (211136) || ||=Датум: ||21.03.2022 г. || ||=Актери: ||Корисник со основни привилегии || ||=Опис: ||По најава на страницата се листаат објавени превози од корисници(даватели) и се избира определен превоз || ||=Тригер: ||Сака да излиста и потенцијално да избере превоз до одредена дестинација || ||=Предуслов: ||Интернет пристап и соодветен уред и прелистувач || ||=Постуслов: ||/ || ||=Нормален тек: ||1.Корисникот пристапува до почетната страница\\ 2. Корисникот ги внесува критериумите за пребарување (датум, време на тргнување, време на пристигнување, место од, место до, број на патници)\\3. Frontend апликацијата испраќа POST барање до backend апликацијата \\ 4. Backend апликацијата пребарува во базата на податоци според критериумите \\ 6. Backend апликацијата враќа објект со превози кои го задоволуваат условот \\ 7. Корисникот се пренасочува до страница каде се листаат добиените превози со податоци за цената, возачот, рејтинг\\ 8. Корисникот ги филтрира и/или сортира податоците по потреба|| ||=Вклучува: ||/ || ||=Приоритет: ||Висок || ||=Фреквензија на користење: ||Често користење || ||=Бизнис правила: ||/ || ||=Специјални барања: ||/ || ||=Претпоставки: ||/ || ||=Забелешки: ||/ || \\ ||=ИД ||5|| ||=Случај на употреба ||Листање ресторани || ||=Креирано од: ||Самоил Јаќимовски (211036) || ||=Последно ажурирано од: ||Самоил Јаќимовски (211036) || ||=Датум: ||21.03.2022 г. || ||=Актери: ||Корисник со основни привилегии|| ||=Опис: ||Листање на слободни и достапни ресторани || ||=Тригер: ||Сака да излиста и разгледа ресторани кои одговараат на корисничките преференци || ||=Предуслов: ||Интернет пристап и соодветен уред || ||=Постуслов: ||/ || ||=Нормален тек: ||1.Корисникот пристапува до почетната страница\\ 2. Корисникот ги внесува критериумите за пребарување (датум, време од, време до, број на гости, локација)\\3. Frontend апликацијата испраќа POST барање до backend апликацијата \\ 4. Backend апликацијата пребарува во базата на податоци според критериумите \\ 6. Backend апликацијата враќа објект со ресторани кои го задоволуваат условот \\ 7. Корисникот се пренасочува до страница каде се листаат добиените ресторани со податоци за цената, слики, рејтинг\\ 8. Корисникот ги филтрира и/или сортира податоците по потреба|| ||=Вклучува: ||/ || ||=Приоритет: ||Висок || ||=Фреквензија на користење: ||Според кориснички потреби || ||=Бизнис правила: ||/ || ||=Специјални барања: ||/ || ||=Претпоставки: ||/ || ||=Забелешки: ||/ || \\ ||=ИД ||6|| ||=Случај на употреба ||Резервација на сместување|| ||=Креирано од: ||Бранко Георгиев (213077)|| ||=Последно ажурирано од: ||Бранко Георгиев (213077)|| ||=Датум: ||21.03.2022 г. || ||=Актери: ||Најавен корисник на услуги || ||=Опис: ||Корисникот го избира саканото сместување и резервира за соодветни датуми || ||=Тригер: ||Корисникот сака да резервира сместување || ||=Предуслов: ||Најава на системот со личен профил || ||=Постуслов: ||Потврда и верификација преку маил || ||=Нормален тек: ||1. Случај на употреба 3.\\2. Корисникот кликнува на копчето Кон понудата за избраниот хотел\\3. Системот прикажува детална страница со опис на хотелот, целосна галерија од слики, достапни соби, оценки од претходни клиенти \\ 4. Корисникот ја избира количината на соби за резервација \\ 5. Корисникот кликнува на Резервирај \\ 6. Системот ја запишува резервацијата во базата на податоци \\ 7. Системот испраќа емаил порака за потврда на резервацијата|| ||=Исклучоци: ||Недоволно слободни места или недостапен систем|| ||=Вклучува: ||/ || ||=Приоритет: ||Висок || ||=Фреквензија на користење: ||По потреба на корисникот || ||=Бизнис правила: ||/ || ||=Специјални барања: ||/ || ||=Претпоставки: ||/ || \\ ||=ИД ||7|| ||=Случај на употреба ||Резервација на превоз || ||=Креирано од: ||Давид Арсов (211012)|| ||=Последно ажурирано од: ||Давид Арсов (211012)|| ||=Датум: ||21.03.2022 || ||=Актери: ||Најавен корисник на услуги || ||=Опис: ||Корисникот избира превоз според саканите критериуми и го резервира || ||=Тригер: ||Корисникот сака да резервира превоз според критериуми || ||=Предуслов: ||Да има соодветен уред и прелистувач, пристап до интернет и да е најавен на системот || ||=Постуслов: ||/ || ||=Нормален тек: ||1. Случај на употреба 4.\\2. Корисникот кликнува на копчето Кон понудата за избраната рута \\3. Системот прикажува детална страница со опис на рутата, попатните точки, возилото, возачот, оценки од претходни клиенти\\ 4. Корисникот избира број на патници за резервација \\ 5. Корисникот кликнува на Резервирај \\ 6. Системот ја запишува резервацијата во базата на податоци \\ 7. Системот испраќа емаил порака за потврда на резервацијата|| ||=Исклучоци: ||Системот да е недостапен|| ||=Вклучува: ||Случај на употреба 4 - Листање превоз || ||=Приоритет: ||Висок || ||=Фреквензија на користење: ||По потреба на корисникот || ||=Бизнис правила: ||/ || ||=Специјални барања: ||/ || ||=Претпоставки: ||/ || ||=Забелешки: ||/ || \\ ||=ИД ||8|| ||=Случај на употреба ||Резервација на ресторани || ||=Креирано од: ||Игор Гошев (211255)|| ||=Последно ажурирано од: ||Игор Гошев (211255)|| ||=Датум: ||21.03.2022 || ||=Актери: ||Најавен корисник на услуги || ||=Опис: ||Корисникот избира угостителски објект според саканите критериуми и го резервира || ||=Тригер: ||Корисникот сака да резервира угостителски објект според критериуми || ||=Предуслов: ||Да има соодветен уред и прелистувач, пристап до интернет и да е најавен на системот || ||=Постуслов: ||/ || ||=Нормален тек: ||1. Случај на употреба 5.\\2. Корисникот кликнува на копчето Кон понудата за избраниот ресторан\\3. Системот прикажува детална страница со опис на ресторанот, целосна галерија од слики, сите ставки од менито и нивна цена, оценки од претходни клиенти \\ 4. Корисникот избира број на маси за резервација \\ 5. Корисникот кликнува на Резервирај \\ 6. Системот ја запишува резервацијата во базата на податоци \\ 7. Системот испраќа емаил порака за потврда на резервацијата|| ||=Исклучоци: ||Системот да е недостапен|| ||=Вклучува: ||Случај на употреба 3 - Листање ресторани || ||=Приоритет: ||Висок || ||=Фреквензија на користење: ||По потреба на корисникот || ||=Бизнис правила: ||/ || ||=Специјални барања: ||/ || ||=Претпоставки: ||/ || ||=Забелешки: ||/ || \\ ||=ИД ||9|| ||=Случај на употреба || Откажување услуги || ||=Креирано од: ||Андреј Влаховски 211136|| ||=Последно ажурирано од: ||Андреј Влаховски 211136|| ||=Датум: ||21.03.2022 || ||=Актери: ||Најавен корисник на услуги|| ||=Опис: ||Откажување на веке пријавен превос, хотел или ресторан || ||=Тригер: ||Да се откаже резервацијата поради неочекувани услови || ||=Предуслов: ||Направена резервација || ||=Постуслов: ||/ || ||=Нормален тек: ||1. Корисникот пристапува до страницата Мои резервации \\ 3. Корисникот го избира типот на услуга за која сака да откаже резервација \\ 3. Корисникот од листата ја избира резервацијата која сака да ја откаже и кликнува на копчето Откажи \\ 4. Системот ја запишува промената во базата на податоци|| ||=Исклучоци: ||Системот не е достапен|| ||=Вклучува: ||/ || ||=Приоритет: ||Висок || ||=Фреквензија на користење: ||По потреба на корисникот || ||=Бизнис правила: ||/ || ||=Специјални барања: ||/ || ||=Претпоставки: ||/ || ||=Забелешки: ||/ || \\ ||=ИД ||10|| ||=Случај на употреба || Пријавување на сместувања || ||=Креирано од: ||Бранко Георгиев (213077)|| ||=Последно ажурирано од: ||Бранко Георгиев (213077)|| ||=Датум: ||21.03.2022 || ||=Актери: ||Најавен давател на услуги|| ||=Опис: ||Давателот пријавува сместување како избор кој можат да го користат корисниците || ||=Тригер: ||Давателот сака да пријави сместување за избор на корисниците || ||=Предуслов: ||Најава на личен профил и постоечко сместување || ||=Постуслов: ||Потврда за пријава || ||=Нормален тек: ||1. Случај на употреба 1. \\ 2. Корисникот пристапува до странцата Мои ресурси \\ 3. Корисникот ја одбира опцијата за листање на неговите хотели \\ 4. Корисникот кликнува на копчето Додади нов \\ 5. Корисникот ги внесува потребните податоци за хотелот (име, адреса, опис, основни карактеристики) \\ 6. Системот го запишува хотелот во базата на податоци \\ 7. Корисникот е пренасочен назад до листата на негови хотели \\ 8. Корисникот ја одбира опцијата за прикачување слики \\ 9. Корисникот ги прикачува саканите слики во формуларот \\ 10. Системот ги upload-ира сликите на серверот и ја запишува промената во базата на податоци || ||=Исклучоци: ||Системот не е достапен|| ||=Вклучува: || Случај на употреба 1. || ||=Приоритет: ||Висок || ||=Фреквензија на користење: ||По потреба на корисникот || ||=Бизнис правила: ||/ || ||=Специјални барања: ||/ || ||=Претпоставки: ||/ || ||=Забелешки: ||/ || \\ ||=ИД ||11|| ||=Случај на употреба || Пријавување на ресторан || ||=Креирано од: ||Самоил Јаќимовски (211036)|| ||=Последно ажурирано од: ||Самоил Јаќимовски (211036)|| ||=Датум: ||21.03.2022 || ||=Актери: ||Најавен давател на услуги|| ||=Опис: ||Пријава на ресторан во системот || ||=Тригер: ||Давателот сака да го инволвира ресторанот во апликацијата || ||=Предуслов: ||Реално постоечки ресторан, најава на профил, пристап до интернет, и соодветен уред || ||=Постуслов: ||Потврда за пријава || ||=Нормален тек: ||1. Случај на употреба 1. \\ 2. Корисникот пристапува до странцата Мои ресурси \\ 3. Корисникот ја одбира опцијата за листање на неговите ресторани\\ 4. Корисникот кликнува на копчето Додади нов \\ 5. Корисникот ги внесува потребните податоци за хотелот (име, адреса, опис, основни карактеристики) \\ 6. Системот го запишува ресторанот во базата на податоци \\ 7. Корисникот е пренасочен назад до листата на негови ресторани \\ 8. Корисникот ја одбира опцијата за прикачување слики \\ 9. Корисникот ги прикачува саканите слики во формуларот \\ 10. Системот ги upload-ира сликите на серверот и ја запишува промената во базата на податоци|| ||=Исклучоци: ||Системот не е достапен|| ||=Вклучува: ||Случај на употреба 1. || ||=Приоритет: ||Висок || ||=Фреквензија на користење: ||По потреба на корисникот || ||=Бизнис правила: ||/ || ||=Специјални барања: ||/ || ||=Претпоставки: ||/ || ||=Забелешки: ||/ || \\ ||=ИД ||12|| ||=Случај на употреба || Менаџирање на резервации || ||=Креирано од: ||Давид Арсов (211012)|| ||=Последно ажурирано од: ||Давид Арсов (211012)|| ||=Датум: ||21.03.2022 || ||=Актери: ||Најавен давател на услуги || ||=Опис: ||Корисникот ги прегледува и уредува постоечките резервации || ||=Тригер: ||Корисникот сака да ги излиста или промени постоечките резервации || ||=Предуслов: ||Корисникот е најавен на профилот, постојат направени резервации || ||=Постуслов: ||/ || ||=Нормален тек: ||1.Пристап до почетната страница\\2.Листање на направените во бизнисот на корисникот\\3.Избор на саканата резервација\\4.Извршување на саканите промени|| ||=Исклучоци: ||Системот не е достапен|| ||=Вклучува: ||/ || ||=Приоритет: ||Висок || ||=Фреквензија на користење: ||По потреба на корисникот || ||=Бизнис правила: ||/ || ||=Специјални барања: ||/ || ||=Претпоставки: ||/ || ||=Забелешки: ||/ || \\ ||=ИД ||13|| ||=Случај на употреба || Менување услуги || ||=Креирано од: ||Андреј Влаховски 211136|| ||=Последно ажурирано од: ||Андреј Влаховски 211136|| ||=Датум: ||21.03.2022 || ||=Актери: ||Најавен давател на услуги || ||=Опис: ||Корисникот ги прегледува и уредува постоечките услуги кои ги нуди || ||=Тригер: ||Има промена во услугата која ја нуди Давателот || ||=Предуслов: ||Корисникот да е најавен на системот || ||=Постуслов: ||/ || ||=Нормален тек: ||1.Пристап до основната страница\\2.Одбирање на услугата која треба да се промени\\3.Правење измени на услугата|| ||=Исклучоци: ||/ || ||=Вклучува: ||/ || ||=Приоритет: ||Висок || ||=Фреквензија на користење: ||По потреба на корисникот || ||=Бизнис правила: ||/ || ||=Специјални барања: ||/ || ||=Претпоставки: ||/ || ||=Забелешки: ||/ || \\ ||=ИД ||14|| ||=Случај на употреба || Верификација || ||=Креирано од: ||Бранко Георгиев (213077)|| ||=Последно ажурирано од: ||Бранко Георгиев (213077)|| ||=Датум: ||21.03.2022 || ||=Актери: ||Најавен администратор || ||=Опис: ||Администраторот одобрува соработка со предложениот бизнис, односно да биде прикажуван на листата за бирање || ||=Тригер: ||Администраторот сака да верифицира предложен бизнис || ||=Предуслов: ||Направено барање од соодветниот бизнис || ||=Постуслов: ||Одобрена соработка со соодветниот бизнис || ||=Нормален тек: ||1.Најава на давателот на услуги на личниот профил\\2.Поднесување на барање за пријавување на бизнисот\\3.Најава на администраторот на личниот профил\\4.Одобрување на предложениот бизнис|| ||=Исклучоци: ||Недостапен систем, несоодветно барање || ||=Вклучува: ||/ || ||=Приоритет: ||Висок || ||=Фреквензија на користење: ||По потреба, при отворање соработка со нов бизнис || ||=Бизнис правила: ||/ || ||=Специјални барања: ||/ || ||=Претпоставки: ||/ || ||=Забелешки: ||/ || \\ ||=ИД ||15|| ||=Случај на употреба || Управување со профили || ||=Креирано од: ||Игор Гошев (211255)|| ||=Последно ажурирано од: ||Игор Гошев (211255)|| ||=Датум: ||21.03.2022 || ||=Актери: ||Најавен администратор || ||=Опис: ||Адмнинистраторот треба да активира, суспендира или да изврши одредена промена во профилите || ||=Тригер: ||Има потреба од промена во профилот на некој корисник кој бара или нуди услуга || ||=Предуслов: ||Направен е профил за некој тип на корисник || ||=Постуслов: ||/ || ||=Нормален тек: ||1.Пристап до основната страница како администратор\\2.Избирање на профил кој треба да се промени\\3.Правење на определена промена на одредениот профил|| ||=Исклучоци: ||/ || ||=Вклучува: ||/ || ||=Приоритет: ||Висок || ||=Фреквензија на користење: ||По потреба, при отворање соработка со нов бизнис || ||=Бизнис правила: ||/ || ||=Специјални барања: ||/ || ||=Претпоставки: ||/ || ||=Забелешки: ||/ ||