wiki:UseCaseScenarios

Version 22 (modified by 223157, 23 hours ago) ( diff )

--

Сценарија на случаи на употреба

1.1 Нерегистриран корисник

ИД1
Име на корисничко сценариоПреглед на информации за локал
Цел во контекст на системотКорисникот да може успешно да прегледа одреден локал
АктериНерегистиран корисник, Регистиран корисник
ТригерКорисникот избира локал од листа на локали
ПредусловУспешно да работи базата на податоци
Состојба при успешен крајНа корисникот успешно му се дадени информации за локалот кој го избрал
Состојба при неуспешен крајИстата состојба пред да го одбере локал или некоја порака за грешка, Корисникот е исфрустриран
Нормален тек1. Корисникот бира еден од локалите од листата на локали
2. Се проверува во база за верификација на информациите на локалот пред приказ
3. Се прикажуваат информациите на екран од локалот
ИсклучоциНе постоечки локал
ПриоритетЗадолжително
Фреквенција на користењеЗависи од корисникот.


ИД2
Име на корисничко сценариоПребарување, разгледување на постоечки локали
Цел во контекст на системотПрикажување на лесна и читлива листа на побарани локали
АктериНерегистиран корисник, Регистиран корисник
ТригерКорисникот пребарува локал за негов интерес
ПредусловУспешно да работи базата на податоци
Состојба при успешен крајПосакуваниот локал е покажан на корисникот со сите негови информации и понуди што ги нуди.
Состојба при неуспешен крајИзвестување за грешка при барањето на локал, враќање на почетна ситуација
Нормален тек1. Клиентот може да пребарува локал.
1.1 Клиентот може да филтрира и сортира локали ако истите се пребарани преку листа на локали
2. Корисникот клика на одреден локал, се покажуваат информации за истиот и доколку корисникот е најавен со валиден акаунт, и понуда за резервација ке биде достапна
ИсклучоциБазата е преполнета, спора, недостапност на податоци,несовпаѓање на пребарувачките критериуми
ПриоритетЗадолжително
Фреквенција на користењеЗависи од корисникот.



ИД3
Име на корисничко сценариоПребарување, разгледување на настани
Цел во контекст на системотПрикажување на лесна и читлива листа на побарани настани
АктериНерегистиран корисник, Регистиран корисник
ТригерКорисникот разгледува настани понудени од различни локали
ПредусловУспешно да работи базата на податоци
Состојба при успешен крајПосакуваниот наста е покажан на корисникот со сите негови информации.
Состојба при неуспешен крајИзвестување за грешка при барањето на настан
Нормален тек1. Клиентот може да пребарува настан.
1.1 Клиентот може да филтрира и сортира настани.
2. Корисникот клика на одреден настан, тоа го носи на страницата за сите информации за локалот и сите останати настани од тој локал
ИсклучоциБазата е преполнета, спора, недостапност на податоци, несовпаѓање на пребарувачките критериуми
ПриоритетВозможно
Фреквенција на користењеЗависи од корисникот.


1.2 Регистриран корисник - extends - нерегистриран корисник


ИД4
Име на корисничко сценариоАжурирање на лични податоци
Цел во контекст на системотАсинхроно и интерактивно едитирање на информации на кориник
АктериРегистиран корисник
ТригерКорисникот иницира едит на својот акаунт и персонални информации
ПредусловКорисникот мора да биде логиран во системот,правилно внесени актуелни податоци
Состојба при успешен крајУспешно се ажурирани податоците на корисникот
Состојба при неуспешен крајПодатоците на корисникот не се успешно ажурирани
Нормален тек1. Корисникот се логира во системот користејќи ги неговите корисничко име и лозинка.
2. По успешното логирање, корисникот има пристап до својот профил или панел за кориснички податоци.
3. На профилот, корисникот ги прегледува своите моментални лични податоци како што се името, презимето, адресата, контактите, итн.
4. Корисникот избира опцијата за ажурирање или измена на своите податоци.
5. Системот го презентира формуларот за ажурирање, каде што корисникот може да ги изменува соодветните податоци.
6. Корисникот ги внесува новите податоци или ги изменува постоечките, потоа кликнува на копчето за зачувување или потврда.
7. Системот ги ажурира податоците во базата и ги прикажува измените на профилот на корисникот.
8. Корисникот добива потврда за успешното ажурирање на неговите лични податоци.
9. Корисникот може да продолжи со користење на системот или да излезе од профилот.
ИсклучоциБазата е преполнета, спора, успорена акција, неуспешна акција
ПриоритетПожелно
Фреквенција на користењеЗависи од корисникот.



