Version 20 (modified by 6 days ago) ( diff ) | ,
---|
Сценарија на случаи на употреба
1.1 Нерегистриран корисник
ИД | 1 | |
Име на корисничко сценарио | Преглед на информации за локал | |
Цел во контекст на системот | Корисникот да може успешно да прегледа одреден локал | |
Актери | Нерегистиран корисник, Регистиран корисник | |
Тригер | Корисникот избира локал од листа на локали | |
Предуслов | Успешно да работи базата на податоци | |
Состојба при успешен крај | На корисникот успешно му се дадени информации за локалот кој го избрал | |
Состојба при неуспешен крај | Истата состојба пред да го одбере локал или некоја порака за грешка, Корисникот е исфрустриран | |
Нормален тек | 1. Корисникот бира еден од локалите од листата на локали (мапата на локали) 2. Се проверува во база за верификација на информациите на локалот пред приказ 3. Се прикажуваат информациите на екран од локалот | |
Исклучоци | ||
Приоритет | Задолжително | |
Фреквенција на користење | Зависи од корисникот. |
ИД | 2 | |
Име на корисничко сценарио | Пребарување, разгледување на постоечки локали | |
Цел во контекст на системот | Прикажување на лесна и читлива листа на побарани локали | |
Актери | Нерегистиран корисник, Регистиран корисник | |
Тригер | Корисникот пребарува локал за негов интерес | |
Предуслов | Успешно да работи базата на податоци, и при потреба на корисникот, да работи мапата на локали | |
Состојба при успешен крај | Посакуваниот локал е покажан на корисникот со сите негови информации и понуди што ги нуди. | |
Состојба при неуспешен крај | Известување за грешка при барањето на локал, враќање на почетна ситуација | |
Нормален тек | 1. Клиентот може да пребарува локал. 1.1 Клиентот може да филтрира и сортира локали ако истите се пребарани преку листа на локали 1.2 Пребарувањето може да се прави преку интерактивна мапа на локали 2. Зависи како се пребарува се пристапува до база за ажурирање на податоците 3. Корисникот клика на одреден локал, се покажуваат информации за истиот и доколку корисникот е најавен со валиден акаунт, и понуда за резервација ке биде достапна | |
Исклучоци | Базата е преполнета, спора, недостапност на податоци,несовпаѓање на пребарувачките критериуми | |
Приоритет | Задолжително | |
Фреквенција на користење | Зависи од корисникот. |
1.2 Регистриран корисник - extends - нерегистриран корисник
ИД | 3 | |
Име на корисничко сценарио | Ажурирање на лични податоци | |
Цел во контекст на системот | Асинхроно и интерактивно едитирање на информации на кориник | |
Актери | Регистиран корисник | |
Тригер | Корисникот иницира едит на својот акаунт и персонални информации | |
Предуслов | Корисникот мора да биде логиран во системот,правилно внесени актуелни податоци | |
Состојба при успешен крај | Успешно се ажурирани податоците на корисникот | |
Состојба при неуспешен крај | Податоците на корисникот не се успешно ажурирани | |
Нормален тек | 1. Корисникот се логира во системот користејќи ги неговите корисничко име и лозинка. 2. По успешното логирање, корисникот има пристап до својот профил или панел за кориснички податоци. 3. На профилот, корисникот ги прегледува своите моментални лични податоци како што се името, презимето, адресата, контактите, итн. 4. Корисникот избира опцијата за ажурирање или измена на своите податоци. 5. Системот го презентира формуларот за ажурирање, каде што корисникот може да ги изменува соодветните податоци. 6. Корисникот ги внесува новите податоци или ги изменува постоечките, потоа кликнува на копчето за зачувување или потврда. 7. Системот ги ажурира податоците во базата и ги прикажува измените на профилот на корисникот. 8. Корисникот добива потврда за успешното ажурирање на неговите лични податоци. 9. Корисникот може да продолжи со користење на системот или да излезе од профилот. | |
Исклучоци | Базата е преполнета, спора, успорена акција, неуспешна акција | |
Приоритет | Пожелно | |
Фреквенција на користење | Зависи од корисникот. |
ИД | 4 | |
Име на корисничко сценарио | Резервација | |
Цел во контекст на системот | Корисникот најавен како клиент да може да направи резервација во посакуваниот локал. | |
Актери | Регистиран корисник | |
Тригер | Корисникот сака да направи резервација. | |
Предуслов | Корисникот да е најавен со сметка за клиент на системот. | |
Состојба при успешен крај | Корисникот прави успешна резервација | |
Состојба при неуспешен крај | Резервацијата е одбиена. | |
Нормален тек | 1. Одбирање на маса од шематскиот приказ на ресторанот на која корисникот би сакал да направи резервација 2. Одбирање на ден и час за резервацијата. 3. Кликање на копче за потврда на резервацијата. 4. Успешно креирање на резервацијата со потврда испратена преку e-mail/sms | |
Исклучоци | Недостапност на системот | |
Приоритет | Возможно. | |
Фреквенција на користење | Зависи од корисникот. |
ИД | 5 | |
Име на корисничко сценарио | Зачувување на омилени локали | |
Цел во контекст на системот | Корисникот да може да ги зачува своите омилени локали и да ги пристапи од едно место. | |
Актери | Регистиран корисник | |
Тригер | Корисникот сака да одбере свои омилени локали. | |
Предуслов | Корисникот да е успешно најавен со сметка за клиент. | |
Состојба при успешен крај | Корисникот успешно го додава локалот во листата на омилени локали | |
Состојба при неуспешен крај | На корисникот не му е дозволено да додаде локал во листата на омилени локали. | |
Нормален тек | 1. Најавениот корисник го пребарува и клика на локалот кој сака да го додаде во листата на омилени. 2. Кликање на копчето „Додади во омилени’’. 3. Корисникот добива pop-up прозорец со содржина „Успешно додавање!’ | |
Исклучоци | Недостапност на системот | |
Приоритет | Возможно. | |
Фреквенција на користење | Зависи од корисникот. |
ИД | 6 | |
Име на корисничко сценарио | Преглед на омилени локали | |
Цел во контекст на системот | Корисникот да може да ги зачува своите омилени локали и да ги пристапи од едно место. | |
Актери | Регистиран корисник | |
Тригер | Корисникот сака да одбере свои омилени локали. | |
Предуслов | Корисникот да е успешно најавен со сметка за клиент. | |
Состојба при успешен крај | Корисникот успешно го додава локалот во листата на омилени локали. | |
Состојба при неуспешен крај | На корисникот не му е дозволено да додаде локал во листата на омилени локали. | |
Нормален тек | 1. Најавениот корисник го пребарува и клика на локалот кој сака да го додаде во листата на омилени. 2. Кликање на копчето „Додади во омилени’’. 3. Корисникот добива pop-up прозорец со содржина „Успешно додавање!’ | |
Исклучоци | Системот не е достапен или има проблем при конекцијата на корисникот до истиот. | |
Приоритет | Возможно. | |
Фреквенција на користење | Зависи од корисникот. |
ИД | 7 | |
Име на корисничко сценарио | Преглед на спроведени резервации | |
Цел во контекст на системот | Корисникот да може да направи преглед на своите тековни резервации | |
Актери | Регистиран корисник | |
Тригер | Корисникот сака да има увид во своите тековни резервации. | |
Предуслов | Корисникот да биде најавен како клиент и да има постоечки тековни резервации. | |
Состојба при успешен крај | Корисникот има преглед во листата на негови резервации. | |
Состојба при неуспешен крај | Корисникот не може да пристапи до листата на тековни резервации | |
Нормален тек | 1. Од главното мени корисникот ја одбира опцијата „Мои резервации’’ 2. Листата се отвора и се прикажуваат тековните резервации. | |
Исклучоци | Системот не е достапен или има проблем при конекцијата на корисникот до истиот. | |
Приоритет | Возможно. | |
Фреквенција на користење | Зависи од корисникот. |
2.1 Вработен
ИД | 8 | |
Име на корисничко сценарио | Преглед на состојба на резервации | |
Цел во контекст на системот | Корисникот да може успешно да прегледува и да ги разгледува своите постоечки резервации | |
Актери | Обичен Корисник | |
Тригер | Кликнување на копчето за преглед на моменталната состојба на резервации | |
Предуслов | Корисникот да е најавен на системот со валидна сметка ,успешно да работи базата на податоци | |
Состојба при успешен крај | Корисникот успешно ги добива на веб апликацијата моменталните резервации. | |
Состојба при неуспешен крај | Корисникот не ги добива на веб апликацијата моменталните резервации. | |
Нормален тек | 1. Кликнување на копчето за преглед на моменталната состојба на резервации. 2. Пренасочување до делот каде што ќе му бидат прикажани резервациите. 3. Успешен приказ на резервациите до корисникот. | |
Исклучоци | Недостапност на податоци,непредвидени сценарија,неправилни резултати на пребарувањето | |
Приоритет | Пожелно | |
Фреквенција на користење | Зависи од корисникот. |
2.2 Сопственик / Менаџер - extends - вработен
ИД | 9 | |
Име на корисничко сценарио | Ажурирање на податоци за локалот | |
Цел во контекст на системот | Локалите да можат лесно да изменуваат и ажурираат информации за нивните локали во системот | |
Актери | Локал | |
Тригер | Сопственикот сака да га ажурира податоците | |
Предуслов | Корисникот да е најавен со валидна сметка,успешно да работи базата на податоци | |
Состојба при успешен крај | Локалот успешно ги променил и ажурирал информациите за сопствениот локал. | |
Состојба при неуспешен крај | Локалот не ги променил и ажурирал информациите за сопствениот локал. | |
Нормален тек | 1. Администраторот на локалот се најавува на системот со неговите кориснички податоци. 2. По успешното најавување, администраторот има пристап до панелот за администрирање на локалите. 3. Администраторот избира опцијата за уредување или ажурирање на податоците за сопствениот локал. 4. Администраторот ги ажурира податоците кои сака да ги промени, како што се контактни информации, адреса, работно време, категории, слики и други детали. 5. По завршувањето на ажурирањето, администраторот ги зачувува промените. 6. Системот ги обработува промените и ги ажурира податоците за локалот во базата на податоци. 7. Администраторот добива потврда за успешното ажурирање на податоците. 8. Ажурираните информации за локалот се обновуваат во системот и се прикажуваат на веб-страницата или мобилната апликација за корисниците кои ги прегледуваат или пребаруваат локалите. | |
Исклучоци | Неправилни податоци,технички проблеми,непредвидени грешки | |
Приоритет | Пожелно | |
Фреквенција на користење | Зависи од корисникот. |
ИД | 10 | |
Име на корисничко сценарио | Управување и менаџирање со корисничките сметки на вработените | |
Цел во контекст на системот | Обезбедување ефективно и безбедно управување со корисничките сметки на вработените, вклучувајќи додавање, промена на привилегии и отстранување. | |
Актери | Сопственик / Менаџер | |
Тригер | Потреба за додавање,промена на привилегии или отстранување на вработениот. | |
Предуслов | 1. Сопственикот / Менаџерот на системот мора да биде најавен во системот. | |
Состојба при успешен крај | Корисничката сметка е успешно додадена/отстранета или привилегиите се успешно променети. | |
Состојба при неуспешен крај | Системот дава порака за грешка и корисничката сметка не е додадена/отстранета,привилегиите не се успешно променети. | |
Нормален тек | 1. Сопственикот / Менаџерот се најавува во системот. 2. Сопственикот / Менаџерот избира дали ќе додаде, промени привилегии, деактивира корисничка сметка. 3. Администраторот ја потврдува акцијата. 4. Системот го обработува барањето и го известува сопственикот / менаџерот за успешноста на операцијата. | |
Исклучоци | Погрешно селектиран корисник при додавање/отстранување или промена на привилегии. | |
Приоритет | Пожелно | |
Фреквенција на користење | Зависи од корисникот |
ИД | 11 | |
Име на корисничко сценарио | Додавање и ажурирање на активни настани и промоции за локалот | |
Цел во контекст на системот | Овозможување на локалите да додаваат и ажурираат информации за тековни настани и промоции во системот. | |
Актери | Сопственик / Менаџер | |
Тригер | Потреба за додавање нов настан или промоција, или ажурирање на постоечки | |
Предуслов | 1. Сопственикот / Менаџерот на системот мора да биде најавен во системот. 2. Успешно да работи базата на податоци. | |
Состојба при успешен крај | Настанот или промоцијата е успешно додаден/а или ажуриран/а во системот. | |
Состојба при неуспешен крај | Настанот или промоцијата не е успешно додаден/а или ажуриран/а во системот. | |
Нормален тек | 1. Сопственикот/менаџерот се најавува на системот со неговите кориснички податоци. 2. Избира опција за управување со настани и промоции. 3. Избира дали сака да додаде нов настан/промоција или да ажурира постоечки. 4. Внесува потребни информации (наслов, опис, датум на почеток/крај, услови, попусти, слики). 5. Го потврдува внесувањето или ажурирањето. 6. Системот ги зачувува промените во базата на податоци. 7. Системот прикажува потврда за успешна операција. 8. Новите информации се видливи за корисниците на платформата. | |
Исклучоци | 1. Неправилно внесени податоци. 2. Технички проблеми со системот. | |
Приоритет | Пожелно | |
Фреквенција на користење | Зависи од потребите на локалот и сезоната |
3. Администратор
ИД | 12 | |
Име на корисничко сценарио | Додавање/бришење на локал | |
Цел во контекст на системот | Администраторот да може да управува со листата на локали преку додавање или бришење. | |
Актери | Администратор | |
Тригер | Потреба за додавање нов локал или бришење на постоечки локал од системот. | |
Предуслов | 1. Администраторот мора да биде најавен во системот. 2. Успешно да работи базата на податоци. | |
Состојба при успешен крај | Локалот е успешно додаден или избришан од системот. | |
Состојба при неуспешен крај | Локалот не е додаден или избришан. | |
Нормален тек | 1. Администраторот се најавува во системот. 2. Избира опција за додавање или бришење на локал. 3.1. За додавање: а) Внесува информации за локалот (име, адреса, контакт информации, услуги, слики и сл.). б) Го потврдува внесувањето. 3.2. За бришење: а) Избира постоечки локал од листата. б) Го потврдува бришењето. 4. Системот ги ажурира промените во базата на податоци. 5. Системот прикажува потврда за успешно додавање или бришење. | |
Исклучоци | Неправилно внесени податоци за локалот (додавање), технички проблеми | |
Приоритет | Задолжително | |
Фреквенција на користење | Зависи од потребите на локалите. |
ИД | 13 | |
Име на корисничко сценарио | Доделување/одземање на пристап до локал на менаџер | |
Цел во контекст на системот | Администраторот да може да управува со пристапот до локали за менаџерите. | |
Актери | Администратор | |
Тригер | Потреба за доделување или одземање на пристап до локал за одреден менаџер. | |
Предуслов | 1. Администраторот мора да биде најавен во системот. 2. Успешно да работи базата на податоци. 3. Менаџерот мора да постои во системот. | |
Состојба при успешен крај | Менаџерот добива или губи пристап до локалот. | |
Состојба при неуспешен крај | Привилегиите за пристап на менаџер до локалот не се променети. | |
Нормален тек | 1. Администраторот се најавува на системот. 2. Избира опција за доделување или одземање на пристап. 3.1. За доделување: а) Избира локал од листата. б) Избира менаџер од листата на корисници. в) Потврдува доделувањето. 3.2. За одземање: а) Избира локал од листата. б) Избира менаџер од листата на корисници. в) Потврдува одземањето на пристапот. 4. Системот ги ажурира промените во базата на податоци. 5. Системот прикажува потврда за успешно доделување или одземање на пристап. 6. Одбраниот менаџер добива пристап до функционалностите на локалот. | |
Исклучоци | 1. Менаџерот не постои во системот. 2. Технички проблеми со системот или базата на податоци. | |
Приоритет | Задолжително | |
Фреквенција на користење | Зависи од потребите на локалот. |
Note:
See TracWiki
for help on using the wiki.