= Апликативен дизајн - Случаи на употреба и Сценарија за пристап до базата - 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 6. Ако нема грешка во податоците, корисникот е успешно најавен. Ако има грешка ке се појави error Креирање нарачка 1. Потрошувачот иде до неговата кошничка со производи 2. Корисникот ја прегледува кошничка и ако е задоволен со произвотиде, притска Checkout 3. После Checkout, корисникот бира начин за наплата (Cash/Credit Card) 4. Корисникот притиска Place Order или Pay Now соодветно на кој метод одбрал 5. Се појавува порака за успешно направена нарачка и плаќане