ИД5
Име на корисничко сценариоОценување на локал
Цел во контекст на системотКорисниците да можат да остават, изменат или избришат оцена за одреден локал
АктериРегистиран корисник
ТригерКорисникот сака да даде, измени или отстрани оцена за одреден локал
ПредусловКорисникот мора да биде логиран и локалот мора да е постоечки во системот
Состојба при успешен крајОцената е успешно додадена, изменета или избришана
Состојба при неуспешен крајСистемот не успева да ја зачува, измени или избрише оцената
Нормален тек1. Корисникот се логира во системот користејќи ги неговите корисничко име и лозинка.
2. Го прегледува профилот на одреден локал.
3. Корисникот избира опција за додавање на оцена (на пример, 1 до 5)
3.1. (Ако корисникот веќе има оцена за тој локал) Корисникот избира опција за измена и повторно внесува нова оцена.
3.2. Корисникот може и да избере опција за бришење на оцената.
4. Кликнува на копчето за потврда.
5. Системот ја зачувува оцената во базата и ја прикажува на профилот на локалот.
ИсклучоциНема интернет конекција, базата е недостапна, локалот е избришан, сесијата истекла, внесени невалидни податоци
ПриоритетПожелно
Фреквенција на користењеЗависи од корисникот.



ИД6
Име на корисничко сценариоРезервација
Цел во контекст на системотКорисникот најавен како клиент да може да направи резервација во посакуваниот локал.
АктериРегистиран корисник
ТригерКорисникот сака да направи резервација.
ПредусловКорисникот да е најавен со сметка за клиент на системот.
Состојба при успешен крајКорисникот прави успешна резервација
Состојба при неуспешен крајРезервацијата е одбиена.
Нормален тек1. Одбирање на маса од шематскиот приказ на ресторанот на која корисникот би сакал да направи резервација
2. Одбирање на ден и час за резервацијата.
3. Кликање на копче за потврда на резервацијата.
4. Успешно креирање на резервацијата со потврда испратена преку e-mail/sms
ИсклучоциНедостапност на системот
ПриоритетВозможно.
Фреквенција на користењеЗависи од корисникот.



ИД7
Име на корисничко сценариоЗачувување на омилени локали
Цел во контекст на системотКорисникот да може да ги зачува своите омилени локали и да ги пристапи од едно место.
АктериРегистиран корисник
ТригерКорисникот сака да одбере омилен локал за полесен пристап во иднина
ПредусловКорисникот да е успешно најавен со сметка за клиент.
Состојба при успешен крајКорисникот успешно го додава локалот во листата на омилени локали
Состојба при неуспешен крајНа корисникот не му е дозволено да додаде локал во листата на омилени локали.
Нормален тек1. Најавениот корисник го пребарува и клика на локалот кој сака да го додаде во листата на омилени.
2. Кликање на копчето „Додади во омилени’’.
3. Корисникот добива pop-up прозорец со содржина „Успешно додавање!’
ИсклучоциНедостапност на системот
ПриоритетВозможно.
Фреквенција на користењеЗависи од корисникот.



ИД8
Име на корисничко сценариоЗачувување на омилени настани
Цел во контекст на системотКорисникот да може да ги зачува настаните за кои е заинтересиран и да ги пристапи од едно место
АктериРегистиран корисник
ТригерКорисникот сака да зачува настан за кој е заинтересиран за полесен пристап во иднина
ПредусловКорисникот да е успешно најавен со сметка за клиент.
Состојба при успешен крајКорисникот успешно го додава настано во листата на омилени настани
Состојба при неуспешен крајНа корисникот не му е дозволено да додаде настан во листата на омилени настани.
Нормален тек1. Најавениот корисник го пребарува и клика на настанот кој сака да го додаде во листата на омилени.
2. Кликање на копчето „Додади во омилени’’.
3. Корисникот добива pop-up прозорец со содржина „Успешно додавање!’
ИсклучоциНедостапност на системот
ПриоритетВозможно.
Фреквенција на користењеЗависи од корисникот.



ИД9
Име на корисничко сценариоПреглед на омилени локали
Цел во контекст на системотКорисникот да може да ги зачува своите омилени локали и да ги пристапи од едно место.
АктериРегистиран корисник
ТригерКорисникот сака да ја разгледа листата на омилени локали.
ПредусловКорисникот да е успешно најавен со сметка за клиент.
Состојба при успешен крајКорисникот успешно ја добива листата на омилени локали
Состојба при неуспешен крајГрешка при добивање на листата
Нормален тек1. Најавениот корисник клика на копче „Омилени локали“
2. Добива листа од свои зачувани омилени локали
3. Корисникот може да отстрани настан доколку повеќе не е заинтересиран во него
ИсклучоциСистемот не е достапен или има проблем при конекцијата на корисникот до истиот.
ПриоритетВозможно.
Фреквенција на користењеЗависи од корисникот.



