Version 11 (modified by 6 months ago) ( diff ) | ,
---|
Апликативен дизајн - Случаи на употреба и Сценарија за пристап до базата - SQL Погледи
Актери
Администратор - Тип на корисник што одобрува нарачки и е одговорен за базата на податоци и функционалноста на апликацијата.
Потрошувач - Тип на корисник што ке разгледува различни ресторани и нивното мени и ќе креира нови нарачки за доставување
Возач - Тип на корисник кој ќе прифаќа нарачки за доставување и физички ќе ги доставува до потрошувачите
Менаџер - Тип на корсиник што е одговорен да додава/отстранува Menu items за ресторанот што го менаџира
Сценарија
Регистрација на потрошувач
- Корисникот го притиска копчето за регистрација (Sign Up)
- Корисникот одбира кој тип на корисник сака да регистрира (потрошувач)
- Се прикажува форма за регистрација
- Корисникот ја пополнува формата
- Корисникот притиска Submit
- Ако нема грешка во податоците, корисникот е успешно регистриран. Ако има грешка ке се појави error
Регистрација на Возач
- Корисникот го притиска копчето за регистрација (Sign Up)
- Корисникот одбира кој тип на корисник сака да регистрира (Возач)
- Се прикажува форма за регистрација
- Корисникот ја пополнува формата
- Корисникот притиска Submit
- Ако нема грешка во податоците, корисникот е успешно регистриран. Ако има грешка ке се појави error
- Се чека одобрување од Админ
Регистрација на Менаџер
- Корисникот го притиска копчето за регистрација (Sign Up)
- Корисникот одбира кој тип на корисник сака да регистрира (Менаџер)
- Се прикажува форма за регистрација
- Корисникот ја пополнува формата
- Корисникот притиска Submit
- Ако нема грешка во податоците, корисникот е успешно регистриран. Ако има грешка ке се појави error
- Се чека одобрување од Админ
Најава на корисник
- Корисникот го притиска копчето за најава (Log in)
- Се прикажува форма за најава со Username и Password
- Корисникот ја пополнува формата
- Корисникот притиска Log In
- Ако нема грешка во податоците, корисникот е успешно најавен. Ако има грешка ке се појави error
Креирање нарачка
- Потрошувачот иде до неговата кошничка со производи
- Корисникот ја прегледува кошничка и ако е задоволен со произвотиде, притска Checkout
Наплаќање нарачка
- После Checkout, корисникот бира начин за наплата (Cash/Credit Card)
- Корисникот притиска Place Order или Pay Now соодветно на кој метод одбрал
- Се појавува порака за успешно направена нарачка и плаќане
- Се чека одобрување од страна на Admin
Прифаќање нарачка
- Возачот иде до Available Orders страната
- Притиска на нарачката што сака да ја прифати/достави
- Се појавуват сите информации за таа нарачка
- Возачот притиска Accept Delivery
- Се појавува порака за успешно прифатена нарачка за достава
Прегледување на ресторани
- Потрошувачот иде на All Restraurants страната
- Во листа се прикажани сите ресторани од кој е можна достава
- Потрошувачот притиска на ресторанот од кој што сака да нарача
- Се прикажува менито на тој ресторан
Додавање производи во кошничка
- Потрошувачот одбира кој производ сака да го додате
- Притска на Add to Cart копчето за тој производ
- Произвотот е усепшно додаден во кошничката