Changes between Version 18 and Version 19 of UseCaseScenarios


Ignore:
Timestamp:
10/16/22 12:19:08 (2 years ago)
Author:
203019
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseScenarios

    v18 v19  
    1919{{{#!td
    2020  1. Отварање на менито
    21   2. Избирање на посакуваната категорија
    22   3. Серверот ги враќа сите производи кои припаѓаат во избраната категорија
     21  2. Избирање на посакуваната категорија и подкатегорија
     22  3. Корисникот е префрлен на друга страница
     23  4. Се испраќа барање до серверот со избраната категорија и подкатегорија
     24  5. Серверот ги враќа сите производи кои припаѓаат во избраната категорија и му ги пркажува на корисникот
    2325}}}
    2426|----------------
     
    5355  3. Во формата внесува име и презиме, телефон, е-пошта и лозинка
    5456  4. Клик на копчето „Регистрирај се“
     57  5. Се испраќа барање во кое се пренесуваат името,е-пошта,телефон и лозинката до серверот
     58  6. Серверот со добиените информации од барањето креира Корисник и го зачувува во базата на податоци.
     59  7. Серверот го враќа новокреираниот корисник со цел автоматско најавување по регистрирањето.
    5560}}}
    5661|----------------
     
    8489  2. Ги внесува потребните информации во форма (е-пошта и лозинка)
    8590  3. Клик на копчето „Најави се“
    86   4. Доколку е-поштата и лозинката е точна, корисникот ќе биде логиран, а во спротивно добива известување за грешка.
     91  4. Се испраќа барање до серверот кое ги содржи е-поштата и лозинката
     92  5. Серверот проверува дали има корисик со добиената е-пошта
     93  6. Доколку нема корисник со добиената е-пошта враќа одговор „Невалидна е-пошта или лозинка“
     94  7. Ако има корисник со добиената е-пошта, се проверува дали е внесена точната лозинка.
     95  8. Ако лозинката е точна корисникот успешно се најавува во системот, а ако лозинката не е точна добива одговор „Невалида е-пошта или лозинка“
     96
    8797}}}
    8898|----------------
     
    115125  1. Разгледување на производи
    116126  2. Клик на посакуваниот производ
    117   3. Серверот враќа страна со повеќе информации за избраниот производ
     127  3. Корисникот е префлен на друга страница
     128  4. Се испраќа барање до серверот кое го содржи уникатниот слуг на производот
     129  5. Серверот со добиениот слуг ја пребарува базата на податоци за да пронајде производ со тој слуг,
     130  6. Серверот го враќа пронајдениот производ.
     131  7. На страницата на корисникот се покажуваат информации(име,слики,цена,опис) за производот добиен од серверот.
    118132}}}
    119133|----------------
     
    146160  1. Разгледување на производи
    147161  2. Клик на копчето со икона од кошничка
    148   3. Ако корисникот го отвори посакуваниот производот ќе може да го додаде во кошничка во страната на производот
     162  3. Избраниот производ се зачувува во localStorage
    149163}}}
    150164|----------------
     
    176190{{{#!td
    177191  1. Клик на кошничката која се наоѓа во заглавието
     192  2. Корисникот е префрлен на друга страница
     193  3. Серверот ја зема листата на производи зачувана во localStorage
     194  4. Сите производи од листата се прикажуваат на корисникот
    178195}}}
    179196|----------------
     
    208225  3. Клик на копчето „Нарачајте“
    209226  4. Внесување на адреса за испорака и клик на копчето „Продолжи“
    210   5. Избирање на начин на плаќање и клик на копчето „Продолжи“
    211   6. Преглед и потврда на нарачката
    212   7. Плаќање со платежна картика доколку е избран овој начин на наплата
     227  5. Внесената адреса се зачувува во објект во localStorage
     228  6. Избирање на начин на плаќање (во готово при достава или со картичка) и клик на копчето „Продолжи“
     229  7. Се зачувува начинот на плаќање во localStorage
     230  8. Преглед и потврда на нарачката
     231  9. Плаќање со платежна картика доколку е избран овој начин на наплата
     232  10. Се испраќа барање до серверот кое ги содржи продуктите додадени во кошничката,адресата за достава,начинот на плаќање,корисникот кој ја направил нарачката,телефонски број на корисникот.
     233  11. Серверот со добиените информации од барањето креира нова нарачка и ја зачувува во базата на податоци.
    213234}}}
    214235|----------------
     
    241262  1. Клик на името на корисникот кое се наоѓа во заглавието
    242263  2. Клик на опцијата Нарачки од дропдоун менито
    243   3. Серверот ќе му врати на корисникот страна на која се наоѓаат сите направени нарачки
     264  3. Се испраќа барање до серверот кое го содржи ид-то на најавениот корисник
     265  4. Серверот ја пребањрува базата на податоци за нарачки кои се направени од корисник со тој ид.
     266  5. Серверот враќа листа од направени нарачки на најавениот корисник
     267  6. На корисникот му се прикажуваат сите направени нарачки
    244268}}}
    245269|----------------
     
    274298  3. Потполнување на новите информации кои сакаме да ги ажурираме (име и презиме, е-пошта, лозинка,телефон)
    275299  4. Клик на копчето ажурирај
     300  5. Се испраќа барање до серверот со новите информации
     301  6. Серверот го наоѓа корисникот во базата на податоци и ги ажурира неговите информации.
    276302}}}
    277303|----------------
     
    307333  2. Потполнување на податоците за продуктот во форма (име,slug,слики,димензии,опис,категорија,цена,цена на монтажа, број на производи во залиха)
    308334  3. Клик на копчето „Додади продукт“
     335  4. Се испраќа барање до серверот кое ги содржи сите внесени информации (име,slug,слики,димензии,опис,категорија,цена,цена на монтажа, број на производи во залиха).
     336  5. Серверот со добиените информации од барањето, креира нов производ и го зачувува во базата на податоци.
     337  6. Доколку производот е успешно креиран враќа порака „производот е успешно креиран“, а во спротивно враќа „грешка“
    309338}}}
    310339|----------------
     
    336365{{{#!td
    337366  1. Клик на „Производи“ кое се наоѓа во менито
    338   2. Серверот враќа страна на која се наоѓаат сите производи
    339   3. Го лоцираме производот кој сакаме да го ажурираме и кликнуваме на „Измени“
    340   4. Потполнување на новите информации за производот (име,slug,слики,димензии,опис,категорија,цена,цена на монтажа, број на производи во залиха)
    341   5. Клик на копчето „Потврди измена“
     367  2. Се испраќа барање до серверот со кое се бараат сите производи
     368  3. Серверот ги зема сите производи од базата на податоци и ги враќа до админот
     369  4. На страната на админот се листаат сите производи добиени од серверот.
     370  5. Го лоцираме производот кој сакаме да го ажурираме и кликнуваме на „Измени“
     371  6. Се испраќа барање до серверот кое го содржи слугот на избраниот производ
     372  7. Серверот го наоѓа производот со уникатниот слуг од базата на податоци и го враќа до админот
     373  8. На админот му се прикажува нова страница каде се прикажуваат информациите на избраниот производ
     374  9. Потполнување на новите информации за производот (име,slug,димензии,опис,категорија,цена,цена на монтажа, број на производи во залиха)
     375  10. Клик на копчето „Потврди измена“
     376  11. Се испраќа барање до серверот со слугот на производот.
     377  12. Серверот ја пребарува базата на податоци и го наоѓа производот со овој слуг
     378  13. Го ажурира производот во базата на податоци и враќа пораќа „Успешно ажурирање“
    342379}}}
    343380|----------------
     
    369406{{{#!td
    370407  1. Клик на „Нарачки“
    371   2. Серверот ни враќа страна со сите нарачки
    372   3. Ја лоцираме посакуваната нарачка и кликнуваме на копчето „Ажурирај“
    373   4. Менување на состојбата
    374   5. Клик на копчето „Потврди измена“
     408  2. Се испраќа барање до серверот со кое се бараат сите направени нарачки
     409  3. Серверот ги добива сите нарачки од базата на податоци и ни враќа страна со сите нарачки
     410  4. Ја лоцираме посакуваната нарачка и кликнуваме на копчето „Детали“
     411  5. Менување на состојбата
     412  6. Се испраќа барање до серверот кое го содржи ид-то на нарачката
     413  7. Серверот ја пребарува базата на податоци и ја добива нарачката со тоа ид.
     414  8. Ја ажурира нејзината состојба.
    375415}}}
    376416|----------------
     
    402442{{{#!td
    403443  1. Клик на „Нарачки“ кое се наоѓа во менито
    404   2. Серверот враќа страна со сите нарачки
    405   3. Клик на копчето „За потврда“ за филтрирање на нарачките со цел да се прикажуваат само нарачките за потврда
    406   4. Администраторот го контактира клиентот преку бројот оставен за контакт и ја потврдува нарачката.
     444  2. Се испраќа барање до серверот со кое се бараат сите направени нарачки
     445  3. Серверот ги добива сите нарачки од базата на податоци и ни враќа страна со сите нарачки
     446  4. Клик на копчето „За потврда“ за филтрирање на нарачките со цел да се прикажуваат само нарачките за потврда
     447  5. Се испраќа барање до серверот кое содржи филтер со кој  ќе се пребарува базата на податоци
     448  6. Серверот со добиените информации ги филтрира нарачките од базата на податоци и ги враќа само нарачките кои не се потврдени (isConfirmed = false)
     449  7. На администраторот му се листаат само нарачките кои не се потврдени.
     450  8. Администраторот ја лоцира посакуваната нарачка и кликнува на копчето „Детали“
     451  9. Се испраќа барање до серверот кое го содржи ид-то на избраната нарачка.
     452  10. Серверот ја наоѓа нарачката со тоа ид од базата на податоци и враќа страна со детали за нарачката
     453  11. Администраторот го контактира клиентот преку бројот оставен за контакт и ја потврдува нарачката
    407454}}}
    408455|----------------