ИД10
Име на корисничко сценариоПреглед на омилени настани
Цел во контекст на системотКорисникот да може да ги зачува своите омилени настани и да ги пристапи од едно место.
АктериРегистиран корисник
ТригерКорисникот сака да ја разгледа листата на омилени настани.
ПредусловКорисникот да е успешно најавен со сметка за клиент.
Состојба при успешен крајКорисникот успешно ја добива листата на омилени настани
Состојба при неуспешен крајГрешка при добивање на листата
Нормален тек1. Најавениот корисник клика на копче „Омилени настани“
2. Добива листа од свои зачувани омилени локали
3. Корисникот може да отстрани настан доколку повеќе не е заинтересиран во него
ИсклучоциСистемот не е достапен или има проблем при конекцијата на корисникот до истиот.
ПриоритетВозможно.
Фреквенција на користењеЗависи од корисникот.



ИД11
Име на корисничко сценариоПреглед на спроведени резервации
Цел во контекст на системотКорисникот да може да направи преглед на своите тековни резервации
АктериРегистиран корисник
ТригерКорисникот сака да има увид во своите тековни резервации.
ПредусловКорисникот да биде најавен како клиент и да има постоечки тековни резервации.
Состојба при успешен крајКорисникот има преглед во листата на негови резервации.
Состојба при неуспешен крајКорисникот не може да пристапи до листата на тековни резервации
Нормален тек1. Од главното мени корисникот ја одбира опцијата „Мои резервации’’
2. Листата се отвора и се прикажуваат тековните резервации.
ИсклучоциСистемот не е достапен или има проблем при конекцијата на корисникот до истиот.
ПриоритетВозможно.
Фреквенција на користењеЗависи од корисникот.


2.1 Вработен

ИД12
Име на корисничко сценариоПреглед на состојба на резервации
Цел во контекст на системотВработениот да може успешно да прегледува и да ги разгледува резервациите спроведени од обичните корисници
АктериВработен
ТригерКликнување на копчето за преглед на моменталната состојба на резервации
ПредусловКорисникот да е најавен на системот со валидна сметка ,успешно да работи базата на податоци
Состојба при успешен крајКорисникот успешно ги добива на веб апликацијата моменталните резервации.
Состојба при неуспешен крајКорисникот не ги добива на веб апликацијата моменталните резервации.
Нормален тек1. Кликнување на копчето за преглед на моменталната состојба на резервации на локалот.
ИсклучоциНедостапност на податоци,непредвидени сценарија,неправилни резултати на пребарувањето
ПриоритетПожелно
Фреквенција на користењеЗависи од корисникот.


2.2 Сопственик / Менаџер

ИД13
Име на корисничко сценариоАжурирање на податоци за локалот
Цел во контекст на системотЛокалите да можат лесно да изменуваат и ажурираат информации за нивните локали во системот
АктериЛокал
ТригерСопственикот сака да га ажурира податоците
ПредусловКорисникот да е најавен со валидна сметка,успешно да работи базата на податоци
Состојба при успешен крајЛокалот успешно ги променил и ажурирал информациите за сопствениот локал.
Состојба при неуспешен крајЛокалот не ги променил и ажурирал информациите за сопствениот локал.
Нормален тек1. Администраторот на локалот се најавува на системот со неговите кориснички податоци.
2. По успешното најавување, администраторот има пристап до панелот за администрирање на локалите.
3. Администраторот избира опцијата за уредување или ажурирање на податоците за сопствениот локал.
4. Администраторот ги ажурира податоците кои сака да ги промени, како што се контактни информации, адреса, работно време, категории, слики и други детали.
5. По завршувањето на ажурирањето, администраторот ги зачувува промените.
6. Системот ги обработува промените и ги ажурира податоците за локалот во базата на податоци.
7. Администраторот добива потврда за успешното ажурирање на податоците.
8. Ажурираните информации за локалот се обновуваат во системот и се прикажуваат на веб-страницата или мобилната апликација за корисниците кои ги прегледуваат или пребаруваат локалите.
ИсклучоциНеправилни податоци,технички проблеми,непредвидени грешки
ПриоритетПожелно
Фреквенција на користењеЗависи од корисникот.


