wiki:UseCaseModel

Version 14 (modified by 133106, 5 months ago) ( diff )

--

Апликативен дизајн - Случаи на употреба и Сценарија за пристап до базата - SQL Погледи

Актери

Администратор - Тип на корисник што одобрува нарачки и е одговорен за базата на податоци и функционалноста на апликацијата.
Потрошувач - Тип на корисник што ке разгледува различни ресторани и нивното мени и ќе креира нови нарачки за доставување
Возач - Тип на корисник кој ќе прифаќа нарачки за доставување и физички ќе ги доставува до потрошувачите
Менаџер - Тип на корсиник што е одговорен да додава/отстранува Menu items за ресторанот што го менаџира

Сценарија

Регистрација на потрошувач
Регистрација на Возач
Регистрација на Менаџер
Најава на корисник
Креирање нарачка
Наплаќање нарачка
Прифаќање нарачка
Прегледување на ресторани
Додавање производи во кошничка

Регистрација на потрошувач

  1. Корисникот го притиска копчето за регистрација (Sign Up)
  2. Корисникот одбира кој тип на корисник сака да регистрира (потрошувач)
  3. Се прикажува форма за регистрација
  4. Корисникот ја пополнува формата
  5. Корисникот притиска Submit
  6. Ако нема грешка во податоците, корисникот е успешно регистриран. Ако има грешка ке се појави error

Регистрација на Возач

  1. Корисникот го притиска копчето за регистрација (Sign Up)
  2. Корисникот одбира кој тип на корисник сака да регистрира (Возач)
  3. Се прикажува форма за регистрација
  4. Корисникот ја пополнува формата
  5. Корисникот притиска Submit
  6. Ако нема грешка во податоците, корисникот е успешно регистриран. Ако има грешка ке се појави error
  7. Се чека одобрување од Админ

Регистрација на Менаџер

  1. Корисникот го притиска копчето за регистрација (Sign Up)
  2. Корисникот одбира кој тип на корисник сака да регистрира (Менаџер)
  3. Се прикажува форма за регистрација
  4. Корисникот ја пополнува формата
  5. Корисникот притиска Submit
  6. Ако нема грешка во податоците, корисникот е успешно регистриран. Ако има грешка ке се појави error
  7. Се чека одобрување од Админ

Најава на корисник

  1. Корисникот го притиска копчето за најава (Log in)
  2. Се прикажува форма за најава со Username и Password
  3. Корисникот ја пополнува формата
  4. Корисникот притиска Log In
  5. Ако нема грешка во податоците, корисникот е успешно најавен. Ако има грешка ке се појави error

Креирање нарачка

  1. Потрошувачот иде до неговата кошничка со производи
  2. Корисникот ја прегледува кошничка и ако е задоволен со произвотиде, притска Checkout

Наплаќање нарачка

  1. После Checkout, корисникот бира начин за наплата (Cash/Credit Card)
  2. Корисникот притиска Place Order или Pay Now соодветно на кој метод одбрал
  3. Се појавува порака за успешно направена нарачка и плаќане
  4. Се чека одобрување од страна на Admin

Прифаќање нарачка

  1. Возачот иде до Available Orders страната
  2. Притиска на нарачката што сака да ја прифати/достави
  3. Се појавуват сите информации за таа нарачка
  4. Возачот притиска Accept Delivery
  5. Се појавува порака за успешно прифатена нарачка за достава

Прегледување на ресторани

  1. Потрошувачот иде на All Restraurants страната
  2. Во листа се прикажани сите ресторани од кој е можна достава
  3. Потрошувачот притиска на ресторанот од кој што сака да нарача
  4. Се прикажува менито на тој ресторан

Додавање производи во кошничка

  1. Потрошувачот одбира кој производ сака да го додате
  2. Притска на Add to Cart копчето за тој производ
  3. Произвотот е усепшно додаден во кошничката
Note: See TracWiki for help on using the wiki.