== Сценарија - случаи на употреба === Корисник ---- ||= ИД: =|| 1 || ||= Случај на употреба: =|| Приказ на простории || ||= Актери: =|| Корисник || ||= Опис: =|| Корисникот добива приказ за сите простории во институцијата || ||= Тригер: =|| Корисникот сака да ги види сите простории во институцијата || ||= Предуслов: =|| Корисникот има интернет пристап || ||= Постуслов: =|| Се прикажуваат просториите || {{{#!th rowspan=2 align=center Нормален тек }}} |---------------- {{{#!td 1. Корисникот влегува во апликацијата и пристапува до секцијата за приказ на простории 2. Се прикажуваат сите простории во рамки на институцијата }}} |---------------- ||= Исклучоци: =|| **Се случува грешка при процесирање на барањето** || ||= Вклучува: =|| - || ||= Приоритет: =|| Висок || ||= Фрекфенција на користење: =|| Често || ||= Бизнис правила: =|| Податоците за простории мораат редовно да се ажурираат || ||= Спрецијални побарувања: =|| Респонзивен дизајн за мобилни и десктоп уреди || ||= Претпоставки: =|| Корисниците се запознаени со интерфејсот на апликацијата || ||= Забелешки: =|| - || ---- ||= ИД: =|| 2 || ||= Случај на употреба: =|| Пребарување на простории || ||= Актери: =|| Корисник || ||= Опис: =|| Корисникот пребарува за специфични простории во институцијата || ||= Тригер: =|| Корисникот сака да најде специфична просторија || ||= Предуслов: =|| Корисникот има интернет пристап || ||= Постуслов: =|| Прикажани се резултатите од пребарувањето || {{{#!th rowspan=2 align=center Нормален тек }}} |---------------- {{{#!td 1. Корисникот влегува во апликацијата и пристапува до секцијата за приказ на простории 2. Корисникот го клика панелот за пребарување и внесува текст 3. Системот процесира барањето и прикажува резултати 4. Корисникот ги разгледува резултатите и избира просторија за повеќе информации }}} |---------------- ||= Исклучоци: =|| Нема пронајдени резултати. || ||= Вклучува: =|| - || ||= Приоритет: =|| Висок || ||= Фрекфенција на користење: =|| Често || ||= Бизнис правила: =|| Податоците за простории мораат редовно да се ажурираат || ||= Спрецијални побарувања: =|| Респонзивен дизајн за мобилни и десктоп уреди || ||= Претпоставки: =|| Корисниците се запознаени со интерфејсот на апликацијата || ||= Забелешки: =|| - || ---- ||= ИД: =|| 3 || ||= Случај на употреба: =|| Филтрирање на резултати || ||= Актери: =|| Корисник || ||= Опис: =|| Корисникот ги филтрира резултатите од пребарување за да најде простории или локации што одговараат на специфични критериуми, како што се тип на просторија, капацитет, или достапност на опрема || ||= Тригер: =|| Корисникот сака попрецизни резултати од пребарувањето на мапата ||= Предуслов: =|| Корисникот се наоѓа во панелот за пребарување || ||= Постуслов: =|| Прикажани се резултатите кои ги задоволуваат критериумите на корисникот || {{{#!th rowspan=2 align=center Нормален тек }}} |---------------- {{{#!td 1. Корисникот извршува основно пребарување на мапата 2. Системот прикажува резултати од пребарувањето 3. Корисникот отвора опции за филтрирање и избира од различни критериуми (тип на просторија, капацитет, опрема) 4. Корисникот применува филтри и системот ја освежува листата на резултати 5. Корисникот разгледува филтрирани резултати и избира просторија за дополнителни детали или навигација }}} |---------------- ||= Исклучоци: =|| Нема резултати кои одговараат на дадените критериуми || ||= Вклучува: =|| - || ||= Приоритет: =|| Висок || ||= Фрекфенција на користење: =|| Често || ||= Бизнис правила: =|| Филтри мора да се ажурираат во зависност од достапноста и промените на институцијата || ||= Специјални побарувања: =|| Филтрирањето мора да биде брзо и ефективно за добро корисничко искуство || ||= Претпоставки: =|| Корисникот има основно разбирање за типовите на простории што ги бара || ||= Забелешки: =|| - || ---- ||= ИД: =|| 4 || ||= Случај на употреба: =|| Детален приказ на просторија || ||= Актери: =|| Корисник || ||= Опис: =|| По успешното пребарување, корисникот може да види детали за избраната просторија, вклучувајќи локација, капацитет, и достапни ресурси || ||= Тригер: =|| Корисникот избира просторија од резултатите на пребарувањето || ||= Предуслов: =|| Резултатите од пребарувањето се веќе прикажани || ||= Постуслов: =|| Деталите за просторијата се прикажани на корисникот || {{{#!th rowspan=2 align=center Нормален тек }}} |---------------- {{{#!td 1. Корисникот клика на просторија од списокот на резултати 2. Системот ги прикажува деталните информации за избраната просторија 3. Корисникот разгледува информации и може да избере да добие упатства за локацијата }}} |---------------- ||= Исклучоци: =|| Деталите за просторијата не се достапни || ||= Вклучува: =|| - || ||= Приоритет: =|| Висок || ||= Фрекфенција на користење: =|| По потреба || ||= Бизнис правила: =|| Секогаш прикажувај точни и ажурирани информации || ||= Спрецијални побарувања: =|| - || ||= Претпоставки: =|| Корисникот се наоѓа во панелот за приказ на простории || ||= Забелешки: =|| - || ---- ||= ИД: =|| 5 || ||= Случај на употреба: =|| Прикажување на патека меѓу две простории || ||= Актери: =|| Корисник || ||= Опис: =|| Корисникот внесува две локации (простории) и апликацијата му ги прикажува на мапата со исцртана патека помеѓу нив || ||= Тригер: =|| Корисникот сака да најде патека патека помеѓу две простории || ||= Предуслов: =|| Корисникот има избрано две простории || ||= Постуслов: =|| На мапата е исцртана патеката меѓу две избрани простории || {{{#!th rowspan=2 align=center Нормален тек }}} |---------------- {{{#!td 1. Корисникот ja отвoра алатката за навигација во апликацијата 2. Корисникот внесува почетна просторија во полето за пребарување* 3. Корисникот внесува крајна просторија во полето за пребарување 4. Системот пронаоѓа и прикажува патека на мапата што ја поврзува почетната со крајната просторија 5. Корисникот ги следи прикажаните упатства за да стигне од едната до другата просторија }}} |---------------- ||= Исклучоци: =|| Не може да се најде патека меѓу внесените простории поради недостапни податоци или ограничувања во мапата || ||= Вклучува: =|| - || ||= Приоритет: =|| Висок || ||= Фрекфенција на користење: =|| По потреба || ||= Бизнис правила: =|| Патеките мора да бидат ажурирани и прецизни според актуелната инфраструктура на институцијата || ||= Специјални побарувања: =|| Апликацијата мора да поддржува интерактивно мапирање и навигација || ||= Претпоставки: =|| Корисникот знае точни називи или локации на просториите кои ги бара || ||= Забелешки: =|| Корисникот треба да има можност за зумирање и приближување за подобро да ја разгледа патеката. *- Ова поле е опционално и ако не се внесе, за почетна локација се зема главниот влез на институцијата. || ---- ||= ИД: =|| 6 || ||= Случај на употреба: =|| Регистрација на корисник || ||= Актери: =|| Нерегистриран корисник || ||= Опис: =|| Нови корисници креираат свој профил на апликацијата за да добијат пристап до персонализирани функции и зачувување на податоци || ||= Тригер: =|| Корисникот сака да создаде нов кориснички профил || ||= Предуслов: =|| Корисникот нема веќе постоечка корисничка сметка || ||= Постуслов: =|| Корисничкиот профил е успешно создаден и корисникот е најавен || {{{#!th rowspan=2 align=center Нормален тек }}} |---------------- {{{#!td 1. Корисникот избира опција за регистрација на главната страница 2. Корисникот внесува потребни информации како име, е-пошта, корисничко име и лозинка 3. Корисникот ги прифаќа условите за користење и клика на копчето за регистрација 4. Системот проверува валидноста на внесените податоци 5. Системот испраќа потврден е-маил на адресата на корисникот 6. Корисникот го потврдува својот профил преку е-маил врската 7. Корисникот е автоматски најавен во системот со својот нов профил }}} |---------------- ||= Исклучоци: =|| Внесените податоци се невалидни или веќе постојат, грешка при испраќање на потврден е-маил, непотврден профил || ||= Вклучува: =|| - || ||= Приоритет: =|| Висок || ||= Фрекфенција на користење: =|| По потреба || ||= Бизнис правила: =|| Секој корисник мора да има уникатен е-маил и корисничко име || ||= Специјални побарувања: =|| - || ||= Претпоставки: =|| Корисникот има валидна е-маил адреса и пристап до интернет || ||= Забелешки: =|| - || ---- ||= ИД: =|| 7 || ||= Случај на употреба: =|| Најавување и одјавување || ||= Актери: =|| Корисник || ||= Опис: =|| Корисниците се најавуваат за пристап до персонализирани функции и се одјавуваат од системот || ||= Тригер: =|| Корисникот сака да пристапи до својот профил || ||= Предуслов: =|| Корисникот е на страната за најавување || ||= Постуслов: =|| Корисникот е успешно најавен или одјавен || {{{#!th rowspan=2 align=center Нормален тек }}} |---------------- {{{#!td **Корисникот клика на копчето за да се најави** 1. Корисникот го внесува своето корисничко име и лозинка 2. Корисникот клика на копчето за најавување 3. Системот ги верифицира внесените податоци 4. Ако податоците се точни, корисникот е најавен 5. За одјавување, корисникот клика на копчето за одјавување 6. Системот го одјавува корисникот }}} |---------------- ||= Исклучоци: =|| Невалидно внесени податоци || ||= Вклучува: =|| - || ||= Приоритет: =|| Среден || ||= Фрекфенција на користење: =|| По потреба || ||= Бизнис правила: =|| Мора да се користи сигурен протокол за најава || ||= Специјални побарувања: =|| - || ||= Претпоставки: =|| Корисникот има активна регистрација || ||= Забелешки: =|| - || ---- ||= ИД: =|| 8 || ||= Случај на употреба: =|| Зачувување на омилени локации || ||= Актери: =|| Регистриран корисник || ||= Опис: =|| Корисниците можат да зачуваат специфични локации како 'омилени' за полесен пристап во иднина || ||= Тригер: =|| **Корисникот сака да дададе специфична просторија во 'омилени'** || ||= Предуслов: =|| Корисникот е најавен и има најдено и избрано локација || ||= Постуслов: =|| Локацијата е додадена во списокот на омилени на корисникот || {{{#!th rowspan=2 align=center Нормален тек }}} |---------------- {{{#!td 1. Корисникот се најавува 2. Корисникот наоѓа локација што сака да ја зачува 3. Корисникот избира 'Додај во омилени' 4. Системот **ја зачувува** локацијата во списокот на омилени на корисникот }}} |---------------- ||= Исклучоци: =|| Системот не може да ја додаде локацијата во омилени || ||= Вклучува: =|| - || ||= Приоритет: =|| Низок || ||= Фрекфенција на користење: =|| По потреба || ||= Бизнис правила: =|| Корисникот мора да е најавен за да ја користи оваа функционалност || ||= Спрецијални побарувања: =|| - || ||= Претпоставки: =|| Корисникот има интерес да зачува локации за идна употреба || ||= Забелешки: =|| - || === Администратор ||= ИД: =|| 9 || ||= Случај на употреба: =|| Регистрација на администратор || ||= Актери: =|| Корисник || ||= Опис: =|| Нерегистриран корисник или веќе регистриран корисник може да постави барање за добивање на администраторска корисничка сметка || ||= Тригер: =|| Корисникот сака да добие администраторска сметка со цел да конструира свои мапи || ||= Предуслов: =|| - || ||= Постуслов: =||Администраторската сметка е успешно создадена и е доделена посебна администраторска страница || {{{#!th rowspan=2 align=center Нормален тек }}} |---------------- {{{#!td 1. Корисникот избира опција за регистрација на корисник на главната страница 2. Корисникот го клика копчето за регистрација на администратор 3. Корисникот внесува потребни информации како име, е-пошта, корисничко име, лозинка и дополнително: * Тип на институција за која ќе прави мапа * Име на мапата * 5. Корисникот ги прифаќа условите за користење и клика на копчето за регистрација 6. Системот ја проверува валидноста на внесените податоци и се пушта барање за добивање на администраторска сметка. 7. Ако е барањето прифатено, системот испраќа е-маил за потврда кој содржи уникатен токен што е асоциран со администраторската сметка на корисникот 8. Корисникот го потврдува својот профил преку е-маил врската 9. Се креира администраторската сметка на корисникот во системот и му се доделува администраторска страница }}} |---------------- ||= Исклучоци: =|| Внесените податоци се невалидни или веќе постојат, грешка при испраќање на потврден е-маил, непотврдена сметка, одбиено барање || ||= Вклучува: =|| - || ||= Приоритет: =|| Висок || ||= Фрекфенција на користење: =|| По потреба || ||= Бизнис правила: =|| Секоја администраторска сметка мора да биде одобрена од овластените лица* || ||= Специјални побарувања: =|| Е-маил потврда за обезбедување на валидност на корисничките податоци и одобрување на администраторската сметка || ||= Претпоставки: =||-|| ||= Забелешки: =|| * //Овластено лице се смета за развивач на апликацијата или администратор на веќе постоечка мапа. **Нормален тек-4:** Информациите кои се бараат не се финални || ---- ||= ИД: =|| 10 || ||= Случај на употреба: =|| Најава на администратор || ||= Актери: =|| Администратор || ||= Опис: =|| Администраторите се најавуваат за пристап до административната страница за управување со мапи и други аспекти на апликацијата || ||= Тригер: =|| Администраторот сака да пристапи до привилегираните функционалности || ||= Предуслов: =|| Администраторот е на страната за најавување || ||= Постуслов: =|| Администраторот е успешно најавен и има пристап до административниот панел || {{{#!th rowspan=2 align=center Нормален тек }}} |---------------- {{{#!td 1. Администраторот пристапува до страницата за најавување 2. Администраторот внесува својот кориснички идентификатор и лозинка 3. Администраторот клика на копчето за најавување 4. Системот ги валидира внесените податоци 5. Ако податоците се точни, администраторот е најавен и пренасочен кон административниот панел }}} |---------------- ||= Исклучоци: =|| Невалидни креденцијали или технички проблеми кои го спречуваат најавувањето || ||= Вклучува: =|| - || ||= Приоритет: =|| Висок || ||= Фрекфенција на користење: =|| Редовно || ||= Бизнис правила: =|| Најавувањето мора да се извршува преку сигурен и енкриптиран протокол || ||= Специјални побарувања: =|| Заштита на личните податоци и корисничките сесии мора да бидат секогаш активни || ||= Претпоставки: =|| Администраторот е регистриран во системот и ги знае своите податоци за најава || ||= Забелешки: =|| - || ---- ||= ИД: =|| 11 || ||= Случај на употреба: =|| Креирање и уредување на мапи || ||= Актери: =|| Администратор || ||= Опис: =|| Администраторот може да креира нови мапи или да уредува постоечки мапи со додавање или измена на простории и атрибути || ||= Тригер: =|| Потреба за креирање на нова или уредување на веќе посотечка мапа || ||= Предуслов: =|| Администраторот е најавен со соодветни пристапни права || ||= Постуслов: =|| Мапата е ажурирана со новите информации || {{{#!th rowspan=2 align=center Нормален тек }}} |---------------- {{{#!td 1. Администраторот пристапува до административниот панел за мапи 2. Избира мапа за уредување или опција за креирање нова мапа 3. Додава или менува простории и атрибути според потребите 4. Ги потврдува промените и ја зачувува мапата }}} |---------------- ||= Исклучоци: =|| Промените не се зачувани поради серверски грешки || ||= Вклучува: =|| - || ||= Приоритет: =|| Висок || ||= Фрекфенција на користење: =|| По потреба || ||= Бизнис правила: =|| - || ||= Специјални побарувања: =|| Синхронизирани податоци || ||= Претпоставки: =|| Администраторите имаат искуство со алатките за мапирање || ||= Забелешки: =|| Потребно е редовно ажурирање на софтверот за мапирање ||