ИД14
Име на корисничко сценариоУправување и менаџирање со корисничките сметки на вработените
Цел во контекст на системотОбезбедување ефективно и безбедно управување со корисничките сметки на вработените, вклучувајќи додавање, промена на привилегии и отстранување.
АктериСопственик / Менаџер
ТригерПотреба за додавање, промена на привилегии или отстранување на вработениот.
Предуслов1. Сопственикот / Менаџерот на системот мора да биде најавен во системот.
Состојба при успешен крајКорисничката сметка е успешно додадена/отстранета или привилегиите се успешно променети.
Состојба при неуспешен крајСистемот дава порака за грешка и корисничката сметка не е додадена/отстранета, привилегиите не се успешно променети.
Нормален тек1. Сопственикот / Менаџерот се најавува во системот.
2. Сопственикот / Менаџерот избира дали ќе додаде, промени привилегии, деактивира корисничка сметка.
3. Системот го обработува барањето и го известува сопственикот / менаџерот за успешноста на операцијата.
ИсклучоциПогрешно селектиран корисник при додавање/отстранување или промена на привилегии.
ПриоритетПожелно
Фреквенција на користењеЗависи од корисникот


ИД15
Име на корисничко сценариоДодавање и ажурирање на активни настани и промоции за локалот
Цел во контекст на системотОвозможување на локалите да додаваат и ажурираат информации за тековни настани и промоции во системот.
АктериСопственик / Менаџер
ТригерПотреба за додавање нов настан или промоција, или ажурирање на постоечки
Предуслов1. Сопственикот / Менаџерот на системот мора да биде најавен во системот.
2. Успешно да работи базата на податоци.
Состојба при успешен крајНастанот или промоцијата е успешно додаден/а или ажуриран/а во системот.
Состојба при неуспешен крајНастанот или промоцијата не е успешно додаден/а или ажуриран/а во системот.
Нормален тек1. Сопственикот/менаџерот се најавува на системот со неговите кориснички податоци.
2. Избира опција за управување со настани и промоции.
3. Избира дали сака да додаде нов настан/промоција или да ажурира постоечки.
4. Внесува потребни информации (наслов, опис, датум на почеток/крај, услови, попусти, слики).
5. Го потврдува внесувањето или ажурирањето.
6. Системот ги зачувува промените во базата на податоци.
7. Системот прикажува потврда за успешна операција.
8. Новите информации се видливи за корисниците на платформата.
Исклучоци1. Неправилно внесени податоци.
2. Технички проблеми со системот.
ПриоритетПожелно
Фреквенција на користењеЗависи од потребите на локалот и сезоната


3. Администратор


ИД16
Име на корисничко сценариоДодавање/бришење на локал
Цел во контекст на системотАдминистраторот да може да управува со листата на локали преку додавање или бришење.
АктериАдминистратор
ТригерПотреба за додавање нов локал или бришење на постоечки локал од системот.
Предуслов1. Администраторот мора да биде најавен во системот.
2. Успешно да работи базата на податоци.
Состојба при успешен крајЛокалот е успешно додаден или избришан од системот.
Состојба при неуспешен крајЛокалот не е додаден или избришан.
Нормален тек1. Администраторот се најавува во системот.
2. Избира опција за додавање или бришење на локал.
3.1. За додавање:
а) Внесува име на локалот.
б) Го потврдува внесувањето.
3.2. За бришење:
а) Избира постоечки локал од листата.
б) Го потврдува бришењето.
4. Системот ги ажурира промените во базата на податоци.
5. Системот прикажува потврда за успешно додавање или бришење.
ИсклучоциНеправилно внесени податоци за локалот (додавање), технички проблеми
ПриоритетЗадолжително
Фреквенција на користењеЗависи од потребите на локалите.


ИД17
Име на корисничко сценариоДоделување/одземање на пристап до локал на менаџер
Цел во контекст на системотАдминистраторот да може да управува со пристапот до локали за менаџерите.
АктериАдминистратор
ТригерПотреба за доделување или одземање на пристап до локал за одреден менаџер.
Предуслов1. Администраторот мора да биде најавен во системот.
2. Успешно да работи базата на податоци.
3. Менаџерот мора да постои во системот.
Состојба при успешен крајМенаџерот добива или губи пристап до локалот.
Состојба при неуспешен крајПривилегиите за пристап на менаџер до локалот не се променети.
Нормален тек1. Администраторот се најавува на системот.
2. Избира опција за доделување или одземање на пристап.
3.1. За доделување:
а) Избира локал од листата.
б) Избира менаџер од листата на корисници.
в) Потврдува доделувањето.
3.2. За одземање:
а) Избира локал од листата.
б) Избира менаџер од листата на корисници.
в) Потврдува одземањето на пристапот.
4. Системот ги ажурира промените во базата на податоци.
5. Системот прикажува потврда за успешно доделување или одземање на пристап.
6. Одбраниот менаџер добива пристап до функционалностите на локалот.
Исклучоци1. Менаџерот не постои во системот.
2. Технички проблеми со системот или базата на податоци.
ПриоритетЗадолжително
Фреквенција на користењеЗависи од потребите на локалот.
Note: See TracWiki for help on using the wiki.