== 1. Пребарува возен ред за посакувана дестинација == ||= Scenario =|| Корисникот пристапува на системот [[br]] Пребарува возен ред за посакувана дестинација || ||= Triggering event =|| Корисниот сака да провери кога има следен превоз за потребната дестинација || ||= Actors =|| Корисник на апликацијата || ||= Related use cases =|| / || ||= Stakeholders =|| Патници, Превозници || ||= Pre-condition =|| Интернет врска и компјутер || ||= Post-condition =|| Најден е соодветен возен ред за посакуваната дестинација || ||= Flow of events =|| 1. Корисникот внесува дестинација за која сака да најде возен ред [[br]] 2. Стиска на копчето за пребарување [[br]] 3. Системот враќа податоци / возен ред за дестинацијата [[br]] 4а. Корисникот ја напушта страната (успешно пребарување) [[br]] 4б. Се враќа на 1. || ||= Exception =|| Недостапност на системот || [[br]] == 2. Се регистрира на системот == ||= Scenario =|| Корисникот пристапува на системот [[br]] Оди на страната за регистрација [[br]] Остава лични податоци за регистрација [[br]] || ||= Triggering event =|| Корисникот сака да го користи Bus & Travel || ||= Actors =|| Корисник на апликацијата || ||= Related use cases =|| / || ||= Stakeholders =|| Патник, Администратор || ||= Pre-condition =|| Валидни податоци за регистрација || ||= Post-condition =|| Корисникот е успешно регистриран, Корисникот не е регистиран || ||= Flow of events =|| 1. Корисникот пристапува до страната за регистрација [[br]]2. Корисникот внесува лични информации потребни за регистрација [[br]] 3. Праќа барање за регистрација [[br]] 4. Порака за успешност/неуспешност на регистрацијата [[br]] 5.а Доколку регистрацијата не е успешна корисникот се враќа на екранот за регистрација [[br]] 5.b Доколку регистрацијата е успешна корисникот се праќа на екранот за добредојде || ||= Exception =|| Недостапност на системот || [[br]] == 3. Остава коментар/рејтинг за патувањето/превозникот == ||= Scenario =|| Корисникот пристапува на системот [[br]] Се логира на системот [[br]] Остава коментар/рејтинг за превозникот/патувањето || ||= Triggering event =|| Патникот имал добро/лошо искуство во патувањето || ||= Actors =|| Регистриран Патник || ||= Related use cases =|| / || ||= Stakeholders =|| Патник, Превозник || ||= Pre-condition =|| Патувал со автобус на одредена линија || ||= Post-condition =|| Остава коментар/рејтинг за превозникот/патувањето || ||= Flow of events =|| 1. Корисникот се логира ако не е логиран. [[br]] 2. Пристапува до патувањето. [[br]] 3. Доколку сеуште може да се дава feedback (ограничено со време) остава рејтинг и/или коментар за патувањето, односно превозникот. || ||= Exception =|| Корисникот не е регистриран, Системот не е достапен || [[br]] == 4. Внесува информации за патишта == ||= Scenario =|| Доколку има нови информации за патиштата Bus & Travel ги обновува своите информации. || ||= Triggering event =|| Потреба од навремени информации за патиштата || ||= Actors =|| (Треба актер кој што ќе внесува инфо од АМСМ) || ||= Related use cases =|| || ||= Stakeholders =|| Возачи, АМСМ, Патници, Превозници || ||= Pre-condition =|| Интернет врска || ||= Post-condition =|| Точни и навремени информации за патиштата || ||= Flow of events =|| 1. Нови податоци на страната на АМСМ [[br]] 2. Порака до Bus & Travel за настанатата промена. [[br]] 3. (Актерот) ги внесува новите информации од АМСМ. [[br]] 4. Bus & Travel прикажува информациите на корисниците. || ||= Exception =|| Ненавременост од АМСМ или од (Актерот) || [[br]] == 5. Ажурира возен ред == ||= Scenario =|| Превозникот се логира на системот и по потреба го променува возниот ред, [[br]] како и типот на авотбус || ||= Triggering event =|| Промена на возен ред || ||= Actors =|| Превозник || ||= Related use cases =|| || ||= Stakeholders =|| Превозници, Возачи, Патници || ||= Pre-condition =|| Интернет конекција и компјутер || ||= Post-condition =|| Обновен возен ред || ||= Flow of events =|| 1. Превозникот се логира ако не е логиран [[br]] 2. Пристапува до возниот ред кој што може да го промени [[br]] 3. Го променува возниот ред. || ||= Exception =|| Ненавремено ажурирање на системот, не може да се смени возед ред за наредните 6 месеци || [[br]] == 6. Купува карта == ||= Scenario =|| Корисникот пристапува на системот [[br]] Се логира на системот [[br]] Пребарува возен ред за посакувана дестинација [[br]] Купува карта за посуваната дестинација || ||= Triggering event =|| Корисникот има потреба да патува до некоја дестинација || ||= Actors =|| Патник || ||= Related use cases =|| Регистрирање, Плаќање, Пребарување возен ред || ||= Stakeholders =|| Превозници, Центар за наплата || ||= Pre-condition =|| Превоз до посакувана дестинација || ||= Post-condition =|| Купена карта за превоз || ||= Flow of events =|| 0. Пребарување возен ред(Use case) [[br]] 1. Корисникот бира карта која сака да ја купи [[br]] 2. Внесува потребни информации за плаќање онлајн [[br]] 3. Системот го праќа побарувањето до центарот за наплата [[br]] 4. Барањето се процесира [[br]] 4а. Барањето е одобрено и картата е купена [[br]] 4б. Барањето е одбиено и се враќа иннформација за неуспех(Обидете се повторно) [[br]] 5. Исходот се прикажува на корисникот || ||= Exception =|| Недостапност на системот || [[br]] == 7. Пишува поплаки/пофалби == ||= Scenario =|| Корисникот може да напише поплака или пофалба за услугите на Bus & Travel, превозниците или возачите. || ||= Triggering event =|| Корисникот сака да го даде своето мислење || ||= Actors =|| Корисник на апликацијата, Патник || ||= Related use cases =|| Патува со автобус, Пребарува возен ред, Регистрација, Купува карта, Бара нова автобуска линија || ||= Stakeholders =|| Патници || ||= Pre-condition =|| / || ||= Post-condition =|| Поставено свое мислење || ||= Flow of events =|| 1. Корисникот мора да има патувано барем еднаш со помош на Bus & Travel [[br]] 2. Добива можност да напише поплака или пофалба [[br]] 3. Одбира на која тема ќе биде поплаката [[br]] 4. Пишува поплака/пофалба. || ||= Exception =|| Корисникот сеуште нема патувано или нема интернет конекција || [[br]] == 8. Внесува информации за возила == ||= Scenario =|| Превозниците внесуваат информации за своите возила || ||= Triggering event =|| Потреба од точни и навремени информации за возила || ||= Actors =|| Превозник || ||= Related use cases =|| || ||= Stakeholders =|| Превозници || ||= Pre-condition =|| Интернет врска, информации за возила || ||= Post-condition =|| Точни и навремени информации за патиштата || ||= Flow of events =|| 1. Превозникот се логира ако не е логиран [[br]] 2. Пристапува до екранот каде што се наоѓаат информации за возила(класа, греење/ладење, медицинско лице итн.) [[br]] 3. Ги внесува новите информации || ||= Exception =|| Нема интернет конекција || [[br]] == 9. Бара нова автобуска линија == ||= Scenario =|| Патниците поднесуваат барање до превозниците за нова автобуска линија || ||= Triggering event =|| Патниците сакаат нова автобуска линија || ||= Actors =|| Патник || ||= Related use cases =|| / || ||= Stakeholders =|| Патници, Превозници || ||= Pre-condition =|| Интернет врска, компјутер и одреден број на патници || ||= Post-condition =|| Нова автобуска линија || ||= Flow of events =|| 1. Патниците поднесуваат барање за нова автобуска линија [[br]] 2. Внесуваат станици и фрекфенција на патување по таа линија. [[br]] 3. Останатите патници гласаат дали сакаат да се отвори линијата [[br]] 3. Во зависност од бројот на патници и нивните демографските податоци, превозниците го одобруваат или одбиваат барањето || ||= Exception =|| И покрај големиот број на патници кои што ја сакаат линијата, постојат други причини кои не дозволуваат да се отвори новата линија || [[br]] == 10. Патува со автобус (Offline) == ||= Scenario =|| Корисник патува со автобус || ||= Triggering event =|| Корисникот има потреба да стигне на посакувана дестинација || ||= Actors =|| Патник || ||= Related use cases =|| / || ||= Stakeholders =|| Патници, Превозници, Возачи || ||= Pre-condition =|| Купена карта || ||= Post-condition =|| Успешно пристигнување до дестинацијата || ||= Flow of events =|| 1. Корисникот оди до означената автобуска станица [[br]] 2. Корисникот ја покажува купената карта кај возачот [[br]] 3а. Картата е валидна и корисникот влегува во автобус и патува [[br]] 3б. Картата е невалидна и корисникот купува нова карта [[br]] 3в. Картата е невалидна и корисникот не патува [[br]] 4. Корисникот пристига на дестинација || ||= Exception =|| Пречки на патот, невалидна карта || [[br]] == 11. Патува со автобус (Online) == ||= Scenario =|| Корисник патува со автобус || ||= Triggering event =|| Корисникот има потреба да стигне на посакувана дестинација || ||= Actors =|| Патник || ||= Related use cases =|| / || ||= Stakeholders =|| Патници, Превозници, Возачи || ||= Pre-condition =|| Купена карта || ||= Post-condition =|| Успешно пристигнување до дестинацијата || ||= Flow of events =|| 1. Корисникот оди до означената автобуска станица [[br]] 2. Корисникот ја покажува купената карта кај возачот [[br]] 3а. Картата е валидна и корисникот влегува во автобус и патува [[br]] 3б. Картата е невалидна и корисникот купува нова карта [[br]] 3в. Картата е невалидна и корисникот не патува [[br]] 4.Се качува во автобус и патува. Може да дозволи геолокација со цел подобрување на работата на Bus & Travel [[br]] 5. Корисникот пристига на дестинација [[br]] 6. Потврдува дека пристигнал и по своја желба пишува искуство од патувањето || ||= Exception =|| Пречки на патот, невалидна карта || [[br]] == 12. Обработува информации за состојбата на патиштата == ||= Scenario =|| Модератор на апликацијата ги обработува добиените информации (од патници, институции (АМСМ, Македонија пат) за сосјтојба на патиштата || ||= Triggering event =|| Превозниците имаат потреба за информации за состојбата на патиштата || ||= Actors =|| Модератор на апликацијата || ||= Related use cases =|| / || ||= Stakeholders =|| Патници, Превозници, Возачи || ||= Pre-condition =|| Информации за патиштата || ||= Post-condition =|| Успешно пристигнување до дестинацијата || ||= Flow of events =|| 1. Прибира информации за состојбата на патиштата [[br]] 2. Ги анализира и обработува инфомациите [[br]] 3.Обработените и анализираните информации ги постира || ||= Exception =|| Не навремено обработување на инромациите за состојбата на патиштата || [[br]]